no message
parent
3199a1f276
commit
325b64fb7e
@ -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;
|
||||||
|
|
||||||
|
|
||||||
@ -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;
|
||||||
@ -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));
|
||||||
|
|
||||||
|
|
||||||
@ -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);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -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
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -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
|
||||||
|
@ -0,0 +1,81 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<project name="unsu" default="deploy_was" basedir=".">
|
||||||
|
|
||||||
|
<target name="clean">
|
||||||
|
<echo>ant버전 : ${ant.version}</echo>
|
||||||
|
<echo>clean - 기존 war,html 삭제</echo>
|
||||||
|
|
||||||
|
<delete dir="/html" />
|
||||||
|
<delete dir="/webapps" />
|
||||||
|
|
||||||
|
<mkdir dir="/html" />
|
||||||
|
<mkdir dir="/webapps/unsu.war/WEB-INF/lib" />
|
||||||
|
<mkdir dir="/webapps/unsu.war/WEB-INF/classes" />
|
||||||
|
</target>
|
||||||
|
|
||||||
|
|
||||||
|
<target name="compile" depends="clean">
|
||||||
|
<echo>compile - 컴파일</echo>
|
||||||
|
<javac srcdir="src/main/java" destdir="/webapps/unsu.war/WEB-INF/classes/" includeantruntime="false" encoding="utf-8">
|
||||||
|
<classpath>
|
||||||
|
<fileset dir="src/main/webapp/WEB-INF/lib" includes="*.jar"/>
|
||||||
|
</classpath>
|
||||||
|
<classpath path="lib_for_ant/javax.jsp_2.0.0.0_2-2.jar"/>
|
||||||
|
<classpath path="lib_for_ant/javax.servlet_2.0.0.0_3-0.jar"/>
|
||||||
|
</javac>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="copy_for_config" depends="compile">
|
||||||
|
<echo>copy_for_config - 설정파일을 복사한다.</echo>
|
||||||
|
<copy todir="/webapps/unsu.war/WEB-INF/classes/">
|
||||||
|
<fileset dir="src/main/resources"/>
|
||||||
|
</copy>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
|
||||||
|
<target name="copy_for_war" depends="copy_for_config">
|
||||||
|
<echo>copy_for_war - war를 작성하기 위해 필요한 폴더구조를 만들고 파일을 복사한다.(jsp파일,xml파일,tld파일,라이브러리파일,라이센스파일)</echo>
|
||||||
|
<copy todir="/webapps/unsu.war" >
|
||||||
|
<fileset dir="src/main/webapp">
|
||||||
|
<exclude name="**/*.css"/>
|
||||||
|
<exclude name="**/*.html"/>
|
||||||
|
<exclude name="**/*.js"/>
|
||||||
|
<exclude name="**/*.gif"/>
|
||||||
|
<exclude name="**/*.jpg"/>
|
||||||
|
<exclude name="**/*.png"/>
|
||||||
|
<exclude name="**/*.cab"/>
|
||||||
|
<exclude name="**/*.exe"/>
|
||||||
|
<exclude name="**/*.zip"/>
|
||||||
|
<exclude name="**/*.jrf"/>
|
||||||
|
</fileset>
|
||||||
|
</copy>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="copy_for_html" depends="copy_for_war">
|
||||||
|
<echo>copy_for_html - image, js, css, html 등의 contents를 WEB server에 배포한다.</echo>
|
||||||
|
<copy todir="/html">
|
||||||
|
<fileset dir="src/main/webapp">
|
||||||
|
<exclude name="/WEB-INF/**"/>
|
||||||
|
<exclude name="**/*.jsp"/>
|
||||||
|
</fileset>
|
||||||
|
</copy>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- 서버(test, stage, product)에 의존적인 설정파일을 선택 적용 -->
|
||||||
|
<target name="copy_resources_dependon_server" depends="copy_for_html">
|
||||||
|
<echo>copy_resources_dependon_server - 서버(test, stage, product)에 의존적인 설정파일을 선택 적용한다.</echo>
|
||||||
|
<!-- log4j 설정 파일을 서버에 맞게 적용 -->
|
||||||
|
<copy
|
||||||
|
file="src/main/resources/config/log/log4j.xml.test"
|
||||||
|
tofile="/webapps/unsu.war/WEB-INF/classes/config/log/log4j.xml"
|
||||||
|
overwrite="true" />
|
||||||
|
|
||||||
|
</target>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 완료 -->
|
||||||
|
<target name="deploy_was" depends="copy_resources_dependon_server" />
|
||||||
|
|
||||||
|
|
||||||
|
</project>
|
||||||
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
CI build시 ant가 사용하는 library를 둔다.
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue