package com.thhy.staff.modules.biz.platuser.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.thhy.general.annotations.Idkey; import lombok.Data; import org.springframework.beans.factory.annotation.Value; import java.io.Serializable; import java.util.Date; @Data public class PlatUserDto implements Serializable { /** * 主键 */ @Idkey private String userId; /** * 工号 */ private String jobNum; /** * 姓名 */ private String realName; /** * 性别 */ private Integer sex; /** * 身份证号 */ private String idNo; /** * 是否有作业证书 1Y0N */ private Integer hasCert; /** * 政治面貌 字典表 */ private String zzmm; /** * 入职时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date employedTime; /** * 进厂时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date comeFactoryTime; /** * 离岗时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date leaveFactoryTime; /** * 籍贯 */ private String jg; /** * 1Y0N */ private Integer isUse; /** * 人员状态 字典表 */ private String status; /** * 1官服人员2劳务人员 */ private Integer userType; /** * 创建时间 */ private Date createTime; /** * 创建人 */ private String createUser; /** * 修改时间 */ private Date updateTime; /** * 修改人 */ private String updateUser; private Integer isLogin; private String groups; private String departId; private String posId; private String phone; private String posName; private String companyId; private String dormId; private String photoUrl; private String openId; private Integer applyFlag; private Integer fromPlat; private String remark; }