123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464 |
- package com.caimei.modules.user.entity;
- import com.thinkgem.jeesite.common.persistence.DataEntity;
- import org.hibernate.validator.constraints.Length;
- import javax.validation.constraints.NotNull;
- import java.beans.Transient;
- /**
- * 用户Entity
- *
- * @author ZCP
- * @version 2017-10-10
- */
- public class CmUser extends DataEntity<CmUser> {
- private static final long serialVersionUID = 1L;
- private Integer userID; // userID
- private Integer userOrganizeID;//用户组织ID
- private String mobile; // 手机号码
- private String email; // 邮箱
- private String userName; // 用户名
- private Integer source; //注册来源: 0网站 1小程序
- private String image; // image
- private String password; // 密码
- private String name; // 组织名称
- private String registerUserTypeID; // 用户类型,见表c_usertype或枚举UserType
- private String manufacturerStatus; // 供应商状态,见表c_shopstatus或枚举ShopStatus
- private String shopID; // 供应商Id
- private String auditStatus; // auditStatus
- private String auditTime; // auditTime
- private String auditNote; // auditNote
- private String registerTime; // 注册时间
- private String registerIP; // 注册ip
- private String loginTime; // 登录时间
- private String loginIP; // 登录ip
- private String validFlag; // 用户状态,1正常,0冻结
- private String clubID; // 会所Id
- private String agreeFlag; // agreeFlag
- private String serviceProviderStatus; // 创客状态
- private String serviceProviderID; // 创客Id
- private Double userMoney; // 账户余额
- private Double ableUserMoney; //账户可用余额
- private Integer userBeans; // 采美豆数量
- private String guideFlag; // 引导层弹出 0需要弹出 1不需要弹出
- private String nickName; // 微信昵称
- private String startTime; //注册时间开始 查询条件
- private String endTime; //注册时间结束 查询条件
- private String operatorMobile;
- /**
- * 用户模块重构
- */
- private String account;//账号名: 企业账号登录使用
- private Integer userIdentity;//用户身份
- private String realName;//真实姓名
- private Integer companyUserID;//企业用户id
- private String openID;//微信openID
- private String bindMobile;//企业绑定手机号
- private String linkMan;//联系人
- //会所用户信息
- private String town; // 区
- private String city; // 市
- private String province; //省
- private String address; // 详细地址
- private boolean pending = false; //是否有待审核提现
- private String shortName; //机构简称
- private String userIds; //用户id","隔开
- private boolean storeStatus = false; //是否存在数据库
- public CmUser() {
- super();
- }
- public CmUser(String id) {
- super(id);
- }
- public String getAgreeFlag() {
- return agreeFlag;
- }
- public void setAgreeFlag(String agreeFlag) {
- this.agreeFlag = agreeFlag;
- }
- @NotNull(message = "userID不能为空")
- public Integer getUserID() {
- return userID;
- }
- public void setUserID(Integer userID) {
- this.userID = userID;
- }
- public String getMobile() {
- return mobile;
- }
- public void setMobile(String mobile) {
- this.mobile = mobile;
- }
- public String getEmail() {
- return email;
- }
- public void setEmail(String email) {
- this.email = email;
- }
- public String getUserName() {
- return userName;
- }
- public void setUserName(String userName) {
- this.userName = userName;
- }
- public String getImage() {
- return image;
- }
- public void setImage(String image) {
- this.image = image;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getRegisterUserTypeID() {
- return registerUserTypeID;
- }
- public void setRegisterUserTypeID(String registerUserTypeID) {
- this.registerUserTypeID = registerUserTypeID;
- }
- @Length(min = 0, max = 11, message = "供应商状态,见表c_shopstatus或枚举ShopStatus长度必须介于 0 和 11 之间")
- public String getManufacturerStatus() {
- return manufacturerStatus;
- }
- public void setManufacturerStatus(String manufacturerStatus) {
- this.manufacturerStatus = manufacturerStatus;
- }
- @Length(min = 0, max = 11, message = "供应商Id长度必须介于 0 和 11 之间")
- public String getShopID() {
- return shopID;
- }
- public void setShopID(String shopID) {
- this.shopID = shopID;
- }
- @Length(min = 0, max = 1, message = "auditStatus长度必须介于 0 和 1 之间")
- public String getAuditStatus() {
- return auditStatus;
- }
- public void setAuditStatus(String auditStatus) {
- this.auditStatus = auditStatus;
- }
- @Length(min = 0, max = 19, message = "auditTime长度必须介于 0 和 19 之间")
- public String getAuditTime() {
- return auditTime;
- }
- public void setAuditTime(String auditTime) {
- this.auditTime = auditTime;
- }
- @Length(min = 0, max = 100, message = "auditNote长度必须介于 0 和 100 之间")
- public String getAuditNote() {
- return auditNote;
- }
- public void setAuditNote(String auditNote) {
- this.auditNote = auditNote;
- }
- public String getRegisterTime() {
- return registerTime;
- }
- public void setRegisterTime(String registerTime) {
- this.registerTime = registerTime;
- }
- public String getRegisterIP() {
- return registerIP;
- }
- public void setRegisterIP(String registerIP) {
- this.registerIP = registerIP;
- }
- public String getLoginTime() {
- return loginTime;
- }
- public void setLoginTime(String loginTime) {
- this.loginTime = loginTime;
- }
- public String getLoginIP() {
- return loginIP;
- }
- public void setLoginIP(String loginIP) {
- this.loginIP = loginIP;
- }
- public String getValidFlag() {
- return validFlag;
- }
- public void setValidFlag(String validFlag) {
- this.validFlag = validFlag;
- }
- public String getClubID() {
- return clubID;
- }
- public void setClubID(String clubID) {
- this.clubID = clubID;
- }
- @Length(min = 0, max = 11, message = "创客状态长度必须介于 0 和 11 之间")
- public String getServiceProviderStatus() {
- return serviceProviderStatus;
- }
- public void setServiceProviderStatus(String serviceProviderStatus) {
- this.serviceProviderStatus = serviceProviderStatus;
- }
- @Length(min = 0, max = 11, message = "创客Id长度必须介于 0 和 11 之间")
- public String getServiceProviderID() {
- return serviceProviderID;
- }
- public void setServiceProviderID(String serviceProviderID) {
- this.serviceProviderID = serviceProviderID;
- }
- public Double getUserMoney() {
- return userMoney;
- }
- public void setUserMoney(Double userMoney) {
- this.userMoney = userMoney;
- }
- public Double getAbleUserMoney() {
- return ableUserMoney;
- }
- public void setAbleUserMoney(Double ableUserMoney) {
- this.ableUserMoney = ableUserMoney;
- }
- @Length(min = 0, max = 11, message = "采美豆数量长度必须介于 0 和 11 之间")
- public Integer getUserBeans() {
- return userBeans;
- }
- public void setUserBeans(Integer userBeans) {
- this.userBeans = userBeans;
- }
- @Length(min = 0, max = 1, message = "引导层弹出 0需要弹出 1不需要弹出长度必须介于 0 和 1 之间")
- public String getGuideFlag() {
- return guideFlag;
- }
- public void setGuideFlag(String guideFlag) {
- this.guideFlag = guideFlag;
- }
- public String getNickName() {
- return nickName;
- }
- public void setNickName(String nickName) {
- this.nickName = nickName;
- }
- public String getAccount() {
- return account;
- }
- public void setAccount(String account) {
- this.account = account;
- }
- public Integer getUserIdentity() {
- return userIdentity;
- }
- public void setUserIdentity(Integer userIdentity) {
- this.userIdentity = userIdentity;
- }
- public String getRealName() {
- return realName;
- }
- public void setRealName(String realName) {
- this.realName = realName;
- }
- public Integer getCompanyUserID() {
- return companyUserID;
- }
- public void setCompanyUserID(Integer companyUserID) {
- this.companyUserID = companyUserID;
- }
- public String getOpenID() {
- return openID;
- }
- public void setOpenID(String openID) {
- this.openID = openID;
- }
- public String getBindMobile() {
- return bindMobile;
- }
- public void setBindMobile(String bindMobile) {
- this.bindMobile = bindMobile;
- }
- @Transient
- public String getStartTime() {
- return startTime;
- }
- public void setStartTime(String startTime) {
- this.startTime = startTime;
- }
- @Transient
- public String getEndTime() {
- return endTime;
- }
- public void setEndTime(String endTime) {
- this.endTime = endTime;
- }
- public Integer getUserOrganizeID() {
- return userOrganizeID;
- }
- public void setUserOrganizeID(Integer userOrganizeID) {
- this.userOrganizeID = userOrganizeID;
- }
- public String getLinkMan() {
- return linkMan;
- }
- public void setLinkMan(String linkMan) {
- this.linkMan = linkMan;
- }
- public String getTown() {
- return town;
- }
- public void setTown(String town) {
- this.town = town;
- }
- public String getCity() {
- return city;
- }
- public void setCity(String city) {
- this.city = city;
- }
- public String getProvince() {
- return province;
- }
- public void setProvince(String province) {
- this.province = province;
- }
- public String getAddress() {
- return address;
- }
- public void setAddress(String address) {
- this.address = address;
- }
- public String getOperatorMobile() {
- return operatorMobile;
- }
- public void setOperatorMobile(String operatorMobile) {
- this.operatorMobile = operatorMobile;
- }
- public Integer getSource() {
- return source;
- }
- public void setSource(Integer source) {
- this.source = source;
- }
- public boolean isPending() {
- return pending;
- }
- public void setPending(boolean pending) {
- this.pending = pending;
- }
- public String getShortName() {
- return shortName;
- }
- public void setShortName(String shortName) {
- this.shortName = shortName;
- }
- public String getUserIds() {
- return userIds;
- }
- public void setUserIds(String userIds) {
- this.userIds = userIds;
- }
- public boolean isStoreStatus() {
- return storeStatus;
- }
- public void setStoreStatus(boolean storeStatus) {
- this.storeStatus = storeStatus;
- }
- }
|