From 137a13606b292c28a841b492deb7bbcc40257302 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Thu, 9 Jul 2026 14:09:18 +0800 Subject: [PATCH] =?UTF-8?q?refactor(perf):=20=E9=87=8D=E6=9E=84=E8=BD=A6?= =?UTF-8?q?=E9=97=B4=E8=80=83=E6=A0=B8=E5=8F=82=E6=95=B0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=AE=9E=E4=BD=93=E7=B1=BB=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 JsonFormat 注解依赖 - 将 createdAt 和 updatedAt 字段替换为 createTime、createBy、updateTime、updateBy 字段 - 添加 delFlag 删除标志字段并配置 TableLogic 注解 - 更新备注字段的注释说明 - 修改查询条件构建逻辑以适配新字段结构 - 更新数据映射配置以匹配数据库表结构变化 --- .../java/com/klp/perf/domain/PerfDeptConfig.java | 13 +++++-------- .../com/klp/perf/domain/bo/PerfDeptConfigBo.java | 11 ----------- .../com/klp/perf/domain/vo/PerfDeptConfigVo.java | 14 +------------- .../service/impl/PerfDeptConfigServiceImpl.java | 2 -- .../resources/mapper/perf/PerfDeptConfigMapper.xml | 7 +++++-- 5 files changed, 11 insertions(+), 36 deletions(-) diff --git a/klp-perf/src/main/java/com/klp/perf/domain/PerfDeptConfig.java b/klp-perf/src/main/java/com/klp/perf/domain/PerfDeptConfig.java index 67b813bf5..cc772b46b 100644 --- a/klp-perf/src/main/java/com/klp/perf/domain/PerfDeptConfig.java +++ b/klp-perf/src/main/java/com/klp/perf/domain/PerfDeptConfig.java @@ -7,7 +7,6 @@ import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.util.Date; -import com.fasterxml.jackson.annotation.JsonFormat; /** * 车间考核参数配置对象 perf_dept_config @@ -68,16 +67,14 @@ public class PerfDeptConfig extends BaseEntity { */ private Date month; /** - * + * 备注 */ private String remark; + /** - * + * 删除标志(0=正常 1=已删除) */ - private Date createdAt; - /** - * - */ - private Date updatedAt; + @TableLogic + private Integer delFlag; } diff --git a/klp-perf/src/main/java/com/klp/perf/domain/bo/PerfDeptConfigBo.java b/klp-perf/src/main/java/com/klp/perf/domain/bo/PerfDeptConfigBo.java index 442cb4b1b..1b08d65f4 100644 --- a/klp-perf/src/main/java/com/klp/perf/domain/bo/PerfDeptConfigBo.java +++ b/klp-perf/src/main/java/com/klp/perf/domain/bo/PerfDeptConfigBo.java @@ -7,7 +7,6 @@ import javax.validation.constraints.*; import java.math.BigDecimal; import java.util.Date; -import com.fasterxml.jackson.annotation.JsonFormat; /** * 车间考核参数配置业务对象 perf_dept_config @@ -80,15 +79,5 @@ public class PerfDeptConfigBo extends BaseEntity { */ private String remark; - /** - * - */ - private Date createdAt; - - /** - * - */ - private Date updatedAt; - } diff --git a/klp-perf/src/main/java/com/klp/perf/domain/vo/PerfDeptConfigVo.java b/klp-perf/src/main/java/com/klp/perf/domain/vo/PerfDeptConfigVo.java index 1e1a01a44..e41dd81c6 100644 --- a/klp-perf/src/main/java/com/klp/perf/domain/vo/PerfDeptConfigVo.java +++ b/klp-perf/src/main/java/com/klp/perf/domain/vo/PerfDeptConfigVo.java @@ -89,22 +89,10 @@ public class PerfDeptConfigVo { private Date month; /** - * + * */ @ExcelProperty(value = "") private String remark; - /** - * - */ - @ExcelProperty(value = "") - private Date createdAt; - - /** - * - */ - @ExcelProperty(value = "") - private Date updatedAt; - } diff --git a/klp-perf/src/main/java/com/klp/perf/service/impl/PerfDeptConfigServiceImpl.java b/klp-perf/src/main/java/com/klp/perf/service/impl/PerfDeptConfigServiceImpl.java index c5c86017f..98c34d60d 100644 --- a/klp-perf/src/main/java/com/klp/perf/service/impl/PerfDeptConfigServiceImpl.java +++ b/klp-perf/src/main/java/com/klp/perf/service/impl/PerfDeptConfigServiceImpl.java @@ -71,8 +71,6 @@ public class PerfDeptConfigServiceImpl implements IPerfDeptConfigService { lqw.eq(bo.getSalaryMode() != null, PerfDeptConfig::getSalaryMode, bo.getSalaryMode()); lqw.eq(bo.getBaseDivisor() != null, PerfDeptConfig::getBaseDivisor, bo.getBaseDivisor()); lqw.eq(bo.getMonth() != null, PerfDeptConfig::getMonth, bo.getMonth()); - lqw.eq(bo.getCreatedAt() != null, PerfDeptConfig::getCreatedAt, bo.getCreatedAt()); - lqw.eq(bo.getUpdatedAt() != null, PerfDeptConfig::getUpdatedAt, bo.getUpdatedAt()); return lqw; } diff --git a/klp-perf/src/main/resources/mapper/perf/PerfDeptConfigMapper.xml b/klp-perf/src/main/resources/mapper/perf/PerfDeptConfigMapper.xml index 0c96822b8..a77133b5c 100644 --- a/klp-perf/src/main/resources/mapper/perf/PerfDeptConfigMapper.xml +++ b/klp-perf/src/main/resources/mapper/perf/PerfDeptConfigMapper.xml @@ -17,8 +17,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - + + + + +