param_org.go
2.4 KB
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
package allied_creation_user
//创建组织
type (
ReqOrgCreate struct {
CompanyId int `json:"companyId"`
IsOrg int `json:"isOrg"`
OrgCode string `json:"orgCode"`
OrgName string `json:"orgName"`
ParentId int `json:"parentId"`
}
DataOrgCreate struct {
OrgId int `json:"orgId"`
}
)
//更新组织
type (
ReqOrgUpdate struct {
OrgId int64
}
DataOrgUpdate struct {
}
)
//移除组织
type (
ReqOrgRemove struct {
OrgId int64
}
DataOrgRemove struct {
}
)
//获取组织的子部门(通用部门列表使用)
type (
ReqOrgGetSubDepartment struct {
OrgId int64
}
DataOrgGetSubDepartment struct {
}
)
//设置组织启用状态
type (
ReqOrgEnable struct {
OrgId int `json:"orgId"`
OrgStatus int `json:"orgStatus"` // 组织状态 1:启用 2:禁用 3.删除
}
DataOrgEnable struct {
}
)
//返回组织
type (
ReqOrgGet struct {
OrgId int `json:"orgId"`
}
DataOrgGet struct {
Org struct {
CompanyID int `json:"companyId"`
Ext struct {
DepName string `json:"depName"`
OrgName string `json:"orgName"`
ParentDepName string `json:"parentDepName"`
Phone string `json:"phone"`
UserName string `json:"userName"`
} `json:"ext"`
IsOrg int `json:"isOrg"`
OrgCode string `json:"orgCode"`
OrgID int `json:"orgId"`
OrgName string `json:"orgName"`
OrgStatus int `json:"orgStatus"`
ParentID int `json:"parentId"`
ParentPath string `json:"parentPath"`
} `json:"org"`
}
)
//返回组织列表
type (
ReqOrgSearch struct {
CompanyId int `json:"companyId"`
DepName string `json:"depName"`
IsOrg int `json:"isOrg"`
Limit int `json:"limit"`
Offset int `json:"offset"`
OrgCode string `json:"orgCode"`
ParentId int `json:"parentId"`
}
DataOrgSearch struct {
Count int `json:"count"`
Orgs []struct {
CompanyID int `json:"companyId"`
Ext struct {
DepName string `json:"depName"`
OrgName string `json:"orgName"`
ParentDepName string `json:"parentDepName"`
Phone string `json:"phone"`
UserName string `json:"userName"`
} `json:"ext"`
IsOrg int `json:"isOrg"`
OrgCode string `json:"orgCode"`
OrgID int `json:"orgId"`
OrgName string `json:"orgName"`
OrgStatus int `json:"orgStatus"`
ParentID int `json:"parentId"`
ParentPath string `json:"parentPath"`
} `json:"orgs"`
}
)