diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/controller/SysOaWarehouseMasterController.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/controller/SysOaWarehouseMasterController.java index e4d8612..3dc6cb6 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/controller/SysOaWarehouseMasterController.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/controller/SysOaWarehouseMasterController.java @@ -55,7 +55,10 @@ public class SysOaWarehouseMasterController extends BaseController { public TableDataInfo list(SysOaWarehouseMasterBo bo, PageQuery pageQuery) { return iSysOaWarehouseMasterService.queryPageList(bo, pageQuery); } - + @GetMapping("/list/return") + public TableDataInfo listReturn(SysOaWarehouseMasterBo bo, PageQuery pageQuery) { + return iSysOaWarehouseMasterService.queryPageReturnList(bo, pageQuery); + } /** * 导出出库单管理列表 */ diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaWarehouseMasterVo.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaWarehouseMasterVo.java index d580b15..ab780b3 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaWarehouseMasterVo.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaWarehouseMasterVo.java @@ -82,4 +82,9 @@ public class SysOaWarehouseMasterVo { private Date nearestEndTime; private Integer returnType; + /** + * 日志操作次数 + */ + private Integer logCount; + } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/SysOaWarehouseMasterMapper.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/SysOaWarehouseMasterMapper.java index 3e66bb5..c39f19f 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/SysOaWarehouseMasterMapper.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/SysOaWarehouseMasterMapper.java @@ -17,4 +17,6 @@ import org.apache.ibatis.annotations.Param; public interface SysOaWarehouseMasterMapper extends BaseMapperPlus { Page selectVoPagePlus(@Param("page") Page build, @Param(Constants.WRAPPER) QueryWrapper lqw); + + Page selectVoPagePlusWithLogCount(@Param("page") Page build, @Param(Constants.WRAPPER) QueryWrapper lqw); } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/ISysOaWarehouseMasterService.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/ISysOaWarehouseMasterService.java index 103a501..ffac319 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/ISysOaWarehouseMasterService.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/ISysOaWarehouseMasterService.java @@ -27,6 +27,7 @@ public interface ISysOaWarehouseMasterService { * 查询出库单管理列表 */ TableDataInfo queryPageList(SysOaWarehouseMasterBo bo, PageQuery pageQuery); + TableDataInfo queryPageReturnList(SysOaWarehouseMasterBo bo, PageQuery pageQuery); /** * 查询出库单管理列表 diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java index 9609abd..e1ece56 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java @@ -76,6 +76,13 @@ public class SysOaWarehouseMasterServiceImpl implements ISysOaWarehouseMasterSer return TableDataInfo.build(result); } + @Override + public TableDataInfo queryPageReturnList(SysOaWarehouseMasterBo bo, PageQuery pageQuery) { + QueryWrapper lqw = buildQueryWrapper(bo); + Page result = baseMapper.selectVoPagePlusWithLogCount(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + /** * 查询出库单管理列表 */ @@ -191,6 +198,8 @@ public class SysOaWarehouseMasterServiceImpl implements ISysOaWarehouseMasterSer } return true; } + + /** * 保存前的数据校验 */ diff --git a/ruoyi-oa/src/main/resources/mapper/oa/SysOaWarehouseMasterMapper.xml b/ruoyi-oa/src/main/resources/mapper/oa/SysOaWarehouseMasterMapper.xml index d670333..72da4b6 100644 --- a/ruoyi-oa/src/main/resources/mapper/oa/SysOaWarehouseMasterMapper.xml +++ b/ruoyi-oa/src/main/resources/mapper/oa/SysOaWarehouseMasterMapper.xml @@ -21,6 +21,7 @@ + + + + + +