添加批量接口
This commit is contained in:
parent
ab93553a30
commit
2006cd3b18
@ -26,7 +26,15 @@ public interface TyrSaasRoleUserApi {
|
||||
* 此接口不能修改非管理员角色
|
||||
*/
|
||||
@PostMapping("/api/saas-role-user/save-or-update")
|
||||
ApiResult<Void> saveOrUpdate(@RequestBody @Valid RoleUserReq req);
|
||||
ApiResult<Void> saveOrUpdate(@RequestBody @Valid RoleUserReq req);
|
||||
|
||||
|
||||
/**
|
||||
* 保存/更新 用户的角色,每次传入新的角色ID时都会覆盖原来的所有角色
|
||||
* 此接口不能修改非管理员角色
|
||||
*/
|
||||
@PostMapping("/api/saas-role-user/batch-save-or-update")
|
||||
ApiResult<Void> batchSaveOrUpdate(@RequestBody @Valid List<RoleUserReq> req);
|
||||
|
||||
/**
|
||||
* 删除单位参与的工作台的所有的人员与角色。 目前主要是用于移除参与单位的地方
|
||||
|
||||
@ -33,6 +33,14 @@ public class RoleUserController implements TyrSaasRoleUserApi {
|
||||
return ApiResult.ok();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ApiResult<Void> batchSaveOrUpdate(List<RoleUserReq> req) {
|
||||
for (RoleUserReq roleUserReq : req) {
|
||||
saasRoleUserService.saveOrUpdate(roleUserReq);
|
||||
}
|
||||
return ApiResult.ok();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ApiResult<Void> removeWorkspaceOuAllUserRole(Long workspaceId, Long ouId) {
|
||||
saasRoleUserService.removeWorkspaceOuAllUserRole(workspaceId, ouId);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user