Files
mayfly-go/server/internal/sys/api/form/resource.go

24 lines
881 B
Go
Raw Normal View History

package form
type ResourceForm struct {
2023-06-11 19:59:35 +08:00
Pid int `json:"pid"`
Id int `json:"id"`
Code string `json:"code" binding:"required"`
Name string `json:"name" binding:"required"`
Type int `json:"type" binding:"required,oneof=1 2"`
Weight int `json:"weight"`
Meta map[string]any `json:"meta"`
}
type MenuResourceMeta struct {
2023-06-11 19:59:35 +08:00
RouteName string `json:"routeName" binding:"required"`
Component string `json:"component" binding:"required"`
Redirect string `json:"redirect"`
Path string `json:"path" binding:"required"`
IsKeepAlive bool `json:"isKeepAlive"` //
IsHide bool `json:"isHide"` // 是否在菜单栏显示,默认显示
IsAffix bool `json:"isAffix"` // tag标签是否不可删除
IsIframe bool `json:"isIframe"`
Link string `json:"link"`
}