123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package org.jeecg.modules.system.controller;
- import java.util.ArrayList;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import org.jeecg.common.api.vo.Result;
- import org.jeecg.common.system.query.QueryGenerator;
- import org.jeecg.modules.system.entity.SysDataLog;
- import org.jeecg.modules.system.service.ISysDataLogService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import lombok.extern.slf4j.Slf4j;
- @RestController
- @RequestMapping("/sys/dataLog")
- @Slf4j
- public class SysDataLogController {
- @Autowired
- private ISysDataLogService service;
-
- @RequestMapping(value = "/list", method = RequestMethod.GET)
- public Result<IPage<SysDataLog>> queryPageList(SysDataLog dataLog,@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
- @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,HttpServletRequest req) {
- Result<IPage<SysDataLog>> result = new Result<IPage<SysDataLog>>();
- QueryWrapper<SysDataLog> queryWrapper = QueryGenerator.initQueryWrapper(dataLog, req.getParameterMap());
- Page<SysDataLog> page = new Page<SysDataLog>(pageNo, pageSize);
- IPage<SysDataLog> pageList = service.page(page, queryWrapper);
- log.info("查询当前页:"+pageList.getCurrent());
- log.info("查询当前页数量:"+pageList.getSize());
- log.info("查询结果数量:"+pageList.getRecords().size());
- log.info("数据总数:"+pageList.getTotal());
- result.setSuccess(true);
- result.setResult(pageList);
- return result;
- }
-
- /**
- * 查询对比数据
- * @param req
- * @return
- */
- @RequestMapping(value = "/queryCompareList", method = RequestMethod.GET)
- public Result<List<SysDataLog>> queryCompareList(HttpServletRequest req) {
- Result<List<SysDataLog>> result = new Result<>();
- String dataId1 = req.getParameter("dataId1");
- String dataId2 = req.getParameter("dataId2");
- List<String> idList = new ArrayList<String>();
- idList.add(dataId1);
- idList.add(dataId2);
- try {
- List<SysDataLog> list = (List<SysDataLog>) service.listByIds(idList);
- result.setResult(list);
- result.setSuccess(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return result;
- }
-
- /**
- * 查询版本信息
- * @param req
- * @return
- */
- @RequestMapping(value = "/queryDataVerList", method = RequestMethod.GET)
- public Result<List<SysDataLog>> queryDataVerList(HttpServletRequest req) {
- Result<List<SysDataLog>> result = new Result<>();
- String dataTable = req.getParameter("dataTable");
- String dataId = req.getParameter("dataId");
- QueryWrapper<SysDataLog> queryWrapper = new QueryWrapper<SysDataLog>();
- queryWrapper.eq("data_table", dataTable);
- queryWrapper.eq("data_id", dataId);
- List<SysDataLog> list = service.list(queryWrapper);
- if(list==null||list.size()<=0) {
- result.error500("未找到版本信息");
- }else {
- result.setResult(list);
- result.setSuccess(true);
- }
- return result;
- }
-
- }
|