diff --git a/DATABASE/common-code-table-oracle.sql b/DATABASE/common-code-table-oracle.sql new file mode 100644 index 0000000..849744e --- /dev/null +++ b/DATABASE/common-code-table-oracle.sql @@ -0,0 +1,81 @@ + +CREATE TABLE TB_CMMN_CODE +( + CODE VARCHAR2(10) NOT NULL , + CODE_NM VARCHAR2(100) NOT NULL , + USE_AT CHAR(1) DEFAULT 'Y' NOT NULL, + PARNTS_CODE VARCHAR2(10) NOT NULL , + DC VARCHAR2(200) NULL , + SORT_ORDR NUMBER NOT NULL , + CREAT_DT DATE NOT NULL , + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_CMMN_CODE ON TB_CMMN_CODE +(PARNTS_CODE ASC,CODE ASC); + +ALTER TABLE TB_CMMN_CODE + ADD CONSTRAINT XPKTB_CMMN_CODE PRIMARY KEY (PARNTS_CODE,CODE); + +ALTER TABLE TB_CMMN_CODE MODIFY creat_dt DEFAULT SYSDATE; + +ALTER TABLE TB_CMMN_CODE MODIFY updt_dt DEFAULT SYSDATE; + +CREATE TABLE TB_CMMN_PARNTS_CODE +( + PARNTS_CODE VARCHAR2(10) NOT NULL , + CODE_NM VARCHAR2(100) NOT NULL , + USE_AT CHAR(1) DEFAULT 'Y' NOT NULL, + DC VARCHAR2(200) NULL , + SORT_ORDR NUMBER NOT NULL , + CODE_SE CHAR(1) NULL, + CREAT_DT DATE NOT NULL , + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_CMMN_PARNTS_CODE ON TB_CMMN_PARNTS_CODE +(PARNTS_CODE ASC); + +ALTER TABLE TB_CMMN_PARNTS_CODE + ADD CONSTRAINT XPKTB_CMMN_PARNTS_CODE PRIMARY KEY (PARNTS_CODE); + +ALTER TABLE TB_CMMN_CODE + ADD (CONSTRAINT R_2 FOREIGN KEY (PARNTS_CODE) REFERENCES TB_CMMN_PARNTS_CODE(PARNTS_CODE)); + +ALTER TABLE TB_CMMN_PARNTS_CODE MODIFY creat_dt DEFAULT SYSDATE; + +ALTER TABLE TB_CMMN_PARNTS_CODE MODIFY updt_dt DEFAULT SYSDATE; + +CREATE TABLE TB_LOG +( + SN NUMBER NOT NULL, + PROGRM_NM VARCHAR2(500) NOT NULL , + LOG VARCHAR2(2000) NOT NULL , + IP VARCHAR2(40) NULL , + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL , + CREAT_DT DATE NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_LOG ON TB_LOG +(SN ASC); + +ALTER TABLE TB_LOG + ADD CONSTRAINT XPKTB_LOG PRIMARY KEY (SN); + +ALTER TABLE TB_LOG MODIFY creat_dt DEFAULT SYSDATE; + +ALTER TABLE TB_LOG MODIFY updt_dt DEFAULT SYSDATE; + +CREATE SEQUENCE SQ_TB_LOG + START WITH 1 + INCREMENT BY 1 + MAXVALUE 9999999999 + NOCYCLE; + + diff --git a/DATABASE/file-table-oracle.sql b/DATABASE/file-table-oracle.sql new file mode 100644 index 0000000..249c0f8 --- /dev/null +++ b/DATABASE/file-table-oracle.sql @@ -0,0 +1,26 @@ + +CREATE TABLE TB_FILE +( + FILE_KEY VARCHAR2(20) NOT NULL , + FILE_CTGRY VARCHAR2(10) NOT NULL , + FILE_NM VARCHAR2(100) NOT NULL , + FILE_PATH VARCHAR2(255) NOT NULL , + FILE_SIZE NUMBER NULL , + FILE_AT CHAR(1) DEFAULT 'T' NOT NULL, + FILE_TY VARCHAR2(100) NULL , + FILE_CREAT_DE VARCHAR2(14) NULL , + CREAT_DT DATE NOT NULL , + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_FILE ON TB_FILE +(FILE_KEY ASC,FILE_CTGRY ASC); + +ALTER TABLE TB_FILE + ADD CONSTRAINT XPKTB_FILE PRIMARY KEY (FILE_KEY,FILE_CTGRY); + +ALTER TABLE TB_FILE MODIFY creat_dt DEFAULT SYSDATE; + +ALTER TABLE TB_FILE MODIFY updt_dt DEFAULT SYSDATE; diff --git a/DATABASE/menu-table-oracle.sql b/DATABASE/menu-table-oracle.sql new file mode 100644 index 0000000..5ba001f --- /dev/null +++ b/DATABASE/menu-table-oracle.sql @@ -0,0 +1,90 @@ + +CREATE TABLE TB_MENU +( + MENU_ID VARCHAR2(20) NOT NULL , + NM VARCHAR2(100) NOT NULL , + URL VARCHAR2(200) NULL , + MENU_LEVEL NUMBER NULL , + USE_AT CHAR(1) NOT NULL , + HIDE_AT CHAR(1) DEFAULT 'N' NOT NULL, + PARNTS_MENU_ID VARCHAR2(20) NULL , + DC VARCHAR2(200) NULL , + SORT_ORDR NUMBER NOT NULL , + MENU_AT CHAR(1) DEFAULT 'M' NOT NULL, + CREAT_DT DATE DEFAULT SYSDATE NOT NULL , + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE DEFAULT SYSDATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_MENU ON TB_MENU +(MENU_ID ASC); + +ALTER TABLE TB_MENU + ADD CONSTRAINT XPKTB_MENU PRIMARY KEY (MENU_ID); + +CREATE TABLE TB_MENU_AUTHOR +( + MENU_ID VARCHAR2(20) NOT NULL , + GROUP_ID VARCHAR2(10) NOT NULL , + CRTFC_AT CHAR(1) DEFAULT 'N' NOT NULL, + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE DEFAULT SYSDATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL , + CREAT_DT DATE DEFAULT SYSDATE NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_MENU_AUTHOR ON TB_MENU_AUTHOR +(MENU_ID ASC,GROUP_ID ASC); + +ALTER TABLE TB_MENU_AUTHOR + ADD CONSTRAINT XPKTB_MENU_AUTHOR PRIMARY KEY (MENU_ID,GROUP_ID); + +CREATE TABLE TB_MENU_AUTHOR_GROUP +( + GROUP_ID VARCHAR2(10) NOT NULL , + NM VARCHAR2(100) NOT NULL , + DC VARCHAR2(200) NULL , + USE_AT CHAR(1) NOT NULL , + SORT_ORDR NUMBER NOT NULL , + UPDT_DT DATE DEFAULT SYSDATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL , + CREAT_DT DATE DEFAULT SYSDATE NOT NULL , + CRTR VARCHAR2(100) NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_MENU_AUTHOR_GROUP ON TB_MENU_AUTHOR_GROUP +(GROUP_ID ASC); + +ALTER TABLE TB_MENU_AUTHOR_GROUP + ADD CONSTRAINT XPKTB_MENU_AUTHOR_GROUP PRIMARY KEY (GROUP_ID); + +CREATE TABLE TB_USER_AUTHOR_MAPNG +( + GROUP_ID VARCHAR2(10) NOT NULL, + USER_ID VARCHAR2(20) NOT NULL, + CREAT_DT DATE DEFAULT SYSDATE NOT NULL , + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE DEFAULT SYSDATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_USER_AUTHOR_MAPNG ON TB_USER_AUTHOR_MAPNG +(GROUP_ID ASC,USER_ID ASC); + +ALTER TABLE TB_USER_AUTHOR_MAPNG + ADD CONSTRAINT XPKTB_USER_AUTHOR_MAPNG PRIMARY KEY (GROUP_ID,USER_ID); + +ALTER TABLE TB_MENU_AUTHOR + ADD (CONSTRAINT R_5 FOREIGN KEY (MENU_ID) REFERENCES TB_MENU (MENU_ID)); + +ALTER TABLE TB_MENU_AUTHOR + ADD (CONSTRAINT R_10 FOREIGN KEY (GROUP_ID) REFERENCES TB_MENU_AUTHOR_GROUP (GROUP_ID)); + +ALTER TABLE TB_USER_AUTHOR_MAPNG + ADD (CONSTRAINT R_11 FOREIGN KEY (GROUP_ID) REFERENCES TB_MENU_AUTHOR_GROUP (GROUP_ID)); + +ALTER TABLE TB_USER_AUTHOR_MAPNG + ADD (CONSTRAINT R_12 FOREIGN KEY (USER_ID) REFERENCES TB_USER (USER_ID)); + + diff --git a/DATABASE/user-table-oracle.sql b/DATABASE/user-table-oracle.sql new file mode 100644 index 0000000..8f1c483 --- /dev/null +++ b/DATABASE/user-table-oracle.sql @@ -0,0 +1,31 @@ +CREATE TABLE TB_USER +( + NM VARCHAR2(50) NOT NULL , + USER_ID VARCHAR2(20) NOT NULL , + PASSWORD VARCHAR2(128) NULL , + EMAIL VARCHAR2(100) NULL , + USER_TY VARCHAR2(10) DEFAULT '01' NOT NULL, + USE_AT CHAR(1) DEFAULT 'Y' NOT NULL, + RSPOFC VARCHAR2(50) NULL , + CLSF VARCHAR2(50) NULL, + AHRZT_IDNTFCNO VARCHAR2(300) NULL, + CREAT_DT DATE DEFAULT SYSDATE NOT NULL , + CRTR VARCHAR2(100) NOT NULL , + UPDT_DT DATE DEFAULT SYSDATE NOT NULL , + UPDUSR VARCHAR2(100) NOT NULL +); + +CREATE UNIQUE INDEX XPKTB_USER ON TB_USER +(USER_ID ASC); + +ALTER TABLE TB_USER + ADD CONSTRAINT XPKTB_USER PRIMARY KEY (USER_ID); + + + + + + + + + diff --git a/DATABASE/공통코드데이터.csv b/DATABASE/공통코드데이터.csv new file mode 100644 index 0000000..accfc69 --- /dev/null +++ b/DATABASE/공통코드데이터.csv @@ -0,0 +1,14 @@ +CODE,CODE_NM,USE_AT,PARNTS_CODE,DC,SORT_ORDR,CRTR,UPDUSR,DELETE_AT +C,,Y,CRTFC_AT,,2,INFRA,INFRA,N +N,Ϲ,Y,CRTFC_AT,Ϲ,1,INFRA,INFRA,N +B,ư,Y,MENU_AT,ư,2,INFRA,INFRA,N +M,޴,Y,MENU_AT,޴,1,INFRA,INFRA,N +10,Ϲݻ,Y,USER_TY,Ϲݻ,1,INFRA,INFRA,N +90,Ϲݰ,Y,USER_TY,Ϲݰ,2,INFRA,INFRA,N +99,ְ,Y,USER_TY,ְ,3,INFRA,INFRA,N +N,ƴϿ,Y,YN,ƴϿ,2,INFRA,INFRA,N +Y,,Y,YN,,1,INFRA,INFRA,N +10,,Y,JOB_CODE,,1,INFRA,INFRA,N +20,,Y,JOB_CODE,,2,INFRA,INFRA,N +30,,Y,JOB_CODE,,3,INFRA,INFRA,N +40,ý۰,Y,JOB_CODE,ý۰,4,INFRA,INFRA,N diff --git a/DATABASE/공통코드데이터.xlsx b/DATABASE/공통코드데이터.xlsx new file mode 100644 index 0000000..06f4f98 Binary files /dev/null and b/DATABASE/공통코드데이터.xlsx differ diff --git a/DATABASE/메뉴데이터.xlsx b/DATABASE/메뉴데이터.xlsx new file mode 100644 index 0000000..937fc2f Binary files /dev/null and b/DATABASE/메뉴데이터.xlsx differ diff --git a/DATABASE/부모코드데이터.csv b/DATABASE/부모코드데이터.csv new file mode 100644 index 0000000..118042a --- /dev/null +++ b/DATABASE/부모코드데이터.csv @@ -0,0 +1,6 @@ +PARNTS_CODE,CODE_NM,USE_AT,DC,SORT_ORDR,CRTR,UPDUSR,CODE_SE,DELETE_AT +CRTFC_AT,,Y,,0,INFRA,INFRA,G,N +MENU_AT,޴,Y,޴,0,INFRA,INFRA,G,N +USER_TY,,Y,,0,INFRA,INFRA,G,N +YN,/ƴϿ,Y,/ƴϿ,0,INFRA,INFRA,G,N +JOB_CODE,ڵ,Y,ڵ,0,INFRA,INFRA,,N diff --git a/README.md b/README.md deleted file mode 100644 index 62e926d..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# tbms-web - -운수사업 \ No newline at end of file diff --git a/build_was_test.xml b/build_was_test.xml new file mode 100644 index 0000000..80ef65e --- /dev/null +++ b/build_was_test.xml @@ -0,0 +1,81 @@ + + + + + + ant버전 : ${ant.version} + clean - 기존 war,html 삭제 + + + + + + + + + + + + compile - 컴파일 + + + + + + + + + + + copy_for_config - 설정파일을 복사한다. + + + + + + + + copy_for_war - war를 작성하기 위해 필요한 폴더구조를 만들고 파일을 복사한다.(jsp파일,xml파일,tld파일,라이브러리파일,라이센스파일) + + + + + + + + + + + + + + + + + + copy_for_html - image, js, css, html 등의 contents를 WEB server에 배포한다. + + + + + + + + + + + copy_resources_dependon_server - 서버(test, stage, product)에 의존적인 설정파일을 선택 적용한다. + + + + + + + + + + + \ No newline at end of file diff --git a/for_tomcat/log4sql.jar b/for_tomcat/log4sql.jar new file mode 100644 index 0000000..d9775e8 Binary files /dev/null and b/for_tomcat/log4sql.jar differ diff --git a/for_tomcat/ojdbc6.jar b/for_tomcat/ojdbc6.jar new file mode 100644 index 0000000..c52e611 Binary files /dev/null and b/for_tomcat/ojdbc6.jar differ diff --git a/lib_for_ant/README.txt b/lib_for_ant/README.txt new file mode 100644 index 0000000..6ac91ed --- /dev/null +++ b/lib_for_ant/README.txt @@ -0,0 +1 @@ +CI build시 ant가 사용하는 library를 둔다. \ No newline at end of file diff --git a/lib_for_ant/javax.jsp_2.0.0.0_2-2.jar b/lib_for_ant/javax.jsp_2.0.0.0_2-2.jar new file mode 100644 index 0000000..b74e71e Binary files /dev/null and b/lib_for_ant/javax.jsp_2.0.0.0_2-2.jar differ diff --git a/lib_for_ant/javax.servlet_2.0.0.0_3-0.jar b/lib_for_ant/javax.servlet_2.0.0.0_3-0.jar new file mode 100644 index 0000000..81e9ad6 Binary files /dev/null and b/lib_for_ant/javax.servlet_2.0.0.0_3-0.jar differ diff --git a/lib_for_ant/maven-ant-tasks-2.1.3.jar b/lib_for_ant/maven-ant-tasks-2.1.3.jar new file mode 100644 index 0000000..bec446f Binary files /dev/null and b/lib_for_ant/maven-ant-tasks-2.1.3.jar differ