package com.matrix.system.common.bean;
|
|
import com.matrix.core.anotations.Extend;
|
import com.matrix.core.pojo.EntityDTO;
|
import com.matrix.core.tools.DateUtil;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.util.Date;
|
|
/**
|
* 用户类
|
*
|
* @author JIANGYOUYAO
|
* @email 935090232@qq.com
|
* @date 2017年12月3日
|
*/
|
public class SysUsers extends EntityDTO {
|
@Extend
|
private static final long serialVersionUID = 1L;
|
|
/** 有效*/
|
public static final String VALID_Y="Y";
|
/** 无效*/
|
public static final String VALID_N="N";
|
|
private Long suId;
|
|
/**
|
* 是否禁用 1启用禁用
|
*/
|
private String isDisabled;
|
|
|
/**
|
* 用户类型
|
*/
|
private String suUserType;
|
/**
|
* 公司id
|
*/
|
private Long companyId;
|
/**
|
* 所属店铺ID
|
*/
|
private Long shopId;
|
|
|
/**
|
* 真实姓名
|
*/
|
private String suName;
|
|
/**
|
* 电话号码
|
*/
|
private String suTel;
|
|
/**
|
* 住址
|
*/
|
private String suAddress;
|
|
/**
|
* 头像
|
*/
|
private String suPhoto;
|
|
/**
|
* 性别
|
*/
|
private String suSex;
|
|
/**
|
* 邮箱
|
*/
|
private String suEmail;
|
|
/**
|
* 账号
|
*/
|
private String suAccount;
|
|
/**
|
* 密码
|
*/
|
private String suPassword;
|
|
/**
|
* 注册时间
|
*/
|
private Date suRegisterTime;
|
|
/**
|
* qqid
|
*/
|
private String suQqId;
|
|
/**
|
* 微信id
|
*/
|
private String suWeixinId;
|
|
/**
|
* 等级
|
*/
|
private String suGrade;
|
|
/**
|
* 上级
|
*/
|
private Long parentUserId;
|
|
/**
|
* 部门
|
*/
|
private Long suDeptId;
|
|
|
/**
|
* 微博id
|
*/
|
private String suWeiboId;
|
|
/**
|
* 身份证
|
*/
|
private String suIdcard;
|
|
/**
|
* 职称
|
*/
|
private String suJobTitle;
|
|
/**
|
* 别名,昵称
|
*/
|
private String suAliases;
|
|
/**
|
* 工作编号
|
*/
|
private String suJobNo;
|
|
|
/**
|
* 备用电话号码
|
*/
|
private String suTel2;
|
|
/**
|
* 账户状态
|
*/
|
private String suAccountStatus;
|
|
/**
|
* 激活码
|
*/
|
private String suValidateCode;
|
|
/**
|
* 激活最后时间
|
*/
|
private Date suValidateEndTime;
|
|
/**
|
* Y 有效,N无效
|
*/
|
private String suValid;
|
|
/**
|
* 生日
|
*/
|
@DateTimeFormat(pattern = DateUtil.DATE_FORMAT_DD)
|
private Date suBirthday;
|
|
/**
|
* 用户uuid
|
*/
|
private String suUuid;
|
|
/**
|
* 岗位id
|
*/
|
private Long suPostId;
|
/**
|
* 用户对于的角色集合
|
*/
|
private String roleIds;
|
|
private String token;
|
|
|
/**
|
* 学历
|
*/
|
private String degree;
|
|
/**
|
* 工作履历
|
*/
|
private String workExp;
|
/**
|
* 入职时间
|
*/
|
@DateTimeFormat(pattern = DateUtil.DATE_FORMAT_DD)
|
private Date entryDate;
|
/**
|
* 紧急联系电话
|
*/
|
private String emergTel;
|
|
/**
|
* 微信号
|
*/
|
private String wxNo;
|
|
|
/**
|
* 英文名
|
*/
|
private String enName;
|
|
/**
|
* 服务签名
|
*/
|
private String serviceSignature;
|
/**
|
* 签到人数
|
*/
|
private Integer signOrder;
|
|
private Date signDate;
|
|
/**
|
* 扩展属性
|
* @return
|
*/
|
/**
|
* 所属店铺名称
|
*/
|
private String shopName;
|
|
|
|
private String roleName;
|
|
/**
|
* 是否具有门店权限
|
* Y:具有
|
* N:不具有
|
*/
|
private String shopRole;
|
|
private String jobNo;
|
/**
|
* 上级名称
|
*/
|
private String parDirectName;
|
|
/**
|
* 美疗师 薪水等级
|
*/
|
private Long salarGrad;
|
|
|
/**
|
* 部门名称
|
*/
|
private String departName;
|
|
|
/**
|
* 入职时间区域查询
|
**/
|
//开始时间
|
private Date beginTime;
|
//结束时间
|
private Date endTime;
|
|
@Extend
|
private String companyName;
|
|
@Extend
|
private SysCompany company;
|
|
public Long getSuId() {
|
return suId;
|
}
|
|
public void setSuId(Long suId) {
|
this.suId = suId;
|
}
|
|
public String getIsDisabled() {
|
return isDisabled;
|
}
|
|
public void setIsDisabled(String isDisabled) {
|
this.isDisabled = isDisabled;
|
}
|
|
public String getSuUserType() {
|
return suUserType;
|
}
|
|
public void setSuUserType(String suUserType) {
|
this.suUserType = suUserType;
|
}
|
|
public Long getCompanyId() {
|
return companyId;
|
}
|
|
public void setCompanyId(Long companyId) {
|
this.companyId = companyId;
|
}
|
|
public Long getShopId() {
|
return shopId;
|
}
|
|
public void setShopId(Long shopId) {
|
this.shopId = shopId;
|
}
|
|
public String getSuName() {
|
return suName;
|
}
|
|
public void setSuName(String suName) {
|
this.suName = suName;
|
}
|
|
public String getSuTel() {
|
return suTel;
|
}
|
|
public void setSuTel(String suTel) {
|
this.suTel = suTel;
|
}
|
|
public String getSuAddress() {
|
return suAddress;
|
}
|
|
public void setSuAddress(String suAddress) {
|
this.suAddress = suAddress;
|
}
|
|
public String getSuPhoto() {
|
return suPhoto;
|
}
|
|
public void setSuPhoto(String suPhoto) {
|
this.suPhoto = suPhoto;
|
}
|
|
public String getSuSex() {
|
return suSex;
|
}
|
|
public void setSuSex(String suSex) {
|
this.suSex = suSex;
|
}
|
|
public String getSuEmail() {
|
return suEmail;
|
}
|
|
public void setSuEmail(String suEmail) {
|
this.suEmail = suEmail;
|
}
|
|
public String getSuAccount() {
|
return suAccount;
|
}
|
|
public void setSuAccount(String suAccount) {
|
this.suAccount = suAccount;
|
}
|
|
public String getSuPassword() {
|
return suPassword;
|
}
|
|
public void setSuPassword(String suPassword) {
|
this.suPassword = suPassword;
|
}
|
|
public Date getSuRegisterTime() {
|
return suRegisterTime;
|
}
|
|
public void setSuRegisterTime(Date suRegisterTime) {
|
this.suRegisterTime = suRegisterTime;
|
}
|
|
public String getSuQqId() {
|
return suQqId;
|
}
|
|
public void setSuQqId(String suQqId) {
|
this.suQqId = suQqId;
|
}
|
|
public String getSuWeixinId() {
|
return suWeixinId;
|
}
|
|
public void setSuWeixinId(String suWeixinId) {
|
this.suWeixinId = suWeixinId;
|
}
|
|
public String getSuGrade() {
|
return suGrade;
|
}
|
|
public void setSuGrade(String suGrade) {
|
this.suGrade = suGrade;
|
}
|
|
public Long getParentUserId() {
|
return parentUserId;
|
}
|
|
public void setParentUserId(Long parentUserId) {
|
this.parentUserId = parentUserId;
|
}
|
|
public Long getSuDeptId() {
|
return suDeptId;
|
}
|
|
public void setSuDeptId(Long suDeptId) {
|
this.suDeptId = suDeptId;
|
}
|
|
public String getSuWeiboId() {
|
return suWeiboId;
|
}
|
|
public void setSuWeiboId(String suWeiboId) {
|
this.suWeiboId = suWeiboId;
|
}
|
|
public String getSuIdcard() {
|
return suIdcard;
|
}
|
|
public void setSuIdcard(String suIdcard) {
|
this.suIdcard = suIdcard;
|
}
|
|
public String getSuJobTitle() {
|
return suJobTitle;
|
}
|
|
public void setSuJobTitle(String suJobTitle) {
|
this.suJobTitle = suJobTitle;
|
}
|
|
public String getSuAliases() {
|
return suAliases;
|
}
|
|
public void setSuAliases(String suAliases) {
|
this.suAliases = suAliases;
|
}
|
|
public String getSuJobNo() {
|
return suJobNo;
|
}
|
|
public void setSuJobNo(String suJobNo) {
|
this.suJobNo = suJobNo;
|
}
|
|
public String getSuTel2() {
|
return suTel2;
|
}
|
|
public void setSuTel2(String suTel2) {
|
this.suTel2 = suTel2;
|
}
|
|
public String getSuAccountStatus() {
|
return suAccountStatus;
|
}
|
|
public void setSuAccountStatus(String suAccountStatus) {
|
this.suAccountStatus = suAccountStatus;
|
}
|
|
public String getSuValidateCode() {
|
return suValidateCode;
|
}
|
|
public void setSuValidateCode(String suValidateCode) {
|
this.suValidateCode = suValidateCode;
|
}
|
|
public Date getSuValidateEndTime() {
|
return suValidateEndTime;
|
}
|
|
public void setSuValidateEndTime(Date suValidateEndTime) {
|
this.suValidateEndTime = suValidateEndTime;
|
}
|
|
public String getSuValid() {
|
return suValid;
|
}
|
|
public void setSuValid(String suValid) {
|
this.suValid = suValid;
|
}
|
|
public Date getSuBirthday() {
|
return suBirthday;
|
}
|
|
public void setSuBirthday(Date suBirthday) {
|
this.suBirthday = suBirthday;
|
}
|
|
public String getSuUuid() {
|
return suUuid;
|
}
|
|
public void setSuUuid(String suUuid) {
|
this.suUuid = suUuid;
|
}
|
|
public Long getSuPostId() {
|
return suPostId;
|
}
|
|
public void setSuPostId(Long suPostId) {
|
this.suPostId = suPostId;
|
}
|
|
public String getRoleIds() {
|
return roleIds;
|
}
|
|
public void setRoleIds(String roleIds) {
|
this.roleIds = roleIds;
|
}
|
|
public String getToken() {
|
return token;
|
}
|
|
public void setToken(String token) {
|
this.token = token;
|
}
|
|
public String getDegree() {
|
return degree;
|
}
|
|
public void setDegree(String degree) {
|
this.degree = degree;
|
}
|
|
public String getWorkExp() {
|
return workExp;
|
}
|
|
public void setWorkExp(String workExp) {
|
this.workExp = workExp;
|
}
|
|
public Date getEntryDate() {
|
return entryDate;
|
}
|
|
public void setEntryDate(Date entryDate) {
|
this.entryDate = entryDate;
|
}
|
|
public String getEmergTel() {
|
return emergTel;
|
}
|
|
public void setEmergTel(String emergTel) {
|
this.emergTel = emergTel;
|
}
|
|
public String getWxNo() {
|
return wxNo;
|
}
|
|
public void setWxNo(String wxNo) {
|
this.wxNo = wxNo;
|
}
|
|
public String getEnName() {
|
return enName;
|
}
|
|
public void setEnName(String enName) {
|
this.enName = enName;
|
}
|
|
public String getServiceSignature() {
|
return serviceSignature;
|
}
|
|
public void setServiceSignature(String serviceSignature) {
|
this.serviceSignature = serviceSignature;
|
}
|
|
public Integer getSignOrder() {
|
return signOrder;
|
}
|
|
public void setSignOrder(Integer signOrder) {
|
this.signOrder = signOrder;
|
}
|
|
public Date getSignDate() {
|
return signDate;
|
}
|
|
public void setSignDate(Date signDate) {
|
this.signDate = signDate;
|
}
|
|
public String getShopName() {
|
return shopName;
|
}
|
|
public void setShopName(String shopName) {
|
this.shopName = shopName;
|
}
|
|
|
|
public String getRoleName() {
|
return roleName;
|
}
|
|
public void setRoleName(String roleName) {
|
this.roleName = roleName;
|
}
|
|
public String getShopRole() {
|
return shopRole;
|
}
|
|
public void setShopRole(String shopRole) {
|
this.shopRole = shopRole;
|
}
|
|
public String getJobNo() {
|
return jobNo;
|
}
|
|
public void setJobNo(String jobNo) {
|
this.jobNo = jobNo;
|
}
|
|
public String getParDirectName() {
|
return parDirectName;
|
}
|
|
public void setParDirectName(String parDirectName) {
|
this.parDirectName = parDirectName;
|
}
|
|
public Long getSalarGrad() {
|
return salarGrad;
|
}
|
|
public void setSalarGrad(Long salarGrad) {
|
this.salarGrad = salarGrad;
|
}
|
|
public String getDepartName() {
|
return departName;
|
}
|
|
public void setDepartName(String departName) {
|
this.departName = departName;
|
}
|
|
public Date getBeginTime() {
|
return beginTime;
|
}
|
|
public void setBeginTime(Date beginTime) {
|
this.beginTime = beginTime;
|
}
|
|
public Date getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(Date endTime) {
|
this.endTime = endTime;
|
}
|
|
public String getCompanyName() {
|
return companyName;
|
}
|
|
public void setCompanyName(String companyName) {
|
this.companyName = companyName;
|
}
|
|
public SysCompany getCompany() {
|
return company;
|
}
|
|
public void setCompany(SysCompany company) {
|
this.company = company;
|
}
|
}
|