zhangzengfei
2023-11-28 3a706d3378aa3626501370352963883fd2783558
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
package vo
 
import "vamicro/system-service/models"
type SysMenuVo struct {
    Child []models.SysMenu
    models.SysMenu
}
 
func (svo *SysMenuVo) CoptFromSysMenu(model models.SysMenu){
    svo.Id = model.Id
    svo.ParentId = model.ParentId
    svo.ParentIds = model.ParentIds
    svo.Type = model.Type
    svo.Name = model.Name
    svo.Module = model.Module
    svo.Permission = model.Permission
    svo.Sort = model.Sort
    svo.Icon = model.Icon
    svo.Url = model.Url
    svo.Enable = model.Enable
    svo.DelFlag = model.DelFlag
}
 
type SysMenuTree struct {
    Id string `json:"id"`
    Name string `json:"name"`
    Sort int `json:"sort"`
    Children []SysMenuTree `json:"children"`
    Selected bool `json:"selected"`
}