diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoDdlPackController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoDdlPackController.java index f531ac8..a1a095d 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoDdlPackController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoDdlPackController.java @@ -6,11 +6,13 @@ import cn.estsh.i3plus.pojo.base.bean.BaseResultBean; import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.bean.ListPager; import cn.estsh.i3plus.pojo.base.common.Pager; +import cn.estsh.i3plus.pojo.base.common.PagerHelper; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil; import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.base.tool.HqlPack; import cn.estsh.i3plus.pojo.platform.bean.SysUser; +import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack; import cn.estsh.impp.framework.boot.exception.ImppBusiException; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; @@ -82,4 +84,11 @@ public class DemoDdlPackController { .setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()) .setResultList(list); } + + @GetMapping(value="/testpager") + @ApiOperation(value="ddl测试分页") + public BaseResultBean testDdlPager(SysUser user,Pager pager){ + ListPager listPager = testService.querySysUserByPager(user,pager); + return ResultBean.success("操作成功").setListPager(listPager).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); + } } diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestService.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestService.java index 7d3b262..40d5e4d 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestService.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestService.java @@ -60,14 +60,21 @@ public class TestService implements ITestService { ListPager list = new ListPager(sysUserRDao.findByHqlWherePage(hqlPack + user.orderBy(), pager), pager); LOGGER.info("size:{},pager:{}",list.getObjectList().size(),list.getObjectPager()); - DdlPackBean packBean = new DdlPackBean(); - DdlPreparedPack.getNumEqualPackOverZero(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",packBean); - DdlPreparedPack.getNumEqualPackOverZero(user.getDepartmentId(),"departmentId",packBean); - DdlPreparedPack.getNumEqualPackOverZero(user.getUserStatus(),"userStatus",packBean); - DdlPreparedPack.getStringLikerPack(user.getUserName(),"userName",packBean); - DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",packBean); - DdlPreparedPack.getStringLikerPack(user.getUserEmail(),"userEmail",packBean); - DdlPreparedPack.getStringLikerPack(user.getUserPhone(),"userPhone",packBean); +// DdlPackBean packBean = new DdlPackBean(); +// DdlPreparedPack.getNumEqualPackOverZero(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",packBean); +// DdlPreparedPack.getNumEqualPackOverZero(user.getDepartmentId(),"departmentId",packBean); +// DdlPreparedPack.getNumEqualPackOverZero(user.getUserStatus(),"userStatus",packBean); +// DdlPreparedPack.getStringLikerPack(user.getUserName(),"userName",packBean); +// DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",packBean); +// DdlPreparedPack.getStringLikerPack(user.getUserEmail(),"userEmail",packBean); +// DdlPreparedPack.getStringLikerPack(user.getUserPhone(),"userPhone",packBean); + + DdlPackBean packBean = CoreHqlPack.packDdlSysUser(user); + System.out.println("getPackedHql=="+packBean.getPackedHql()); + System.out.println("getPackedHqlAll=="+packBean.getPackedHqlAll()); + System.out.println("getHqlAppend=="+packBean.getHqlAppend()); + System.out.println("getWhereAppend=="+packBean.getWhereAppend()); + System.out.println("getOrderByStr=="+packBean.getOrderByStr()); pager = PagerHelper.getPager(pager, sysUserRDao.findByHqlWhereCount(packBean)); list = new ListPager(sysUserRDao.findByHqlWherePage(packBean, pager), pager);