param_dictonary.go
3.0 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
package allied_creation_basic
//ReqGetDictionarysByCode 根据code获取字典数据
type ReqGetDictionaryByCode struct {
DictCodes []string `json:"dictCodes"`
}
//DataGetDictionarysByCode 根据code获取字典数据
type DataGetDictionaryByCode struct {
Dictionarys []struct {
// 字典编号 主键
DictionaryId int64 `json:"dictionaryId,string"`
// 字典编码
DictCode string `json:"dictCode"`
// 字典名称
DictName string `json:"dictName"`
// 备注信息
Describe string `json:"describe"`
// 字典值列表
DictItems []struct {
// 项编码
ItemCode string `json:"itemCode"`
// 项标签
ItemLabel string `json:"itemLabel"`
// 值
ItemValue string `json:"itemValue"`
// 是否可见【1:不可以】【2:可以】
IsShow int `json:"isShow"`
// 显示序号
Sort int `json:"sort"`
} `json:"dictItems"`
} `json:"dictionarys"`
}
type Dictionary struct {
DictionaryId int64 `json:"dictionaryId,string"` // 字典编号 主键
DictCode string `json:"dictCode"` // 字典编码
DictName string `json:"dictName"` // 字典名称
Describe string `json:"describe"` // 备注信息
DictItems []DictionaryItem `json:"dictItems"` // 字典值列表
}
// 字典明细项
type DictionaryItem struct {
ItemCode string `json:"itemCode"` // 项编码
ItemLabel string `json:"itemLabel"` // 项标签
ItemValue string `json:"itemValue"` // 值
IsShow int `json:"isShow"` // 是否可见【1:不可以】【2:可以】
Sort int `json:"sort"` // 显示序号
}
type (
ReqDictionarySearch struct {
Pageindex int `json:"pageIndex"` // 查询页码
PageSize int `json:"pageSize"` // 查询限制
}
DataDictionarySearch struct {
Grid struct {
Total int `json:"total"`
PageNumber int `json:"pageNumber"`
List []Dictionary `json:"list"` // 字典值列表
} `json:"grid"`
}
)
type (
ReqDictionaryAdd struct {
DictCode string `json:"dictCode"` // 字典编码
DictName string `json:"dictName"` // 字典名称
Describe string `json:"describe"` // 备注信息
DictItems []DictionaryItem `json:"dictItems"` // 字典值列表
}
DataDictionaryAdd struct {
Dictionary
}
)
type (
ReqDictionaryUpdate struct {
DictionaryId int64 `json:"dictionaryId"` // 字典编号 主键
DictCode string `json:"dictCode"` // 字典编码
DictName string `json:"dictName"` // 字典名称
Describe string `json:"describe"` // 备注信息
DictItems []DictionaryItem `json:"dictItems"` // 字典值列表
}
DataDictionaryUpdate struct {
Dictionary
}
)
type (
ReqDictionaryGet struct {
DictionaryId int `json:"dictionaryId"`
}
DataDictionaryGet struct {
Dictionary
}
)
type (
ReqDictionaryRemove struct {
DictionaryIds []int `json:"dictionaryIds"`
}
DataDictionaryRemove struct {
}
)