package com.sinata.rest.modular.member.model;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
import lombok.experimental.Accessors;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* <p>
|
* 会员用户信息
|
* </p>
|
*
|
* @author goku
|
* @since 2023-03-23
|
*/
|
@Data
|
@Builder
|
@Accessors(chain = true)
|
@NoArgsConstructor
|
@AllArgsConstructor
|
@ApiModel(value = "会员用户信息")
|
public class MemUser extends Model<MemUser> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* ID
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
@ApiModelProperty(value = "ID")
|
private Integer id;
|
/**
|
* 创建时间
|
*/
|
@TableField("create_time")
|
@ApiModelProperty(value = "创建时间")
|
private Date createTime;
|
/**
|
* 用户ID
|
*/
|
@TableField("show_id")
|
@ApiModelProperty(value = "用户ID")
|
private String showId;
|
/**
|
* 手机号
|
*/
|
@ApiModelProperty(value = "手机号")
|
private String phone;
|
/**
|
* 昵称
|
*/
|
@TableField("nick_name")
|
@ApiModelProperty(value = "昵称")
|
private String nickName;
|
/**
|
* 密码
|
*/
|
@ApiModelProperty(value = "密码")
|
private String password;
|
/**
|
* 头像
|
*/
|
@ApiModelProperty(value = "头像")
|
private String avatar;
|
/**
|
* 是否锁定
|
*/
|
@TableField("is_lock")
|
@ApiModelProperty(value = "是否锁定")
|
private Integer isLock;
|
/**
|
* 是否删除
|
*/
|
@TableField("is_delete")
|
@ApiModelProperty(value = "是否删除")
|
private Integer isDelete;
|
|
@TableField("apply_time")
|
@ApiModelProperty(value = "申请时间")
|
private Date applyTime;
|
|
@TableField("audit_state")
|
@ApiModelProperty(value = "审核状态,0待,1通过,2拒绝")
|
private Integer auditState;
|
|
@TableField("audit_time")
|
@ApiModelProperty(value = "入司时间")
|
private Date auditTime;
|
|
@TableField("is_leave_office")
|
@ApiModelProperty(value = "是否离职,-1未申请,0在职,1离职")
|
private Integer isLeaveOffice;
|
|
@TableField("leave_office_time")
|
@ApiModelProperty(value = "离职时间")
|
private Date leaveOfficeTime;
|
|
@TableField("card_type")
|
@ApiModelProperty(value = "证件类型,0身份证,1护照")
|
private String cardType;
|
/**
|
* 真实姓名
|
*/
|
@TableField("real_name")
|
@ApiModelProperty(value = "真实姓名")
|
private String realName;
|
/**
|
* 身份证号
|
*/
|
@TableField("id_card")
|
@ApiModelProperty(value = "身份证号")
|
private String idCard;
|
/**
|
* 注册地
|
*/
|
@TableField("city_code")
|
@ApiModelProperty(value = "注册地")
|
private String cityCode;
|
/**
|
* 会员等级
|
*/
|
@TableField("member_grade_id")
|
@ApiModelProperty(value = "会员等级")
|
private Integer memberGradeId;
|
@TableField("member_grade_time")
|
@ApiModelProperty(value = "等级变更时间")
|
private Date memberGradeTime;
|
/**
|
* 性别,男,女
|
*/
|
@ApiModelProperty(value = "性别,男,女")
|
private String sex;
|
/**
|
* 生日
|
*/
|
@ApiModelProperty(value = "生日")
|
private String birthday;
|
/**
|
* 个性签名
|
*/
|
@ApiModelProperty(value = "个性签名")
|
private String signature;
|
/**
|
* 收货地址
|
*/
|
@ApiModelProperty(value = "收货地址")
|
private String address;
|
/**
|
* 上次验证时间
|
*/
|
@TableField("check_time")
|
@ApiModelProperty(value = "上次验证时间")
|
private Date checkTime;
|
/**
|
* 上次验证次数
|
*/
|
@TableField("check_num")
|
@ApiModelProperty(value = "上次验证次数")
|
private Integer checkNum;
|
/**
|
* IM账号
|
*/
|
@TableField("im_account")
|
@ApiModelProperty(value = "IM账号")
|
private String imAccount;
|
/**
|
* IM密码
|
*/
|
@TableField("im_password")
|
@ApiModelProperty(value = "IM密码")
|
private String imPassword;
|
/**
|
* 微信OpenID
|
*/
|
@TableField("wx_open_id")
|
@ApiModelProperty(value = "微信OpenID")
|
private String wxOpenId;
|
/**
|
* 苹果OpenID
|
*/
|
@TableField("apple_open_id")
|
@ApiModelProperty(value = "苹果OpenID")
|
private String appleOpenId;
|
/**
|
* QQ账号
|
*/
|
@TableField("qq_account")
|
@ApiModelProperty(value = "QQ账号")
|
private String qqAccount;
|
|
/**
|
* 省
|
*/
|
@TableField("agent_province_code")
|
private String agentProvinceCode;
|
|
/***
|
* 市
|
*/
|
@TableField("agent_city_code")
|
private String agentCityCode;
|
/**
|
* 县
|
*/
|
@TableField("agent_county_code")
|
private String agentCountyCode;
|
|
@TableField("remark")
|
private String remark;
|
|
@TableField("integral")
|
private BigDecimal integral;
|
|
@TableField("balance")
|
private BigDecimal balance;
|
|
@TableField("balance_freeze")
|
private BigDecimal balanceFreeze;
|
|
@TableField("credit_score")
|
private BigDecimal creditScore;
|
|
@TableField("bank_name")
|
private String bankName;
|
|
@TableField("bank_open")
|
private String bankOpen;
|
|
@TableField("bank_number")
|
private String bankNumber;
|
|
@TableField("id_card_front_image")
|
@ApiModelProperty(value = "身份证正面(护照个人资料页)")
|
private String idCardFrontImage;
|
|
@TableField("id_card_back_image")
|
@ApiModelProperty(value = "身份证反面(护照入境盖章页)")
|
private String idCardBackImage;
|
|
@TableField("id_card_hand_image")
|
@ApiModelProperty(value = "护照手持照片")
|
private String idCardHandImage;
|
|
@TableField("sign_image")
|
private String signImage;
|
|
/**
|
* 权益转让人(申请入司非0)
|
*/
|
@TableField("equity_user_id")
|
private Integer equityUserId;
|
|
/**
|
* 权益订单编号
|
*/
|
@TableField("equity_order_no")
|
private String equityOrderNo;
|
|
@TableField("is_buy_grade")
|
@ApiModelProperty(value = "套餐购买等级")
|
private Integer isBuyGrade;
|
|
@TableField("upgrade_status")
|
@ApiModelProperty(value = "是否晋升城市合伙人 0未晋升 1已晋升")
|
private Integer upgradeStatus;
|
|
/**
|
* 邀请关系
|
*/
|
@TableField(exist = false)
|
private String relationPath;
|
|
}
|