package cn.huge.module.ctuser.domain.po; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; import java.util.List; /** * @title: 客户用户表数据库对应关系类 * @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。 * @company:hugeinfo * @author: liyj * @time: 2024-08-19 20:04:19 * @version 1.0.0 */ @TableName(value = "dyh_ct_user") @Data public class CtUser { /** * 客户用户编号 */ @TableId(value = "id") private String id; /** * 姓名 */ @TableField(value = "true_name") private String trueName; /** * 平台账号 */ @TableField(value = "acc") private String acc; /** * 性别 */ @TableField(value = "sex") private String sex; /** * 性别名称 */ @TableField(value = "sex_name") private String sexName; /** * 手机号码 */ @TableField(value = "mobile") private String mobile; /** * 身份证号 */ @TableField(value = "idcard") private String idcard; /** * 电子邮箱 */ @TableField(value = "email") private String email; /** * 微信号 */ @TableField(value = "wechat") private String wechat; /** * QQ号 */ @TableField(value = "qq") private String qq; /** * 现居地省 */ @TableField(value = "prov") private String prov; /** * 现居地省名称 */ @TableField(value = "prov_name") private String provName; /** * 现居地市 */ @TableField(value = "city") private String city; /** * 现居地市名称 */ @TableField(value = "city_name") private String cityName; /** * 现居地区 */ @TableField(value = "area") private String area; /** * 现居地区名称 */ @TableField(value = "area_name") private String areaName; /** * 现居地街道 */ @TableField(value = "road") private String road; /** * 现居地街道名称 */ @TableField(value = "road_name") private String roadName; /** * 现居地社区 */ @TableField(value = "village") private String village; /** * 现居地社区名称 */ @TableField(value = "village_name") private String villageName; /** * 现居地详细地址 */ @TableField(value = "addr") private String addr; /** * 头像 */ @TableField(value = "avatar") private String avatar; /** * 组织编号 */ @TableField(value = "unit_id") private String unitId; /** * 组织名称 */ @TableField(value = "unit_name") private String unitName; /** * 部门编号 */ @TableField(value = "dept_id") private String deptId; /** * 部门名称 */ @TableField(value = "dept_name") private String deptName; /** * 加入方式,1:系统创建(默认),2:自主申请 */ @TableField(value = "join_way") private Integer joinWay; /** * 实名认证状态,0:未认证,1:已认证 */ @TableField(value = "real_status") private Integer realStatus; /** * 用户状态,1:有效(默认),2:停用,3:离职 */ @TableField(value = "status") private Integer status; /** * 调解专长,多个用,隔开 */ @TableField(value = "good_field") private String goodField; /** * 调解专长名称,多个用,隔开 */ @TableField(value = "good_field_name") private String goodFieldName; /** * 调解范围,多个用,隔开 */ @TableField(value = "can_field") private String canField; /** * 调解范围名称,多个用,隔开 */ @TableField(value = "can_field_name") private String canFieldName; /** * 是否可以找他调(小程序),0:否,1:是 */ @TableField(value = "find_status") private Integer findStatus; /** * 是否参与自动调度,0:否,1:是 */ @TableField(value = "disp_status") private Integer dispStatus; /** * 删除状态,0:未删除,1:已删除 */ @TableLogic @TableField(value = "delete_status") private Integer deleteStatus; /** * 所属客户编号 */ @TableField(value = "cust_id") private String custId; /** * 创建时间 */ @TableField(value = "create_time") private Date createTime; /** * 更新时间 */ @TableField(value = "update_time") private Date updateTime; /** * 密码 */ @TableField(exist = false) private String cipher; /** * 人员角色信息 */ @TableField(exist = false) private List ctUseroleList; /** * 人员岗位信息 */ @TableField(exist = false) private List ctUsepostList; }