package com.xxfc.platform.summit.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;

/**
 * @author Administrator
 */
@Data
@Table(name = "ims_meepo_xianchang_user")
public class User {
    @Id
    @GeneratedValue(generator = "JDBC")
    private Integer id;

    @Column(name = "weid")
    @ApiModelProperty("主公众号id")
    private Integer weId;


    @Column(name = "rid")
    @ApiModelProperty("规则ID")
    private Integer rId;


    @Column(name = "openid")
    @ApiModelProperty("微信openid")
    private String openId;

    @Column(name = "oauth_openid")
    @ApiModelProperty("待定")
    private String oauthOpenid;

    @Column(name = "mobile")
    @ApiModelProperty("电话")
    private String mobile;

    @Column(name = "nick_name")
    @ApiModelProperty("昵称")
    private String nickName;

    @Column(name = "avatar")
    @ApiModelProperty("头像")
    private String avatar;

    @Column(name = "sex")
    @ApiModelProperty("性别")
    private String sex;

    @Column(name = "'group'")
    @ApiModelProperty("分组")
    private Integer group;

    @Column(name = "'status'")
    @ApiModelProperty("状态")
    private Integer status;

    @Column(name = "isblacklist")
    @ApiModelProperty("待定")
    private Integer isBlacklist;


    @Column(name = "can_lottory")
    @ApiModelProperty("待定")
    private Integer canLottory;


    @Column(name = "can_dt")
    @ApiModelProperty("待定")
    private Integer canDt;


    @Column(name = "nd_id")
    @ApiModelProperty("待定")
    private Integer ndId;

    @Column(name = "qd_status")
    @ApiModelProperty("签到状态")
    private Integer qdStatus;


    @Column(name = "is_manager")
    @ApiModelProperty("待定")
    private Integer isManager;


    @Column(name = "money")
    @ApiModelProperty("分组")
    private BigDecimal money;

    @Column(name = "createtime")
    @ApiModelProperty("创建时间")
    private Long createtime;


    @Column(name = "lastjointime")
    @ApiModelProperty("待定")
    private Long lastjointime;

    @Column(name = "had_luru")
    @ApiModelProperty("待定")
    private Integer hadLuru;


}
