1. 테이블 레이아웃

1) QUPID_SEND_DATA (발송요청 테이블)

컬럼ID
데이터타입
컬럼명
M
P
필수

SEQ_NO

NUMBER

일련번호

REQ_TYPE

VARCHAR2(2)

요청구분(01:접수, 02:발송, *03:접수+발송, 07:취소요청)

REQ_GUID

VARCHAR2(64)

요청GUID (큐피드에서 발급, 상태조회시 식별키로 사용)

CUST_ID

VARCHAR2(30)

고객사아이디 (큐피드에서 등록)

BR_CD

VARCHAR2(2)

지점코드 (00:기본, 큐피드에서 별도 등록 필요)

SEND_TYPE

VARCHAR2(1)

발송구분 (M:전자문서, P:전자우편)

RECV_NM

VARCHAR2(50)

수신자 성명 (발송후 마스킹)

MOBILE_NO

VARCHAR2(20)

수신자 휴대폰번호 (발송 후 마스킹)

BIRTH

VARCHAR2(8)

생년월일 (YYYYMMDD, 전자우편은 미사용)

SUBJECT

VARCHAR2(100)

제목 (알림톡 표시)

TMPL_NO

VARCHAR2(3)

템플릿번호 (큐피드에 등록한 일련번호)

SAVE_REPO_YN

VARCHAR2(1)

공전소 등록여부 (Y/N, 기본값:N)

RESERVED_YN

VARCHAR2(1)

예약발송여부 (Y/N, 기본값:N)

RESERVED_DATE

VARCHAR2(16)

예약발송일시 (YYYY-MM-DD hh:mm)

RECV_POST_NO

VARCHAR2(6)

수신자 우편번호

RECV_ADDR1

VARCHAR2(100)

수신자 기본주소

RECV_ADDR2

VARCHAR2(200)

수신자 상세주소 (발송후 마스킹)

SEND_NM

VARCHAR2(50)

발신자 이름

SEND_POST_NO

VARCHAR2(6)

발신자 우편번호

SEND_ADDR1

VARCHAR2(100)

발신자 기본주소

SEND_ADDR2

VARCHAR2(200)

발신자 상세주소

POST_TYPE

VARCHAR2(3)

우편종류 (000:일반, 001:등기, 005:내용증명, 008:내용증명+배달증명)

ENVELOPE_TYPE

VARCHAR2(3)

봉투종류 (*010:봉합식, 020:접착식)

POST_RGST_NO

VARCHAR2(13)

등기번호 (큐피드에서 발송후 업데이트)

PDF_FILE_PATH

VARCHAR2(100)

PDF파일 절대경로+파일명

SEND_YN

VARCHAR2(1)

큐피드접수여부 (Y/N)

STATUS

VARCHAR2(2)

진행상태코드 (상태코드 참조)

SUB_STATUS

VARCHAR2(4)

세부상태코드 (상태코드 참조)

RES_CODE

VARCHAR2(4)

응답코드 (API 기본응답 참조)

RES_MSG

VARCHAR2(200)

응답메시지

REQ_ID

VARCHAR2(50)

요청아이디 (고객사 조회용)

PARAM1

VARCHAR2(50)

사용자파라메타1 (고객사 관리용)

PARAM2

VARCHAR2(50)

사용자파라메타2 (고객사 관리용)

PARAM3

VARCHAR2(50)

사용자파라메타3 (고객사 관리용)

CRT_ID

VARCHAR2(50)

등록자ID (고객사 시스템)

CRT_DTM

VARCHAR2(14)

등록일시 (YYYYMMDDhhmmss)

CHG_DTM

VARCHAR2(14)

변경일시 (YYYYMMDDhhmmss)

STATUS_CHG_DTM

VARCHAR2(14)

상태변경일시(큐피드)

SEND_DTM

VARCHAR2(14)

전송(발송요청)일시(고객사->큐피드)

REQ_DTM

VARCHAR2(14)

최초접수일시

SENT_DTM

VARCHAR2(14)

발송일시(페이사인)

RECEIVE_DTM

VARCHAR2(14)

수신일시

READ_DTM

VARCHAR2(14)

열람일시

COMPLETE_DTM

VARCHAR2(14)

서명완료일시

EXPIRE_DTM

VARCHAR2(14)

서명/열람기한만료일시

GENERATE_PDF_DTM

VARCHAR2(14)

PDF생성일시

GENERATE_TSA_DTM

VARCHAR2(14)

타임스탬프생성일시

DATA_FILLED_DTM

VARCHAR2(14)

데이터입력완료일시

SIGNED_PDF_PATH

VARCHAR2(100)

서명PDF저장경로 (환경설정지정경로+REQ_GUID)

SIGNED_PDF_DOWN_DTM

VARCHAR2(14)

서명PDF다운로드일시 (YYYYMMDDhhmmss)

DOC_PARAM_DATA

VARCHAR2(4000)

템플릿 문자열 치환 데이터(JSON)

ORG_PDF_PATH

VARCHAR2(100)

원본PDF저장경로

ORG_PDF_DOWN_DTM

VARCHAR2(14)

원본PDF다운로드일시

DELIVERED_DTM

VARCHAR2(!4)

배달일시

DELIV_RSLT_CD

VARCHAR2(1)

배달결과코드 (1:배달완료,2:배달중,3:이사간곳발송,4:반송,5:반송불능,8:계약등기주소갱신)

DELIV_RCPT_NM

VARCHAR2(50)

수령인명

DELIV_RCPT_REL_NM

VARCHAR2(50)

수령인관계

NON_DELIV_REASON

VARCHAR2(30)

미배달사유

SB_FG

VARCHAR2(1)

반송불필요여부(Y:반송X, N:반송)

FILLED_DATA

VARCHAR2(1000)

수신인입력데이터(JSON)

DOC_PARAM_DATA : { "key" : "value" }형태의 JSON 문자열로 입력하며 큐피드 또는 페이사인에 등록된 템플릿에서 {key}로 입력된 부분이 value로 치환된다.

{
    "name" : "홍길동",
    "contract_date" : "2023-10-27",
    "sale_amt" : "5,000,000원",
    "br_nm" : "성남지점",
    "due_day" : "25일"
}

2) QUPID_SEND_HIST (우편배송이력)

컬럼ID
데이터타입
컬럼명

SEQ_NO

NUMBER

발송요청 일련번호 (QUPID_SEND_DATA.SEQ_NO)

NO

NUMBER(3)

순번

DT

VARCHAR2(10)

일자

TM

VARCHAR2(5)

시간

ORG

VARCHAR2(30)

발생국

TEL

VARCHAR2(20)

전화번호

STATUS

VARCHAR2(20)

처리상태

RESULT

VARCHAR2(50)

배달결과

FAIL

VARCHAR2(50)

미배달사유

RETURN_SID

VARCHAR2(20)

반품등기번호

RETURN_DT

VARCHAR2(10)

반품일자

REG_DTM

VARCHAR2(14)

등록일시

Last updated