- 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>
40 lines
767 B
Java
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;
|
|
}
|