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"`
|
}
|