Files
easygoadmin/app/dto/menu.go
yaoyilin 1b36bd8fbe feat: 初始化项目
初始化项目
2022-10-31 22:29:16 +08:00

52 lines
2.1 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 菜单Dto
* @author
* @since 2021/9/13
* @File : menu
*/
package dto
import "easygoadmin/app/model"
// 列表查询条件
type MenuQueryReq struct {
Title string `form:"name"` // 菜单标题
}
// 添加菜单
type MenuAddReq struct {
Name string `form:"name" binding:"required"` // 菜单标题
Icon string `form:"icon" binding:"required"` // 图标
Url string `form:"url" binding:"required"` // URL地址
Pid string `form:"pid"` // 上级ID
Type string `form:"type"` // 类型1模块 2导航 3菜单 4节点
Permission string `form:"permission"` // 权限标识
Status string `form:"status" binding:"required"` // 状态1正常 2禁用
Target string `form:"target"` // 打开方式1内部打开 2外部打开
Note string `form:"note"` // 菜单备注
Sort string `form:"sort"` // 显示顺序
Func string `form:"func"` // 权限节点
}
// 更新菜单
type MenuUpdateReq struct {
Id string `form:"id" binding:"required"`
Name string `form:"name" binding:"required"` // 菜单标题
Icon string `form:"icon" binding:"required"` // 图标
Url string `form:"url" binding:"required"` // URL地址
Pid string `form:"pid"` // 上级ID
Type string `form:"type"` // 类型1模块 2导航 3菜单 4节点
Permission string `form:"permission"` // 权限标识
Status string `form:"status" binding:"required"` // 状态1正常 2禁用
Target string `form:"target"` // 打开方式1内部打开 2外部打开
Note string `form:"note"` // 菜单备注
Sort string `form:"sort"` // 显示顺序
Func string `form:"func"` // 权限节点
}
// 菜单信息
type MenuInfoVo struct {
model.Menu
CheckedList []int `form:"checkedList"` // 权限节点列表
}