From 0717f05cf651b1b7a410956d27272f36aae07383 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Wed, 15 Oct 2025 09:23:24 +0800 Subject: [PATCH] =?UTF-8?q?feat(oa):=20=E6=B7=BB=E5=8A=A0=E8=96=AA?= =?UTF-8?q?=E8=B5=84=E7=8A=B6=E6=80=81=E5=AD=97=E6=AE=B5=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 OaSalaryMaster 实体类中新增 salaryStatus 字段- 在 OaSalaryMasterBo 业务对象中新增 salaryStatus 字段- 在 OaSalaryMasterMapper.xml 中映射 salaryStatus 字段- 在 OaSalaryMasterServiceImpl 中增加 salaryStatus 查询条件 - 在 OaSalaryMasterVo 视图对象中新增 salaryStatus 字段并添加注释说明 --- .../src/main/java/com/ruoyi/oa/domain/OaSalaryMaster.java | 2 ++ .../main/java/com/ruoyi/oa/domain/bo/OaSalaryMasterBo.java | 2 ++ .../main/java/com/ruoyi/oa/domain/vo/OaSalaryMasterVo.java | 4 ++++ .../com/ruoyi/oa/service/impl/OaSalaryMasterServiceImpl.java | 1 + .../src/main/resources/mapper/oa/OaSalaryMasterMapper.xml | 1 + 5 files changed, 10 insertions(+) diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/OaSalaryMaster.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/OaSalaryMaster.java index f28df48..8b7c374 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/OaSalaryMaster.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/OaSalaryMaster.java @@ -67,4 +67,6 @@ public class OaSalaryMaster extends BaseEntity { @TableLogic private Long delFlag; + private Integer salaryStatus; + } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/OaSalaryMasterBo.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/OaSalaryMasterBo.java index 430e249..aa5a430 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/OaSalaryMasterBo.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/OaSalaryMasterBo.java @@ -75,4 +75,6 @@ public class OaSalaryMasterBo extends BaseEntity { //新增薪资模板属性 private String salaryTemplate; + private Integer salaryStatus; + } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/OaSalaryMasterVo.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/OaSalaryMasterVo.java index 30399d2..c58ade6 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/OaSalaryMasterVo.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/OaSalaryMasterVo.java @@ -76,6 +76,10 @@ public class OaSalaryMasterVo { private String remark; //新增薪资模板属性 private String salaryTemplate; + /** + * 状态:0-未生成,1-已生成,2-已审核 + */ + private Integer salaryStatus; } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/OaSalaryMasterServiceImpl.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/OaSalaryMasterServiceImpl.java index 40a0483..e73f947 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/OaSalaryMasterServiceImpl.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/OaSalaryMasterServiceImpl.java @@ -74,6 +74,7 @@ public class OaSalaryMasterServiceImpl implements IOaSalaryMasterService { lqw.eq(StringUtils.isNotBlank(bo.getCashier()), OaSalaryMaster::getCashier, bo.getCashier()); lqw.eq(StringUtils.isNotBlank(bo.getDeptManager()), OaSalaryMaster::getDeptManager, bo.getDeptManager()); lqw.eq(StringUtils.isNotBlank(bo.getOperator()), OaSalaryMaster::getOperator, bo.getOperator()); + lqw.eq(bo.getSalaryStatus() != null, OaSalaryMaster::getSalaryStatus, bo.getSalaryStatus()); return lqw; } diff --git a/ruoyi-oa/src/main/resources/mapper/oa/OaSalaryMasterMapper.xml b/ruoyi-oa/src/main/resources/mapper/oa/OaSalaryMasterMapper.xml index cd6936c..c21b49e 100644 --- a/ruoyi-oa/src/main/resources/mapper/oa/OaSalaryMasterMapper.xml +++ b/ruoyi-oa/src/main/resources/mapper/oa/OaSalaryMasterMapper.xml @@ -14,6 +14,7 @@ +