- 공통 베이스 클래스 추가 (BaseBypassService, BaseBypassController) - 기존 Risk 모듈 베이스 클래스 상속으로 리팩토링 - BYPASS API 설정 CRUD API 구현 (/api/bypass-config) - Java 코드 생성기 구현 (Controller, Service, DTO 자동 생성) - JSON 샘플 파싱 기능 구현 - 프론트엔드 BYPASS API 관리 페이지 추가 (멀티스텝 등록 모달) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
34 lines
711 B
Java
34 lines
711 B
Java
package com.snp.batch.global.dto;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
/**
|
|
* BYPASS API 응답 필드 정보 DTO
|
|
*/
|
|
@Getter
|
|
@Builder
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public class BypassFieldDto {
|
|
|
|
private Long id;
|
|
|
|
/** 필드 이름 (Java 클래스 필드명) */
|
|
private String fieldName;
|
|
|
|
/** JSON 프로퍼티명 (null이면 fieldName 사용) */
|
|
private String jsonProperty;
|
|
|
|
/** 필드 타입 (String, Integer, Long, Double, Boolean, LocalDateTime) */
|
|
private String fieldType;
|
|
|
|
/** 필드 설명 */
|
|
private String description;
|
|
|
|
/** 정렬 순서 */
|
|
private Integer sortOrder;
|
|
}
|