|
|
@ -60,7 +60,8 @@ public class ResidentAndDisabledController {
|
|
|
|
@Operation(summary = "거주자/장애인 의견진술 자료 등록", description = "거주자/장애인 의견진술 자료 등록")
|
|
|
|
@Operation(summary = "거주자/장애인 의견진술 자료 등록", description = "거주자/장애인 의견진술 자료 등록")
|
|
|
|
@PostMapping(value = "/data", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
|
|
|
|
@PostMapping(value = "/data", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
|
|
|
|
public ResponseEntity<? extends IRestResponse> saveJudgeData(@Nonnull GnRecallScDto dto) {
|
|
|
|
public ResponseEntity<? extends IRestResponse> saveJudgeData(@Nonnull GnRecallScDto dto) {
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto), "등록할 거주자 의견진술 자료가 존재하지 않습니다.");
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto), "등록할 거주자 의견진술 자료가 없습니다");
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getScDatagb()), "데이타구분 값은 필수입니다(1-거주자,2-장애인)");
|
|
|
|
|
|
|
|
|
|
|
|
service.saveJudgeData(dto);
|
|
|
|
service.saveJudgeData(dto);
|
|
|
|
//service.saveResidentData(mapstruct.toEntity(dto), dto.getPicadFiles(), dto.getFrecadFiles(), dto.getContadFiles());
|
|
|
|
//service.saveResidentData(mapstruct.toEntity(dto), dto.getPicadFiles(), dto.getFrecadFiles(), dto.getContadFiles());
|
|
|
@ -86,6 +87,11 @@ public class ResidentAndDisabledController {
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "scSeq2", description = "접수번호-종료", required = true, example = "2022999999"),
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "scSeq2", description = "접수번호-종료", required = true, example = "2022999999"),
|
|
|
|
})
|
|
|
|
})
|
|
|
|
public ResponseEntity<? extends IRestResponse> findResidentJudgeTargets(@Parameter(hidden = true) final JudgeTargetDto dto){
|
|
|
|
public ResponseEntity<? extends IRestResponse> findResidentJudgeTargets(@Parameter(hidden = true) final JudgeTargetDto dto){
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto), "필수 검색 조건이 입력되지 않았습니다.");
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getScDatagb()), "데이타구분 값은 필수입니다(1-거주자,2-장애인)");
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getScTransfer()), "전송상태를 선택하지 않았습니다(1-미전송,2-전송)");
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getScSeq1()), "조회할 접수번호(시작)가 입력되지 않았습니다");
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getScSeq2()), "조회할 접수번호(종료)가 입력되지 않았습니다");
|
|
|
|
return RestResponse.of(service.findJudgeTargets(dto));
|
|
|
|
return RestResponse.of(service.findJudgeTargets(dto));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -102,6 +108,7 @@ public class ResidentAndDisabledController {
|
|
|
|
|
|
|
|
|
|
|
|
@Operation(summary = "거주자/장애인 의견진술 심의목록 조회" , description = "거주자/장애인 의견진술 심의목록 조회")
|
|
|
|
@Operation(summary = "거주자/장애인 의견진술 심의목록 조회" , description = "거주자/장애인 의견진술 심의목록 조회")
|
|
|
|
@Parameters({
|
|
|
|
@Parameters({
|
|
|
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "scDatagb", description = "데이타구분(1-거주자, 2-장애인)", required = true, example = "1"),
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "scYear", description = "심사년도", required = true, example = "2021"),
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "scYear", description = "심사년도", required = true, example = "2021"),
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "scChasu", description = "차수", required = false, example = " "),
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "scChasu", description = "차수", required = false, example = " "),
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "page", description = "페이지", required = true, example = "0"),
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "page", description = "페이지", required = true, example = "0"),
|
|
|
@ -115,7 +122,27 @@ public class ResidentAndDisabledController {
|
|
|
|
final JudgeListDto dto,
|
|
|
|
final JudgeListDto dto,
|
|
|
|
@Parameter(hidden = true)
|
|
|
|
@Parameter(hidden = true)
|
|
|
|
final Pageable pageable) {
|
|
|
|
final Pageable pageable) {
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto), "필수 검색 조건이 입력되지 않았습니다.");
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getMsDatagb()), "데이타구분 값은 필수입니다(1-거주자,2-장애인)");
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto.getMsYear()), "심사년도를 선택하셔야 합니다");
|
|
|
|
return RestResponse.of(service.findJudges(dto, pageable));
|
|
|
|
return RestResponse.of(service.findJudges(dto, pageable));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Operation(summary = "거주자/장애인 의견진술 심의등록 상세 목록" , description = "거주자/장애인 의견진술 심의등록 상세 목록")
|
|
|
|
|
|
|
|
@Parameters({
|
|
|
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msDatagb", description = "데이타구분(1-거주자, 2-장애인)", required = true, example = "1"),
|
|
|
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msSdate", description = "심사시작일", required = true, example = "2021-01-04"),
|
|
|
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msEdate", description = "심사종료일", required = true, example = "2021-01-05"),
|
|
|
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msChasu", description = "차수", required = false, example = "3"),
|
|
|
|
|
|
|
|
@Parameter(in = ParameterIn.QUERY, name = "msuTeam", description = "팀코드", required = true, example = "002")
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
@GetMapping(value="/detail", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
|
|
|
|
|
public ResponseEntity<? extends IRestResponse> findJudgeDetails(
|
|
|
|
|
|
|
|
@Valid
|
|
|
|
|
|
|
|
@Parameter(hidden = true)
|
|
|
|
|
|
|
|
final JudgeListDto dto) {
|
|
|
|
|
|
|
|
AssertUtils.isTrue(!Checks.isEmpty(dto), "필수 검색 조건이 입력되지 않았습니다.");
|
|
|
|
|
|
|
|
return RestResponse.of(service.findJudgeDetails(dto));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|