广脉:1、优化查询外部数据,分页方法。

This commit is contained in:
zhengyf 2025-06-06 16:42:09 +08:00
parent b93aa1f7af
commit 4e46ee0e8c
1 changed files with 27 additions and 1 deletions

View File

@ -1,6 +1,8 @@
package com.hzya.frame.voucher.ae.comf.bd.controller; package com.hzya.frame.voucher.ae.comf.bd.controller;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.hzya.frame.voucher.ae.comf.bd.dao.IAeConfBdAccsubjDao; import com.hzya.frame.voucher.ae.comf.bd.dao.IAeConfBdAccsubjDao;
import com.hzya.frame.voucher.ae.comf.bd.dao.IAeConfBdBdinfoDao; import com.hzya.frame.voucher.ae.comf.bd.dao.IAeConfBdBdinfoDao;
import com.hzya.frame.voucher.ae.comf.bd.dao.IAeConfBdOrgBookVODao; import com.hzya.frame.voucher.ae.comf.bd.dao.IAeConfBdOrgBookVODao;
@ -102,4 +104,28 @@ public class BdController extends DefaultController {
return getFailureMessageEntity("请求失败", e.getMessage()); return getFailureMessageEntity("请求失败", e.getMessage());
} }
} }
/**
* 查询基础数据数据表
*/
@RequestMapping(value = "/queryDataPagedByMap", method = RequestMethod.POST)
public JsonResultEntity queryDataPagedByMap(@RequestBody U8CQueryVO entity) {
try {
if (entity.getTablename() == null || "".equals(entity.getTablename())) {
return getSuccessMessageEntity("请求成功", null);
}
PageHelper.startPage(entity.getPageNum(), entity.getPageSize());
//查询u8c数据库
U8CQueryVO u8CQueryVO = new U8CQueryVO();
u8CQueryVO.setDataSourceCode(ProfilesActiveConstant.LETS_PROD_DATE_SOURCE);
u8CQueryVO.setTablename(entity.getTablename());
List<Map<String, Object>> objectList = u8CQueryVODAO.queryU8CBD(u8CQueryVO);
PageInfo pageInfo = new PageInfo(objectList);
return getSuccessMessageEntity("请求成功", pageInfo);
} catch (Exception e) {
e.printStackTrace();
return getFailureMessageEntity("请求失败", e.getMessage());
}
}
} }