gagamel 5 лет назад
Родитель
Сommit
0564bedd5c

+ 35 - 0
산출물/3.설계/05.DB-Object/03.db_function/fn_get_user_nm.sql

@@ -0,0 +1,35 @@
+DROP FUNCTION IF EXISTS FN_GET_USER_NM;
+
+CREATE FUNCTION FN_GET_USER_NM
+    (I_USER_NO INT UNSIGNED
+    ) RETURNS VARCHAR(50) DETERMINISTIC
+/******************************************************************************
+/*
+/* Module       : 사용자명 조회
+/* Program Name : FN_GET_USER_NM
+/* Description  : 사용자명을 반환한다.
+/*
+/*                Input  : I_USER_NO => 사용자번호
+/*                OutPut : 사용자명
+/*
+/* Program History
+/*
+/*----------------------------------------------------------------------------
+/*   Date        CSR NO.             Name      Description
+/*----------------------------------------------------------------------------
+/* 2020-10-15                       gagamel    Initial Release
+/******************************************************************************/
+
+BEGIN
+
+	DECLARE O_RET_VALUE VARCHAR(50);
+	
+	SELECT USER_NM
+	INTO   O_RET_VALUE
+	FROM   TB_USER
+	WHERE  USER_NO = I_USER_NO
+	;
+	
+	RETURN O_RET_VALUE;
+
+END;

+ 17 - 7
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -582,6 +582,14 @@ INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_50', '판매매장미등록', N
 INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_60', '가용재고없음', NULL, 'Y', 60, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_70', '동일주문수집', NULL, 'Y', 70, 1, NOW(), 1, NOW());
 
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G023', '상품연령대', NULL, 'Y', 23, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_10', '베이비(0~18개월)', NULL, 'Y', 10, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_20', '토들러(18~36개월)', NULL, 'Y', 20, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_30', '키즈(4~7세)', NULL, 'Y', 30, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_40', '주니어(7~13세)', NULL, 'Y', 40, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_50', '성인', NULL, 'Y', 50, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_99', 'ETC', NULL, 'Y', 99, 1, NOW(), 1, NOW());
+
 --INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G023', '스타일연도', NULL, 'Y', 23, 1, NOW(), 1, NOW());
 --INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_H', '2017', NULL, 'Y', 17, 1, NOW(), 1, NOW());
 --INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_I', '2018', NULL, 'Y', 18, 1, NOW(), 1, NOW());
