|
@@ -18,7 +18,9 @@ type TableDto struct { |
|
@@ -18,7 +18,9 @@ type TableDto struct { |
18
|
// 父级ID
|
18
|
// 父级ID
|
19
|
ParentId int `json:"parentId"`
|
19
|
ParentId int `json:"parentId"`
|
20
|
// 模块 应用于模块 1:数控中心 2:拆解模块 4:计算模块
|
20
|
// 模块 应用于模块 1:数控中心 2:拆解模块 4:计算模块
|
21
|
- Module int `json:"module"`
|
21
|
+ //Module int `json:"module"`
|
|
|
22
|
+ // 模块 应用于模块 1:数控中心 2:拆解模块 4:计算模块
|
|
|
23
|
+ Modules []int `json:"modules"`
|
22
|
// 表字段
|
24
|
// 表字段
|
23
|
Fields []*domain.Field `json:"fields"`
|
25
|
Fields []*domain.Field `json:"fields"`
|
24
|
}
|
26
|
}
|
|
@@ -28,8 +30,14 @@ func (d *TableDto) Load(m *domain.Table) *TableDto { |
|
@@ -28,8 +30,14 @@ func (d *TableDto) Load(m *domain.Table) *TableDto { |
28
|
d.TableType = m.TableType
|
30
|
d.TableType = m.TableType
|
29
|
d.Name = m.Name
|
31
|
d.Name = m.Name
|
30
|
d.ParentId = m.ParentId
|
32
|
d.ParentId = m.ParentId
|
|
|
33
|
+ d.Modules = make([]int, 0)
|
31
|
if m.TableInfo != nil {
|
34
|
if m.TableInfo != nil {
|
32
|
- d.Module = m.TableInfo.ApplyOnModule
|
35
|
+ //d.Module = m.TableInfo.ApplyOnModule
|
|
|
36
|
+ for i := 1; i <= 3; i++ {
|
|
|
37
|
+ if m.TableInfo.ApplyOnModule&(1<<(i-1)) > 0 {
|
|
|
38
|
+ d.Modules = append(d.Modules, 1<<(i-1))
|
|
|
39
|
+ }
|
|
|
40
|
+ }
|
33
|
}
|
41
|
}
|
34
|
d.Fields = make([]*domain.Field, 0)
|
42
|
d.Fields = make([]*domain.Field, 0)
|
35
|
return d
|
43
|
return d
|