forked from gzzfw/backEnd/gz-dyh

dyh-service/dyh-sync-bydyh/src/main/java/cn/huge/module/ctuser/domain/dto/GZCtUnitDTO.java
File was renamed from dyh-service/dyh-sync/src/main/java/cn/huge/module/sync/domain/target/TargetCtUnit.java
@@ -1,232 +1,237 @@
package cn.huge.module.sync.domain.target;
package cn.huge.module.ctuser.domain.dto;
import cn.huge.module.ctuser.domain.po.CtDept;
import cn.huge.module.ctuser.domain.po.CtUnit;
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
 * @time: 2024-10-17 16:41:34
 * @version 1.0.0
 */
@Data
public class TargetCtUnit {
public class GZCtUnitDTO {
    /**
    * 组织编号
    */
    @TableId(value = "id")
    private String id;
    /**
    * 层级
    */
    @TableField(value = "level")
    private Integer level;
    /**
    * 父级组织,根级为root
    */
    @TableField(value = "parent_id")
    private String parentId;
    /**
    * 组织级别,1:市级,2:区级,3:镇街级,4:村居级
    */
    @TableField(value = "unit_grade")
    private Integer unitGrade;
    /**
     * 组织职能,1:调解组织,2:行政组织
     */
    private Integer unitFun;
    /**
     * 组织类型,
     * 调解组织类型(101:综治中心,102:直属部门,103:村居社区,104:行专业调委会,105:企事业调委会,106:演示测试),
     * 行政组织类型(201:政法委,202:其他)
     */
    private Integer unitType;
    /**
     * 是否是法院,0:否,1:是
     */
    private Integer courtStatus;
    /**
    * 组织名称
    */
    @TableField(value = "unit_name")
    private String unitName;
    /**
    * 组织类型,0:政法委,1:综治中心,2:直属部门,3:法院,4:行专业调委会,5:企事业调委会,6:演示测试,9:其他
    */
    @TableField(value = "unit_type")
    private Integer unitType;
    /**
    * 组织机构代码
    */
    @TableField(value = "unit_code")
    private String unitCode;
    /**
    * 描述
    */
    @TableField(value = "unit_des")
    private String unitDes;
    /**
    * 单位负责人姓名
    */
    @TableField(value = "duty_name")
    private String dutyName;
    /**
    * 单位负责人手机号码
    */
    @TableField(value = "duty_mobile")
    private String dutyMobile;
    /**
    * 单位负责人身份证
    */
    @TableField(value = "duty_idcard")
    private String dutyIdcard;
    /**
    * 加入方式,1:系统创建,2:自主申请
    */
    @TableField(value = "join_way")
    private Integer joinWay;
    /**
    * 组织地址省
    */
    @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 = "lng")
    private String lng;
    /**
    * 组织纬度
    */
    @TableField(value = "lat")
    private String lat;
    /**
    * 调解专长,多个用,隔开
    */
    @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;
    /**
    * 邮政编码
    */
    private String postalCode;
    /**
    * 联系电话
    */
    private String telephone;
    /**
    * 办公时间,周
    */
    private String workTimeWeek;
    /**
    * 办公时间,上午
    */
    private String workTimeAm;
    /**
    * 办公时间,下午
    */
    private String workTimePm;
}