feat(oa): 添加退库单相关功能

- 在 ISysOaWarehouseMasterService 接口中添加 updateWithdrawlock 方法
- 在 SysOaWarehouseMaster 模型中添加 withdrawlock 字段
- 在 SysOaWarehouseMasterBo 和 SysOaWarehouseMasterVo 中添加 withdrawlock 属性
- 在 SysOaWarehouseMasterController 中添加更新 withdrawlock 的接口
- 在 SysOaWarehouseMasterServiceImpl 中实现 updateWithdrawlock 方法和新的查询方法
This commit is contained in:
2025-08-19 16:37:54 +08:00
parent 9093400922
commit 5148225c16
6 changed files with 36 additions and 1 deletions

View File

@@ -55,6 +55,10 @@ public class SysOaWarehouseMasterController extends BaseController {
public TableDataInfo<SysOaWarehouseMasterVo> list(SysOaWarehouseMasterBo bo, PageQuery pageQuery) {
return iSysOaWarehouseMasterService.queryPageList(bo, pageQuery);
}
/**
* 查询出库单管理列表
* 这个是查询退库单
*/
@GetMapping("/list/return")
public TableDataInfo<SysOaWarehouseMasterVo> listReturn(SysOaWarehouseMasterBo bo, PageQuery pageQuery) {
return iSysOaWarehouseMasterService.queryPageReturnList(bo, pageQuery);
@@ -135,6 +139,11 @@ public class SysOaWarehouseMasterController extends BaseController {
public R<Void> updateReturnType(@RequestParam Long masterId, @RequestParam Integer returnType) {
return toAjax(iSysOaWarehouseMasterService.updateReturnType(masterId, returnType));
}
// 修改withdrawlock
@PutMapping("/withdrawlock")
public R<Void> updateWithdrawlock(@RequestParam Long masterId, @RequestParam Integer withdrawlock) {
return toAjax(iSysOaWarehouseMasterService.updateWithdrawlock(masterId, withdrawlock));
}
// 明细退库
@PostMapping("/returnDetail")
public R<Void> returnDetail(@RequestBody List<ReturnDetailBo> returnDetails) {