|
@@ -13,6 +13,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
import com.alibaba.druid.pool.DruidDataSource;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.dynamic.datasource.DynamicRoutingDataSource;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import org.apache.catalina.core.ApplicationContext;
|
|
@@ -83,7 +84,34 @@ public class IncidentTicketController {
|
|
|
|
|
|
// DruidDataSource dataSource = ApplicationContext
|
|
|
}
|
|
|
+ @RequestMapping(value = "/list1", method = RequestMethod.GET)
|
|
|
+ public JSONObject list1(Map<String, Object> param) {
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
+ List<IncidentTicket> ls = new ArrayList<>();
|
|
|
+ IncidentTicket s= new IncidentTicket();
|
|
|
+ s.setId("a");
|
|
|
+ ls.add(s);
|
|
|
+ json.put("data",ls);
|
|
|
+ json.put("total",100);
|
|
|
+ json.put("size",10);
|
|
|
+ return json;
|
|
|
+ }
|
|
|
+
|
|
|
+ @RequestMapping(value = "/list2", method = RequestMethod.GET)
|
|
|
+ public JSONObject createData2(IncidentTicket incidentTicket,
|
|
|
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
+ HttpServletRequest req) {
|
|
|
|
|
|
+ QueryWrapper<IncidentTicket> queryWrapper = QueryGenerator.initQueryWrapper(incidentTicket, req.getParameterMap());
|
|
|
+ Page<IncidentTicket> page = new Page<IncidentTicket>(pageNo, pageSize);
|
|
|
+ IPage<IncidentTicket> pageList = incidentTicketService.page(page, queryWrapper);
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
+ json.put("data",pageList.getRecords());
|
|
|
+ json.put("total",100);
|
|
|
+ json.put("size",10);
|
|
|
+ return json;
|
|
|
+ }
|
|
|
/**
|
|
|
* 分页列表查询
|
|
|
*
|