|
|
@@ -1437,7 +1437,7 @@ CREATE TABLE TB_USER_LOGIN_HST
|
|
|
USER_LOGIN_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '사용자로그인일련번호',
|
|
|
USER_NO INT UNSIGNED NOT NULL COMMENT '사용자번호(사용자)',
|
|
|
IP_ADDR VARCHAR(20) NOT NULL COMMENT 'IP주소',
|
|
|
- LOGIN_DT TIMESTAMP NOT NULL COMMENT '로그인일시',
|
|
|
+ LOGIN_DT TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '로그인일시',
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
REG_DT TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
|
|
|
PRIMARY KEY (USER_LOGIN_SQ),
|
|
|
@@ -1649,6 +1649,16 @@ CREATE TABLE TB_MENU_ROLE
|
|
|
COMMENT '메뉴권한. 메뉴별 권한 등록에 의한 발생'
|
|
|
;
|
|
|
|
|
|
+-- 메뉴권한
|
|
|
+ALTER TABLE TB_MENU_ROLE
|
|
|
+ ADD CONSTRAINT FK_MENU_TO_MENU_ROLE -- 메뉴 -> 메뉴권한
|
|
|
+ FOREIGN KEY (
|
|
|
+ MENU_ID -- 메뉴ID
|
|
|
+ )
|
|
|
+ REFERENCES TB_MENU ( -- 메뉴
|
|
|
+ MENU_ID -- 메뉴ID
|
|
|
+ );
|
|
|
+
|
|
|
INSERT INTO TB_MENU_ROLE
|
|
|
SELECT MENU_ID
|
|
|
, '0000' AS ROLE_CD
|
|
|
@@ -1795,7 +1805,7 @@ CREATE TABLE TB_USER
|
|
|
PASSWD VARCHAR(200) NOT NULL COMMENT '비밀번호',
|
|
|
ROLE_CD VARCHAR(20) NOT NULL COMMENT '권한코드(공통코드G001)',
|
|
|
ROLE_REF_VAL VARCHAR(20) COMMENT '권한관련값(권한코드 첫번째 자리값이 A:공급업체코드(ALL:전체), B:공급업체코드, C:외부몰벤더ID, D:제휴사이트코드)',
|
|
|
- EMAIL VARCHAR(100) NOT NULL COMMENT '이메일. 자사내부직원일 때만 사용',
|
|
|
+ EMAIL VARCHAR(100) COMMENT '이메일. 자사내부직원일 때만 사용',
|
|
|
CELL_PHNNO VARCHAR(20) COMMENT '휴대전화번호. 자사내부직원일 때만 사용',
|
|
|
PNT_ASSIGN_AMT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '포인트부여가능금액',
|
|
|
IP_ADDR VARCHAR(20) COMMENT 'IP주소',
|
|
|
@@ -1836,6 +1846,15 @@ CREATE TABLE TB_USER_HST
|
|
|
COMMENT '사용자이력. 사용자의 정보 변경에 의한 발생'
|
|
|
;
|
|
|
|
|
|
+ALTER TABLE TB_USER_HST
|
|
|
+ ADD CONSTRAINT FK_USER_TO_USER_HST -- 사용자 -> 사용자이력
|
|
|
+ FOREIGN KEY (
|
|
|
+ USER_NO -- 사용자번호
|
|
|
+ )
|
|
|
+ REFERENCES TB_USER ( -- 사용자
|
|
|
+ USER_NO -- 사용자번호
|
|
|
+ );
|
|
|
+
|
|
|
################################################################################
|
|
|
#사용자메뉴
|
|
|
################################################################################
|
|
|
@@ -1854,6 +1873,24 @@ CREATE TABLE TB_USER_MENU
|
|
|
COMMENT '사용자메뉴. 사용자 메뉴 등록에 의한 발생'
|
|
|
;
|
|
|
|
|
|
+ALTER TABLE TB_USER_MENU
|
|
|
+ ADD CONSTRAINT FK_USER_TO_USER_MENU -- 사용자 -> 사용자메뉴
|
|
|
+ FOREIGN KEY (
|
|
|
+ USER_NO -- 사용자번호
|
|
|
+ )
|
|
|
+ REFERENCES TB_USER ( -- 사용자
|
|
|
+ USER_NO -- 사용자번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_USER_MENU
|
|
|
+ ADD CONSTRAINT FK_MENU_TO_USER_MENU -- 메뉴 -> 사용자메뉴
|
|
|
+ FOREIGN KEY (
|
|
|
+ MENU_ID -- 메뉴ID
|
|
|
+ )
|
|
|
+ REFERENCES TB_MENU ( -- 메뉴
|
|
|
+ MENU_ID -- 메뉴ID
|
|
|
+ );
|
|
|
+
|
|
|
INSERT INTO TB_USER_MENU
|
|
|
SELECT B.USER_NO
|
|
|
, A.MENU_ID
|
|
|
@@ -2106,10 +2143,10 @@ CREATE TABLE TB_GOODS_HST (
|
|
|
GOODS_SNM1 VARCHAR(4000) NULL COMMENT '상품검색명1(사용자등록용)', -- 상품검색명1(사용자등록용)
|
|
|
COLOR_CD VARCHAR(2) NULL COMMENT '색상코드', -- 색상코드
|
|
|
STYLE_YEAR VARCHAR(4) NOT NULL COMMENT '스타일연도', -- 스타일연도
|
|
|
- SEASON_CD VARCHAR(1) NOT NULL COMMENT '시즌코드(공통코드G006)', -- 시즌코드(공통코드G006)
|
|
|
- SEX_GB VARCHAR(1) NOT NULL COMMENT '성별구분(공통코드G007)', -- 성별구분(공통코드G007)
|
|
|
+ SEASON_CD VARCHAR(20) NOT NULL COMMENT '시즌코드(공통코드G006)', -- 시즌코드(공통코드G006)
|
|
|
+ SEX_GB VARCHAR(20) NOT NULL COMMENT '성별구분(공통코드G007)', -- 성별구분(공통코드G007)
|
|
|
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)
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
@@ -2435,6 +2472,8 @@ CREATE TABLE TB_NOTI_INFO (
|
|
|
NI_ITEM_CD VARCHAR(20) NOT NULL COMMENT '고시정보항목코드(공통코드G005)', -- 고시정보항목코드(공통코드G005)
|
|
|
NI_CONTENT VARCHAR(100) NULL COMMENT '고시정보항목내용', -- 고시정보항목내용
|
|
|
DISP_ORD SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부', -- 표시여부
|
|
|
+ REQ_YN VARCHAR(1) 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 '수정자번호', -- 수정자번호
|