param_notice_setting.go
3.2 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
package allied_creation_basic
//更新消息模板
type (
ReqNoticeSettingUpdate struct {
NoticeSettingID int `json:"noticeSettingId"`
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
OrgId int `json:"orgId"`
}
DataNoticeSettingUpdate struct {
NoticeSettingID int `json:"noticeSettingId"`
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
OrgId int `json:"orgId"`
}
)
//添加化消息模板
type (
ReqNoticeSettingAdd struct {
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
OrgId int `json:"orgId"`
}
DataNoticeSettingAdd struct {
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
NoticeSettingID int `json:"noticeSettingId"`
OrgId int `json:"orgId"`
}
)
//返回编排消息通知内容
type (
ReqNoticeSettingGet struct {
NoticeSettingID int `json:"noticeSettingId"`
}
DataNoticeSettingGet struct {
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
NoticeSettingID int `json:"noticeSettingId"`
OrgID int `json:"orgId"`
}
)
//返回编排消息通知内容列表
type (
ReqNoticeSettingSearch struct {
PageIndex int `json:"pageIndex"`
PageSize int `json:"pageSize"`
CompanyId int64 `json:"companyId"`
OrgIds []int `json:"orgIds"`
ModuleActionName string `json:"moduleActionName"` //消息环节名称
}
DataNoticeSettingSearch struct {
Count int64 `json:"count"`
List []struct {
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
NoticeSettingID int `json:"noticeSettingId"`
OrgID int `json:"orgId"`
} `json:"list"`
}
)
type (
ReqNoticeSettingProfile struct {
}
DataNoticeSettingProfile struct {
ModuleList []struct {
ModuleCode string `json:"moduleCode"`
ModuleName string `json:"moduleName"`
} `json:"moduleList"`
ModuleActionList []struct {
ModuleCode string `json:"moduleCode"`
ActionCode string `json:"actionCode"`
ActionName string `json:"actionName"`
} `json:"moduleActionList"`
ParamList []struct {
// 变量的代码标识
ParamCode string `json:"paramCode"`
// 变量名称描述
ParamName string `json:"paramName"`
// 业务环节
ModuleAction string `json:"moduleAction"`
// 消息对应的业务模块
Module string `json:"module"`
} `json:"paramList"`
}
)