github.com/SupenBysz/gf-admin-community@v0.7.4/sys_model/sys_enum/internal/user/permission.go (about) 1 package sys_enum_user 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 ViewMoreDetail PermissionTypeEnum 13 List PermissionTypeEnum 14 SetState PermissionTypeEnum 15 ResetPassword PermissionTypeEnum 16 ChangePassword PermissionTypeEnum 17 Create PermissionTypeEnum 18 SetUsername PermissionTypeEnum 19 SetUserRole PermissionTypeEnum 20 SetPermission PermissionTypeEnum 21 } 22 23 var PermissionType = permissionType{ 24 ViewDetail: permission.New(5947175853095365, "ViewDetail", "查看详情", "查看某个用户登录信息"), 25 ViewMoreDetail: permission.New(5947175853095366, "ViewMoreDetail", "查看更多详情", "含完整手机号"), 26 List: permission.New(5947176286288325, "List", "用户列表", "查看所有用户"), 27 SetState: permission.New(5947176737372613, "SetState", "设置状态", "设置某个用户的状态"), 28 ResetPassword: permission.New(5947177123969477, "ResetPassword", "重置密码", "重置某个用户的登录密码"), 29 ChangePassword: permission.New(5947177469213125, "ChangePassword", "修改密码", "修改自己的登录密码"), 30 Create: permission.New(5949854362632261, "Create", "创建用户", "创建一个新用户"), 31 SetUsername: permission.New(5949854362632262, "Update", "修改用户名称", "修改用户登录账户名称信息"), 32 SetUserRole: permission.New(5949854362632264, "SetUserRole", "设置用户角色", "设置某一个用户的角色"), 33 SetPermission: permission.New(5949854362632265, "SetPermission", "设置用户权限", "设置某一个用户的权限"), 34 }