Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/sumifcc-bchart into dev-data
正在显示
8 个修改的文件
包含
46 行增加
和
9 行删除
@@ -3,11 +3,13 @@ Host: 0.0.0.0 | @@ -3,11 +3,13 @@ Host: 0.0.0.0 | ||
3 | Port: 8080 | 3 | Port: 8080 |
4 | Verbose: true | 4 | Verbose: true |
5 | HostName: http://sumifcc-bchart-dev.sumifcc.com | 5 | HostName: http://sumifcc-bchart-dev.sumifcc.com |
6 | +Timeout: 30000 | ||
6 | 7 | ||
7 | Log: | 8 | Log: |
8 | Mode: file | 9 | Mode: file |
9 | Encoding: plain | 10 | Encoding: plain |
10 | Level: debug # info | 11 | Level: debug # info |
12 | + MaxContentLength: 5120 # 5KB | ||
11 | 13 | ||
12 | JwtAuth: | 14 | JwtAuth: |
13 | AccessSecret: digital-platform | 15 | AccessSecret: digital-platform |
@@ -18,7 +18,7 @@ Redis: | @@ -18,7 +18,7 @@ Redis: | ||
18 | Type: node | 18 | Type: node |
19 | Pass: | 19 | Pass: |
20 | DB: | 20 | DB: |
21 | - DataSource: host=114.55.200.59 user=postgres password=eagle1010 dbname=sumifcc-bchart port=31543 sslmode=disable TimeZone=Asia/Shanghai | 21 | + DataSource: host=114.55.200.59 user=postgres password=eagle1010 dbname=sumifcc-bchart-prd port=31543 sslmode=disable TimeZone=Asia/Shanghai |
22 | 22 | ||
23 | ByteMetadata: | 23 | ByteMetadata: |
24 | Name: ApiByteMetadata | 24 | Name: ApiByteMetadata |
@@ -3,6 +3,7 @@ Host: 0.0.0.0 | @@ -3,6 +3,7 @@ Host: 0.0.0.0 | ||
3 | Port: 8081 | 3 | Port: 8081 |
4 | Verbose: true | 4 | Verbose: true |
5 | HostName: http://sumifcc-bchart-dev.sumifcc.com | 5 | HostName: http://sumifcc-bchart-dev.sumifcc.com |
6 | +Timeout: 30000 | ||
6 | 7 | ||
7 | Log: | 8 | Log: |
8 | #Mode: file | 9 | #Mode: file |
@@ -10,6 +11,7 @@ Log: | @@ -10,6 +11,7 @@ Log: | ||
10 | Level: debug # info | 11 | Level: debug # info |
11 | MaxSize: 1 # 2MB | 12 | MaxSize: 1 # 2MB |
12 | TimeFormat: 2006-01-02 15:04:05.000 | 13 | TimeFormat: 2006-01-02 15:04:05.000 |
14 | + MaxContentLength: 5120 # 5KB | ||
13 | 15 | ||
14 | JwtAuth: | 16 | JwtAuth: |
15 | AccessSecret: digital-platform | 17 | AccessSecret: digital-platform |
@@ -32,7 +32,7 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | @@ -32,7 +32,7 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | ||
32 | list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | 32 | list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ |
33 | Token: req.Token, | 33 | Token: req.Token, |
34 | TableTypes: []string{bytelib.MainTable, bytelib.SubTable, bytelib.SideTable}, | 34 | TableTypes: []string{bytelib.MainTable, bytelib.SubTable, bytelib.SideTable}, |
35 | - Module: bytelib.ModuleDigitalCenter, | 35 | + Module: bytelib.ModuleDigitalCenter | bytelib.ModuleChartTemplate, // TODO:字库更新完改为只查 bytelib.ModuleChartTemplate |
36 | }) | 36 | }) |
37 | if err != nil { | 37 | if err != nil { |
38 | batchError.Add(err) | 38 | batchError.Add(err) |
@@ -52,7 +52,7 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | @@ -52,7 +52,7 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | ||
52 | }, func() { | 52 | }, func() { |
53 | list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | 53 | list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ |
54 | Token: req.Token, | 54 | Token: req.Token, |
55 | - TableTypes: []string{bytelib.CalculateItem, bytelib.CalculateSet}, | 55 | + TableTypes: []string{bytelib.CalculateItem}, |
56 | Module: bytelib.ModuleCalculateCenter, | 56 | Module: bytelib.ModuleCalculateCenter, |
57 | ReturnGroupItem: true, | 57 | ReturnGroupItem: true, |
58 | ExcludeTables: []int{0}, | 58 | ExcludeTables: []int{0}, |
@@ -60,7 +60,19 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | @@ -60,7 +60,19 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | ||
60 | if err != nil { | 60 | if err != nil { |
61 | batchError.Add(err) | 61 | batchError.Add(err) |
62 | } | 62 | } |
63 | - result["计算模块"] = newList(list) | 63 | + result["计算项"] = newList(list) |
64 | + }, func() { | ||
65 | + list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
66 | + Token: req.Token, | ||
67 | + TableTypes: []string{bytelib.CalculateSet}, | ||
68 | + Module: bytelib.ModuleCalculateCenter, | ||
69 | + ReturnGroupItem: true, | ||
70 | + ExcludeTables: []int{0}, | ||
71 | + }) | ||
72 | + if err != nil { | ||
73 | + batchError.Add(err) | ||
74 | + } | ||
75 | + result["计算集"] = newList(list) | ||
64 | }) | 76 | }) |
65 | if err = batchError.Err(); err != nil { | 77 | if err = batchError.Err(); err != nil { |
66 | logx.Error(err) | 78 | logx.Error(err) |
@@ -151,8 +151,15 @@ type Title struct { | @@ -151,8 +151,15 @@ type Title struct { | ||
151 | } | 151 | } |
152 | 152 | ||
153 | type TableAbility struct { | 153 | type TableAbility struct { |
154 | - FilterSwitch bool `json:"filterSwitch,optional"` // 表筛选功能开关 | ||
155 | - DimensionList []Dimension `json:"dimensionList,optional"` // 维度列表 | 154 | + FilterSwitch bool `json:"filterSwitch,optional"` // 表筛选功能开关 |
155 | + DimensionList []Dimension `json:"dimensionList,optional"` // 维度列表 | ||
156 | + CardSwitch bool `json:"cardSwitch,optional"` // 顺序标识开关 | ||
157 | + CardIdent string `json:"cardIdent,optional"` // 顺序标识 | ||
158 | + CardOrderList []CardOrderItem `json:"cardOrderList,optional"` // 卡片列表顺序 | ||
159 | +} | ||
160 | + | ||
161 | +type CardOrderItem struct { | ||
162 | + CardId string `json:"cardId,optional"` | ||
156 | } | 163 | } |
157 | 164 | ||
158 | type Series struct { | 165 | type Series struct { |
@@ -61,8 +61,15 @@ type Title struct { | @@ -61,8 +61,15 @@ type Title struct { | ||
61 | } | 61 | } |
62 | 62 | ||
63 | type TableAbility struct { | 63 | type TableAbility struct { |
64 | - FilterSwitch bool `json:"filterSwitch,optional"` // 表筛选功能开关 | ||
65 | - DimensionList []Dimension `json:"dimensionList,optional"` // 维度列表 | 64 | + FilterSwitch bool `json:"filterSwitch,optional"` // 表筛选功能开关 |
65 | + DimensionList []Dimension `json:"dimensionList,optional"` // 维度列表 | ||
66 | + CardSwitch bool `json:"cardSwitch,optional"` // 顺序标识开关 | ||
67 | + CardIdent string `json:"cardIdent,optional"` // 顺序标识 | ||
68 | + CardOrderList []CardOrderItem `json:"cardOrderList,optional"` // 卡片列表顺序 | ||
69 | +} | ||
70 | + | ||
71 | +type CardOrderItem struct { | ||
72 | + CardId string `json:"cardId,optional"` | ||
66 | } | 73 | } |
67 | 74 | ||
68 | type Series struct { | 75 | type Series struct { |
@@ -12,10 +12,11 @@ var ( | @@ -12,10 +12,11 @@ var ( | ||
12 | ) | 12 | ) |
13 | 13 | ||
14 | const ( | 14 | const ( |
15 | - ModuleAll = ModuleDigitalCenter | ModuleQuerySetCenter | ModuleCalculateCenter | 15 | + ModuleAll = ModuleDigitalCenter | ModuleQuerySetCenter | ModuleCalculateCenter | ModuleChartTemplate |
16 | ModuleDigitalCenter = 1 | 16 | ModuleDigitalCenter = 1 |
17 | ModuleQuerySetCenter = 2 | 17 | ModuleQuerySetCenter = 2 |
18 | ModuleCalculateCenter = 4 | 18 | ModuleCalculateCenter = 4 |
19 | + ModuleChartTemplate = 8 | ||
19 | ) | 20 | ) |
20 | 21 | ||
21 | const ( | 22 | const ( |
@@ -190,6 +190,12 @@ type( | @@ -190,6 +190,12 @@ type( | ||
190 | TableAbility struct { | 190 | TableAbility struct { |
191 | FilterSwitch bool `json:"filterSwitch,optional"` // 表筛选功能开关 | 191 | FilterSwitch bool `json:"filterSwitch,optional"` // 表筛选功能开关 |
192 | DimensionList []Dimension `json:"dimensionList,optional"` // 维度列表 | 192 | DimensionList []Dimension `json:"dimensionList,optional"` // 维度列表 |
193 | + CardSwitch bool `json:"cardSwitch,optional"` // 顺序标识开关 | ||
194 | + CardIdent string `json:"cardIdent,optional"` // 顺序标识 | ||
195 | + CardOrderList []CardOrderItem `json:"cardOrderList,optional"` // 卡片列表顺序 | ||
196 | + } | ||
197 | + CardOrderItem struct { | ||
198 | + CardId string `json:"cardId,optional"` | ||
193 | } | 199 | } |
194 | Series struct {// 图表类型 (记录型表格:RecordTable-1 总体指标:MetricsCard-1 容器卡片:ContainerCard-1 四分图:QuarterChart-1) | 200 | Series struct {// 图表类型 (记录型表格:RecordTable-1 总体指标:MetricsCard-1 容器卡片:ContainerCard-1 四分图:QuarterChart-1) |
195 | Name string `json:"name"` // 名称 (例如 指标1、指标2) | 201 | Name string `json:"name"` // 名称 (例如 指标1、指标2) |
-
请 注册 或 登录 后发表评论