package com.ruoyi.system.api.domain.poji.member;
|
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* <p>
|
* 小程序用户
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-04-25
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@TableName("t_member")
|
public class Member extends Model<Member> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 会员id
|
*/
|
@TableId("member_id")
|
private String memberId;
|
/**
|
* 用户id
|
*/
|
@TableField("user_id")
|
private Long userId;
|
/**
|
* 删除标记
|
*/
|
@TableField("del_flag")
|
private Integer delFlag;
|
/**
|
* 会员编号
|
*/
|
@TableField("member_no")
|
private String memberNo;
|
/**
|
* 微信openid
|
*/
|
@TableField("wx_openid")
|
private String wxOpenid;
|
/**
|
* 小程序openid
|
*/
|
@TableField("mini_openid")
|
private String miniOpenid;
|
/**
|
* 微信unionid
|
*/
|
@TableField("wx_unionid")
|
private String wxUnionid;
|
/**
|
* 关联商户id
|
*/
|
@TableField("relation_shop_id")
|
private Long relationShopId;
|
|
@TableField("relation_shop_name")
|
private String relationShopName;
|
/**
|
* 真实姓名
|
*/
|
@TableField("real_name")
|
private String realName;
|
|
/**
|
* 昵称
|
*/
|
@TableField("nick_name")
|
private String nickName;
|
/**
|
* 手机号
|
*/
|
private String mobile;
|
/**
|
* 性别0=男,1=女,2=未知
|
*/
|
private Integer gender;
|
/**
|
* 推荐人
|
*/
|
private String referrer;
|
/**
|
* 顾客来源
|
*/
|
@TableField("customer_source")
|
private String customerSource;
|
/**
|
* 等级
|
*/
|
private String level;
|
/**
|
* 生日
|
*/
|
private String birthday;
|
/**
|
* 创建时间
|
*/
|
@TableField("create_time")
|
private Date createTime;
|
/**
|
* 更新时间
|
*/
|
@TableField("update_time")
|
private Date updateTime;
|
/**
|
* 更新用户id
|
*/
|
@TableField("update_user_id")
|
private Long updateUserId;
|
|
/**
|
* 用户标签
|
*/
|
@TableField("user_tags")
|
private String userTags;
|
|
/**
|
* 用户头像
|
*/
|
private String avatar;
|
|
/**
|
* 绑定标记0否1是
|
*/
|
@TableField("binding_flag")
|
private Integer bindingFlag;
|
|
/**
|
* 绑定时间
|
*/
|
@TableField("binding_time")
|
private Date bindingTime;
|
|
/**
|
* 商品类型
|
*/
|
@TableField("goods_type")
|
private String goodsType;
|
|
/**
|
* 调理问题
|
*/
|
@TableField("member_nurse")
|
private String memberNurse;
|
|
/**
|
* 所属区域
|
*/
|
@TableField("belong_district")
|
private String belongDistrict;
|
|
@TableField("frozen_flag")
|
private Integer frozenFlag;
|
|
/**
|
* 绑定类型1商城订单2活动订单3线下订单4核销优惠券5核销奖品6商户创建7平台变动8商户绑定
|
*/
|
@TableField("binding_type")
|
private Integer bindingType;
|
|
@Override
|
protected Serializable pkVal() {
|
return this.userId;
|
}
|
|
}
|