...
|
...
|
@@ -18,7 +18,9 @@ type TableDto struct { |
|
|
// 父级ID
|
|
|
ParentId int `json:"parentId"`
|
|
|
// 模块 应用于模块 1:数控中心 2:拆解模块 4:计算模块
|
|
|
Module int `json:"module"`
|
|
|
//Module int `json:"module"`
|
|
|
// 模块 应用于模块 1:数控中心 2:拆解模块 4:计算模块
|
|
|
Modules []int `json:"modules"`
|
|
|
// 表字段
|
|
|
Fields []*domain.Field `json:"fields"`
|
|
|
}
|
...
|
...
|
@@ -28,8 +30,14 @@ func (d *TableDto) Load(m *domain.Table) *TableDto { |
|
|
d.TableType = m.TableType
|
|
|
d.Name = m.Name
|
|
|
d.ParentId = m.ParentId
|
|
|
d.Modules = make([]int, 0)
|
|
|
if m.TableInfo != nil {
|
|
|
d.Module = m.TableInfo.ApplyOnModule
|
|
|
//d.Module = m.TableInfo.ApplyOnModule
|
|
|
for i := 1; i <= 3; i++ {
|
|
|
if m.TableInfo.ApplyOnModule&(1<<(i-1)) > 0 {
|
|
|
d.Modules = append(d.Modules, 1<<(i-1))
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
d.Fields = make([]*domain.Field, 0)
|
|
|
return d
|
...
|
...
|
|