package com.andbase.model; import com.ab.db.orm.annotation.Column; import com.ab.db.orm.annotation.Id; import com.ab.db.orm.annotation.Table; @Table(name = "user") public class User { // ID @Id主键,int类型,数据库建表时此字段会设为自增长 @Id @Column(name = "_id") private int _id; @Column(name = "u_id") private String uId; // 登录用户名 length=20数据字段的长度是20 @Column(name = "user_name", length = 20) private String userName; // 用户密码 @Column(name = "password") private String password; // 昵称 @Column(name = "nick_name") public String nickName; // 年龄一般是数值,用type = "INTEGER"规范一下. @Column(name = "age", type = "INTEGER") private int age; // 用户性别 @Column(name = "sex") public String sex; // 用户邮箱 // 假设您开始时没有此属性,程序开发中才想到此属性,也不用卸载程序. @Column(name = "email") private String email; // 头像地址 @Column(name = "head_url") private String headUrl; // 创建时间 @Column(name = "create_time") private String createTime; // 城市 @Column(name = "city") private String city; // 简介 @Column(name = "intro") private String intro; // 积分 @Column(name = "point") private int point; // 用户权限,0表示管理员,1表示会员 @Column(name = "rights") public int rights; // 用户问题 @Column(name = "question") public String question; // 用户答案 @Column(name = "answer") public String answer; // 登录次数 @Column(name = "login_count") public int loginCount; // 有些字段您可能不希望保存到数据库中,不用@Column注释就不会映射到数据库. private String remark; // 登录授权 @Column(name = "access_token") private String accessToken; // 是否为当前登录 @Column(name = "is_login_user") private boolean isLoginUser; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getQuestion() { return question; } public void setQuestion(String question) { this.question = question; } public String getAnswer() { return answer; } public void setAnswer(String answer) { this.answer = answer; } public int getRights() { return rights; } public void setRights(int rights) { this.rights = rights; } public String getHeadUrl() { return headUrl; } public void setHeadUrl(String headUrl){ this.headUrl = headUrl; } public int getPoint() { return point; } public void setPoint(int point) { this.point = point; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getIntro() { return intro; } public void setIntro(String intro) { this.intro = intro; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } public int getLoginCount() { return loginCount; } public void setLoginCount(int loginCount) { this.loginCount = loginCount; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public int get_id() { return _id; } public void set_id(int _id) { this._id = _id; } public void setuId(String uId) { this.uId = uId; } public String getuId() { return uId; } public String getAccessToken() { return accessToken; } public void setAccessToken(String accessToken) { this.accessToken = accessToken; } public boolean isLoginUser() { return isLoginUser; } public void setLoginUser(boolean isLoginUser) { this.isLoginUser = isLoginUser; } }