github.com/SupenBysz/gf-admin-community@v0.7.4/sys_model/sys_enum/internal/role/permission.go (about) 1 package organization 2 3 import ( 4 "github.com/SupenBysz/gf-admin-community/utility/permission" 5 "github.com/kysion/base-library/utility/base_permission" 6 ) 7 8 type PermissionTypeEnum = base_permission.IPermission 9 10 type permissionType struct { 11 ViewDetail PermissionTypeEnum 12 ViewMember PermissionTypeEnum 13 List PermissionTypeEnum 14 Update PermissionTypeEnum 15 Delete PermissionTypeEnum 16 Create PermissionTypeEnum 17 SetMember PermissionTypeEnum 18 SetPermission PermissionTypeEnum 19 } 20 21 var PermissionType = permissionType{ 22 ViewDetail: permission.New(5948684761759813, "ViewDetail", "查看角色", "查看某个角色"), 23 ViewMember: permission.New(5948684761759823, "ViewMember", "查看角色成员", "查看某个角色下的用户"), 24 List: permission.New(5948684761759814, "List", "角色列表", "查看所有角色"), 25 Update: permission.New(5948684761759815, "Update", "更新角色信息", "更新某个角色信息"), 26 Delete: permission.New(5948684761759816, "Delete", "删除角色", "删除某个角色"), 27 Create: permission.New(5948684761759817, "Create", "创建角色", "创建一个新角色"), 28 SetMember: permission.New(5950451522795973, "SetMember", "设置角色成员", "增加或移除角色成员"), 29 SetPermission: permission.New(5950452043151813, "SetPermission", "设置角色权限", "设置某个角色的权限"), 30 }