From 1a10197b4870ae2d245971ff78eb1d5fc1aaa8cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E5=86=B7?= <2270033969@qq.com> Date: Fri, 14 Jun 2024 13:20:30 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E9=83=A8=E9=97=A8=E8=B4=9F?= =?UTF-8?q?=E8=B4=A3=E4=BA=BA=E7=BC=96=E7=A0=81=E5=92=8C=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E8=A7=84=E5=88=99=E4=B8=8D=E4=B8=80=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 8d2417ad4578832caaa94bb2377b896fc6134b46) --- .../pigx/admin/api/constant/PostCodeEnum.java | 40 +++++++++++++++++++ .../service/impl/SysDeptServiceImpl.java | 3 +- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/constant/PostCodeEnum.java diff --git a/pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/constant/PostCodeEnum.java b/pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/constant/PostCodeEnum.java new file mode 100644 index 000000000..043e79c08 --- /dev/null +++ b/pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/constant/PostCodeEnum.java @@ -0,0 +1,40 @@ +package com.pig4cloud.pigx.admin.api.constant; + +/** + * 岗位编码 + * + * @author lengleng + * @date 2024/6/14 + *

+ * 'TEAM_LEADER', '部门负责人' + */ + +public enum PostCodeEnum { + /** + * 部门负责人 + */ + TEAM_LEADER("TEAM_LEADER", "部门负责人"); + + /** + * 编码 + */ + private final String code; + + /** + * 描述 + */ + private final String description; + + PostCodeEnum(String code, String description) { + this.code = code; + this.description = description; + } + + public String getCode() { + return code; + } + + public String getDescription() { + return description; + } +} diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDeptServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDeptServiceImpl.java index 20c4fcc53..d5005ae10 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDeptServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDeptServiceImpl.java @@ -28,6 +28,7 @@ import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.pig4cloud.pigx.admin.api.constant.OrgTypeEnum; +import com.pig4cloud.pigx.admin.api.constant.PostCodeEnum; import com.pig4cloud.pigx.admin.api.entity.*; import com.pig4cloud.pigx.admin.api.utils.DataUtil; import com.pig4cloud.pigx.admin.api.vo.DeptExcelVO; @@ -230,7 +231,7 @@ public class SysDeptServiceImpl extends ServiceImpl impl } SysPost deptLeader = postMapper - .selectOne(Wrappers.lambdaQuery().eq(SysPost::getPostCode, "DEPT_LEADER")); + .selectOne(Wrappers.lambdaQuery().eq(SysPost::getPostCode, PostCodeEnum.TEAM_LEADER.getCode())); if (deptLeader == null) { return null; }