|
@@ -3000,6 +3000,7 @@ CREATE TABLE TB_GOODS (
|
|
|
SEX_GB VARCHAR(20) NOT NULL COMMENT '성별구분(공통코드G007)', -- 성별구분(공통코드G007)
|
|
SEX_GB VARCHAR(20) NOT NULL COMMENT '성별구분(공통코드G007)', -- 성별구분(공통코드G007)
|
|
|
GOODS_NUM VARCHAR(20) NULL COMMENT '품번(자사상품만 사용)', -- 품번
|
|
GOODS_NUM VARCHAR(20) NULL COMMENT '품번(자사상품만 사용)', -- 품번
|
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G018)
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G018)
|
|
|
|
|
+ TAG_PRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'TAG가',
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
CURR_BPRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '변경전현재판매가', -- 변경전현재판매가
|
|
CURR_BPRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '변경전현재판매가', -- 변경전현재판매가
|
|
@@ -3100,6 +3101,7 @@ CREATE TABLE TB_GOODS_HST (
|
|
|
GOODS_NUM VARCHAR(20) NULL COMMENT '품번(자사상품만 사용)', -- 품번
|
|
GOODS_NUM VARCHAR(20) NULL COMMENT '품번(자사상품만 사용)', -- 품번
|
|
|
# SHAPE_CD VARCHAR(1) NOT NULL DEFAULT 'X' COMMENT '스타일모양코드(없으면 X)', -- 스타일모양코드
|
|
# SHAPE_CD VARCHAR(1) NOT NULL DEFAULT 'X' COMMENT '스타일모양코드(없으면 X)', -- 스타일모양코드
|
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G018)
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G018)
|
|
|
|
|
+ TAG_PRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'TAG가',
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
CURR_BPRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '변경전현재판매가', -- 변경전현재판매가
|
|
CURR_BPRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '변경전현재판매가', -- 변경전현재판매가
|
|
@@ -5365,7 +5367,7 @@ DROP TABLE IF EXISTS TB_OPTION RESTRICT;
|
|
|
CREATE TABLE TB_OPTION (
|
|
CREATE TABLE TB_OPTION (
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
- OPT_CD1 VARCHAR(200) NOT NULL COMMENT '옵션코드1(자사:COLOR_CD, 입점:옵션명1)', -- 옵션코드1(자사:COLOR_CD, 입점:옵션명1)
|
|
|
|
|
|
|
+ OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1(자사:COLOR_CD, 입점:옵션명1)', -- 옵션코드1(자사:COLOR_CD, 입점:옵션명1)
|
|
|
OPT_CD2 VARCHAR(200) COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
|
|
OPT_CD2 VARCHAR(200) COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
|
|
|
BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
@@ -5402,7 +5404,7 @@ CREATE TABLE TB_OPTION_HST (
|
|
|
OPTION_HST_SQ INT UNSIGNED NOT NULL COMMENT '옵션이력일련번호', -- 옵션이력일련번호
|
|
OPTION_HST_SQ INT UNSIGNED NOT NULL COMMENT '옵션이력일련번호', -- 옵션이력일련번호
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
- OPT_CD1 VARCHAR(200) NOT NULL COMMENT '옵션코드1(자사:COLOR_CD, 입점:옵션명1)', -- 옵션코드1(자사:COLOR_CD, 입점:옵션명1)
|
|
|
|
|
|
|
+ OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1(자사:COLOR_CD, 입점:옵션명1)', -- 옵션코드1(자사:COLOR_CD, 입점:옵션명1)
|
|
|
OPT_CD2 VARCHAR(200) COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
|
|
OPT_CD2 VARCHAR(200) COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
|
|
|
BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
@@ -5564,9 +5566,6 @@ CREATE TABLE TB_ORDER_DETAIL (
|
|
|
ORG_ORD_DTL_NO INT UNSIGNED NULL COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
|
|
ORG_ORD_DTL_NO INT UNSIGNED NULL COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
|
|
- OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1',
|
|
|
|
|
- OPT_CD2 VARCHAR(200) NULL COMMENT '옵션코드2',
|
|
|
|
|
FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
@@ -5672,7 +5671,6 @@ CREATE TABLE TB_ORDER_DETAIL_HST (
|
|
|
ORG_ORD_DTL_NO INT UNSIGNED NULL COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
|
|
ORG_ORD_DTL_NO INT UNSIGNED NULL COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
|
|
FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
@@ -5756,6 +5754,53 @@ CREATE INDEX IX_ORDER_DETAIL_HST_02
|
|
|
ALTER TABLE TB_ORDER_DETAIL_HST
|
|
ALTER TABLE TB_ORDER_DETAIL_HST
|
|
|
MODIFY COLUMN ORD_DTL_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세이력번호';
|
|
MODIFY COLUMN ORD_DTL_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세이력번호';
|
|
|
|
|
|
|
|
|
|
+################################################################################
|
|
|
|
|
+#주문상세단품
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_ORDER_DETAIL_ITEM RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_ORDER_DETAIL_ITEM (
|
|
|
|
|
+ ORD_DTL_ITEM_SQ INT UNSIGNED NOT NULL COMMENT '주문상세단품일련번호', -- 주문상세단품일련번호
|
|
|
|
|
+ ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
|
|
+ ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
|
|
+ ITEM_CD VARCHAR(20) NOT NULL COMMENT '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일', -- 단품코드
|
|
|
|
|
+ OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
|
|
+ OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1', -- 옵션코드1
|
|
|
|
|
+ OPT_CD2 VARCHAR(200) NULL COMMENT '옵션코드2', -- 옵션코드2
|
|
|
|
|
+ ITEM_QTY SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
|
|
|
|
|
+ ITEM_PRICE INT UNSIGNED NOT NULL COMMENT '단품단가', -- 단품단가
|
|
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL DEFAULT 1 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 '수정일시' -- 수정일시
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '주문상세단품. 신규 주문 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+-- 주문상세단품
|
|
|
|
|
+ALTER TABLE TB_ORDER_DETAIL_ITEM
|
|
|
|
|
+ ADD CONSTRAINT PK_ORDER_DETAIL_ITEM -- 주문상세단품 기본키
|
|
|
|
|
+ PRIMARY KEY (
|
|
|
|
|
+ ORD_DTL_ITEM_SQ -- 주문상세단품일련번호
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+-- 주문상세단품 인덱스
|
|
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_ITEM_01
|
|
|
|
|
+ ON TB_ORDER_DETAIL_ITEM( -- 주문상세단품
|
|
|
|
|
+ ORD_DTL_NO ASC -- 주문상세번호
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+-- 주문상세단품 인덱스2
|
|
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_ITEM_02
|
|
|
|
|
+ ON TB_ORDER_DETAIL_ITEM( -- 주문상세단품
|
|
|
|
|
+ ORD_NO ASC -- 주문번호
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+ALTER TABLE TB_ORDER_DETAIL_ITEM
|
|
|
|
|
+ MODIFY COLUMN ORD_DTL_ITEM_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세단품일련번호';
|
|
|
|
|
+
|
|
|
|
|
+ALTER TABLE TB_ORDER_DETAIL_ITEM
|
|
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
|
|
+
|
|
|
################################################################################
|
|
################################################################################
|
|
|
#재고연계기준
|
|
#재고연계기준
|
|
|
################################################################################
|
|
################################################################################
|