package com.jiuqi.lbsinterface.bean; import java.util.List; import com.jqmobile.core.orm.DBColumn; import com.jqmobile.core.orm.DBTable; @DBTable(name = "T_USER", version = 14, keys = { "UNIQUE KEY USER_INDEX_1 (account)", // "UNIQUE KEY USER_INDEX_2 (mobileNumber)", "UNIQUE KEY USER_INDEX_2 (userID)", "UNIQUE KEY USER_INDEX_2 (id)", "KEY idx_t_user_account_userid_password (account, userID, password)", "KEY idx_t_user_adminareacode (adminAreaCode)", "KEY idx_t_user_mobilenumber (mobileNumber)", "KEY idx_t_user_rolecode (rolecode)" }) public class UserBean extends Bean { @DBColumn(comment = "ID") private long id; @DBColumn(comment = "用户ID") private long userID; @DBColumn(comment = "账号") private String account; @DBColumn(comment = "名字") private String userName; @DBColumn(length = 50, comment = "密码") private String password; @DBColumn(comment = "手机号码") private String mobileNumber; /** * 20130731调整 参见RoleBean中的UserType * * @return */ @Deprecated @DBColumn(comment = "用户类型:1、农机机构管理员(11、监理机构...),2、合作社、3、机户、4、机手...") private int userType; // private ModuleEntity[] modules; // private AdminAreaEntity adminArea; @DBColumn(comment = "行政区划") private long adminAreaCode; @DBColumn(comment = "角色") private int roleCode; @DBColumn(comment = "角色类型:ROLE,USER") private String roleType;// role,user @DBColumn(comment = "用户状态: 0未激活,1激活,2关闭") private int state; @DBColumn(comment = "用户VIP级别: 0、普通,1,2,3,4,5") private int level;// 0普通,1,2,3,4,5 @DBColumn(comment = "定位模式: 0不定位,11、联通、21电信、31移动") private int lbsMode;// 0不定位,11、联通、21电信、31移动 @DBColumn(comment = "信息是否公开:0、公开 1、不公开") private int isPublicInfo; @DBColumn(comment = "资料是否完善标志:0、未完善 1、部分完善 2、已完善") private int isPerfect; @DBColumn(comment = "用户状态:0、正常用户 1、测试用户") private int userState; /** * 20141020 xuzhe 修改 */ @DBColumn(comment = "头像图片路径") private String imagePath; public UserBean() { } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getMobileNumber() { return mobileNumber; } public void setMobileNumber(String mobileNumber) { this.mobileNumber = mobileNumber; } public long getAdminAreaCode() { return adminAreaCode; } public void setAdminAreaCode(long adminAreaCode) { this.adminAreaCode = adminAreaCode; } public int getRoleCode() { return roleCode; } public void setRoleCode(int roleCode) { this.roleCode = roleCode; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public int getState() { return state; } public void setState(int state) { this.state = state; } public int getLevel() { return level; } public void setLevel(int level) { this.level = level; } public int getLbsMode() { return lbsMode; } public void setLbsMode(int lbsMode) { this.lbsMode = lbsMode; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public int getIsPerfect() { return isPerfect; } public void setIsPerfect(int isPerfect) { this.isPerfect = isPerfect; } public void setPublicInfo(int isPublicInfo) { this.isPublicInfo = isPublicInfo; } public int getUserType() { return userType; } public void setUserType(int userType) { this.userType = userType; } public int getIsPublicInfo() { return isPublicInfo; } public void setIsPublicInfo(int isPublicInfo) { this.isPublicInfo = isPublicInfo; } public long getUserID() { return userID; } public void setUserID(long userID) { this.userID = userID; } public long getId() { return id; } public void setId(long id) { this.id = id; } public String getImagePath() { return imagePath; } public void setImagePath(String imagePath) { this.imagePath = imagePath; } public int getUserState() { return userState; } public void setUserState(int userState) { this.userState = userState; } }