From 2fb5a64124730b5be9037f8eb7cabdc29f72fbb4 Mon Sep 17 00:00:00 2001
From: Joshi <3040996759@qq.com>
Date: Thu, 18 Jun 2026 10:39:00 +0800
Subject: [PATCH] =?UTF-8?q?feat(employee):=20=E6=B7=BB=E5=8A=A0=E5=91=98?=
=?UTF-8?q?=E5=B7=A5=E6=98=AF=E5=90=A6=E5=90=83=E8=BE=A3=E5=AD=97=E6=AE=B5?=
=?UTF-8?q?=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 WmsEmployeeInfo 实体类中新增 isSpicyEater 字段
- 在 WmsEmployeeInfoBo 业务对象中添加 isSpicyEater 属性
- 更新 WmsEmployeeInfoMapper.xml 映射文件配置
- 在查询条件中添加 isSpicyEater 过滤逻辑
- 在 WmsEmployeeInfoVo 视图对象中添加 Excel 导出支持
---
klp-wms/src/main/java/com/klp/domain/WmsEmployeeInfo.java | 3 +++
.../src/main/java/com/klp/domain/bo/WmsEmployeeInfoBo.java | 3 +++
.../src/main/java/com/klp/domain/vo/WmsEmployeeInfoVo.java | 5 +++++
.../com/klp/service/impl/WmsEmployeeInfoServiceImpl.java | 1 +
.../src/main/resources/mapper/klp/WmsEmployeeInfoMapper.xml | 1 +
5 files changed, 13 insertions(+)
diff --git a/klp-wms/src/main/java/com/klp/domain/WmsEmployeeInfo.java b/klp-wms/src/main/java/com/klp/domain/WmsEmployeeInfo.java
index 41f612ab..4875d185 100644
--- a/klp-wms/src/main/java/com/klp/domain/WmsEmployeeInfo.java
+++ b/klp-wms/src/main/java/com/klp/domain/WmsEmployeeInfo.java
@@ -102,6 +102,9 @@ public class WmsEmployeeInfo extends BaseEntity {
// 离职时间
private Date leaveTime;
+ // 是否吃辣:0=否,1=是
+ private Integer isSpicyEater;
+
// 是否转正:0=未转正,1=已转正
private Integer isRegular;
diff --git a/klp-wms/src/main/java/com/klp/domain/bo/WmsEmployeeInfoBo.java b/klp-wms/src/main/java/com/klp/domain/bo/WmsEmployeeInfoBo.java
index 65d625ac..bd259c6c 100644
--- a/klp-wms/src/main/java/com/klp/domain/bo/WmsEmployeeInfoBo.java
+++ b/klp-wms/src/main/java/com/klp/domain/bo/WmsEmployeeInfoBo.java
@@ -136,6 +136,9 @@ public class WmsEmployeeInfoBo extends BaseEntity {
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date leaveEndTime;
+ // 是否吃辣:0=否,1=是
+ private Integer isSpicyEater;
+
// 是否转正:0=未转正,1=已转正
private Integer isRegular;
diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsEmployeeInfoVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsEmployeeInfoVo.java
index 826f8b55..39214137 100644
--- a/klp-wms/src/main/java/com/klp/domain/vo/WmsEmployeeInfoVo.java
+++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsEmployeeInfoVo.java
@@ -131,6 +131,11 @@ public class WmsEmployeeInfoVo {
@JsonFormat(pattern = "yyyy-MM-dd")
private Date leaveTime;
+ // 是否吃辣:0=否,1=是
+ @ExcelProperty(value = "是否吃辣", converter = ExcelDictConvert.class)
+ @ExcelDictFormat(readConverterExp = "0=否,1=是")
+ private Integer isSpicyEater;
+
// 是否转正:0=未转正,1=已转正
private Integer isRegular;
diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsEmployeeInfoServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsEmployeeInfoServiceImpl.java
index dd65e9f8..9e08ba55 100644
--- a/klp-wms/src/main/java/com/klp/service/impl/WmsEmployeeInfoServiceImpl.java
+++ b/klp-wms/src/main/java/com/klp/service/impl/WmsEmployeeInfoServiceImpl.java
@@ -75,6 +75,7 @@ public class WmsEmployeeInfoServiceImpl implements IWmsEmployeeInfoService {
lqw.ge(bo.getEntryStartTime() != null, WmsEmployeeInfo::getEntryTime, bo.getEntryStartTime());
lqw.le(bo.getEntryEndTime() != null, WmsEmployeeInfo::getEntryTime, bo.getEntryEndTime());
lqw.eq(StringUtils.isNotBlank(bo.getEmergencyContact()), WmsEmployeeInfo::getEmergencyContact, bo.getEmergencyContact());
+ lqw.eq(bo.getIsSpicyEater() != null, WmsEmployeeInfo::getIsSpicyEater, bo.getIsSpicyEater());
lqw.eq(StringUtils.isNotBlank(bo.getRelationship()), WmsEmployeeInfo::getRelationship, bo.getRelationship());
lqw.eq(StringUtils.isNotBlank(bo.getEmergencyContactPhone()), WmsEmployeeInfo::getEmergencyContactPhone, bo.getEmergencyContactPhone());
lqw.eq(StringUtils.isNotBlank(bo.getSocialInsuranceType()), WmsEmployeeInfo::getSocialInsuranceType, bo.getSocialInsuranceType());
diff --git a/klp-wms/src/main/resources/mapper/klp/WmsEmployeeInfoMapper.xml b/klp-wms/src/main/resources/mapper/klp/WmsEmployeeInfoMapper.xml
index 881b0855..305120f1 100644
--- a/klp-wms/src/main/resources/mapper/klp/WmsEmployeeInfoMapper.xml
+++ b/klp-wms/src/main/resources/mapper/klp/WmsEmployeeInfoMapper.xml
@@ -27,6 +27,7 @@
+