-- ============================================ -- CTI 통화 로그 테이블 (MariaDB) -- ============================================ -- CTI 통화 로그 메인 테이블 CREATE TABLE IF NOT EXISTS MU_CTI_LOG ( MU_CTI_LOG_ID VARCHAR(20) NOT NULL COMMENT 'CTI 로그 ID (PK)', RECORD_NO VARCHAR(50) NULL COMMENT 'CTI 레코드 번호', CID VARCHAR(20) NULL COMMENT '발신자 전화번호', FULLDNIS VARCHAR(20) NULL COMMENT '매장 수신번호 (ARS 대표번호)', BOUND VARCHAR(10) NULL COMMENT '통화방향 (IN/OUT)', MENU_NO VARCHAR(10) NULL COMMENT 'ARS 메뉴 번호', STATE_TYPE VARCHAR(20) NULL COMMENT '상태유형 (start/ringout/link/callback/lms/local)', CTI_STEP VARCHAR(5) NULL COMMENT '통화단계 (1=수신, 2=ring, 3=link, 4=linkend, 5=bend, 98=callback)', LOGINCID VARCHAR(20) NULL COMMENT '상담원 전화번호', C_TYPE1 VARCHAR(20) NULL COMMENT '구분2 (초진/재진)', C_TYPE2 VARCHAR(20) NULL COMMENT '구분3 (상담/상담후예약/회차예약)', CRM_MB_PID VARCHAR(20) NULL COMMENT 'CRM 회원 PID', STORE_PID VARCHAR(20) NULL COMMENT '매장 PID', INCALL_SEL VARCHAR(500) NULL COMMENT 'In Call 선택값 (파이프 구분)', CALL_BACK_CHK CHAR(1) NULL DEFAULT 'N' COMMENT '콜백 확인 여부 (Y/N)', USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부', CUD_FLAG CHAR(1) NULL DEFAULT 'C' COMMENT 'CUD 플래그', REG_ID VARCHAR(20) NULL COMMENT '등록자 ID', REG_DATE DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', MOD_ID VARCHAR(20) NULL COMMENT '수정자 ID', MOD_DATE DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '수정일시', PRIMARY KEY (MU_CTI_LOG_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='CTI 통화 로그'; -- 인덱스 CREATE INDEX IDX_MU_CTI_LOG_RECORD_NO ON MU_CTI_LOG (RECORD_NO); CREATE INDEX IDX_MU_CTI_LOG_REG_DATE ON MU_CTI_LOG (REG_DATE); CREATE INDEX IDX_MU_CTI_LOG_CID ON MU_CTI_LOG (CID); CREATE INDEX IDX_MU_CTI_LOG_FULLDNIS ON MU_CTI_LOG (FULLDNIS); CREATE INDEX IDX_MU_CTI_LOG_STORE_PID ON MU_CTI_LOG (STORE_PID); -- CTI 통화 메모 테이블 CREATE TABLE IF NOT EXISTS MU_CTI_TEXT ( MU_CTI_TEXT_ID VARCHAR(20) NOT NULL COMMENT 'CTI 메모 ID (PK)', RECORD_NO VARCHAR(50) NULL COMMENT 'CTI 레코드 번호', CALL_MSG TEXT NULL COMMENT '통화 메모 내용', USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부', CUD_FLAG CHAR(1) NULL DEFAULT 'C' COMMENT 'CUD 플래그', REG_ID VARCHAR(20) NULL COMMENT '등록자 ID', REG_DATE DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', MOD_ID VARCHAR(20) NULL COMMENT '수정자 ID', MOD_DATE DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '수정일시', PRIMARY KEY (MU_CTI_TEXT_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='CTI 통화 메모'; -- 인덱스 CREATE INDEX IDX_MU_CTI_TEXT_RECORD_NO ON MU_CTI_TEXT (RECORD_NO);