23 lines
606 B
Go
23 lines
606 B
Go
package menu
|
|
|
|
import "hyapp-admin-server/internal/repository"
|
|
|
|
type menuRequest struct {
|
|
ParentID *uint `json:"parentId"`
|
|
Label string `json:"label" binding:"required"`
|
|
Code string `json:"code" binding:"required"`
|
|
Path string `json:"path"`
|
|
Icon string `json:"icon"`
|
|
PermissionCode string `json:"permissionCode"`
|
|
Sort int `json:"sort"`
|
|
Visible bool `json:"visible"`
|
|
}
|
|
|
|
type visibleRequest struct {
|
|
Visible bool `json:"visible"`
|
|
}
|
|
|
|
type menuSortRequest struct {
|
|
Items []repository.MenuSortItem `json:"items" binding:"required"`
|
|
}
|