package com.madeu.crm.callLog.dto;

import lombok.Data;

/**
 * 통화 로그 결과 DTO
 */
@Data
public class CallLogDTO {
    /* ---- PK / 기본 필드 ---- */
    private String muCtiLogId;
    private String recordNo;
    private String cid; // 발신자 전화번호
    private String fulldnis; // 매장 수신번호
    private String bound; // IN/OUT
    private String menuNo; // ARS 메뉴 번호
    private String stateType; // 상태유형
    private String ctiStep; // 통화단계
    private String logincid; // 상담원 전화번호
    private String cType1; // 초진/재진
    private String cType2; // 상담/상담후예약/회차예약
    private String crmMbPid; // CRM 회원 PID
    private String storePid; // 매장 PID
    private String incallSel; // In Call 선택값
    private String callBackChk; // 콜백 확인 여부
    private String useYn;
    private String cudFlag;
    private String regId;
    private String regDate;
    private String modId;
    private String modDate;

    /* ---- 조인/서브쿼리 결과 필드 ---- */
    private String ring; // ARS 메뉴 선택 (step2)
    private String linkDate; // 통화 연결 시각 (step3)
    private String linkCid; // 통화 연결 상담원 (step3)
    private String linkEndDate; // 통화 종료 시각 (step4)
    private String bendDate; // 기타 종료 시각 (step5)
    private String callbackCid; // 콜백 전화번호 (step98)
    private String smsFlag; // SMS 전송 여부
    private String callMsg; // 통화 메모
    private String memberName; // 고객명
    private String rowNum; // 행 번호
}
