dto.go
2.8 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
package dto
type CompanyUserItem struct {
DepName string `json:"depName"`
OrgName string `json:"orgName"`
Phone string `json:"phone"`
EnableStatus int `json:"enableStatus"`
UserCode string `json:"userCode"`
UserId string `json:"userId"`
UserName string `json:"userName"`
UserType int `json:"userType"`
AuthFlag int `json:"authFlag"` // 1:可操作(编辑,修改等)
}
//CompanyUserInfo 用户数据详情
type CompanyUserInfo struct {
Email string `json:"email"`
Phone string `json:"phone"`
Avatar string `json:"avatar"`
EnableStatus int `json:"enableStatus"`
UsersCode string `json:"userCode"`
UsersID string `json:"userId"`
UsersName string `json:"userName"`
OrgID string `json:"orgId"`
OrgName string `json:"orgName"`
DepartmentID string `json:"departmentId"`
DepartmentName string `json:"departmentName"`
UsersOrg []UserOrg `json:"userOrg"`
UsersRole []UserRole `json:"userRole"`
}
type UserOrg struct {
OrgID string `json:"orgId"`
OrgName string `json:"orgName"`
ParentId string `json:"parentId"`
IsOrg int `json:"isOrg"`
}
type UserRole struct {
RoleID string `json:"roleId"`
RoleName string `json:"roleName"`
OrgName string `json:"orgName"`
Description string `json:"desc"`
}
type UserMenu struct {
Category string `json:"category"`
Code string `json:"code"`
Icon string `json:"icon"`
MenuID string `json:"menuId"`
MenuName string `json:"menuName"`
MenuType string `json:"menuType"`
ParentID string `json:"parentId"`
Remark string `json:"remark"`
Sort int `json:"sort"`
}
type CooperationUserInfo struct {
UserId string `json:"userId"`
//用户编号
UserCode string `json:"userCode"`
// 用户状态,1启用,2禁用
EnableStatus int32 `json:"enableStatus"`
// 共创公司
CooperationCompany string `json:"cooperationCompany"`
// 共创公司到期时间
CooperationDeadline int64 `json:"cooperationDeadline"`
// 用户姓名
UserName string `json:"userName"`
// 邮箱
Email string `json:"email"`
// 手机号码
Phone string `json:"phone"`
//头像
Avatar string `json:"avatar"`
}
type CooperationUserItem struct {
CooperationCompany string `json:"cooperationCompany"`
UserId string `json:"userId"`
CooperationDeadline string `json:"cooperationDeadline"`
Phone string `json:"phone"`
EnableStatus int `json:"enableStatus"`
UserCode string `json:"userCode"`
UserName string `json:"userName"`
OrgName string `json:"orgName"`
OrgId string `json:"orgId"`
AuthFlag int `json:"authFlag"` // 1:可操作(编辑,修改等)
}