55 lines
3.4 KiB
MySQL
55 lines
3.4 KiB
MySQL
|
|
-- ============================================
|
||
|
|
-- 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);
|