|
@@ -57,17 +57,15 @@ public class SysUser implements Serializable {
|
|
|
@Excel(name = "*真实姓名", width = 15)
|
|
|
private String realname;
|
|
|
|
|
|
- /**英文名**/
|
|
|
- @Excel(name="*英文名",width = 15)
|
|
|
- private String egName;
|
|
|
-
|
|
|
@Excel(name = "*身份证号码", width = 15)
|
|
|
private String sfzCode;
|
|
|
+
|
|
|
/**
|
|
|
* 年龄
|
|
|
*/
|
|
|
@Excel(name = "年龄", width = 15)
|
|
|
private Integer age;
|
|
|
+
|
|
|
/**
|
|
|
* 生日
|
|
|
*/
|
|
@@ -76,48 +74,12 @@ public class SysUser implements Serializable {
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
private Date birthday;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 密码
|
|
|
- */
|
|
|
- @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
|
|
|
- private String password;
|
|
|
-
|
|
|
- /**
|
|
|
- * md5密码盐
|
|
|
- */
|
|
|
- @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
|
|
|
- private String salt;
|
|
|
-
|
|
|
- /**
|
|
|
- * 头像
|
|
|
- */
|
|
|
- private String avatar;
|
|
|
-
|
|
|
/**
|
|
|
* 证件类型(1中国身份证,2其他身份证)
|
|
|
*/
|
|
|
@Excel(name = "*身份证类型", width = 15)
|
|
|
private String sfzType;
|
|
|
|
|
|
- /**
|
|
|
- * 人员编码
|
|
|
- */
|
|
|
- private String code;
|
|
|
-
|
|
|
- /**
|
|
|
- * 同步信息(0不同步,1同步到微信,2同步到u8,3都同步)
|
|
|
- */
|
|
|
- //@Excel(name = "同步信息", width = 15,dicCode="infoSy")
|
|
|
- @Dict(dicCode = "infoSy")
|
|
|
- private Integer infoSy;
|
|
|
- /**
|
|
|
- * 同步状态(0未同步,1已同步)
|
|
|
- */
|
|
|
- @Dict(dicCode = "syState")
|
|
|
- private Integer syState;
|
|
|
-
|
|
|
/**
|
|
|
* 性别(1:男 2:女)
|
|
|
*/
|
|
@@ -126,21 +88,12 @@ public class SysUser implements Serializable {
|
|
|
private Integer sex;
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * 电子邮件
|
|
|
- */
|
|
|
- @Excel(name = "电子邮件", width = 15)
|
|
|
- private String email;
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 电话
|
|
|
*/
|
|
|
@Excel(name = "*电话", width = 15)
|
|
|
private String phone;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 国籍
|
|
|
*/
|
|
@@ -162,26 +115,6 @@ public class SysUser implements Serializable {
|
|
|
@Excel(name = "毕业学校", width = 15)
|
|
|
private String school;
|
|
|
|
|
|
- /**
|
|
|
- * 合同日期一
|
|
|
- */
|
|
|
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
- private Date contractDate;
|
|
|
-
|
|
|
- /**
|
|
|
- * 合同日期二
|
|
|
- */
|
|
|
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
- private Date contractDate2;
|
|
|
-
|
|
|
- /**
|
|
|
- * 合同日期三
|
|
|
- */
|
|
|
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
- private Date contractDate3;
|
|
|
|
|
|
/**
|
|
|
* 分摊部门
|
|
@@ -194,18 +127,6 @@ public class SysUser implements Serializable {
|
|
|
*/
|
|
|
@Excel(name = "家庭住址", width = 15)
|
|
|
private String addr;
|
|
|
- /**用户所属组织**/
|
|
|
- @Excel(name = "一级部门", width = 15)
|
|
|
- private transient String del2;
|
|
|
- /**用户所属组织**/
|
|
|
- @Excel(name = "二级部门", width = 15)
|
|
|
- private transient String del3;
|
|
|
- /**用户所属组织**/
|
|
|
- //@Excel(name = "三级部门", width = 15)
|
|
|
- private transient String del4;
|
|
|
- /**部门名称*/
|
|
|
- @Excel(name = "*末级部门", width = 15)
|
|
|
- private transient String orgCodeTxt;
|
|
|
|
|
|
/**入职日期**/
|
|
|
@Excel(name="*入职日期",width = 15,format = "yyyy-MM-dd")
|
|
@@ -272,6 +193,126 @@ public class SysUser implements Serializable {
|
|
|
private Integer category;
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 户口地址
|
|
|
+ */
|
|
|
+ @Excel(name = "户口地址", width = 15)
|
|
|
+ private String homeAddr;
|
|
|
+ /**紧急联系人**/
|
|
|
+ @Excel(name="紧急联系人",width = 15)
|
|
|
+ private String urgentName;
|
|
|
+ /**紧急联系人电话**/
|
|
|
+ @Excel(name="紧急联系人电话",width = 15)
|
|
|
+ private String urgentPhone;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @Excel(name = "备注", width = 15)
|
|
|
+ private String remarks;
|
|
|
+
|
|
|
+ /**备用虚拟字段**/
|
|
|
+ @Excel(name = "上班类型", width = 15,dicCode = "type")
|
|
|
+ @Dict(dicCode = "type")
|
|
|
+ private transient String type;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否考勤 0是 1否
|
|
|
+ */
|
|
|
+ @Excel(name = "*是否打卡", width = 15)
|
|
|
+ private String isAttendance;
|
|
|
+
|
|
|
+ /**用户所属组织**/
|
|
|
+ @Excel(name = "一级部门", width = 15)
|
|
|
+ private transient String del2;
|
|
|
+ /**用户所属组织**/
|
|
|
+ @Excel(name = "二级部门", width = 15)
|
|
|
+ private transient String del3;
|
|
|
+
|
|
|
+ /**部门名称*/
|
|
|
+ @Excel(name = "*末级部门", width = 15)
|
|
|
+ private transient String orgCodeTxt;
|
|
|
+ @Excel(name = "职位", width = 15,dictTable ="sys_position",dicText = "name",dicCode = "code")
|
|
|
+ @Dict(dictTable ="sys_position",dicText = "name",dicCode = "code")
|
|
|
+ private String post;
|
|
|
+
|
|
|
+ /**英文名**/
|
|
|
+ @Excel(name="*英文名",width = 15)
|
|
|
+ private String egName;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 电子邮件
|
|
|
+ */
|
|
|
+ @Excel(name = "电子邮件", width = 15)
|
|
|
+ private String email;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 密码
|
|
|
+ */
|
|
|
+ @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
|
|
|
+ private String password;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * md5密码盐
|
|
|
+ */
|
|
|
+ @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
|
|
|
+ private String salt;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 头像
|
|
|
+ */
|
|
|
+ private String avatar;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 人员编码
|
|
|
+ */
|
|
|
+ private String code;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 同步信息(0不同步,1同步到微信,2同步到u8,3都同步)
|
|
|
+ */
|
|
|
+ //@Excel(name = "同步信息", width = 15,dicCode="infoSy")
|
|
|
+ @Dict(dicCode = "infoSy")
|
|
|
+ private Integer infoSy;
|
|
|
+ /**
|
|
|
+ * 同步状态(0未同步,1已同步)
|
|
|
+ */
|
|
|
+ @Dict(dicCode = "syState")
|
|
|
+ private Integer syState;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 合同日期一
|
|
|
+ */
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
+ private Date contractDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 合同日期二
|
|
|
+ */
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
+ private Date contractDate2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 合同日期三
|
|
|
+ */
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
+ private Date contractDate3;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /**用户所属组织**/
|
|
|
+ //@Excel(name = "三级部门", width = 15)
|
|
|
+ private transient String del4;
|
|
|
|
|
|
|
|
|
|
|
@@ -285,7 +326,7 @@ public class SysUser implements Serializable {
|
|
|
/**
|
|
|
* 年假可用天数
|
|
|
*/
|
|
|
- @Excel(name = "年假可用天数", width = 15)
|
|
|
+ //@Excel(name = "年假可用天数", width = 15)
|
|
|
private String yearCount;
|
|
|
|
|
|
|
|
@@ -313,9 +354,6 @@ public class SysUser implements Serializable {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 是否算薪 0是 1否
|
|
|
*/
|
|
@@ -323,9 +361,7 @@ public class SysUser implements Serializable {
|
|
|
/**
|
|
|
* 职务,关联职务表
|
|
|
*/
|
|
|
- @Excel(name = "职位", width = 15,dictTable ="sys_position",dicText = "name",dicCode = "code")
|
|
|
- @Dict(dictTable ="sys_position",dicText = "name",dicCode = "code")
|
|
|
- private String post;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 座机号
|
|
@@ -392,26 +428,13 @@ public class SysUser implements Serializable {
|
|
|
private Date birthDate;
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * 户口地址
|
|
|
- */
|
|
|
- @Excel(name = "户口地址", width = 15)
|
|
|
- private String homeAddr;
|
|
|
+
|
|
|
/**离职日期**/
|
|
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
private Date termDate;
|
|
|
- /**紧急联系人**/
|
|
|
- @Excel(name="紧急联系人",width = 15)
|
|
|
- private String urgentName;
|
|
|
- /**紧急联系人电话**/
|
|
|
- @Excel(name="紧急联系人电话",width = 15)
|
|
|
- private String urgentPhone;
|
|
|
- /**
|
|
|
- * 备注
|
|
|
- */
|
|
|
- @Excel(name = "备注", width = 15)
|
|
|
- private String remarks;
|
|
|
+
|
|
|
+
|
|
|
/**备用字段**/
|
|
|
private transient String del;
|
|
|
/**部门id**/
|
|
@@ -425,16 +448,7 @@ public class SysUser implements Serializable {
|
|
|
/**用户所属组织**/
|
|
|
private transient String del5;
|
|
|
|
|
|
- /**备用虚拟字段**/
|
|
|
- @Excel(name = "上班类型", width = 15,dicCode = "type")
|
|
|
- @Dict(dicCode = "type")
|
|
|
- private transient String type;
|
|
|
|
|
|
- /**
|
|
|
- * 是否考勤 0是 1否
|
|
|
- */
|
|
|
- @Excel(name = "*是否打卡", width = 15)
|
|
|
- private String isAttendance;
|
|
|
/***
|
|
|
* 预计离职时间
|
|
|
*/
|