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  }