feat(wms): 添加已删除数据查询功能

- 在WmsApprovalMapper中新增selectVoListWithDeleted方法用于查询未删除和已删除的审批数据
- 在WmsApprovalTaskMapper中新增selectVoListWithDeleted方法用于查询未删除和已删除的审批任务数据
- 更新WmsApprovalServiceImpl中审批任务查询逻辑,使用新的方法获取包含已删除数据的任务
- 更新WmsApprovalTaskServiceImpl中审批信息查询逻辑,使用新的方法获取包含已删除数据的审批
- 在XML映射文件中添加对应的SQL查询语句,支持按del_flag条件查询数据
This commit is contained in:
2026-04-29 13:07:48 +08:00
parent dde947516d
commit bbe451cb23
6 changed files with 52 additions and 11 deletions

View File

@@ -3,6 +3,9 @@ package com.klp.mapper;
import com.klp.domain.WmsApproval;
import com.klp.domain.vo.WmsApprovalVo;
import com.klp.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 通用审批(支持请假/外出等申请的审批Mapper接口
@@ -12,4 +15,11 @@ import com.klp.common.core.mapper.BaseMapperPlus;
*/
public interface WmsApprovalMapper extends BaseMapperPlus<WmsApprovalMapper, WmsApproval, WmsApprovalVo> {
/**
* 查询未删除和已删除的审批数据del_flag = 0 或 del_flag = 2
*
* @param approvalIds 审批ID列表
* @return 审批信息列表
*/
List<WmsApprovalVo> selectVoListWithDeleted(@Param("approvalIds") List<Long> approvalIds);
}

View File

@@ -3,6 +3,9 @@ package com.klp.mapper;
import com.klp.domain.WmsApprovalTask;
import com.klp.domain.vo.WmsApprovalTaskVo;
import com.klp.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 审批任务Mapper接口
@@ -12,4 +15,11 @@ import com.klp.common.core.mapper.BaseMapperPlus;
*/
public interface WmsApprovalTaskMapper extends BaseMapperPlus<WmsApprovalTaskMapper, WmsApprovalTask, WmsApprovalTaskVo> {
/**
* 查询未删除和已删除的审批任务数据del_flag = 0 或 del_flag = 2
*
* @param approvalIds 审批ID列表
* @return 审批任务列表
*/
List<WmsApprovalTaskVo> selectVoListWithDeleted(@Param("approvalIds") List<Long> approvalIds);
}