mirror of
https://github.com/cool-team-official/cool-admin-java.git
synced 2026-10-06 23:04:01 +08:00
41 lines
1.1 KiB
Java
41 lines
1.1 KiB
Java
package com.cool.modules.user.entity;
|
|
|
|
import com.cool.core.base.BaseEntity;
|
|
import com.mybatisflex.annotation.Table;
|
|
import com.cool.core.annotation.ColumnDefine;
|
|
import com.tangzc.mybatisflex.autotable.annotation.UniIndex;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
@Getter
|
|
@Setter
|
|
@Table(value = "user_info", comment = "用户信息")
|
|
public class UserInfoEntity extends BaseEntity<UserInfoEntity> {
|
|
|
|
@UniIndex
|
|
@ColumnDefine(comment = "登录唯一ID")
|
|
private String unionid;
|
|
|
|
@ColumnDefine(comment = "头像")
|
|
private String avatarUrl;
|
|
|
|
@ColumnDefine(comment = "昵称")
|
|
private String nickName;
|
|
|
|
@UniIndex
|
|
@ColumnDefine(comment = "手机号")
|
|
private String phone;
|
|
|
|
@ColumnDefine(comment = "性别 0-未知 1-男 2-女", defaultValue = "0")
|
|
private Integer gender;
|
|
|
|
@ColumnDefine(comment = "状态 0-禁用 1-正常 2-已注销", defaultValue = "1")
|
|
private Integer status;
|
|
|
|
@ColumnDefine(comment = "登录方式 0-小程序 1-公众号 2-H5", defaultValue = "0")
|
|
private String loginType;
|
|
|
|
@ColumnDefine(comment = "密码")
|
|
private String password;
|
|
}
|