123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- package edu.travel.tenant.entity;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import java.util.Date;
- import java.util.Map;
- import edu.travel.annotation.LinkConst;
- import edu.travel.entity.BaseEntity;
- import edu.travel.tenant.entity.dict.SexDict;
- import edu.travel.tenant.entity.dict.UserStatusDict;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- @TableName(value = "edu_tenant")
- public class EduTenant extends BaseEntity {
- /**
- * 主键
- */
- @TableId(value = "id", type = IdType.ASSIGN_ID)
- private Long id;
- /**
- * 姓
- */
- @TableField(value = "tenant_surname")
- private String tenantSurname;
- /**
- * 名
- */
- @TableField(value = "tenant_name")
- private String tenantName;
- /**
- * 性别 0男 1女
- */
- @TableField(value = "tenant_sex")
- private Integer tenantSex;
- /**
- * 头像
- */
- @TableField(value = "tenant_avatar")
- private String tenantAvatar;
- /**
- * 手机号
- */
- @TableField(value = "tenant_phone")
- private String tenantPhone;
- /**
- * 密码
- */
- @TableField(value = "password")
- private String password;
- /**
- * 地区区号
- */
- @TableField(value = "tenant_area")
- private String tenantArea;
- /**
- * 生日日期
- */
- @TableField(value = "tenant_birthday")
- private Date tenantBirthday;
- /**
- * 微信小程序openid
- */
- @TableField(value = "tenant_open_id")
- private String tenantOpenId;
- /**
- * 微信小程序unionid
- */
- @TableField(value = "tenant_unionid")
- private String tenantUnionid;
- /**
- * 现实名
- */
- @TableField(value = "show_name")
- private String showName;
- /**
- * 用户状态
- */
- @TableField(value = "user_status")
- private Integer userStatus;
- /**
- * 默认语言
- */
- @TableField(value = "default_language_id")
- private Integer defaultLanguageId;
- /**
- * 性别字典
- */
- @TableField(exist = false)
- @LinkConst(fieldName = "tenantSex",clazz = SexDict.class)
- private Map codeSexDict;
- /**
- * 用户状态字典
- */
- @TableField(exist = false)
- @LinkConst(fieldName = "userStatus",clazz = UserStatusDict.class)
- private Map codeUserStatusDict;
- }
|