| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.uas.search.console.controller;
- import java.util.List;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.util.StringUtils;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- import com.uas.search.console.dao.OrderInvoiceSimpleInfoDao;
- import com.uas.search.console.dao.OrderSimpleInfoDao;
- import com.uas.search.console.dao.PurchaseInvoiceSimpleInfoDao;
- import com.uas.search.console.dao.PurchaseSimpleInfoDao;
- import com.uas.search.console.model.OrderInvoiceSimpleInfo;
- import com.uas.search.console.model.OrderSimpleInfo;
- import com.uas.search.console.model.PurchaseInvoiceSimpleInfo;
- import com.uas.search.console.model.PurchaseSimpleInfo;
- import com.uas.search.console.service.impl.OrderSearchServiceImpl;
- import com.uas.search.model.BaseOrder;
- import com.uas.search.model.PageParams;
- import com.uas.search.model.SPage;
- import com.uas.search.service.OrderSearchService.Table_name;
- /**
- * 订单搜索请求
- *
- * @author sunyj
- * @since 2016年10月14日 上午11:59:45
- */
- @Controller
- @RequestMapping("/search")
- public class OrderSearchController {
- @Autowired
- private OrderSearchServiceImpl orderSearchService;
- @Autowired
- private OrderSimpleInfoDao orderDao;
- @Autowired
- private OrderInvoiceSimpleInfoDao orderInvoiceDao;
- @Autowired
- private PurchaseSimpleInfoDao purchaseDao;
- @Autowired
- private PurchaseInvoiceSimpleInfoDao purchaseInvoiceDao;
- @RequestMapping("orderIds")
- @ResponseBody
- public SPage<BaseOrder> getOrderIdsWithDetail(String keyword, String tableName, PageParams params) {
- Table_name tbName = null;
- if (!StringUtils.isEmpty(tableName)) {
- tbName = Table_name.valueOf(tableName);
- }
- return orderSearchService.getOrderIdsWithDetail(keyword, tbName, params);
- }
- @RequestMapping("orders")
- @ResponseBody
- public List<OrderSimpleInfo> orders() {
- return orderDao.findAll();
- }
- @RequestMapping("orderInvoices")
- @ResponseBody
- public List<OrderInvoiceSimpleInfo> orderInvoices() {
- return orderInvoiceDao.findAll();
- }
- @RequestMapping("purchases")
- @ResponseBody
- public List<PurchaseSimpleInfo> purchases() {
- return purchaseDao.findAll();
- }
- @RequestMapping("purchaseInvoices")
- @ResponseBody
- public List<PurchaseInvoiceSimpleInfo> purchaseInvoices() {
- return purchaseInvoiceDao.findAll();
- }
- }
|