17 lines
780 B
Go
17 lines
780 B
Go
package menu
|
|
|
|
import "wechat-robot/pkg/types"
|
|
|
|
// Save
|
|
// @description: 保存菜单入参
|
|
type Save struct {
|
|
Id string `json:"id" form:"id" comment:"菜单Id"`
|
|
Type types.MenuType `json:"type" form:"type" comment:"菜单类型(菜单或按钮)" validate:"oneof=MENU BUTTON"`
|
|
Name string `json:"name" form:"name" comment:"页面组件名称"`
|
|
Path string `json:"path" form:"path" comment:"访问路径"`
|
|
Title string `json:"title" form:"title" comment:"菜单标题"`
|
|
Icon string `json:"icon" form:"icon" comment:"菜单图标"`
|
|
Sort int `json:"sort" form:"sort" comment:"排序值(数字越小越靠前)"`
|
|
ParentId string `json:"parentId" form:"parentId" comment:"父级菜单ID"`
|
|
}
|