|
|
|
@ -193,4 +193,25 @@ public class ResidentAndDisabledController {
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getMsDatagb()), "데이타구분 값은 필수입니다(1-거주자,2-장애인)");
|
|
|
|
|
return RestResponse.of(service.findByUserJudges(dto));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Secured(policy = SecurityPolicy.TOKEN)
|
|
|
|
|
@Operation(summary = "거주자/장애인 의견진술 심의 결과 저장" , description = "거주자/장애인 의견진술 심의 결과 저장")
|
|
|
|
|
@Parameters({
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msuCode", description = "심사코드", required = true, example = " "),
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msuResult", description = "심사결과코드", required = true, example = "1"),
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msuReason", description = "심사사유", required = true, example = " ")
|
|
|
|
|
})
|
|
|
|
|
@PostMapping(value="/judge", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
|
|
public ResponseEntity<? extends IRestResponse> saveJudgeResult(
|
|
|
|
|
@Valid
|
|
|
|
|
@RequestBody
|
|
|
|
|
@Parameter(hidden = true)
|
|
|
|
|
final JudgeListDto dto) {
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto), "필수 조건이 입력되지 않았습니다.");
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getMsuCode()), "심사코드 값은 필수입니다(PK)");
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getMsuResult()), "심사결과는 필수입니다(1-수용,2-미수용)");
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getMsuReason()), "심의사유는 필수입니다");
|
|
|
|
|
service.saveJudgeResult(dto);
|
|
|
|
|
return RestResponse.of(HttpStatus.OK);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|