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; /** 有效*/ @Extend public static final String VALID_Y="Y"; /** 无效*/ @Extend 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; } }