feat(oa): 任务列表添加项目编号模糊查询功能

- 在 SysOaTaskBo 和 SysOaTaskVo 中添加 projectCode 字段
- 在 SysOaTaskMapper.xml 中添加 project_code 列的查询
- 在 SysOaTaskServiceImpl 中添加 projectCode 的模糊查询条件
This commit is contained in:
2025-08-09 18:08:04 +08:00
parent 5ba9343dd5
commit 7027a58143
4 changed files with 9 additions and 0 deletions

View File

@@ -184,4 +184,6 @@ public class SysOaTaskBo extends BaseEntity {
private Long itemStatus;
private String files;
//project_code
private String projectCode;
}

View File

@@ -211,4 +211,7 @@ public class SysOaTaskVo {
private List<SysOaTaskItemVo> taskItemVoList;
private String files;
//project_code
private String projectCode;
}

View File

@@ -12,6 +12,7 @@ import com.ruoyi.oa.domain.bo.SysOaTaskItemBo;
import com.ruoyi.oa.mapper.SysOaTaskItemMapper;
import com.ruoyi.oa.service.ISysOaTaskItemService;
import com.ruoyi.system.service.ISysOssService;
import jodd.util.StringUtil;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -151,6 +152,8 @@ public class SysOaTaskServiceImpl implements ISysOaTaskService {
lqw.like(bo.getTaskTitle()!=null, "sot.task_title", bo.getTaskTitle());
lqw.like(bo.getCreateUserNickName()!=null, "su1.nick_name", bo.getCreateUserNickName());
lqw.like(bo.getWorkerNickName()!=null, "su2.nick_name", bo.getWorkerNickName());
// 添加projectCode的模糊查询判断
lqw.like(bo.getProjectCode() != null, "sop.project_code", bo.getProjectCode());
return lqw;
}

View File

@@ -79,6 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
sot.own_rank,
sop.project_name,
sop.project_num,
sop.project_code,
su1.nick_name AS createUserNickName,
su2.nick_name AS workerNickName,
IF(