|
@@ -77,7 +77,7 @@ CREATE TABLE TB_ANS_PHASE
|
|
|
(
|
|
(
|
|
|
ANS_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '답변일련번호',
|
|
ANS_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '답변일련번호',
|
|
|
SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
- ANS_CLSF VARCHAR(2) NOT NULL COMMENT '답변종류(공통코드G061)',
|
|
|
|
|
|
|
+ ANS_CLSF VARCHAR(20) NOT NULL COMMENT '답변종류(공통코드G061)',
|
|
|
ANS_TITLE VARCHAR(200) NOT NULL COMMENT '답변제목',
|
|
ANS_TITLE VARCHAR(200) NOT NULL COMMENT '답변제목',
|
|
|
ANS_CONTENT VARCHAR(4000) NOT NULL COMMENT '답변내용',
|
|
ANS_CONTENT VARCHAR(4000) NOT NULL COMMENT '답변내용',
|
|
|
KAKAO_CD VARCHAR(20) COMMENT '카카오템플릿코드',
|
|
KAKAO_CD VARCHAR(20) COMMENT '카카오템플릿코드',
|
|
@@ -1396,8 +1396,8 @@ DROP TABLE IF EXISTS TB_FAQ;
|
|
|
CREATE TABLE TB_FAQ
|
|
CREATE TABLE TB_FAQ
|
|
|
(
|
|
(
|
|
|
FAQ_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'FAQ일련번호',
|
|
FAQ_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'FAQ일련번호',
|
|
|
- SITE_CD VARCHAR(2) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
- FAQ_TYPE VARCHAR(2) NOT NULL COMMENT 'FAQ유형(공통코드G015)',
|
|
|
|
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
+ FAQ_TYPE VARCHAR(20) NOT NULL COMMENT 'FAQ유형(공통코드G015)',
|
|
|
QUESTION VARCHAR(200) NOT NULL COMMENT '질문',
|
|
QUESTION VARCHAR(200) NOT NULL COMMENT '질문',
|
|
|
ANSWER LONGTEXT COMMENT '답변',
|
|
ANSWER LONGTEXT COMMENT '답변',
|
|
|
USE_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
|
|
USE_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
|
|
@@ -1603,8 +1603,8 @@ INSERT INTO TB_MENU VALUES ('H3004', 'H30', '제휴사판매스타일', 'P', '/s
|
|
|
|
|
|
|
|
INSERT INTO TB_MENU VALUES ('J', 'ROOT', '게시판', 'M', NULL, NULL, 9, 'Y', 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_MENU VALUES ('J', 'ROOT', '게시판', 'M', NULL, NULL, 9, 'Y', 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_MENU VALUES ('J10', 'J', '공지사항', 'M', NULL, NULL, 10, 'Y', 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_MENU VALUES ('J10', 'J', '공지사항', 'M', NULL, NULL, 10, 'Y', 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_MENU VALUES ('J1001', 'J10', '사이트공지', 'P', '/board/notice/form/10', NULL, 1001, 'Y', 1, NOW(), 1, NOW());
|
|
|
|
|
-INSERT INTO TB_MENU VALUES ('J1002', 'J10', '내부공지', 'P', '/board/notice/form/20', NULL, 1002, 'Y', 1, NOW(), 1, NOW());
|
|
|
|
|
|
|
+INSERT INTO TB_MENU VALUES ('J1001', 'J10', '사이트공지', 'P', '/board/notice/form/G047_10', NULL, 1001, 'Y', 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_MENU VALUES ('J1002', 'J10', '내부공지', 'P', '/board/notice/form/G047_20', NULL, 1002, 'Y', 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_MENU VALUES ('J20', 'J', 'FAQ', 'P', '/board/faq/form', NULL, 20, 'Y', 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_MENU VALUES ('J20', 'J', 'FAQ', 'P', '/board/faq/form', NULL, 20, 'Y', 1, NOW(), 1, NOW());
|
|
|
|
|
|
|
|
INSERT INTO TB_MENU VALUES ('S', 'ROOT', '운영관리', 'M', NULL, NULL, 10, 'Y', 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_MENU VALUES ('S', 'ROOT', '운영관리', 'M', NULL, NULL, 10, 'Y', 1, NOW(), 1, NOW());
|
|
@@ -2471,6 +2471,75 @@ ALTER TABLE TB_GOODS_TNM_RES
|
|
|
GOODS_CD -- 상품코드
|
|
GOODS_CD -- 상품코드
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+################################################################################
|
|
|
|
|
+#공지사항
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_NOTICE RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_NOTICE (
|
|
|
|
|
+ NOTICE_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '공지사항일련번호',
|
|
|
|
|
+ NOTICE_TYPE VARCHAR(20) NOT NULL COMMENT '공지유형(공통코드G047)',
|
|
|
|
|
+ NOTICE_TITLE VARCHAR(200) NOT NULL COMMENT '공지제목',
|
|
|
|
|
+ NOTICE_STDT TIMESTAMP NOT NULL COMMENT '공지시작일시',
|
|
|
|
|
+ NOTICE_EDDT TIMESTAMP NOT NULL COMMENT '공지종료일시',
|
|
|
|
|
+ NOTICE_CONTENT LONGTEXT NOT NULL COMMENT '공지내용',
|
|
|
|
|
+ URGENT_YN CHAR(1) DEFAULT 'N' NOT NULL COMMENT '긴급여부(Y:긴급, N:보통)',
|
|
|
|
|
+ USE_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
|
|
|
|
|
+ READ_CNT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '조회수',
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호',
|
|
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시',
|
|
|
|
|
+ PRIMARY KEY (NOTICE_SQ),
|
|
|
|
|
+ INDEX IX_NOTICE_01 (NOTICE_TYPE, NOTICE_STDT, NOTICE_EDDT)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '공지사항. 신규 공지사항 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+#공지사항확인
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_NOTICE_CONFIRM RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_NOTICE_CONFIRM (
|
|
|
|
|
+ NOTICE_SQ INT UNSIGNED NOT NULL COMMENT '공지사항일련번호(공지사항)',
|
|
|
|
|
+ CONFIRM_NO INT UNSIGNED NOT NULL COMMENT '확인자번호(사용자)',
|
|
|
|
|
+ CONFIRM_COMMENT VARCHAR(200) COMMENT '확인코멘트',
|
|
|
|
|
+ USE_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
|
|
|
|
|
+ READ_CNT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '조회수',
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호',
|
|
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시',
|
|
|
|
|
+ PRIMARY KEY (NOTICE_SQ, CONFIRM_NO)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '공지사항확인. 공지사항 수신자의 확인에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+#공지사항파일
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_NOTICE_FILE RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_NOTICE_FILE (
|
|
|
|
|
+ NOTICE_SQ INT UNSIGNED NOT NULL COMMENT '공지사항일련번호(공지사항)',
|
|
|
|
|
+ SEQ SMALLINT UNSIGNED NOT NULL COMMENT '일련번호(공지사항일련번호 MAX+1)',
|
|
|
|
|
+ ORG_FILE_NM VARCHAR(100) NOT NULL COMMENT '원본파일명',
|
|
|
|
|
+ SYS_FILE_NM VARCHAR(100) NOT NULL COMMENT '시스템파일명',
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ PRIMARY KEY (NOTICE_SQ, SEQ)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '공지사항파일. 공지사항의 첨부파일 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+#공지사항수신자
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_NOTICE_RECEIVER RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_NOTICE_RECEIVER (
|
|
|
|
|
+ NOTICE_SQ INT UNSIGNED NOT NULL COMMENT '공지사항일련번호(공지사항)',
|
|
|
|
|
+ RECEIVER_ID VARCHAR(20) NOT NULL COMMENT '수신자ID(공지유형이 "10:사이트공지" 이면 공통코드G000, "20:내부공지"이면 공통코드G048)',
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ PRIMARY KEY (NOTICE_SQ, RECEIVER_ID)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '공지사항수신자. 공지사항의 수신자 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
################################################################################
|
|
################################################################################
|
|
|
#고시정보
|
|
#고시정보
|
|
|
################################################################################
|
|
################################################################################
|
|
@@ -4891,6 +4960,36 @@ ALTER TABLE TB_SELL_QTY
|
|
|
GOODS_CD, -- 상품코드
|
|
GOODS_CD, -- 상품코드
|
|
|
OPT_CD -- 옵션코드
|
|
OPT_CD -- 옵션코드
|
|
|
);
|
|
);
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+#고객접촉이력
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CUST_CONTACT_HST RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CUST_CONTACT_HST (
|
|
|
|
|
+ CONTACT_HST_SQ INT UNSIGNED NOT NULL COMMENT '접촉일련번호', -- 접촉일련번호
|
|
|
|
|
+ CONTACT_TYPE VARCHAR(20) NOT NULL COMMENT '접촉유형(공통코드G054)', -- 접촉유형(공통코드G054)
|
|
|
|
|
+ CONTACT_METHOD VARCHAR(20) NOT NULL COMMENT '접촉방법(공통코드G055)', -- 접촉방법(공통코드G055)
|
|
|
|
|
+ CONTACT_CONTENTS VARCHAR(4000) NOT NULL COMMENT '접촉내용', -- 접촉내용
|
|
|
|
|
+ SENDER_NO INT UNSIGNED NOT NULL COMMENT '발송자ID(고객, 사용자)', -- 발송자번호
|
|
|
|
|
+ SEND_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '발송일시', -- 발송일시
|
|
|
|
|
+ RECEIVER_NO INT UNSIGNED NOT NULL COMMENT '수신자번호', -- 수신자번호
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '고객접촉이력. 고객 접촉이력 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+-- 고객접촉이력
|
|
|
|
|
+ALTER TABLE TB_CUST_CONTACT_HST
|
|
|
|
|
+ ADD CONSTRAINT PK_CUST_CONTACT_HST -- 고객접촉이력 기본키
|
|
|
|
|
+ PRIMARY KEY (
|
|
|
|
|
+ CONTACT_HST_SQ -- 접촉일련번호
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+ALTER TABLE TB_CUST_CONTACT_HST
|
|
|
|
|
+ MODIFY COLUMN CONTACT_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '접촉일련번호';
|
|
|
|
|
+
|
|
|
|
|
+ALTER TABLE TB_CUST_CONTACT_HST
|
|
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
|
|
|
|
|
################################################################################
|
|
################################################################################
|
|
|
# 상품 시퀀스
|
|
# 상품 시퀀스
|
|
@@ -4903,4 +5002,170 @@ CREATE TABLE TB_GOODS_SEQUENCE
|
|
|
)
|
|
)
|
|
|
COMMENT '상품시퀀스. 신규 상품 등록에 의한 발생';
|
|
COMMENT '상품시퀀스. 신규 상품 등록에 의한 발생';
|
|
|
|
|
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 카테고리 1
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CATE1 RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CATE1 (
|
|
|
|
|
+ CATE1_NO INT UNSIGNED NOT NULL COMMENT '카테고리1번호(SEQ_CATE sequence)', -- 카테고리1번호
|
|
|
|
|
+ CATE1_NM VARCHAR(50) NOT NULL COMMENT '카테고리1명', -- 카테고리1명
|
|
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
+ CATE_GB VARCHAR(20) NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
|
|
|
|
|
+ CATE_TYPE VARCHAR(20) NOT NULL COMMENT '카테고리유형(공통코드G031)', -- 카테고리유형
|
|
|
|
|
+ LEAF_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '단말여부', -- 단말여부
|
|
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
|
|
|
|
|
+ FORMAL_GB VARCHAR(20) COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
|
|
+ CONTENTS_LOC VARCHAR(20) COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부(Y:표시)', -- 표시여부
|
|
|
|
|
+ USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부(Y:표시)', -- 사용여부
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시',
|
|
|
|
|
+ PRIMARY KEY (CATE1_NO),
|
|
|
|
|
+ INDEX IX_CATE1_01 (SITE_CD, CATE_GB)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '카테고리1. 카테고리1 등록에 의한 발생.';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 카테고리 2
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CATE2 RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CATE2 (
|
|
|
|
|
+ CATE2_NO INT UNSIGNED NOT NULL COMMENT '카테고리2번호(SEQ_CATE sequence)', -- 카테고리2번호
|
|
|
|
|
+ CATE2_NM VARCHAR(50) NOT NULL COMMENT '카테고리2명', -- 카테고리2명
|
|
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
+ CATE_GB VARCHAR(20) NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
|
|
|
|
|
+ CATE1_NO INT UNSIGNED NOT NULL COMMENT '카테고리1번호(카테고리1)', -- 카테고리1번호
|
|
|
|
|
+ CATE_TYPE VARCHAR(20) NOT NULL COMMENT '카테고리유형(공통코드G031)', -- 카테고리유형
|
|
|
|
|
+ LEAF_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '단말여부', -- 단말여부
|
|
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
|
|
|
|
|
+ FORMAL_GB VARCHAR(20) COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
|
|
+ CONTENTS_LOC VARCHAR(20) COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부(Y:표시)', -- 표시여부
|
|
|
|
|
+ USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부(Y:표시)', -- 사용여부
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시',
|
|
|
|
|
+ PRIMARY KEY (CATE2_NO),
|
|
|
|
|
+ INDEX IX_CATE2_01 (SITE_CD, CATE_GB, CATE1_NO)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '카테고리2. 카테고리2 등록에 의한 발생.';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 카테고리 3
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CATE3 RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CATE3 (
|
|
|
|
|
+ CATE3_NO INT UNSIGNED NOT NULL COMMENT '카테고리3번호(SEQ_CATE sequence)', -- 카테고리3번호
|
|
|
|
|
+ CATE3_NM VARCHAR(50) NOT NULL COMMENT '카테고리3명', -- 카테고리3명
|
|
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
+ CATE_GB VARCHAR(20) NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
|
|
|
|
|
+ CATE1_NO INT UNSIGNED NOT NULL COMMENT '카테고리1번호(카테고리1)', -- 카테고리1번호
|
|
|
|
|
+ CATE2_NO INT UNSIGNED NOT NULL COMMENT '카테고리2번호(카테고리2)', -- 카테고리2번호
|
|
|
|
|
+ CATE_TYPE VARCHAR(20) NOT NULL COMMENT '카테고리유형(공통코드G031)', -- 카테고리유형
|
|
|
|
|
+ LEAF_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '단말여부', -- 단말여부
|
|
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
|
|
|
|
|
+ FORMAL_GB VARCHAR(20) COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
|
|
+ CONTENTS_LOC VARCHAR(20) COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부(Y:표시)', -- 표시여부
|
|
|
|
|
+ USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부(Y:표시)', -- 사용여부
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시',
|
|
|
|
|
+ PRIMARY KEY (CATE3_NO),
|
|
|
|
|
+ INDEX IX_CATE3_01 (SITE_CD, CATE_GB, CATE1_NO, CATE2_NO)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '카테고리3. 카테고리3 등록에 의한 발생.';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 카테고리 4
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CATE4 RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CATE4 (
|
|
|
|
|
+ CATE4_NO INT UNSIGNED NOT NULL COMMENT '카테고리4번호(SEQ_CATE sequence)', -- 카테고리4번호
|
|
|
|
|
+ CATE4_NM VARCHAR(50) NOT NULL COMMENT '카테고리4명', -- 카테고리4명
|
|
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
+ CATE_GB VARCHAR(20) NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
|
|
|
|
|
+ CATE1_NO INT UNSIGNED NOT NULL COMMENT '카테고리1번호(카테고리1)', -- 카테고리1번호
|
|
|
|
|
+ CATE2_NO INT UNSIGNED NOT NULL COMMENT '카테고리2번호(카테고리2)', -- 카테고리2번호
|
|
|
|
|
+ CATE3_NO INT UNSIGNED NOT NULL COMMENT '카테고리3번호(카테고리3)', -- 카테고리3번호
|
|
|
|
|
+ CATE_TYPE VARCHAR(20) NOT NULL COMMENT '카테고리유형(공통코드G031)', -- 카테고리유형
|
|
|
|
|
+ LEAF_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '단말여부', -- 단말여부
|
|
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
|
|
|
|
|
+ FORMAL_GB VARCHAR(20) COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
|
|
+ CONTENTS_LOC VARCHAR(20) COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부(Y:표시)', -- 표시여부
|
|
|
|
|
+ USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부(Y:표시)', -- 사용여부
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시',
|
|
|
|
|
+ PRIMARY KEY (CATE4_NO),
|
|
|
|
|
+ INDEX IX_CATE4_01 (SITE_CD, CATE_GB, CATE1_NO, CATE2_NO, CATE3_NO)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '카테고리4. 카테고리4 등록에 의한 발생.';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 카테고리 5
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CATEY5 RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CATE5 (
|
|
|
|
|
+ CATE5_NO INT UNSIGNED NOT NULL COMMENT '카테고리5번호(SEQ_CATE sequence)', -- 카테고리5번호
|
|
|
|
|
+ CATE5_NM VARCHAR(50) NOT NULL COMMENT '카테고리5명', -- 카테고리5명
|
|
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
+ CATE_GB VARCHAR(20) NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
|
|
|
|
|
+ CATE1_NO INT UNSIGNED NOT NULL COMMENT '카테고리1번호(카테고리1)', -- 카테고리1번호
|
|
|
|
|
+ CATE2_NO INT UNSIGNED NOT NULL COMMENT '카테고리2번호(카테고리2)', -- 카테고리2번호
|
|
|
|
|
+ CATE3_NO INT UNSIGNED NOT NULL COMMENT '카테고리3번호(카테고리3)', -- 카테고리3번호
|
|
|
|
|
+ CATE4_NO INT UNSIGNED NOT NULL COMMENT '카테고리4번호(카테고리4)', -- 카테고리4번호
|
|
|
|
|
+ CATE_TYPE VARCHAR(20) NOT NULL COMMENT '카테고리유형(공통코드G031)', -- 카테고리유형
|
|
|
|
|
+ LEAF_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '단말여부', -- 단말여부
|
|
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
|
|
|
|
|
+ FORMAL_GB VARCHAR(20) COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
|
|
+ CONTENTS_LOC VARCHAR(20) COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부(Y:표시)', -- 표시여부
|
|
|
|
|
+ USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부(Y:표시)', -- 사용여부
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시',
|
|
|
|
|
+ PRIMARY KEY (CATE5_NO),
|
|
|
|
|
+ INDEX IX_CATE5_01 (SITE_CD, CATE_GB, CATE1_NO, CATE2_NO, CATE3_NO, CATE4_NO)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '카테고리5. 카테고리5 등록에 의한 발생.';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 카테고리 재고
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CATE_STOCK RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CATE_STOCK (
|
|
|
|
|
+ CATE_NO INT UNSIGNED NOT NULL COMMENT '카테고리번호', -- 카테고리번호
|
|
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
|
|
+ CATE_GB VARCHAR(20) NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
|
|
|
|
|
+ STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '재고수량', -- 재고수량
|
|
|
|
|
+ GOODS_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품수', -- 상품수
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ PRIMARY KEY (SITE_CD, SITE_CD, CATE_NO),
|
|
|
|
|
+ INDEX IX_CATE5_01 (SITE_CD, CATE_GB, CATE1_NO, CATE2_NO, CATE3_NO, CATE4_NO)
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '카테고리별재고. 카테고리별 재고 집계에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 카테고리 재고
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_CATEGORY_GOODS RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_CATEGORY_GOODS (
|
|
|
|
|
+ CATE_GB VARCHAR(20) NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
|
|
|
|
|
+ CATE_NO INT UNSIGNED NOT NULL COMMENT '카테고리번호', -- 카테고리번호
|
|
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '카테고리상품. 카테고리에 전시될 상품 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
|