package com.panzhihua.service_bracelet.model.dos;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
|
/**
|
* 用户表 后台用户+小程序用户(SysUser)表实体类
|
* projectName 成都呐喊信息技术有限公司-智慧社区项目
|
* description: 用户表 后台用户+小程序用户相关功能
|
*
|
* @author zzj
|
* @since 2022-06-10 15:34:16
|
*/
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
@ApiModel("用户表 后台用户+小程序用户")
|
public class SysUser implements Serializable {
|
|
private static final long serialVersionUID = -70884515430727555L;
|
|
/**
|
* 主键
|
*/
|
@ApiModelProperty(value = "主键")
|
private Long userId;
|
|
/**
|
* 登录账户
|
*/
|
@ApiModelProperty(value = "登录账户")
|
private String account;
|
|
/**
|
* 登录密码
|
*/
|
@ApiModelProperty(value = "登录密码")
|
private String password;
|
|
/**
|
* 微信小程序唯一标识
|
*/
|
@ApiModelProperty(value = "微信小程序唯一标识")
|
private String openid;
|
|
/**
|
* 会话密钥
|
*/
|
@ApiModelProperty(value = "会话密钥")
|
private String sessionKey;
|
|
/**
|
* 用户在开放平台的唯一标识符
|
*/
|
@ApiModelProperty(value = "用户在开放平台的唯一标识符")
|
private String unionid;
|
|
/**
|
* 手机号
|
*/
|
@ApiModelProperty(value = "手机号")
|
private String phone;
|
|
/**
|
* 昵称
|
*/
|
@ApiModelProperty(value = "昵称")
|
private String nickName;
|
|
/**
|
* 真实名字
|
*/
|
@ApiModelProperty(value = "真实名字")
|
private String name;
|
|
/**
|
* 社区ID
|
*/
|
@ApiModelProperty(value = "社区ID")
|
private Long communityId;
|
|
/**
|
* 性别 1 男 2 女
|
*/
|
@ApiModelProperty(value = "性别 1 男 2 女")
|
private Object sex;
|
|
/**
|
* 身份证号
|
*/
|
@ApiModelProperty(value = "身份证号")
|
private String idCard;
|
|
/**
|
* 生日
|
*/
|
@ApiModelProperty(value = "生日")
|
private Date birthday;
|
|
/**
|
* 头像
|
*/
|
@ApiModelProperty(value = "头像")
|
private String imageUrl;
|
|
/**
|
* 用户类型 1 小程序 2 运营平台 3 社区平台 5 商家后台 6 网格综治APP 7 网格综治后台 8大屏 9城管后台 10 便民服务商家后台
|
*/
|
@ApiModelProperty(value = "用户类型 1 小程序 2 运营平台 3 社区平台 5 商家后台 6 网格综治APP 7 网格综治后台 8大屏 9城管后台 10 便民服务商家后台")
|
private Object type;
|
|
/**
|
* 职业
|
*/
|
@ApiModelProperty(value = "职业")
|
private String job;
|
|
/**
|
* 是否志愿者 0 否 1 是
|
*/
|
@ApiModelProperty(value = "是否志愿者 0 否 1 是")
|
private Object isVolunteer;
|
|
/**
|
* 是否党员 0 否 1 是
|
*/
|
@ApiModelProperty(value = "是否党员 0 否 1 是")
|
private Object isPartymember;
|
|
/**
|
* 1 启用 2 禁用
|
*/
|
@ApiModelProperty(value = "1 启用 2 禁用")
|
private Object status;
|
|
/**
|
* 创建时间
|
*/
|
@ApiModelProperty(value = "创建时间")
|
private Date createAt;
|
|
/**
|
* 最后登录时间
|
*/
|
@ApiModelProperty(value = "最后登录时间")
|
private Date lastLoginTime;
|
|
/**
|
* 标签多个用,隔开
|
*/
|
@ApiModelProperty(value = "标签多个用,隔开")
|
private String tags;
|
|
/**
|
* 家庭id
|
*/
|
@ApiModelProperty(value = "家庭id")
|
private Long familyId;
|
|
/**
|
* 人脸采集照片url
|
*/
|
@ApiModelProperty(value = "人脸采集照片url")
|
private String faceUrl;
|
|
/**
|
* 人脸采集审核状态 0 待审核 1 审核通过 2驳回
|
*/
|
@ApiModelProperty(value = "人脸采集审核状态 0 待审核 1 审核通过 2驳回")
|
private Integer faceState;
|
|
/**
|
* 驳回原因
|
*/
|
@ApiModelProperty(value = "驳回原因")
|
private String rejectReson;
|
|
/**
|
* 小区id
|
*/
|
@ApiModelProperty(value = "小区id")
|
private Object areaId;
|
|
/**
|
* 证件照(人相面)照片
|
*/
|
@ApiModelProperty(value = "证件照(人相面)照片")
|
private String cardPhotoFront;
|
|
/**
|
* 证件照(国徽面)照片
|
*/
|
@ApiModelProperty(value = "证件照(国徽面)照片")
|
private String cardPhotoBack;
|
|
/**
|
* 户口本
|
*/
|
@ApiModelProperty(value = "户口本")
|
private String familyBook;
|
|
/**
|
* 连续登陆天数 每天凌晨定时任务更新
|
*/
|
@ApiModelProperty(value = "连续登陆天数 每天凌晨定时任务更新")
|
private Integer continuousLandingDays;
|
|
/**
|
* 小程序首页是否显示公告(1.是 2.否)
|
*/
|
@ApiModelProperty(value = "小程序首页是否显示公告(1.是 2.否)")
|
private Integer isTips;
|
|
/**
|
* 网格员工作状态(1.在岗 2.脱岗 3.已下班)
|
*/
|
@ApiModelProperty(value = "网格员工作状态(1.在岗 2.脱岗 3.已下班)")
|
private Integer workStatus;
|
|
/**
|
* 网格员上班开始时间
|
*/
|
@ApiModelProperty(value = "网格员上班开始时间")
|
private Integer workStartTime;
|
|
/**
|
* 网格员上班结束时间
|
*/
|
@ApiModelProperty(value = "网格员上班结束时间")
|
private Integer workEndTime;
|
|
/**
|
* 高龄认证显示提示(1.是 2.否)
|
*/
|
@ApiModelProperty(value = "高龄认证显示提示(1.是 2.否)")
|
private Integer bigAgeTips;
|
|
/**
|
* 明文密码
|
*/
|
@ApiModelProperty(value = "明文密码")
|
private String plaintextPassword;
|
|
/**
|
* 街道id
|
*/
|
@ApiModelProperty(value = "街道id")
|
private Long streetId;
|
|
/**
|
* 绑定单位
|
*/
|
@ApiModelProperty(value = "绑定单位")
|
private String relationName;
|
|
private String appId;
|
/**
|
* 启用状态(1.启用 2.禁用)
|
*/
|
public interface Status{
|
int YES = 1;
|
int NO = 2;
|
}
|
private Integer isAccept;
|
}
|