feature(saas-auth): 定义新的权限查人接口

This commit is contained in:
zhansihu 2023-10-17 16:48:23 +08:00
parent 036809191c
commit 1569262201
2 changed files with 29 additions and 1 deletions

View File

@ -63,6 +63,23 @@ public interface TyrSaasAuthApi {
@PostMapping("/api/v2/auth/list-permission-from-identity")
ApiResult<IdentityAuthRes> findIdentityAuth(@RequestBody @Valid IdentityAuthReq identityAuthReq);
/**
*
* 判断人是否拥有指定权限
* @param req
* @return
*/
@PostMapping("/api/v2/auth/hasPermissionForIdentity")
ApiResult<Boolean> hasPermissionForIdentityV2(@RequestBody CheckIdentityPermissionReq req);
/**
* 查询拥有权限的人
* @param req
* @return
*/
@PostMapping("/api/v2/auth/listPermissionFromFeature")
ApiResult<List<QueryIdentityByPermissionResp>> listIdentityFromPermissionV2(@RequestBody ListPermissionFromFeatureReq req);

View File

@ -23,7 +23,6 @@ import java.util.List;
@Slf4j
@RestController
@RequiredArgsConstructor
public class TyrSaasAuthController implements TyrSaasAuthApi {
private final TyrSaasAuthService tyrSaasAuthService;
@ -48,4 +47,16 @@ public class TyrSaasAuthController implements TyrSaasAuthApi {
return ApiResult.ok(tyrSaasAuthService.findIdentityAuth(identityAuthReq));
}
@Override
public ApiResult<Boolean> hasPermissionForIdentityV2(CheckIdentityPermissionReq req) {
//TODO:@Zhan
return null;
}
@Override
public ApiResult<List<QueryIdentityByPermissionResp>> listIdentityFromPermissionV2(ListPermissionFromFeatureReq req) {
//TODO:@Zhan
return null;
}
}