package cn.huge.module.cust.dto; 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; /** * @title: 客户组织表数据传输类 * @description: 客户组织表数据传输类 * @company:hugeinfo * @author: chenx * @time: 2022-02-22 14:19:41 * @version 1.0.0 */ @Data public class CtUnitDTO { /** * 组织编号 */ private String id; /** * 层级 */ private Integer level; /** * 父级组织,根级为root */ private String parentId; /** * 组织级别,1:市级,2:区级,3:镇街级,4:村居级 */ private Integer unitGrade; /** * 组织职能,1:调解组织,2:行政组织 */ private Integer unitFun; /** * 组织类型, * 调解组织类型(101:综治中心,102:直属部门,103:村居社区,104:法院,105:司法局,106:司法所,107:行专业调委会,108:企事业调委会,199:演示测试), * 行政组织类型(201:政法委,202:其他) */ private Integer unitType; /** * 是否是法院,0:否,1:是 */ private Integer courtStatus; /** * 组织名称 */ private String unitName; /** * 组织机构代码 */ private String unitCode; /** * 描述 */ private String unitDes; /** * 单位负责人姓名 */ private String dutyName; /** * 单位负责人手机号码 */ private String dutyMobile; /** * 单位负责人身份证 */ private String dutyIdcard; /** * 加入方式,1:系统创建,2:自主申请 */ private Integer joinWay; /** * 组织地址省 */ private String prov; /** * 组织地址省名称 */ private String provName; /** * 组织地址市 */ private String city; /** * 组织地址市名称 */ private String cityName; /** * 组织地址区 */ private String area; /** * 组织地址区名称 */ private String areaName; /** * 组织地址街道 */ private String road; /** * 组织地址街道名称 */ private String roadName; /** * 组织地址社区 */ private String village; /** * 组织地址社区名称 */ private String villageName; /** * 组织详细地址 */ private String addr; /** * 组织经度 */ private String lng; /** * 组织纬度 */ private String lat; /** * 调解专长,多个用,隔开 */ private String goodField; /** * 调解专长名称,多个用,隔开 */ private String goodFieldName; /** * 调解范围,多个用,隔开 */ private String canField; /** * 调解范围名称,多个用,隔开 */ private String canFieldName; /** * 是否可以找他调(小程序),0:否,1:是 */ private Integer findStatus; /** * 是否参与自动调度,0:否,1:是 */ private Integer dispStatus; /** * 删除状态,0:未删除,1:已删除 */ @TableLogic private Integer deleteStatus; /** * 所属客户编号 */ private String custId; /** * 创建时间 */ private Date createTime; /** * 更新时间 */ private Date updateTime; /** * 邮政编码 */ private String postalCode; /** * 联系电话 */ private String telephone; /** * 办公时间,周 */ private String workTimeWeek; /** * 办公时间,上午 */ private String workTimeAm; /** * 办公时间,下午 */ private String workTimePm; }