mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
package com.dg.core.db.gen.entity;
 
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 com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
 
@ApiModel("组织架构实体类")
@Data
@TableName("automessage_organization_chart")
public class OrganizationChartEntity  implements Serializable
{
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    @JsonSerialize(using = ToStringSerializer.class)
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    /**
     * 单位名称
     */
    @ApiModelProperty("单位名称")
    private String organizationName;
 
    /**
     * 办理区域(市)
     */
    @ApiModelProperty("办理区域(市)")
    private String city;
 
 
    /**
     * 办理区域(区)
     */
    @ApiModelProperty("办理区域(区)")
    private String district;
 
    /**
     * 办理区域(乡)
     */
    @ApiModelProperty("办理区域(乡)")
    private String village;
 
    /**
     * 详细地址
     */
    @ApiModelProperty("详细地址")
    private String detailedAddress;
 
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
 
    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
 
 
    /**
     * 父级单位id
     */
    @ApiModelProperty("父级单位id")
    private String parentId;
 
    /**
     * 机构等级
     */
    @ApiModelProperty("机构等级")
    private String grade;
 
    /**
     * 机构等级
     */
    @ApiModelProperty("部门简历")
    private String resume;
 
    /**
     * 机构等级
     */
    @ApiModelProperty("联系电话")
    private String contactNumber;
 
    /**
     * areaList
     */
    @ApiModelProperty("areaList")
    private String areaList;
 
    /**
     * 机构等级
     */
    @ApiModelProperty("部门应用")
    private String departmentalApplication;
 
    /**
     * 修改人
     */
    @ApiModelProperty("修改人")
    private String updateUserId;
 
    /**
     * 修改人
     */
    @TableField(exist = false)
    @ApiModelProperty("修改人姓名")
    private String updateUserName;
 
 
    /**
     * 下属机构
     */
    @TableField(exist = false)
    @ApiModelProperty("下属机构")
    private List<OrganizationChartEntity> child;
 
    /**
     * 父级部门名称
     */
    @TableField(exist = false)
    @ApiModelProperty("下属机构")
    private String parentName;
 
 
}