diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/OlCommonHeaderDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/OlCommonHeaderDto.java new file mode 100644 index 0000000..42821c4 --- /dev/null +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/integration/mci/dto/OlCommonHeaderDto.java @@ -0,0 +1,90 @@ +package io.shinhanlife.dap.common.integration.mci.dto; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import java.util.List; + +/** + * @package io.shinhanlife.dap.common.integration.mci.dto + * @className OlCommonHeaderDto + * @description AX HUB 시스템 처리 클래스 - OL(구 오렌지라이프) 공통 헤더 + * @author 김형식 + * @create 2026.09.01 + *
+ * ---------- 개정이력 ---------- + * 수정일 수정자 수정내용 + * ---------- -------- --------------------------- + * 2026.09.01 김형식 최초생성 + * + *+ */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class OlCommonHeaderDto { + private String custNm; // 고객명 + private String custRrn; // 고객 주민등록번호 + private String custNo; // 고객번호 + private String rcevNo; // 접수번호 + private String pono; // 증권번호 + private String scrNm; // 화면명 + private String scrId; // 화면ID + private String lginDttm; // 사용자가 로그인한 접속일시 + private String lginIpAddr; // 사용자가 접속한 IP 주소 + private String userNm; // 사용자 이름(한글) + private String userEngNm; // 사용자 영문이름 + private String userId; // 사용자 ID(AD ID) + private String userNo; // 사용자번호 + private String deptCd; // 사용자조직 코드 + private String salsDvCd; // 영업본부코드 + private String salsBoCd; // 영업지점코드 + private String uppDeptCd; // 상위조직코드 + private String prcsrUserId; // 처리자 ID(AD ID) + private String prcsrUserNo; // 처리지번호 + private String prcsrDeptCd; // 처리지조직 코드 + private String prcsrDvCd; // 처리지 영업본부코드 + private String prcsrBoCd; // 처리지 영업지점코드 + private String prcsrUppDeptCd; // 부서코드 + private String sysCd; // 요청이 들어온 시스템을 표시 + private String reqtSvcNm; // 요청하는 서비스 모듈명 + private String reqtMthdNm; // 요청하는 메소드명 + private String reqtVoNm; // 요청메소드에 전달할 값을 담는 VO명 + private String scrButnFuncClssCd; // 화면에서 버튼 별 이벤트 구분을 위한 구분코드 + private String scrGriCnt; // 화면 그리드 개수 + private List
+ * ---------- 개정이력 ---------- + * 수정일 수정자 수정내용 + * ---------- -------- --------------------------- + * 2026.09.01 김형식 최초생성 + * + *+ */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class SlCommonHeaderDto { + private String length; // 전문길이 + private String headerVer; // 전문헤더버전 + private String encodeFlag; // 전문암호화여부 + private String groupCoCd; // 그룹사코드 + private String instCd; // 기관코드 + private String applCd; // 업무코드 + private String kindCd; // 종별코드 + private String txCd; // 거래코드 + private String pfmAppName; // 어플리케이션 명 + private String pfmSvcName; // 서비스 명 + private String pfmFnName; // 오퍼레이션 명 + private String systemCd; // 생성시스템구분 + private String trFlag; // 요청응답구분 + private String syncFlag; // 동기구분 + private String envrFlag; // 환경구분 + private String crudFlag; // 조회거래구분 + private String sendTime; // 전문전송일시 + private String screenId; // 화면ID + private String clntIp; // Client IP + private String orgCd; // 부서(지점)코드 + private String userId; // 사용자 사번(아이디) + private String indvCrdtInfo; // 개인신용정보역할코드 + private String acntOgnzNo; // 경리조직번호 + private String ttiFlag; // TimeOut사용 + private String ttiStartTm; // 최초시작시간 + private String ttiKeepTm; // 유지시간초수 + private String outMsgTm; // 응답전문작성일시 + private String resType; // 처리결과 + private String resCode; // 응답코드 + private String resBascMsg; // 응답기본내역 + private String msgType; // 메시지 유형 + private String rcvSvcCd; // 수신 서비스 Code + private String rsltRcvSvcCd; // 결과수신 서비스 Code + private String realSvcCd; // Real 서비스 Code + private String ognzAsrtCd; // 조직분류코드 + private String ognzLeveCd; // 조직레벨구분코드 + private String psmrAsrtCd; // 인사조직분류코드 + private String sbsnRulpAsrtCd; // 영업규정분류코드 + private String bsduCd; // 영업지국코드 + private String bsquCd; // 영업자격코드 + private String linkPrafDutyCd; // 직책코드 + private String temp; // 예비 필드 +}