|
@@ -11,6 +11,7 @@ import com.dragoninfo.dcuc.auth.auth.facade.IRoleAuthInfoFacade;
|
|
|
import com.dragoninfo.dcuc.auth.auth.facade.IRoleInfoFacade;
|
|
|
import com.dragoninfo.dcuc.auth.auth.facade.IStaffAssignAuthInfoFacade;
|
|
|
import com.dragoninfo.dcuc.auth.auth.vo.RoleInfoVO;
|
|
|
+import com.dragoninfo.dcuc.auth.auth.vo.zerotrust.roleauthapply.RoleAuthApplySaveVo;
|
|
|
import com.dragoninfo.dcuc.auth.sub.dto.AuthUserDTO;
|
|
|
import com.dragoninfo.dcuc.auth.sub.enumresource.JobTypeEnum;
|
|
|
import com.dragoninfo.dcuc.auth.sub.facade.IAuthUserInfoFacade;
|
|
@@ -19,7 +20,6 @@ import com.dragoninfo.dcuc.auth.sub.vo.LabelVO;
|
|
|
import com.dragoninfo.dcuc.authweb.restcontroller.auth.vo.StaffOperateVo;
|
|
|
import com.dragoninfo.dcuc.authweb.restcontroller.auth.vo.StaffRoleOperateVo;
|
|
|
import com.dragoninfo.dcuc.authweb.restcontroller.auth.vo.UserRoleAuthInfoVo;
|
|
|
-import com.dragoninfo.dcuc.duceap.enums.UserTypeEnum;
|
|
|
import com.dragoninfo.dcuc.duceap.facade.ICodeListResourceFacade;
|
|
|
import com.dragoninfo.duceap.core.response.Result;
|
|
|
import com.dragonsoft.duceap.base.entity.http.ResponseStatus;
|
|
@@ -254,17 +254,21 @@ public class RoleAuthInfoController {
|
|
|
*/
|
|
|
@ApiOperation(value = "人员视图保存")
|
|
|
@PostMapping (value = "/staff")
|
|
|
- public Result saveStaff(@RequestBody StaffOperateVo staffOperateVo) {
|
|
|
+ public Result<Object> saveStaff(@RequestBody StaffOperateVo staffOperateVo) {
|
|
|
String userId = staffOperateVo.getUserId();
|
|
|
String orgId = staffOperateVo.getOrgId();
|
|
|
String saveIds = JSON.toJSONString(staffOperateVo.getSaveIds());
|
|
|
String deleteIds = JSON.toJSONString(staffOperateVo.getDeleteIds());
|
|
|
StaffAssignDTO staffAssignDTO=new StaffAssignDTO(userId, orgId, saveIds, deleteIds);
|
|
|
ResponseStatus responseStatus = staffAssignAuthInfoFacade.saveStaff(staffAssignDTO);
|
|
|
- Result result = new Result(responseStatus.getStatusCode(),responseStatus.getMessage(),null,null);
|
|
|
+ Result<Object> result = getResult(responseStatus);
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ private Result<Object> getResult(ResponseStatus responseStatus) {
|
|
|
+ return new Result<>(responseStatus.getStatusCode(), responseStatus.getMessage(),null,null);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取角色视图勾选人员
|
|
|
* 获取人员视图勾选角色
|
|
@@ -290,4 +294,11 @@ public class RoleAuthInfoController {
|
|
|
return Result.success(collect);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "角色授权申请")
|
|
|
+ @PostMapping(value = "role-auth-apply")
|
|
|
+ public Result<Object> roleAuthApply(@RequestBody RoleAuthApplySaveVo saveVo) {
|
|
|
+ ResponseStatus responseStatus = iRoleAuthInfoFacade.roleAuthApply(saveVo);
|
|
|
+ return getResult(responseStatus);
|
|
|
+ }
|
|
|
+
|
|
|
}
|