新增获取菜单列表

This commit is contained in:
2023-06-12 15:25:23 +08:00
parent 6b61f6ca43
commit c4d8dd6791
11 changed files with 169 additions and 16 deletions
+2 -1
View File
@@ -1,12 +1,13 @@
package model
// AdminApi 后台-接口表
// AdminAPI 后台-接口表
type AdminAPI struct {
Model
APIID int64 `gorm:"column:api_id;type:bigint(19);primary_key;AUTO_INCREMENT;comment:主键id" json:"api_id"`
APIName string `gorm:"column:api_name;type:varchar(100);comment:api名称;NOT NULL" json:"api_name"`
APIPath string `gorm:"column:api_path;type:varchar(255);comment:接口路径(全路径 id为:id;NOT NULL" json:"api_path"`
APIMethod string `gorm:"column:api_method;type:varchar(10);comment:请求类型(put:修改 post:新增 get:获取 ;NOT NULL" json:"api_method"`
IsAuth int `gorm:"column:is_auth;type:tinyint(1);default:1;comment:是否验证权限(0:否 1:是)" json:"is_auth"`
}
func (m *AdminAPI) TableName() string {
+1 -1
View File
@@ -5,7 +5,7 @@ type AdminMenu struct {
Model
MenuId int64 `gorm:"column:menu_id;type:bigint(19);primary_key;comment:主键id" json:"menu_id"`
MenuName string `gorm:"column:menu_name;type:varchar(30);comment:菜单名称" json:"menu_name"`
ParentId int `gorm:"column:parent_id;type:int(10);default:0;comment:父菜单ID0表示一级)" json:"parent_id"`
ParentId int64 `gorm:"column:parent_id;type:int(10);default:0;comment:父菜单ID0表示一级)" json:"parent_id"`
MenuStatus int `gorm:"column:menu_status;type:tinyint(1);default:1;comment:菜单状态(0:隐藏 1:正常)此优先级最高" json:"menu_status"`
MenuType int `gorm:"column:menu_type;type:tinyint(1);comment:菜单类型(1:模块 2:菜单 2:按钮)" json:"menu_type"`
Permission string `gorm:"column:permission;type:varchar(255);comment:标识" json:"permission"`