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  )