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