Merge pull request #538 from songzhibin97/gva_gormv2_dev

fix:创建用户初始化权限,确保用户可用
This commit is contained in:
奇淼(piexlmax
2021-06-24 14:27:33 +08:00
committed by GitHub
3 changed files with 26 additions and 1 deletions

View File

@@ -11,3 +11,7 @@ type CasbinInReceive struct {
AuthorityId string `json:"authorityId"` // 权限id
CasbinInfos []CasbinInfo `json:"casbinInfos"`
}
func DefaultCasbin() []CasbinInfo {
return []CasbinInfo{{Path: "/menu/getMenu", Method: "POST"}, {Path: "/jwt/jsonInBlacklist", Method: "POST"}}
}

View File

@@ -1,9 +1,27 @@
package request
import "gin-vue-admin/model"
import (
"gin-vue-admin/global"
"gin-vue-admin/model"
)
// Add menu authority info structure
type AddMenuAuthorityInfo struct {
Menus []model.SysBaseMenu
AuthorityId string // 角色ID
}
func DefaultMenu() []model.SysBaseMenu {
return []model.SysBaseMenu{{
GVA_MODEL: global.GVA_MODEL{ID: 1},
ParentId: "0",
Path: "dashboard",
Name: "dashboard",
Component: "view/dashboard/index.vue",
Sort: 1,
Meta: model.Meta{
Title: "仪表盘",
Icon: "setting",
},
}}
}