github.com/SupenBysz/gf-admin-community@v0.7.4/sys_model/sys_enum/internal/license/permission.go (about) 1 package sys_enum_license 2 3 import ( 4 "github.com/SupenBysz/gf-admin-community/utility/permission" 5 "github.com/gogf/gf/v2/container/gmap" 6 "github.com/gogf/gf/v2/util/gconv" 7 "github.com/kysion/base-library/utility/base_permission" 8 ) 9 10 type PermissionTypeEnum = base_permission.IPermission 11 12 type permissionType struct { 13 ViewDetail PermissionTypeEnum 14 List PermissionTypeEnum 15 Update PermissionTypeEnum 16 SetState PermissionTypeEnum 17 Create PermissionTypeEnum 18 } 19 20 var ( 21 PermissionType = permissionType{ 22 ViewDetail: permission.New(5953153121845328, "ViewDetail", "查看个人资质信息", "查看某条个人资质信息"), 23 List: permission.New(5953153121845329, "List", "个人资质列表", "查看所有个人资质信息"), 24 Update: permission.New(5953153121845330, "Update", "更新资质审核信息", "更新某条资质审核信息"), 25 SetState: permission.New(5953153121845331, "SetState", "设置个人资质状态", "设置某个人资质认证状态"), 26 Create: permission.New(5953153121845332, "Create", "创建个人资质", "创建个人资质信息"), 27 } 28 permissionTypeMap = gmap.NewStrAnyMapFrom(gconv.Map(PermissionType)) 29 )