package com.jilongda.common.model; import com.baomidou.mybatisplus.annotation.*; import com.jilongda.common.pojo.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** *
* 用户管理 *
* * @author xiaochen * @since 2024-04-15 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_user") @ApiModel(value="TUser对象", description="用户管理") public class TUser extends BaseModel { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "昵称") @TableField("nickName") private String nickName; @ApiModelProperty(value = "用户名称") @TableField("userName") private String userName; @ApiModelProperty(value = "手机号") @TableField("userPhone") private String userPhone; @ApiModelProperty(value = "密码") @TableField("password") private String password; @ApiModelProperty(value = "会员类型 1=个人会员 2=企业会员 3=普通用户") @TableField("vipType") private Integer vipType; @ApiModelProperty(value = "注册时间") @TableField("insertTime") private LocalDateTime insertTime; @ApiModelProperty(value = "毕业院校") @TableField("graduationInstitution") private String graduationInstitution; @ApiModelProperty(value = "自我介绍") @TableField("selfIntroduction") private String selfIntroduction; @ApiModelProperty(value = "首次成为会员时间") @TableField("firstVipTime") private LocalDateTime firstVipTime; @ApiModelProperty(value = "会员开始时间") @TableField("startTime") private LocalDateTime startTime; @ApiModelProperty(value = "会员到期时间") @TableField("endTime") private LocalDateTime endTime; @ApiModelProperty(value = "已消费金额") @TableField("consumptionAmount") private Double consumptionAmount; @ApiModelProperty(value = "会员等级") @TableField("vipLevel") private Integer vipLevel; @ApiModelProperty(value = "性别 1=男 2=女 0=未知") @TableField("sex") private Integer sex; @ApiModelProperty(value = "生日") @TableField("birthday") private LocalDateTime birthday; @ApiModelProperty(value = "体重") @TableField("weight") private Double weight; @ApiModelProperty(value = "身高") @TableField("height") private Double height; @ApiModelProperty(value = "省份") @TableField("provinceName") private String provinceName; @ApiModelProperty(value = "省份code") @TableField("provinceCode") private String provinceCode; @ApiModelProperty(value = "城市") @TableField("cityName") private String cityName; @ApiModelProperty(value = "城市code") @TableField("cityCode") private String cityCode; @ApiModelProperty(value = "演员封面") @TableField("performerCover") private String performerCover; @ApiModelProperty(value = "详情图片") @TableField("detailPicture") private String detailPicture; @ApiModelProperty(value = "openId") @TableField("openId") private String openId; @ApiModelProperty(value = "状态 1=正常 2=冻结 3=已过期") @TableField("status") private Integer status; @ApiModelProperty(value = "审核状态 1=待审核 2=通过 3=驳回") @TableField("auditStatus") private Integer auditStatus; @ApiModelProperty(value = "审核备注") @TableField("auditRemark") private String auditRemark; @ApiModelProperty(value = "最后一次登录时间") @TableField("lastLoginTime") private LocalDateTime lastLoginTime; @ApiModelProperty(value = "得票数") @TableField("hot") private Integer hot; @ApiModelProperty(value = "演员状态 1=正常 2=冻结") @TableField("performerStatus") private Integer performerStatus; @ApiModelProperty(value = "视频") @TableField("vedio") private String vedio; @ApiModelProperty(value = "已消费金额") @TableField("hasPay") private Double hasPay; @ApiModelProperty(value = "头像") @TableField("advatar") private String advatar; @ApiModelProperty(value = "类型1总经理2销售总监3客户经理") @TableField("userType") private Integer userType; }