feat(common, other): support List parsing with target in GlowTrgmField

This commit is contained in:
jade
2026-07-09 13:33:07 +09:00
parent 1eb0d3b476
commit 454570db56
4 changed files with 68 additions and 11 deletions

View File

@@ -33,6 +33,6 @@ public class SampleStringRes {
@GlowTrgmField(order = 4, length = 2, description = "상태코드")
private String statusCode;
@GlowTrgmField(order = 5, length = 10, description = "타겟")
private String target;
@GlowTrgmField(order = 5, length = 30, description = "타겟 리스트", target = SampleTargetDto.class)
private java.util.List<SampleTargetDto> target;
}

View File

@@ -0,0 +1,27 @@
package io.shinhanlife.axhub.biz.mcp.tool.dto;
import io.shinhanlife.glow.GlowTrgmField;
import lombok.Data;
/**
* @package io.shinhanlife.axhub.biz.mcp.tool.dto
* @className SampleTargetDto
* @description AX HUB 시스템 처리 클래스
* @author 김형식
* @create 2026.09.01
* <pre>
* ---------- 개정이력 ----------
* 수정일 수정자 수정내용
* ---------- -------- ---------------------------
* 2026.09.01 김형식 최초생성
*
* </pre>
*/
@Data
public class SampleTargetDto {
@GlowTrgmField(order = 1, length = 5, description = "항목 코드")
private String itemCode;
@GlowTrgmField(order = 2, length = 5, description = "항목 값")
private String itemValue;
}