feat(oa): 添加生产结项状态字段及筛选功能
- 在 SysOaProject 实体类中新增 productStatus 字段 - 在 SysOaProjectBo 业务对象中新增 productStatus 字段 - 在 SysOaProjectVo 视图对象中新增 productStatus 字段 - 更新 SysOaProjectMapper.xml 映射文件,包含 product_status 字段 - 在 SysOaProjectServiceImpl 中增加按 productStatus 筛选逻辑
This commit is contained in:
@@ -167,4 +167,8 @@ public class SysOaProject extends BaseEntity {
|
||||
|
||||
//是否置顶
|
||||
private Integer isTop;
|
||||
|
||||
|
||||
//生产结项状态
|
||||
private Integer productStatus;
|
||||
}
|
||||
|
||||
@@ -203,5 +203,8 @@ public class SysOaProjectBo extends BaseEntity {
|
||||
private String customerName;
|
||||
//是否置顶
|
||||
private Integer isTop;
|
||||
|
||||
//生产结项状态
|
||||
private Integer productStatus;
|
||||
}
|
||||
|
||||
|
||||
@@ -276,4 +276,8 @@ public class SysOaProjectVo {
|
||||
|
||||
//是否置顶
|
||||
private Integer isTop;
|
||||
|
||||
|
||||
//生产结项状态
|
||||
private Integer productStatus;
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -286,6 +286,7 @@
|
||||
p.introduction,
|
||||
p.project_grade,
|
||||
p.project_status,
|
||||
p.product_status,
|
||||
p.contract_id,
|
||||
p.invoice_name,
|
||||
p.invoice_number,
|
||||
|
||||
Reference in New Issue
Block a user