feat(oa): 添加生产结项状态字段及筛选功能

- 在 SysOaProject 实体类中新增 productStatus 字段
- 在 SysOaProjectBo 业务对象中新增 productStatus 字段
- 在 SysOaProjectVo 视图对象中新增 productStatus 字段
- 更新 SysOaProjectMapper.xml 映射文件,包含 product_status 字段
- 在 SysOaProjectServiceImpl 中增加按 productStatus 筛选逻辑
This commit is contained in:
2025-12-06 15:40:15 +08:00
parent 71fe1fe646
commit ccf9064c67
5 changed files with 14 additions and 1 deletions

View File

@@ -200,7 +200,8 @@ public class SysOaProjectServiceImpl implements ISysOaProjectService {
lqw.like(StringUtils.isNotBlank(bo.getProjectName()), SysOaProject::getProjectName, bo.getProjectName());
lqw.like(StringUtils.isNotBlank(bo.getProjectNum()), SysOaProject::getProjectNum, bo.getProjectNum());
lqw.like(StringUtils.isNotBlank(bo.getProjectCode()), SysOaProject::getProjectCode, bo.getProjectCode());
//新增生产结项状态筛选
lqw.eq(bo.getProductStatus() != null, SysOaProject::getProductStatus, bo.getProductStatus());
lqw.eq(bo.getTradeType() != null, SysOaProject::getTradeType, bo.getTradeType());
lqw.gt(bo.getPrePay() != null && bo.getPrePay() > 0, SysOaProject::getPrePay, 0);
lqw.eq(StringUtils.isNotBlank(bo.getProjectType()), SysOaProject::getProjectType, bo.getProjectType());