Files
cool-admin-java/src/main/java/com/cool/modules/user/entity/UserInfoEntity.java
T

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;
}