package com.miniframe.model.system; import com.miniframe.system.MiniserviceBaseModel; import java.io.Serializable; import java.util.Date; import javax.persistence.*; @Table(name = "sys_user") public class SysUser extends MiniserviceBaseModel implements Serializable { /** * 用户ID */ @Id private String id; /** * 用户所属机构 */ private String orgcode; /** * 用户状态 0-失效 1-正常 */ private String userstate; /** * 用户密码 */ private String userpwd; /** * 用户昵称 */ private String nickname; /** * 用户DN : 用户DN */ private String userdn; /** * 是否使用DN作为token */ private Integer userdnflag; /** * 用户名 */ private String username; /** * 性别 : 0,表示男1,表示女 */ private Short usersex; /** * 邮箱 */ private String useremail; /** * 电话 */ private String usertelnum; /** * 手机 */ private String usermobnub; /** * 角色ID列表 */ private String roleids; /** * 用户样式 */ private String stylename; /** * 描述 */ private String userdesc; /** * 个性签名 */ @Column(name = "person_words") private String personWords; /** * 头像 */ @Column(name = "head_portait") private String headPortait; /** * 邀请码(他人) */ @Column(name = "invite_code") private String inviteCode; /** * 支付密码 */ @Column(name = "pay_password") private String payPassword; /** * 创建时间 */ @Column(name = "create_time") private Date createTime; /** * 更新时间 */ @Column(name = "update_time") private Date updateTime; /** * 我的邀请码 */ @Column(name = "my_invite_code") private String myInviteCode; /** * 用户当前积分 */ private Integer score; /** * 已推荐人数 */ @Column(name = "invite_number") private Integer inviteNumber; /** * 上级用户id */ @Column(name = "superior_user_id") private String superiorUserId; /** * 用户所属部门 */ @Column(name = "org_dept_code") private String orgDeptCode; /** * 功能权限管理 */ private String funcids; /** * 菜单管理 */ private String menuids; /** * 是否允许删除 */ private Boolean enabledel; /** * 账户类型:主账户/子账户 */ @Column(name = "user_type") private String userType; /** * 公司 */ private String company; private static final long serialVersionUID = 1L; /** * 获取用户ID * * @return id - 用户ID */ public String getId() { return id; } /** * 设置用户ID * * @param id 用户ID */ public void setId(String id) { this.id = id == null ? null : id.trim(); } /** * 获取用户所属机构 * * @return orgcode - 用户所属机构 */ public String getOrgcode() { return orgcode; } /** * 设置用户所属机构 * * @param orgcode 用户所属机构 */ public void setOrgcode(String orgcode) { this.orgcode = orgcode == null ? null : orgcode.trim(); } /** * 获取用户状态 0-失效 1-正常 * * @return userstate - 用户状态 0-失效 1-正常 */ public String getUserstate() { return userstate; } /** * 设置用户状态 0-失效 1-正常 * * @param userstate 用户状态 0-失效 1-正常 */ public void setUserstate(String userstate) { this.userstate = userstate == null ? null : userstate.trim(); } /** * 获取用户密码 * * @return userpwd - 用户密码 */ public String getUserpwd() { return userpwd; } /** * 设置用户密码 * * @param userpwd 用户密码 */ public void setUserpwd(String userpwd) { this.userpwd = userpwd == null ? null : userpwd.trim(); } /** * 获取用户昵称 * * @return nickname - 用户昵称 */ public String getNickname() { return nickname; } /** * 设置用户昵称 * * @param nickname 用户昵称 */ public void setNickname(String nickname) { this.nickname = nickname == null ? null : nickname.trim(); } /** * 获取用户DN : 用户DN * * @return userdn - 用户DN : 用户DN */ public String getUserdn() { return userdn; } /** * 设置用户DN : 用户DN * * @param userdn 用户DN : 用户DN */ public void setUserdn(String userdn) { this.userdn = userdn == null ? null : userdn.trim(); } /** * 获取是否使用DN作为token * * @return userdnflag - 是否使用DN作为token */ public Integer getUserdnflag() { return userdnflag; } /** * 设置是否使用DN作为token * * @param userdnflag 是否使用DN作为token */ public void setUserdnflag(Integer userdnflag) { this.userdnflag = userdnflag; } /** * 获取用户名 * * @return username - 用户名 */ public String getUsername() { return username; } /** * 设置用户名 * * @param username 用户名 */ public void setUsername(String username) { this.username = username == null ? null : username.trim(); } /** * 获取性别 : 0,表示男1,表示女 * * @return usersex - 性别 : 0,表示男1,表示女 */ public Short getUsersex() { return usersex; } /** * 设置性别 : 0,表示男1,表示女 * * @param usersex 性别 : 0,表示男1,表示女 */ public void setUsersex(Short usersex) { this.usersex = usersex; } /** * 获取邮箱 * * @return useremail - 邮箱 */ public String getUseremail() { return useremail; } /** * 设置邮箱 * * @param useremail 邮箱 */ public void setUseremail(String useremail) { this.useremail = useremail == null ? null : useremail.trim(); } /** * 获取电话 * * @return usertelnum - 电话 */ public String getUsertelnum() { return usertelnum; } /** * 设置电话 * * @param usertelnum 电话 */ public void setUsertelnum(String usertelnum) { this.usertelnum = usertelnum == null ? null : usertelnum.trim(); } /** * 获取手机 * * @return usermobnub - 手机 */ public String getUsermobnub() { return usermobnub; } /** * 设置手机 * * @param usermobnub 手机 */ public void setUsermobnub(String usermobnub) { this.usermobnub = usermobnub == null ? null : usermobnub.trim(); } /** * 获取角色ID列表 * * @return roleids - 角色ID列表 */ public String getRoleids() { return roleids; } /** * 设置角色ID列表 * * @param roleids 角色ID列表 */ public void setRoleids(String roleids) { this.roleids = roleids == null ? null : roleids.trim(); } /** * 获取用户样式 * * @return stylename - 用户样式 */ public String getStylename() { return stylename; } /** * 设置用户样式 * * @param stylename 用户样式 */ public void setStylename(String stylename) { this.stylename = stylename == null ? null : stylename.trim(); } /** * 获取描述 * * @return userdesc - 描述 */ public String getUserdesc() { return userdesc; } /** * 设置描述 * * @param userdesc 描述 */ public void setUserdesc(String userdesc) { this.userdesc = userdesc == null ? null : userdesc.trim(); } /** * 获取个性签名 * * @return person_words - 个性签名 */ public String getPersonWords() { return personWords; } /** * 设置个性签名 * * @param personWords 个性签名 */ public void setPersonWords(String personWords) { this.personWords = personWords == null ? null : personWords.trim(); } /** * 获取头像 * * @return head_portait - 头像 */ public String getHeadPortait() { return headPortait; } /** * 设置头像 * * @param headPortait 头像 */ public void setHeadPortait(String headPortait) { this.headPortait = headPortait == null ? null : headPortait.trim(); } /** * 获取邀请码(他人) * * @return invite_code - 邀请码(他人) */ public String getInviteCode() { return inviteCode; } /** * 设置邀请码(他人) * * @param inviteCode 邀请码(他人) */ public void setInviteCode(String inviteCode) { this.inviteCode = inviteCode == null ? null : inviteCode.trim(); } /** * 获取支付密码 * * @return pay_password - 支付密码 */ public String getPayPassword() { return payPassword; } /** * 设置支付密码 * * @param payPassword 支付密码 */ public void setPayPassword(String payPassword) { this.payPassword = payPassword == null ? null : payPassword.trim(); } /** * 获取创建时间 * * @return create_time - 创建时间 */ public Date getCreateTime() { return createTime; } /** * 设置创建时间 * * @param createTime 创建时间 */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * 获取更新时间 * * @return update_time - 更新时间 */ public Date getUpdateTime() { return updateTime; } /** * 设置更新时间 * * @param updateTime 更新时间 */ public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } /** * 获取我的邀请码 * * @return my_invite_code - 我的邀请码 */ public String getMyInviteCode() { return myInviteCode; } /** * 设置我的邀请码 * * @param myInviteCode 我的邀请码 */ public void setMyInviteCode(String myInviteCode) { this.myInviteCode = myInviteCode == null ? null : myInviteCode.trim(); } /** * 获取用户当前积分 * * @return score - 用户当前积分 */ public Integer getScore() { return score; } /** * 设置用户当前积分 * * @param score 用户当前积分 */ public void setScore(Integer score) { this.score = score; } /** * 获取已推荐人数 * * @return invite_number - 已推荐人数 */ public Integer getInviteNumber() { return inviteNumber; } /** * 设置已推荐人数 * * @param inviteNumber 已推荐人数 */ public void setInviteNumber(Integer inviteNumber) { this.inviteNumber = inviteNumber; } /** * 获取上级用户id * * @return superior_user_id - 上级用户id */ public String getSuperiorUserId() { return superiorUserId; } /** * 设置上级用户id * * @param superiorUserId 上级用户id */ public void setSuperiorUserId(String superiorUserId) { this.superiorUserId = superiorUserId == null ? null : superiorUserId.trim(); } /** * 获取用户所属部门 * * @return org_dept_code - 用户所属部门 */ public String getOrgDeptCode() { return orgDeptCode; } /** * 设置用户所属部门 * * @param orgDeptCode 用户所属部门 */ public void setOrgDeptCode(String orgDeptCode) { this.orgDeptCode = orgDeptCode == null ? null : orgDeptCode.trim(); } /** * 获取功能权限管理 * * @return funcids - 功能权限管理 */ public String getFuncids() { return funcids; } /** * 设置功能权限管理 * * @param funcids 功能权限管理 */ public void setFuncids(String funcids) { this.funcids = funcids == null ? null : funcids.trim(); } /** * 获取菜单管理 * * @return menuids - 菜单管理 */ public String getMenuids() { return menuids; } /** * 设置菜单管理 * * @param menuids 菜单管理 */ public void setMenuids(String menuids) { this.menuids = menuids == null ? null : menuids.trim(); } /** * 获取是否允许删除 * * @return enabledel - 是否允许删除 */ public Boolean getEnabledel() { return enabledel; } /** * 设置是否允许删除 * * @param enabledel 是否允许删除 */ public void setEnabledel(Boolean enabledel) { this.enabledel = enabledel; } /** * 获取账户类型:主账户/子账户 * * @return user_type - 账户类型:主账户/子账户 */ public String getUserType() { return userType; } /** * 设置账户类型:主账户/子账户 * * @param userType 账户类型:主账户/子账户 */ public void setUserType(String userType) { this.userType = userType == null ? null : userType.trim(); } /** * 获取公司 * * @return company - 公司 */ public String getCompany() { return company; } /** * 设置公司 * * @param company 公司 */ public void setCompany(String company) { this.company = company == null ? null : company.trim(); } }