Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetResourceRequest ¶ added in v1.0.19
type Repo ¶
type Repo interface { // GetResourceScopes 获取指定用户的资源权限 GetResourceScopes(ctx kratosx.Context, uid uint32, keyword string) (bool, []uint32, error) // GetResource 获取资源权限 GetResource(ctx kratosx.Context, req *GetResourceRequest) ([]uint32, error) // UpdateResource 更新资源权限 UpdateResource(ctx kratosx.Context, req *UpdateResourceRequest) error }
type UpdateResourceRequest ¶ added in v1.0.19
type UseCase ¶
type UseCase struct {
// contains filtered or unexported fields
}
func (*UseCase) GetResource ¶ added in v1.0.19
GetResource 获取指定的资源权限
func (*UseCase) GetResourceScopes ¶
func (u *UseCase) GetResourceScopes(ctx kratosx.Context, userId uint32, keyword string) (bool, []uint32, error)
GetResourceScopes 获取指定的资源权限
func (*UseCase) UpdateResource ¶ added in v1.0.19
func (u *UseCase) UpdateResource(ctx kratosx.Context, req *UpdateResourceRequest) error
UpdateResource 更新资源权限
Click to show internal directories.
Click to hide internal directories.