1、增加用户姓名字段

main
shenzhidan 2026-01-20 09:26:56 +08:00
parent 18b3206148
commit 928bcdc25e
5 changed files with 15 additions and 3 deletions

View File

@ -121,7 +121,9 @@ public class UserCertificateQueryExe {
userCertificateES.forEach(e -> { userCertificateES.forEach(e -> {
UserBasicInfo userBasicInfo = userInfoMap.get(e.getUserId()); UserBasicInfo userBasicInfo = userInfoMap.get(e.getUserId());
e.attach(userBasicInfo); if (userBasicInfo != null) {
e.attach(userBasicInfo);
}
}); });
} }

View File

@ -31,6 +31,8 @@ public class UserCertificateCO extends ClientObject {
private Long userId; private Long userId;
@ApiModelProperty(value = "用户名称") @ApiModelProperty(value = "用户名称")
private String userName; private String userName;
@ApiModelProperty(value = "用户姓名")
private String name;
@ApiModelProperty(value = "在职状态 0-离职, 1-在职, 2-信息变更中, 3-未入职, 4-实习生, 5-实习结束, 6-退休, 7-劳务派遣, 8-劳务派遣结束, 11-入职待审核, 10-离职待审核") @ApiModelProperty(value = "在职状态 0-离职, 1-在职, 2-信息变更中, 3-未入职, 4-实习生, 5-实习结束, 6-退休, 7-劳务派遣, 8-劳务派遣结束, 11-入职待审核, 10-离职待审核")
private Integer employmentStatus; private Integer employmentStatus;
//1-特种作业2-特种设备3-主要负责人4-安全生产管理人员 //1-特种作业2-特种设备3-主要负责人4-安全生产管理人员

View File

@ -12,6 +12,9 @@ public class UserBasicInfo {
@ApiModelProperty(value = "用户名称") @ApiModelProperty(value = "用户名称")
private String userName; private String userName;
@ApiModelProperty(value = "用户姓名")
private String name;
@ApiModelProperty(value = "在职状态 0-离职, 1-在职, 2-信息变更中, 3-未入职, 4-实习生, 5-实习结束, 6-退休, 7-劳务派遣, 8-劳务派遣结束, 11-入职待审核, 10-离职待审核") @ApiModelProperty(value = "在职状态 0-离职, 1-在职, 2-信息变更中, 3-未入职, 4-实习生, 5-实习结束, 6-退休, 7-劳务派遣, 8-劳务派遣结束, 11-入职待审核, 10-离职待审核")
private Integer employmentStatus; private Integer employmentStatus;

View File

@ -60,6 +60,8 @@ public class UserCertificateE extends BaseE {
private LocalDate reviewDate; private LocalDate reviewDate;
//用户名 //用户名
private String userName; private String userName;
//姓名
private String name;
//在职状态 //在职状态
private Integer employmentStatus; private Integer employmentStatus;
//部门名称 //部门名称
@ -70,6 +72,7 @@ public class UserCertificateE extends BaseE {
public void attach(UserBasicInfo userBasicInfo) { public void attach(UserBasicInfo userBasicInfo) {
if (userBasicInfo == null) return; if (userBasicInfo == null) return;
this.userName = userBasicInfo.getUserName(); this.userName = userBasicInfo.getUserName();
this.name = userBasicInfo.getName();
this.employmentStatus = userBasicInfo.getEmploymentStatus(); this.employmentStatus = userBasicInfo.getEmploymentStatus();
this.departmentName = userBasicInfo.getDepartmentName(); this.departmentName = userBasicInfo.getDepartmentName();
this.corpinfoName = userBasicInfo.getCorpinfoName(); this.corpinfoName = userBasicInfo.getCorpinfoName();

View File

@ -58,7 +58,8 @@
<select id="selectPageUser" resultType="com.zcloud.certificate.persistence.dataobject.UserCertificateDO"> <select id="selectPageUser" resultType="com.zcloud.certificate.persistence.dataobject.UserCertificateDO">
SELECT SELECT
uc.*, uc.*,
u.name AS userName, u.username AS userName,
u.name AS name,
u.employment_flag AS employmentStatus, u.employment_flag AS employmentStatus,
d.name AS departmentName, d.name AS departmentName,
p.corpinfo_name AS corpinfoName, p.corpinfo_name AS corpinfoName,
@ -116,7 +117,8 @@
<select id="selectUserNamesByUserIds" resultType="com.zcloud.certificate.domain.model.UserBasicInfo"> <select id="selectUserNamesByUserIds" resultType="com.zcloud.certificate.domain.model.UserBasicInfo">
SELECT SELECT
u.id AS userId, u.id AS userId,
u.name AS userName, u.name AS userName,
u.name AS name,
d.name AS departmentName, d.name AS departmentName,
p.corpinfo_name AS corpinfoName, p.corpinfo_name AS corpinfoName,
p.post_name AS postName, p.post_name AS postName,