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  }