@@ -1414,7 +1422,7 @@ INSERT INTO TB_MENU VALUES ('A1004', 'A10', '고시정보관리', 'P', '/goods/n
 INSERT INTO TB_MENU VALUES ('A20', 'A', '상품관리', 'M', NULL, NULL, 20, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A2001', 'A20', '상품목록', 'P', '/goods/list/form', NULL, 2001, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A2002', 'A20', '상품대량등록', 'P', '/goods/mass/register/form', NULL, 2002, 'Y', 1, NOW(), 1, NOW());
-INSERT INTO TB_MENU VALUES ('A2003', 'A20', '온라인미등록상품관리', 'P', '/goods/unregister/form', NULL, 2003, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_MENU VALUES ('A2003', 'A20', 'WMS입고상품관리', 'P', '/goods/wms/instock/form', NULL, 2003, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A2004', 'A20', '상품품목관리', 'P', '/goods/itemkind/form', NULL, 2004, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A2005', 'A20', '상품가격관리', 'P', '/goods/price/form', NULL, 2005, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A2006', 'A20', '상품타이틀예약관리', 'P', '/goods/title/reserve/form', NULL, 2006, 'Y', 1, NOW(), 1, NOW());
@@ -1422,6 +1430,7 @@ INSERT INTO TB_MENU VALUES ('A2007', 'A20', '상품동영상관리', 'P', '/good
 INSERT INTO TB_MENU VALUES ('A2008', 'A20', 'EP제외상품관리', 'P', '/goods/ep/skip/form', NULL, 2008, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A2009', 'A20', '재입고알림관리', 'P', '/goods/instock/alarm/form', NULL, 2009, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A2010', 'A20', '상품예약판매관리', 'P', '/goods/reserve/sell/form', NULL, 2010, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_MENU VALUES ('A2011', 'A20', '상품상세공지관리', 'P', '/goods/detail/notice/form', '<p>상품상세에 노출하고 싶은 공지사항을 관리한다.</p>', 2011, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A30', 'A', '재고관리', 'M', NULL, NULL, 30, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A3001', 'A30', '사이즈별재고현황', 'P', '/stock/size/form', NULL, 3001, 'Y', 1, NOW(), 1, NOW());
 
@@ -1477,7 +1486,7 @@ INSERT INTO TB_MENU VALUES ('E10', 'E', '기준관리', 'M', NULL, NULL, 10, 'Y'
 INSERT INTO TB_MENU VALUES ('E1001', 'E10', '제휴몰관리', 'P', '/ocm/extmall/form', NULL, 1001, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('E1002', 'E10', '제휴몰판매매장관리', 'P', '/ocm/extmall/sellstore/form', NULL, 1002, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('E1003', 'E10', '제휴몰고시정보관리', 'P', '/ocm/extmall/notiinfo/form', NULL, 1003, 'Y', 1, NOW(), 1, NOW());
-INSERT INTO TB_MENU VALUES ('E1004', 'E10', '제휴몰가격연계관리', 'P', '/ocm/extmall/price/sync/form', '샵링커에 브랜드별 가격 연동을 할지 말지를 설정', 1004, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_MENU VALUES ('E1004', 'E10', '제휴몰가격연계관리', 'P', '/ocm/extmall/price/sync/form', '<p>샵링커에 브랜드별 가격 연동을 할지 말지를 설정한다.</p>', 1004, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('E20', 'E', '외부몰주문등록', 'P', '/ocm/extmall/order/register/form', NULL, 20, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('E30', 'E', '샵링커', 'M', NULL, NULL, 30, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('E3001', 'E30', '샵링커제휴몰관리', 'P', '/shoplinker/extmall/form', NULL, 3001, 'Y', 1, NOW(), 1, NOW());
@@ -1539,8 +1548,9 @@ INSERT INTO TB_MENU VALUES ('S1003', 'S10', '포인트정책설정', 'P', '/envs
 INSERT INTO TB_MENU VALUES ('S1004', 'S10', '약관관리', 'P', '/envset/bizday/form', NULL, 1004, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('S1005', 'S10', '답변문구관리', 'P', '/envset/answser/form', NULL, 1005, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('S20', 'S', '시스템관리', 'M', NULL, NULL, 20, 'Y', 1, NOW(), 1, NOW());
-INSERT INTO TB_MENU VALUES ('S2001', 'S20', '사용자관리', 'P', '/system/user/form', '어드민 사용자를 관리한다.', 2001, 'Y', 1, NOW(), 1, NOW());
-INSERT INTO TB_MENU VALUES ('S2002', 'S20', '메뉴관리', 'P', '/system/menu/form', NULL, 2002, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_MENU VALUES ('S2001', 'S20', '사용자관리', 'P', '/system/user/form', '<p>어드민 사용자를 관리한다.</p>', 2001, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_MENU VALUES ('S2002', 'S20', '메뉴관리', 'P', '/system/menu/form', '<p>어드민과 SCM 시스템용 메뉴를 관리한다.</p>
+<p class="cBlue">메뉴의 권한도 설정한다.</p>', 2002, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('S2003', 'S20', '공통코드관리', 'P', '/system/commoncode/form', NULL, 2003, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('S2004', 'S20', '샘플양식관리', 'P', '/system/sample/form', NULL, 2004, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('S2005', 'S20', '시스템알림관리', 'P', '/system/alram/form', NULL, 2005, 'Y', 1, NOW(), 1, NOW());
@@ -1630,7 +1640,7 @@ CREATE TABLE TB_SUPPLY_COMPANY
   OWNER_NM         VARCHAR(50) NOT NULL COMMENT '대표자명',
   BIZ_ZIPCODE      VARCHAR(6) NOT NULL COMMENT '사업장우편번호',
   BIZ_BASE_ADDR    VARCHAR(200) NOT NULL COMMENT '사업장기본주소',
-  BIZ_DTL_ADDR     VARCHAR(200) NOT NULL COMMENT '사업장상세주소',
+  BIZ_DTL_ADDR     VARCHAR(200) NULL COMMENT '사업장상세주소',
   MAIN_TELNO       VARCHAR(20) NOT NULL COMMENT '대표전화번호',
   MAIN_FAXNO       VARCHAR(20) COMMENT '대표팩스번호',
   HOMEPAGE_URL     VARCHAR(100) COMMENT '홈페이지URL',
@@ -1655,8 +1665,8 @@ CREATE TABLE TB_SUPPLY_COMPANY
 COMMENT '공급업체. 신규 공급업체 신청 등록에 의한 발생'
 ;
 
-INSERT INTO TB_SUPPLY_COMPANY VALUES ('S0001', '한세MK', 'C', '116-81-32499', '종합몰, 의류/패션/잡화/뷰티', '도매/소매/서비스', '윤종선', '06257', '서울특별시 영등포구 은행로 11', '일신빌딩 8층 (여의도동)', '02-1544-5336', NULL, 'http://www.istyle24.com', 'G065_12', 'G010_30', 30000, 2500, 35.0, 5, NULL, NULL, NULL, NULL, 'Y', 1, NOW(), 1, NOW());
-INSERT INTO TB_SUPPLY_COMPANY VALUES ('S0002', '한세드림', 'C', '116-81-32499', '종합몰, 의류/패션/잡화/뷰티', '도매/소매/서비스', '윤종선', '06257', '서울특별시 영등포구 은행로 11', '일신빌딩 8층 (여의도동)', '02-1544-5336', NULL, 'http://www.istyle24.com', 'G065_12', 'G010_30', 30000, 2500, 35.0, 5, NULL, NULL, NULL, NULL, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_SUPPLY_COMPANY VALUES ('S0001', '한세엠케이', 'C', '203-81-57509', '제조', '도매', '김동녕,김지원', '06117', '서울특별시 강남구 논현로 633', NULL, '02-2142-5000', '02-2142-5416', 'http://www.hansaemk.com', 'G065_12', 'G010_30', 30000, 2500, 35.0, NULL, NULL, '100-013-0322292', '한세엠케이(주)', NULL, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_SUPPLY_COMPANY VALUES ('S0002', '한세드림', 'C', '105-86-28379', '의류', '제조', '임동환', '03925', '서울특별시 마포구 월드컵북로 400', '11층, 12층', '02-3215-0642', '02-3215-0644', NULL, 'G065_12', 'G010_30', 30000, 2500, 35.0, NULL, NULL, '031-049887-04-041', NULL, NULL, 'Y', 1, NOW(), 1, NOW());
 
 ################################################################################
 #사용자

BIN
산출물/3.설계/ST24_TSIT-D202-프로그램목록(V0.2)-20201012.xlsx