snp-batch-validation/src/main/java/com/snp/batch/global/dto/BypassConfigRequest.java
HYOJIN 82e7074b1c refactor: BYPASS API 전면 RAW 모드 전환 (JsonNode 패스스루) (#63)
- DTO 생성 제거: 모든 BYPASS API가 JsonNode로 응답 패스스루
- bypass_api_field 테이블 관련 코드 삭제 (Entity, Repository, DTO, JsonSchemaParser)
- 코드 생성기: Service만 생성 (DTO 없음), JsonNode 반환
- 프론트엔드: 3단계 → 2단계 폼 축소 (기본 정보 + 파라미터)
- BypassStepFields, responseType 관련 코드 전면 제거

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 10:40:20 +09:00

40 lines
767 B
Java

package com.snp.batch.global.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* BYPASS API 설정 등록/수정 요청 DTO
*/
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BypassConfigRequest {
/** 도메인명 (패키지명/URL 경로) */
private String domainName;
/** 표시명 */
private String displayName;
/** WebClient 빈 이름 */
private String webclientBean;
/** 외부 API 경로 */
private String externalPath;
/** HTTP 메서드 */
private String httpMethod;
/** 설명 */
private String description;
/** 파라미터 목록 */
private List<BypassParamDto> params;
}