This commit is contained in:
Joe
2026-01-16 15:49:34 +08:00
commit 550d3e1f42
380 changed files with 62024 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
package models
import (
"github.com/goravel/framework/database/orm"
)
type Role struct {
orm.Model
Name string `gorm:"uniqueIndex;not null;size:50;comment:角色名称"`
Slug string `gorm:"uniqueIndex;not null;size:50;comment:角色标识"`
Description string `gorm:"size:255;comment:角色描述"`
Status uint8 `gorm:"default:1;comment:状态 1:启用 0:禁用"`
Sort int `gorm:"default:0;comment:排序"`
Admins []Admin `gorm:"many2many:admin_role;comment:管理员"`
Permissions []Permission `gorm:"many2many:role_permission;comment:权限"`
Menus []Menu `gorm:"many2many:role_menu;comment:菜单"`
}