package io.renren.modules.admin.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * VIEW
 * 
 * @author huwhois
 * @email huwhois@163.com
 * @date 2020-12-18 11:34:20
 */
@Data
@TableName("signview")
public class SignviewEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 签到id
     */
    @TableId
    private Long id;
    /**
     * 会议名单id
     */
    private Long aid;
    /**
     * 名字
     */
    private String truename;
    /**
     * 单位名称
     */
    private String organization;
    /**
     * 
     */
    private String position;
    /**
     * 电话
     */
    private String phone;
    /**
     * 性别
     * 
     */
    private Integer sex;
    /**
     * 标记
     */
    private Integer flag;
    /**
     * 备注
     */
    private String remark;
    /**
     * 用户类型 0,正常; 1, 免注册
     */
    private Integer memberType;
    /**
     * 注册(费用)类型 1, 普通, 2 学生
     */
    private Integer feeType;
    /**
     * 付款方式 1 现场缴费; 2 汇款
     */
    private Integer payType;
    /**
     * 是否缴费 0,未缴费; 1,已缴费
     */
    private Integer isPay;
    /**
     * 金额
     */
    private BigDecimal money;
    /**
     * 
     */
    private Integer status;
    /**
     * 是否打印胸卡
     */
    private Integer badge;
    /**
     * 签到地点(主会场/分会场)
     */
    private Long site;
    /**
     * 打印次数
     */
    private Integer printNum;
    /**
     * 打印时间
     */
    private Date printTime;
    /**
     * 条码or二维码内容
     */
    private String token;
    /**
     * 最后签到时间
     */
    private Date lastTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 标识
     */
    private String symbol;
    /**
     * 会议id
     */
    private Long meetingId;
    /**
     * 
     */
    @TableField(exist=false)
    private String image;
}
