package com.thhy.staff.modules.biz.platuser.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.thhy.general.annotations.Excel; import lombok.Data; import java.io.Serializable; import java.util.Date; @Data public class PlatUserListVo implements Serializable { /** * 主键 */ private String userId; /** * 工号 */ @Excel(sort = 1,title = "工号") private String jobNum; /** * 姓名 */ @Excel(sort = 2,title = "员工姓名") private String realName; /** * 性别 */ private Integer sex; @Excel(sort = 3,title = "性别",dict = true) private String sexStr; public String getSexStr() { if(sex==null)return ""; return sex==0?"男":"女"; } /** * 身份证号 */ @Excel(sort = 4,title = "身份证号") private String idNo; @Excel(sort = 5,title = "手机号码") private String phone; private String posId; @Excel(sort = 8,title = "岗位") private String posName; private String departId; @Excel(sort = 6,title = "部门") private String departName; /** * 是否有作业证书 1Y0N */ private Integer hasCert; @Excel(sort = 9,title = "有无作业证书",dict = true) private String hasCertStr; public String getHasCertStr() { return hasCert==1?"是":"否"; } /** * 政治面貌 字典表 */ private String zzmm; @Excel(sort = 10,title = "政治面貌") private String zzmmValue; /** * 入职时间 */ @Excel(sort = 14,title = "入职时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date employedTime; /** * 进厂时间 */ @Excel(sort = 11,title = "进厂时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date comeFactoryTime; /** * 离岗时间 */ @Excel(sort = 12,title = "离岗时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date leaveFactoryTime; /** * 籍贯 */ @Excel(sort = 13,title = "籍贯") private String jg; private String jgs; /** * 1Y0N */ private Integer isUse; /** * 人员状态 字典表 */ private Integer status; @Excel(sort = 15,title = "人员状态",dict = true) private String statusStr; public String getStatusStr() { if(status==null)return ""; return status==1?"在职":"离职"; } /** * 1官服人员2劳务人员 */ private Integer userType; /** * 创建时间 */ private Date createTime; /** * 创建人 */ private String createUser; /** * 修改时间 */ private Date updateTime; /** * 修改人 */ private String updateUser; private Integer isLogin; @Excel(sort = 16,title = "建登录账号",dict = true) private String isLoginStr; public String getIsLoginStr() { return isLogin==1?"是":"否"; } private String groupIds; @Excel(sort = 7,title = "班组") private String groupNames; @Excel(sort = 0,title = "序号",seq = true) private int seq; private String photo; private int syncToDevice; }