no message

main
이범준 4 months ago
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
1 CODE CODE_NM USE_AT PARNTS_CODE DC SORT_ORDR CRTR UPDUSR DELETE_AT
2 C 인증서인증 Y CRTFC_AT 인증서인증 2 INFRA INFRA N
3 N 일반인증 Y CRTFC_AT 일반인증 1 INFRA INFRA N
4 B 버튼 Y MENU_AT 버튼 2 INFRA INFRA N
5 M 메뉴 Y MENU_AT 메뉴 1 INFRA INFRA N
6 10 일반사용자 Y USER_TY 일반사용자 1 INFRA INFRA N
7 90 일반관리자 Y USER_TY 일반관리자 2 INFRA INFRA N
8 99 최고관리자 Y USER_TY 최고관리자 3 INFRA INFRA N
9 N 아니오 Y YN 아니오 2 INFRA INFRA N
10 Y Y YN 1 INFRA INFRA N
11 10 면허 Y JOB_CODE 면허 1 INFRA INFRA N
12 20 법규위반 Y JOB_CODE 법규위반 2 INFRA INFRA N
13 30 차고지 Y JOB_CODE 차고지 3 INFRA INFRA N
14 40 시스템관리 Y JOB_CODE 시스템관리 4 INFRA INFRA N

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
1 PARNTS_CODE CODE_NM USE_AT DC SORT_ORDR CRTR UPDUSR CODE_SE DELETE_AT
2 CRTFC_AT 인증구분 Y 인증구분 0 INFRA INFRA G N
3 MENU_AT 메뉴구분 Y 메뉴구분 0 INFRA INFRA G N
4 USER_TY 사용자유형 Y 사용자유형 0 INFRA INFRA G N
5 YN 예/아니오 Y 예/아니오 0 INFRA INFRA G N
6 JOB_CODE 업무코드 Y 업무코드 0 INFRA INFRA N

@ -1,3 +0,0 @@
# tbms-web
운수사업

@ -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를 둔다.
Loading…
Cancel
Save