[Swagger 보완] content 속성을 제거하여 소스를 정리하고 가독성 향상
This commit is contained in:
@@ -211,10 +211,8 @@ public enum ApiResponseCode {
|
||||
@Operation(summary = "회원 가입", description = "새로운 회원을 등록합니다.")
|
||||
@ApiResponses(value = {
|
||||
@ApiResponse(responseCode = "201", description = "회원 가입 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터",
|
||||
content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 사용자 정보",
|
||||
content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 사용자 정보", content = @Content)
|
||||
})
|
||||
```
|
||||
|
||||
|
||||
@@ -38,8 +38,8 @@ public class CommonCodeController {
|
||||
@Operation(summary = "그룹 코드 생성", description = "새로운 그룹 코드를 생성합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "201", description = "그룹 코드 생성 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 그룹 코드", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 그룹 코드", content = @Content)
|
||||
})
|
||||
@PostMapping("/group")
|
||||
public ResponseEntity<ApiResponseDto<CreateCommonGroupCodeResponseDto>> createGroupCode(@RequestBody @Valid CreateCommonGroupCodeRequestDto requestDto) {
|
||||
@@ -55,8 +55,8 @@ public class CommonCodeController {
|
||||
@Operation(summary = "그룹 코드 수정", description = "기존 그룹 코드를 수정합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "그룹 코드 수정 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "404", description = "그룹 코드를 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "404", description = "그룹 코드를 찾을 수 없음", content = @Content)
|
||||
})
|
||||
@PutMapping("/group/{code}")
|
||||
public ResponseEntity<ApiResponseDto<String>> updateGroupCode(
|
||||
@@ -71,8 +71,8 @@ public class CommonCodeController {
|
||||
@Operation(summary = "그룹 코드 삭제", description = "그룹 코드를 삭제합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "그룹 코드 삭제 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "하위 공통 코드가 존재하여 삭제할 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "404", description = "그룹 코드를 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "하위 공통 코드가 존재하여 삭제할 수 없음", content = @Content),
|
||||
@ApiResponse(responseCode = "404", description = "그룹 코드를 찾을 수 없음", content = @Content)
|
||||
})
|
||||
@DeleteMapping("/group/{code}")
|
||||
public ResponseEntity<ApiResponseDto<Void>> deleteGroupCode(@PathVariable String code) {
|
||||
@@ -84,7 +84,7 @@ public class CommonCodeController {
|
||||
@Operation(summary = "그룹 코드 조회", description = "특정 그룹 코드를 조회합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "그룹 코드 조회 성공"),
|
||||
@ApiResponse(responseCode = "404", description = "그룹 코드를 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "404", description = "그룹 코드를 찾을 수 없음", content = @Content)
|
||||
})
|
||||
@GetMapping("/group/{code}")
|
||||
public ResponseEntity<ApiResponseDto<CommonGroupCodeDto>> getGroupCode(@PathVariable String code) {
|
||||
@@ -119,8 +119,8 @@ public class CommonCodeController {
|
||||
@Operation(summary = "공통 코드 생성", description = "새로운 공통 코드를 생성합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "201", description = "공통 코드 생성 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 공통 코드", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 공통 코드", content = @Content)
|
||||
})
|
||||
@PostMapping
|
||||
public ResponseEntity<ApiResponseDto<CreateCommonCodeResponseDto>> createCode(@RequestBody @Valid CreateCommonCodeRequestDto requestDto) {
|
||||
@@ -136,8 +136,8 @@ public class CommonCodeController {
|
||||
@Operation(summary = "공통 코드 수정", description = "기존 공통 코드를 수정합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "공통 코드 수정 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "404", description = "공통 코드를 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "404", description = "공통 코드를 찾을 수 없음", content = @Content)
|
||||
})
|
||||
@PutMapping("/{code}")
|
||||
public ResponseEntity<ApiResponseDto<String>> updateCode(
|
||||
@@ -152,8 +152,8 @@ public class CommonCodeController {
|
||||
@Operation(summary = "공통 코드 삭제", description = "공통 코드를 삭제합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "공통 코드 삭제 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "하위 공통 코드가 존재하여 삭제할 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "404", description = "공통 코드를 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "하위 공통 코드가 존재하여 삭제할 수 없음", content = @Content),
|
||||
@ApiResponse(responseCode = "404", description = "공통 코드를 찾을 수 없음", content = @Content)
|
||||
})
|
||||
@DeleteMapping("/{code}")
|
||||
public ResponseEntity<ApiResponseDto<Void>> deleteCode(@PathVariable String code) {
|
||||
@@ -165,7 +165,7 @@ public class CommonCodeController {
|
||||
@Operation(summary = "공통 코드 조회", description = "특정 공통 코드를 조회합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "공통 코드 조회 성공"),
|
||||
@ApiResponse(responseCode = "404", description = "공통 코드를 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "404", description = "공통 코드를 찾을 수 없음", content = @Content)
|
||||
})
|
||||
@GetMapping("/{code}")
|
||||
public ResponseEntity<ApiResponseDto<GetCommonCodeResponseDto>> getCode(@PathVariable String code) {
|
||||
|
||||
@@ -37,8 +37,8 @@ public class FileController {
|
||||
@Operation(summary = "파일 업로드", description = "단일 파일을 업로드합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "파일 업로드 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "500", description = "파일 업로드 실패", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "500", description = "파일 업로드 실패", content = @Content)
|
||||
})
|
||||
@PostMapping("/upload")
|
||||
public ResponseEntity<ApiResponseDto<FileUploadResponseDto>> uploadFile(
|
||||
@@ -53,8 +53,8 @@ public class FileController {
|
||||
@Operation(summary = "다중 파일 업로드", description = "여러 파일을 동시에 업로드합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "다중 파일 업로드 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "500", description = "다중 파일 업로드 실패", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "500", description = "다중 파일 업로드 실패", content = @Content)
|
||||
})
|
||||
@PostMapping("/upload-multiple")
|
||||
public ResponseEntity<ApiResponseDto<MultipleFileUploadResponseDto>> uploadMultipleFiles(
|
||||
@@ -69,8 +69,8 @@ public class FileController {
|
||||
@Operation(summary = "파일 다운로드", description = "파일 ID로 파일을 다운로드합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "파일 다운로드 성공"),
|
||||
@ApiResponse(responseCode = "404", description = "파일을 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "500", description = "파일 다운로드 실패", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "404", description = "파일을 찾을 수 없음", content = @Content),
|
||||
@ApiResponse(responseCode = "500", description = "파일 다운로드 실패", content = @Content)
|
||||
})
|
||||
@GetMapping("/download/{oid}")
|
||||
public ResponseEntity<ByteArrayResource> downloadFile(@PathVariable Long oid) {
|
||||
@@ -90,8 +90,8 @@ public class FileController {
|
||||
@Operation(summary = "파일 논리적 삭제", description = "파일 ID로 파일을 논리적으로 삭제합니다. (use_flag를 false로 변경)")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "파일 논리적 삭제 성공"),
|
||||
@ApiResponse(responseCode = "404", description = "파일을 찾을 수 없음", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "500", description = "파일 논리적 삭제 실패", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "404", description = "파일을 찾을 수 없음", content = @Content),
|
||||
@ApiResponse(responseCode = "500", description = "파일 논리적 삭제 실패", content = @Content)
|
||||
})
|
||||
@DeleteMapping("/{oid}")
|
||||
public ResponseEntity<ApiResponseDto<Void>> deleteFile(@PathVariable Long oid) {
|
||||
|
||||
@@ -50,8 +50,8 @@ public class MemberController {
|
||||
@Operation(summary = "회원 등록", description = "새로운 회원을 등록합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "201", description = "회원 가입 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class))),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 사용자 정보", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 데이터", content = @Content),
|
||||
@ApiResponse(responseCode = "409", description = "중복된 사용자 정보", content = @Content)
|
||||
})
|
||||
@PostMapping("/register")
|
||||
public ResponseEntity<ApiResponseDto<CreateMemberResponseDto>> createMember(@RequestBody @Valid CreateMemberRequestDto requestDto) {
|
||||
@@ -66,7 +66,7 @@ public class MemberController {
|
||||
@Operation(summary = "회원 목록 조회", description = "활성화된 모든 회원의 목록을 조회합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "회원 목록 조회 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 파라미터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 파라미터", content = @Content)
|
||||
})
|
||||
@GetMapping
|
||||
public ResponseEntity<ApiResponseDto<List<GetMemberResponseDto>>> getMembers(@ModelAttribute GetMembersRequestDto requestDto) {
|
||||
@@ -82,7 +82,7 @@ public class MemberController {
|
||||
@Operation(summary = "회원 목록 조회 (페이지네이션)", description = "페이지네이션을 적용한 회원 목록을 조회합니다.")
|
||||
@ApiResponses({
|
||||
@ApiResponse(responseCode = "200", description = "회원 목록 조회 성공"),
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 파라미터", content = @Content(schema = @Schema(implementation = ApiResponseDto.class)))
|
||||
@ApiResponse(responseCode = "400", description = "잘못된 요청 파라미터", content = @Content)
|
||||
})
|
||||
@GetMapping("/paged")
|
||||
public ResponseEntity<ApiResponseDto<PagedResult<GetMemberResponseDto>>> getMembersPaged(@ModelAttribute GetMembersPagedRequestDto requestDto) {
|
||||
|
||||
Reference in New Issue
Block a user