feat(oa): 新增成本分类支持

- 在 SysOaFinance 实体类中新增 costCategory 字段
- 在 SysOaFinanceBo 业务对象中新增 costCategory 字段
- 在 SysOaFinanceVo 视图对象中新增 costCategory 字段
- 更新 SysOaFinanceMapper.xml 文件,增加 cost_category 字段的映射配置
- 在 SysOaFinanceServiceImpl 中添加对 costCategory 的查询条件过滤支持
This commit is contained in:
2025-12-06 16:43:04 +08:00
parent fa3bb02564
commit 7c9734f529
5 changed files with 15 additions and 0 deletions

View File

@@ -126,4 +126,8 @@ public class SysOaFinance extends BaseEntity {
private Long status;
//签约公司
private String signingCompany;
//cost_category varchar(32) 成本分类
private String costCategory;
}

View File

@@ -142,4 +142,7 @@ public class SysOaFinanceBo extends BaseEntity {
//签约公司
private String signingCompany;
//cost_category varchar(32) 成本分类
private String costCategory;
}

View File

@@ -171,4 +171,8 @@ public class SysOaFinanceVo extends SysOaFinance {
private String signingCompany;
//cost_category varchar(32) 成本分类
private String costCategory;
}

View File

@@ -94,6 +94,7 @@ public class SysOaFinanceServiceImpl implements ISysOaFinanceService {
//前端设定了projectId的值为0和10非项目进出账添加时候默认为01项目进出账项目的id是数字串整数添加时候该字段存储gt大于0表示项目字段值
lqw.eq(ObjectUtil.isNotNull(bo.getProjectId()), "sof.project_id", bo.getProjectId());
lqw.eq(StringUtils.isNotBlank(bo.getFinanceType()), "sof.finance_type", bo.getFinanceType());
lqw.eq(StringUtils.isNotBlank(bo.getCostCategory()), "sof.cost_category", bo.getCostCategory());
lqw.orderByDesc("sof.create_time");
return lqw;
}

View File

@@ -83,6 +83,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
b.detail_id,
b.detail_title,
sof.out_type,
sof.cost_category,
b.price,
b.big_price,
b.remark as detail_remark,
@@ -115,6 +116,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
sof.update_by,
sof.update_time,
sof.out_type,
sof.cost_category,
b.detail_id,
b.detail_title,
b.price,
@@ -152,6 +154,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
sof.update_by,
sof.update_time,
sof.out_type,
sof.cost_category,
b.detail_id,
b.detail_title,
b.price,