package com.panzhihua.service_equipment.model.dos; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @Data @TableName("users") public class Users implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id,用于关联 */ @TableField(value = "usersID") @ApiModelProperty("主键id,用于关联") @TableId(value = "usersID", type = IdType.AUTO) private Integer usersID; /** * 业务id,uuid类型,用于详情查询 */ @TableField(value = "serviceID") @ApiModelProperty("业务id,uuid类型,用于详情查询") private String serviceID; @TableField(value = "createTime") @ApiModelProperty("创建时间") private Date createTime; @TableField(value = "updateTime") @ApiModelProperty("更新时间") private Date updateTime; /** * 0正常,1删除 */ @TableField(value = "deleted") @ApiModelProperty("0正常,1删除") private Integer deleted; /** * 记录创建人id, 0默认值 */ @TableField(value = "createBy") @ApiModelProperty("记录创建人id, 0默认值") private Integer createBy; /** * 记录更新人id(最后一次),0默认值 */ @TableField(value = "updateBy") @ApiModelProperty("记录更新人id(最后一次),0默认值") private Integer updateBy; /** * 0正常,1冻结 */ @TableField(value = "freezeFlag") @ApiModelProperty("0正常,1冻结") private Integer freezeFlag; /** * 微信公开ID */ @TableField(value = "openID") @ApiModelProperty("微信公开ID") private String openID; /** * 服务号联合ID */ @TableField(value = "unionID") @ApiModelProperty("服务号联合ID") private String unionID; /** * 所属工会的rootID */ @TableField(value = "rootID") @ApiModelProperty("所属工会的rootID") private Integer rootID; /** * 所属工会ID,游客0,注册(工会的rootID),会员(基层工会ID) */ @TableField(value = "deptID") @ApiModelProperty("所属工会ID,游客0,注册(工会的rootID),会员(基层工会ID)") private Integer deptID; /** * 认证名字 */ @TableField(value = "uname") @ApiModelProperty("认证名字") private String uname; /** * 认证手机 */ @TableField(value = "phone") @ApiModelProperty("认证手机") private String phone; /** * 0游客,1注册会员,2认证会员 3区块链域外用户 */ @TableField(value = "type") @ApiModelProperty("0游客,1注册会员,2认证会员,3区块链域外用户") private Integer type; /** * 审核状态,0未认证(默认值),1认证中(待受理),2认证成功(已归档),4待建档,5拒绝 * * @See AuditTypeEnum */ @TableField(value = "audit") @ApiModelProperty("审核状态,0未认证(默认值),1认证中(待受理),2认证成功(已归档),4待建档,5拒绝") private Integer audit; /** * 0默认,1农民工 */ @TableField(value = "peasantFlag") @ApiModelProperty("0默认,1农民工") private Integer peasantFlag; /** * 0默认,1退休职工 */ @TableField(value = "retireFlag") @ApiModelProperty("0默认,1退休职工") private Integer retireFlag; /** * 卡片类型,0默认,1普通卡,2VIP卡 */ @TableField(value = "cardType") @ApiModelProperty("卡片类型,0默认,1普通卡,2VIP卡") private Integer cardType; /** * 最后一次审批通过时间戳(unix) */ @TableField(value = "auditTimeSort") @ApiModelProperty("最后一次审批通过时间戳(unix)") private Integer auditTimeSort; /** * 认证时间 */ @TableField(value = "authenticationTime") @ApiModelProperty("认证时间") private Date authenticationTime; /** * 注册用户注册时间 */ @TableField(value = "registrationTime") @ApiModelProperty("注册用户注册时间") private Date registrationTime; /** * 是否为同步数据(0 否 1是) */ @TableField(value = "syncFlag") @ApiModelProperty("是否为同步数据(0 否 1是)") private Integer syncFlag; /** * 省总工会关联ID */ @TableField(value = "memberId") @ApiModelProperty("省总工会关联ID") private String memberId; /** * 省总工会关联附属信息ID */ @TableField(value = "memberPropertyId") @ApiModelProperty("省总工会关联附属信息ID") private String memberPropertyId; /** * 区块链域外用户工会名称 */ @TableField(value = "unionName") @ApiModelProperty("区块链域外用户工会名称") private String unionName; /** * 是否区块链注册 默认0否 1已注册 */ @TableField(value = "isRegister") @ApiModelProperty("是否区块链注册 默认0否 1已注册") private Integer isRegister; /** * 是否是区域外用户 0 默认否 1是 */ @TableField(value = "isOutOfArea") @ApiModelProperty("是否是区域外用户 0 默认否 1是") private Integer isOutOfArea; /** * 信息来源 0默认本系统注册 1省总平台注册 */ @TableField(value = "source") @ApiModelProperty("信息来源 0默认本系统注册 1省总平台注册") private Integer source; /** * 是否为新型就业形态劳动者 0否;1是 */ @TableField(value = "newEmployment") @ApiModelProperty("是否为新型就业形态劳动者 0否;1是") private Integer newEmployment; }