doc: db ddl 추가
parent
3d4b29f59a
commit
e1470bc6b6
@ -0,0 +1,500 @@
|
|||||||
|
create or replace table adds.tb_action_grp
|
||||||
|
(
|
||||||
|
grp_id varchar(50) not null comment '그룹 id'
|
||||||
|
primary key,
|
||||||
|
grp_nm varchar(60) not null comment '그룹 이름',
|
||||||
|
dscrp varchar(200) null comment '설명',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자'
|
||||||
|
)
|
||||||
|
comment '기능그룹';
|
||||||
|
|
||||||
|
create or replace table adds.tb_auth_action
|
||||||
|
(
|
||||||
|
auth_id varchar(50) not null comment '권한 id',
|
||||||
|
grp_id varchar(50) not null comment '기능 그룹 id',
|
||||||
|
reg_dt varchar(14) null comment '등록 일자',
|
||||||
|
primary key (auth_id, grp_id)
|
||||||
|
)
|
||||||
|
comment '권한-사용자';
|
||||||
|
|
||||||
|
create or replace table adds.tb_auth_user
|
||||||
|
(
|
||||||
|
auth_id varchar(50) not null comment '권한 id',
|
||||||
|
user_id varchar(20) not null comment '사용자 id',
|
||||||
|
reg_dt varchar(14) null comment '등록 일자',
|
||||||
|
primary key (auth_id, user_id)
|
||||||
|
)
|
||||||
|
comment '권한-사용자';
|
||||||
|
|
||||||
|
create or replace table adds.tb_authority
|
||||||
|
(
|
||||||
|
auth_id varchar(50) not null comment '권한 id'
|
||||||
|
primary key,
|
||||||
|
auth_nm varchar(60) not null comment '권한 이름',
|
||||||
|
dscrp varchar(200) null comment '설명',
|
||||||
|
inf_scp varchar(20) null comment '업무정보 범위',
|
||||||
|
user_inf_scp varchar(20) null comment '사용자정보 범위',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자'
|
||||||
|
)
|
||||||
|
comment '권한';
|
||||||
|
|
||||||
|
create or replace table adds.tb_bssh_info
|
||||||
|
(
|
||||||
|
bssh_cd varchar(10) not null comment '마약류취급자식별_번호'
|
||||||
|
primary key,
|
||||||
|
bssh_nm varchar(120) null comment '업체_명',
|
||||||
|
induty_nm varchar(200) null comment '업종_명',
|
||||||
|
hdnt_cd varchar(10) null comment '의료업자_구분',
|
||||||
|
hdnt_nm varchar(200) null comment '의료업자구분_명',
|
||||||
|
bizrno varchar(10) null comment '사업자등록번호',
|
||||||
|
rprsntv_nm varchar(60) null comment '대표자_명',
|
||||||
|
chrg_nm varchar(60) null comment '담당자_명',
|
||||||
|
hptl_no varchar(20) null comment '요양기관_기호',
|
||||||
|
join_yn varchar(200) null comment '회원가입_여부',
|
||||||
|
bssh_stts_nm varchar(200) null comment '상태',
|
||||||
|
prmisn_no varchar(40) null comment '허가_번호',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자'
|
||||||
|
)
|
||||||
|
comment '취급자_정보';
|
||||||
|
|
||||||
|
create or replace table adds.tb_cmm_api_log
|
||||||
|
(
|
||||||
|
request_id varchar(40) not null comment '요청 id'
|
||||||
|
primary key,
|
||||||
|
system_id varchar(20) null comment '시스템 id(ens|fims등)',
|
||||||
|
req_system_id varchar(20) null comment '요청시스템 id(kakao|kt등)',
|
||||||
|
method varchar(10) null comment '메소드(get|put|post|delete)',
|
||||||
|
uri varchar(255) null comment '호출 uri',
|
||||||
|
success varchar(5) null comment '성공/실패(true|false)',
|
||||||
|
param longtext null comment '파라메터',
|
||||||
|
response longtext null comment '호출 결과',
|
||||||
|
message longtext null comment '메세지(에러메세지)',
|
||||||
|
ip varchar(30) null comment 'ip',
|
||||||
|
access_token varchar(2000) null comment '토큰',
|
||||||
|
session_id varchar(255) null comment '세션id',
|
||||||
|
updt_dt datetime(3) null comment '변경일시(now(3)-밀리세컨드까지)',
|
||||||
|
updt_id varchar(20) null comment '변경자',
|
||||||
|
regist_dt datetime(3) null comment '생성일시(now(3)-밀리세컨드까지)',
|
||||||
|
regist_id varchar(20) null comment '생성자'
|
||||||
|
)
|
||||||
|
comment 'api 호출 로그';
|
||||||
|
|
||||||
|
create or replace table adds.tb_cmm_refresh_token
|
||||||
|
(
|
||||||
|
id varchar(20) not null comment 'id'
|
||||||
|
primary key,
|
||||||
|
refresh_token varchar(256) not null comment 'refreshtoken',
|
||||||
|
regist_dt timestamp null comment '등록일시',
|
||||||
|
updt_dt timestamp null comment '변경일시'
|
||||||
|
)
|
||||||
|
comment '리프레쉬토큰';
|
||||||
|
|
||||||
|
create or replace table adds.tb_cmn_code
|
||||||
|
(
|
||||||
|
grp_id varchar(6) not null comment '그룹 id',
|
||||||
|
code varchar(15) not null comment '코드',
|
||||||
|
code_val varchar(60) not null comment '코드 값',
|
||||||
|
dscrp varchar(200) null comment '설명',
|
||||||
|
etc_1 varchar(200) null comment '기타 1',
|
||||||
|
etc_2 varchar(200) null comment '기타 2',
|
||||||
|
etc_3 varchar(200) null comment '기타 3',
|
||||||
|
srt_ord tinyint default 0 not null comment '순서',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자',
|
||||||
|
rgtr varchar(20) not null comment '등록자 id',
|
||||||
|
mdfcn_dt varchar(14) not null comment '등록 일자',
|
||||||
|
mdfr varchar(20) not null comment '등록자 id',
|
||||||
|
use_yn varchar(1) default 'y' not null comment '사용 여부(y:사용 , n:사용하지 않음)',
|
||||||
|
primary key (grp_id, code)
|
||||||
|
)
|
||||||
|
comment '공통코드';
|
||||||
|
|
||||||
|
create or replace table adds.tb_code_ctgr
|
||||||
|
(
|
||||||
|
ctgr_id varchar(6) not null comment '분류 id'
|
||||||
|
primary key,
|
||||||
|
ctgr_nm varchar(100) not null comment '분류 이름',
|
||||||
|
dscrp varchar(300) null comment '설명',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자',
|
||||||
|
rgtr varchar(20) not null comment '등록자 id',
|
||||||
|
mdfcn_dt varchar(14) not null comment '등록 일자',
|
||||||
|
mdfr varchar(20) not null comment '등록자 id',
|
||||||
|
use_yn varchar(1) default 'y' not null comment '사용 여부(y:사용 , n:사용하지 않음)'
|
||||||
|
)
|
||||||
|
comment '공통코드 분류';
|
||||||
|
|
||||||
|
create or replace table adds.tb_code_grp
|
||||||
|
(
|
||||||
|
grp_id varchar(6) not null comment '그룹 id'
|
||||||
|
primary key,
|
||||||
|
ctgr_id varchar(6) null comment '분류 id',
|
||||||
|
grp_nm varchar(60) not null comment '그룹 이름',
|
||||||
|
dscrp varchar(200) null comment '설명',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자',
|
||||||
|
rgtr varchar(20) not null comment '등록자 id',
|
||||||
|
mdfcn_dt varchar(14) not null comment '등록 일자',
|
||||||
|
mdfr varchar(20) not null comment '등록자 id',
|
||||||
|
use_yn varchar(1) default 'y' not null comment '사용 여부(y:사용 , n:사용하지 않음)'
|
||||||
|
)
|
||||||
|
comment '공통코드 그룹';
|
||||||
|
|
||||||
|
create or replace table adds.tb_dept
|
||||||
|
(
|
||||||
|
dept_cd varchar(7) not null comment '부서 코드'
|
||||||
|
primary key,
|
||||||
|
dept_nm varchar(100) null comment '부서 명',
|
||||||
|
use_yn varchar(1) not null comment '사용 여부',
|
||||||
|
reg_dt varchar(14) null comment '등록 일시',
|
||||||
|
rgtr varchar(10) null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정 일시',
|
||||||
|
mdfr varchar(10) null comment '수정자',
|
||||||
|
dept_telno varchar(20) null comment '부서 전화번호',
|
||||||
|
dept_fxno varchar(20) null comment '부서 팩스번호',
|
||||||
|
inst_cd varchar(7) null comment '기관 코드',
|
||||||
|
sgg_cd varchar(5) null comment '시군구 코드',
|
||||||
|
pstofc_nm varchar(60) null comment '우체국 명',
|
||||||
|
vrbacnt_link_se_cd varchar(2) null comment '가상계좌 연계 구분 코드',
|
||||||
|
rg_no_header varchar(10) null comment '등기 번호 헤더',
|
||||||
|
sndng_link_se_cd varchar(2) null comment '발송 연계 구분 코드',
|
||||||
|
egp_rcept_id varchar(5) null comment 'e그린 접수우체국국기호',
|
||||||
|
egp_apvl_nb varchar(10) null comment 'e그린 후납계약승인번호',
|
||||||
|
egp_con_org varchar(4) null comment 'e그린 외부기관구분코드',
|
||||||
|
egp_post_inst_id varchar(20) null comment 'e그린 우정정보센터 기관id',
|
||||||
|
dtbn_bank_nm varchar(30) null comment '교부 은행 명',
|
||||||
|
dtbn_actno varchar(20) null comment '교부 계좌번호',
|
||||||
|
srvr_os varchar(20) null comment '서버 os',
|
||||||
|
doc_header varchar(60) null comment '문서 머릿말',
|
||||||
|
cvlcpt_link_se_cd varchar(2) null comment '민원 연계 구분 코드',
|
||||||
|
nxrp_link_yn varchar(1) not null comment '세외수입 연계 여부',
|
||||||
|
nxrp_rgn_se_cd varchar(1) null comment '세외수입 지역 구분 코드',
|
||||||
|
nxrp_link_srvc_url varchar(200) null comment '세외수입 연계 서비스 url'
|
||||||
|
)
|
||||||
|
comment '부서';
|
||||||
|
|
||||||
|
create or replace table adds.tb_dsuse_api_key_info
|
||||||
|
(
|
||||||
|
dept_cd varchar(10) not null comment '관할관청기관코드'
|
||||||
|
primary key,
|
||||||
|
dept_nm varchar(60) not null comment '관할관청명',
|
||||||
|
dev_api_key varchar(120) null comment '개발_api_key',
|
||||||
|
prod_api_key varchar(120) null comment '운영_api_key',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자'
|
||||||
|
)
|
||||||
|
comment '폐기_api_키_정보';
|
||||||
|
|
||||||
|
create or replace table adds.tb_dsuse_mgt
|
||||||
|
(
|
||||||
|
dscdmng_id varchar(12) not null comment '폐기관리_id'
|
||||||
|
primary key,
|
||||||
|
dept_cd varchar(10) null comment '부서_코드',
|
||||||
|
user_id varchar(10) null comment '사용자_아이디',
|
||||||
|
prgrs_stts_cd varchar(10) null comment '진행_상태_코드',
|
||||||
|
bssh_cd varchar(10) not null comment '마약류취급자식별_번호',
|
||||||
|
rnd_dtl_rpt_cnt decimal null comment '수불_상세_보고_수',
|
||||||
|
hdr_de varchar(8) null comment '취급_일자',
|
||||||
|
dsuse_se_cd varchar(10) null comment '폐기_구분_코드',
|
||||||
|
dsuse_prv_cd varchar(10) null comment '폐기_사유_코드',
|
||||||
|
dsuse_mth_cd varchar(10) null comment '폐기_방법_코드',
|
||||||
|
dsuse_loc varchar(120) null comment '폐기_장소',
|
||||||
|
dsuse_de varchar(8) null comment '폐기_일자',
|
||||||
|
usr_rpt_id_no varchar(30) null comment '사용자_보고_식별_번호',
|
||||||
|
org_usr_rpt_id_no varchar(30) null comment '원_사용자_보고_식별_번호',
|
||||||
|
rpt_ty_cd varchar(1) null comment '보고_유형_코드',
|
||||||
|
stts varchar(60) null comment '처리상태',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자'
|
||||||
|
)
|
||||||
|
comment '폐기관리';
|
||||||
|
|
||||||
|
create or replace index idx_tb_dsuse_mgt_01
|
||||||
|
on adds.tb_dsuse_mgt (org_usr_rpt_id_no, usr_rpt_id_no);
|
||||||
|
|
||||||
|
create or replace table adds.tb_dsuse_mgt_dtl
|
||||||
|
(
|
||||||
|
dscdmng_id varchar(12) not null comment '폐기관리_id',
|
||||||
|
dscdmng_sn varchar(3) not null comment '폐기관리_순번',
|
||||||
|
prduct_cd varchar(14) not null comment '제품_코드',
|
||||||
|
prduct_nm varchar(300) null comment '제품_명',
|
||||||
|
min_distb_qy decimal null comment '최소_유통단위_수량',
|
||||||
|
min_distb_unit varchar(60) null comment '최소_유통_단위',
|
||||||
|
pce_qy decimal null comment '낱개단위_수량',
|
||||||
|
pce_unit varchar(60) null comment '낱개_단위',
|
||||||
|
mnf_no varchar(20) null comment '제조_번호',
|
||||||
|
prd_valid_de varchar(8) null comment '제품_유효기한_일자',
|
||||||
|
mnf_seq varchar(42) null comment '제조_일련번호',
|
||||||
|
dsuse_qy decimal not null comment '폐기_수량',
|
||||||
|
usr_rpt_id_no varchar(30) null comment '사용자_보고_식별_번호',
|
||||||
|
usr_rpt_ln_id_no varchar(35) null comment '사용자_보고_라인_식별_번호',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자',
|
||||||
|
primary key (dscdmng_id, dscdmng_sn)
|
||||||
|
)
|
||||||
|
comment '폐기관리_상세';
|
||||||
|
|
||||||
|
create or replace index idx_tb_dsuse_mgt_dtl_01
|
||||||
|
on adds.tb_dsuse_mgt_dtl (usr_rpt_id_no, usr_rpt_ln_id_no);
|
||||||
|
|
||||||
|
create or replace table adds.tb_dsuse_rpt_info
|
||||||
|
(
|
||||||
|
usr_rpt_id_no varchar(30) not null comment '사용자_보고_식별_번호'
|
||||||
|
primary key,
|
||||||
|
ref_usr_rpt_id_no varchar(30) null comment '참조_사용자_보고_식별_번호',
|
||||||
|
bssh_cd varchar(10) not null comment '마약류취급자식별_번호',
|
||||||
|
bssh_nm varchar(120) not null comment '업체_명',
|
||||||
|
induty_nm varchar(200) not null comment '업종_명',
|
||||||
|
rpt_ty_cd varchar(1) null comment '보고_유형_코드(0-신규,1-취소,2-변경)',
|
||||||
|
rnd_dtl_rpt_cnt decimal null comment '수불_상세_보고_수',
|
||||||
|
hdr_de varchar(8) null comment '취급_일자',
|
||||||
|
rpt_de varchar(8) null comment '보고_일자',
|
||||||
|
dsuse_se_cd varchar(10) null comment '폐기_구분_코드',
|
||||||
|
dsuse_prv_cd varchar(10) null comment '폐기_사유_코드',
|
||||||
|
dsuse_mth_cd varchar(10) null comment '폐기_방법_코드',
|
||||||
|
dsuse_loc varchar(120) null comment '폐기_장소',
|
||||||
|
dsuse_de varchar(80) null comment '폐기_일자',
|
||||||
|
status varchar(60) null comment '처리상태(0-정상,1-취소,2-변경)',
|
||||||
|
dsuse_process_de varchar(8) null comment '처리일자',
|
||||||
|
org_usr_rpt_id_no varchar(30) null comment '원_사용자_보고_식별_번호',
|
||||||
|
dept_cd varchar(10) null comment '부서_코드',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자'
|
||||||
|
)
|
||||||
|
comment '폐기_보고_정보';
|
||||||
|
|
||||||
|
create or replace index idx_tb_dsuse_rpt_info_01
|
||||||
|
on adds.tb_dsuse_rpt_info (org_usr_rpt_id_no)
|
||||||
|
comment '원_사용자_보고_식별_번호 인덱스';
|
||||||
|
|
||||||
|
create or replace table adds.tb_dsuse_rpt_info_dtl
|
||||||
|
(
|
||||||
|
usr_rpt_id_no varchar(30) not null comment '사용자_보고_식별_번호',
|
||||||
|
usr_rpt_ln_id_no varchar(35) not null comment '사용자_보고_라인_식별_번호',
|
||||||
|
prduct_cd varchar(14) not null comment '제품_코드',
|
||||||
|
prduct_nm varchar(300) not null comment '제품_명',
|
||||||
|
min_distb_qy decimal null comment '최소_유통단위_수량',
|
||||||
|
min_distb_unit varchar(60) null comment '최소_유통_단위',
|
||||||
|
pce_qy decimal null comment '낱개단위_수량',
|
||||||
|
pce_unit varchar(60) null comment '낱개_단위',
|
||||||
|
mnf_no varchar(20) null comment '제조_번호',
|
||||||
|
prd_valid_de varchar(8) null comment '제품_유효기한_일자',
|
||||||
|
mnf_seq varchar(42) null comment '제조_일련번호',
|
||||||
|
dsuse_qy decimal not null comment '폐기_수량',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자',
|
||||||
|
primary key (usr_rpt_id_no, usr_rpt_ln_id_no),
|
||||||
|
constraint fk_dsuse_rpt_info_dtl_to_dsuse_rpt_info
|
||||||
|
foreign key (usr_rpt_id_no) references adds.tb_dsuse_rpt_info (usr_rpt_id_no)
|
||||||
|
)
|
||||||
|
comment '폐기_보고_정보_상세';
|
||||||
|
|
||||||
|
create or replace table adds.tb_file
|
||||||
|
(
|
||||||
|
file_id varchar(13) not null comment '파일 id'
|
||||||
|
primary key,
|
||||||
|
inf_type varchar(3) not null comment '관련정보 유형',
|
||||||
|
inf_key varchar(64) null comment '관련정보 key',
|
||||||
|
sub_type varchar(3) null comment '관련정보 하위 분류(애플리케이션에서 정의)',
|
||||||
|
file_nm varchar(128) not null comment '파일 이름',
|
||||||
|
file_path varchar(256) not null comment '파일 경로',
|
||||||
|
mime_type varchar(80) null comment '파일 유형',
|
||||||
|
file_size decimal(8) not null comment '파일 사이즈',
|
||||||
|
dnld_cnt decimal(5) default 0 not null comment '다운로드 횟수',
|
||||||
|
srt_ord tinyint not null comment '정렬 순서',
|
||||||
|
reg_dt date not null comment '등록 일자',
|
||||||
|
rgtr varchar(20) not null comment '등록자 id',
|
||||||
|
use_yn varchar(1) default 'y' not null comment '사용 여부(y:사용 , n:사용하지 않음)'
|
||||||
|
)
|
||||||
|
comment '관련 파일';
|
||||||
|
|
||||||
|
create or replace index inf_type
|
||||||
|
on adds.tb_file (inf_type, inf_key);
|
||||||
|
|
||||||
|
create or replace table adds.tb_grp_action
|
||||||
|
(
|
||||||
|
grp_id varchar(50) not null comment '그룹 id',
|
||||||
|
action varchar(60) not null comment '기능(url)',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자',
|
||||||
|
rgtr varchar(20) not null comment '등록자 아이디',
|
||||||
|
primary key (grp_id, action)
|
||||||
|
)
|
||||||
|
comment '그룹별 기능';
|
||||||
|
|
||||||
|
create or replace table adds.tb_jrdt_gov_info
|
||||||
|
(
|
||||||
|
of_cd varchar(10) not null comment '기관_코드'
|
||||||
|
primary key,
|
||||||
|
of_nm varchar(100) null comment '기관_명',
|
||||||
|
up_of_nm varchar(100) null comment '상위_기관_명',
|
||||||
|
top_of_nm varchar(100) null comment '최상위_기관_명',
|
||||||
|
bass_adres varchar(200) null comment '기본_주소',
|
||||||
|
bass_dtl_adres varchar(200) null comment '상세_주소',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자'
|
||||||
|
)
|
||||||
|
comment '관할_관청_정보';
|
||||||
|
|
||||||
|
create or replace table adds.tb_login_policy
|
||||||
|
(
|
||||||
|
user_id varchar(20) not null comment '사용자 id'
|
||||||
|
primary key,
|
||||||
|
ip_adrs varchar(23) null comment 'ip 주소',
|
||||||
|
dplct_yn varchar(1) default 'n' not null comment '중복접근 허용 여부',
|
||||||
|
limit_yn varchar(1) default 'n' not null comment '접근제한 허용 여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자',
|
||||||
|
rgtr varchar(20) not null comment '등록자 id',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정 일자',
|
||||||
|
mdfr varchar(20) null comment '수정자 id'
|
||||||
|
)
|
||||||
|
comment '로그인 정책';
|
||||||
|
|
||||||
|
create or replace table adds.tb_menu
|
||||||
|
(
|
||||||
|
menu_no int not null comment '메뉴 id'
|
||||||
|
primary key,
|
||||||
|
menu_nm varchar(60) not null comment '메뉴 이름',
|
||||||
|
prnt_no int null comment '상위 메뉴 id',
|
||||||
|
pgrm_file_nm varchar(60) null comment '프로그램 파일',
|
||||||
|
action varchar(256) null comment '실행기능',
|
||||||
|
dscrp varchar(250) null comment '설명',
|
||||||
|
img_nm varchar(60) null comment '이미지 이름',
|
||||||
|
img_cnf varchar(100) null comment '이미지 설정',
|
||||||
|
srt_ord int default 0 null comment '정렬 순서',
|
||||||
|
reg_dt varchar(14) not null comment '등록 일자',
|
||||||
|
rgtr varchar(20) not null comment '등록자 id'
|
||||||
|
)
|
||||||
|
comment '메뉴';
|
||||||
|
|
||||||
|
create or replace table adds.tb_prduct_info
|
||||||
|
(
|
||||||
|
prduct_cd varchar(14) not null comment '제품_코드'
|
||||||
|
primary key,
|
||||||
|
prdlst_mst_cd varchar(14) null comment '제품_대표_코드',
|
||||||
|
prduct_nm varchar(300) null comment '품목_명',
|
||||||
|
nrcd_se_nm varchar(50) null comment '마약/항정_구분_명',
|
||||||
|
prtm_se_nm varchar(200) null comment '중점/일반_구분',
|
||||||
|
prd_min_distb_qy int null comment '제품_최소_유통단위_수량',
|
||||||
|
std_packng_stle_nm varchar(200) null comment '제품_최소_유통단위',
|
||||||
|
prd_tot_pce_qy int null comment '제품_총_낱개단위_수량',
|
||||||
|
pce_co_unit_nm varchar(200) null comment '제품_낱개_단위_명',
|
||||||
|
bssh_cd varchar(10) null comment '마약류취급자식별_번호',
|
||||||
|
rgs_dt date null comment '등록_일',
|
||||||
|
upd_dt date null comment '변경_일',
|
||||||
|
use_yn varchar(1) not null comment '사용_여부',
|
||||||
|
reg_dt varchar(14) not null comment '등록_일시',
|
||||||
|
rgtr varchar(10) not null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정_일시',
|
||||||
|
mdfr varchar(10) null comment '수정자'
|
||||||
|
)
|
||||||
|
comment '품목_정보';
|
||||||
|
|
||||||
|
create or replace table adds.tb_sgg
|
||||||
|
(
|
||||||
|
sgg_cd varchar(5) not null comment '시군구 코드'
|
||||||
|
primary key,
|
||||||
|
inst_cd varchar(7) not null comment '기관 코드',
|
||||||
|
inst_nm varchar(100) not null comment '기관 명',
|
||||||
|
use_yn varchar(1) not null comment '사용 여부',
|
||||||
|
reg_dt varchar(14) null comment '등록 일시',
|
||||||
|
rgtr varchar(10) null comment '등록자',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정 일시',
|
||||||
|
mdfr varchar(10) null comment '수정자',
|
||||||
|
inst_addr varchar(200) null comment '기관 주소',
|
||||||
|
inst_daddr varchar(200) null comment '기관 상세주소',
|
||||||
|
inst_zip varchar(6) null comment '기관 우편번호',
|
||||||
|
offcs_file_path varchar(200) null comment '직인 파일 경로',
|
||||||
|
offcs_file_nm varchar(100) null comment '직인 파일 명',
|
||||||
|
sgg_nm varchar(60) not null comment '시군구 명',
|
||||||
|
up_inst_cd varchar(7) null comment '상위 기관 코드',
|
||||||
|
up_inst_nm varchar(100) null comment '상위 기관 명',
|
||||||
|
inst_se_cd varchar(2) null comment '기관 구분 코드',
|
||||||
|
logo_file_nm varchar(100) null comment '로고 파일 명',
|
||||||
|
symbol_file_nm varchar(100) null comment '상징 파일 명',
|
||||||
|
symbol_file_path varchar(200) null comment '상징 파일 경로',
|
||||||
|
logo_file_path varchar(200) null comment '로고 파일 경로'
|
||||||
|
)
|
||||||
|
comment '시군구';
|
||||||
|
|
||||||
|
create or replace table adds.tb_sys_log
|
||||||
|
(
|
||||||
|
log_id varchar(24) not null comment '로그 id'
|
||||||
|
primary key,
|
||||||
|
log_type varchar(16) null comment '로그 유형',
|
||||||
|
url varchar(256) null comment 'url',
|
||||||
|
cls_nm varchar(128) null comment '클래스 이름',
|
||||||
|
mtd_nm varchar(128) null comment '메소드 이름',
|
||||||
|
file_nm varchar(128) null comment '파일 이름',
|
||||||
|
data_cnt int null comment '데이터 수',
|
||||||
|
data_nm varchar(1000) null comment '데이터 이름',
|
||||||
|
psnl_info varchar(256) null comment '개인 정보',
|
||||||
|
user_id varchar(10) null comment '사용자 id',
|
||||||
|
ip_addr varchar(32) null comment 'ip 주소',
|
||||||
|
reg_dt varchar(14) null comment '등록일시'
|
||||||
|
)
|
||||||
|
comment '시스템 로그';
|
||||||
|
|
||||||
|
create or replace index log_type
|
||||||
|
on adds.tb_sys_log (log_type, user_id);
|
||||||
|
|
||||||
|
create or replace table adds.tb_user
|
||||||
|
(
|
||||||
|
user_id varchar(20) not null comment '사용자 id'
|
||||||
|
primary key,
|
||||||
|
user_acnt varchar(20) not null comment '사용자 계정',
|
||||||
|
user_nm varchar(50) not null comment '사용자 이름',
|
||||||
|
passwd varchar(200) not null comment '비밀번호',
|
||||||
|
passwd_hint varchar(100) null comment '비밀번호 힌트',
|
||||||
|
passwd_nsr varchar(100) null comment '비밀번호 힌트 답',
|
||||||
|
emp_no varchar(20) null comment '사원번호',
|
||||||
|
rsdnt_no varchar(200) null comment '주민등록번호',
|
||||||
|
gender varchar(1) null comment '성별(m:남자, f:여자)',
|
||||||
|
brdt varchar(20) null comment '생년월일',
|
||||||
|
telno varchar(20) null comment '유선 전화번호',
|
||||||
|
mbl_telno varchar(20) null comment '무선 전화번호',
|
||||||
|
fxno varchar(20) null comment '팩스번호',
|
||||||
|
zip varchar(6) null comment '우편번호',
|
||||||
|
addr varchar(150) null comment '주소',
|
||||||
|
daddr varchar(150) null comment '상세주소',
|
||||||
|
area_no varchar(10) null comment '지역번호',
|
||||||
|
eml_adrs varchar(50) null comment '이메일 주소',
|
||||||
|
org_id varchar(20) null comment '조직 id',
|
||||||
|
grp_id varchar(20) null comment '그룹 id',
|
||||||
|
nstt_cd varchar(8) not null comment '소속기관 코드',
|
||||||
|
dept_cd varchar(7) null comment '부서 코드',
|
||||||
|
pos_nm varchar(60) null comment '직위이름',
|
||||||
|
crtfc_dn varchar(20) null comment '인증 dn값',
|
||||||
|
lock_yn varchar(1) default 'n' null comment '잠김 여부(y:잠김, n:잠기지 않음)',
|
||||||
|
lock_cnt decimal(2) default 0 not null comment '잠김 횟수',
|
||||||
|
lock_dt varchar(14) null comment '잠김 일자',
|
||||||
|
reg_dt varchar(14) not null comment '등록일자',
|
||||||
|
rgtr varchar(10) not null comment '등록자 아이디',
|
||||||
|
mdfcn_dt varchar(14) null comment '수정일자',
|
||||||
|
mdfr varchar(10) null comment '수정자 아이디',
|
||||||
|
use_yn varchar(1) default 'y' not null comment '사용여부(y:사용, n:사용하지 않음)',
|
||||||
|
stts varchar(3) default 'a' not null comment '상태(a:신청, p:승인, d:삭제)'
|
||||||
|
)
|
||||||
|
comment '사용자';
|
||||||
|
|
||||||
|
create or replace index user_acnt
|
||||||
|
on adds.tb_user (user_acnt);
|
||||||
|
|
@ -0,0 +1,2 @@
|
|||||||
|
INSERT INTO adds.tb_authority (AUTH_ID, AUTH_NM, DSCRP, INF_SCP, USER_INF_SCP, REG_DT) VALUES ('ROLE_ADDS', '업무 담당자', '업무 담당자', null, null, '20240619125454');
|
||||||
|
INSERT INTO adds.tb_authority (AUTH_ID, AUTH_NM, DSCRP, INF_SCP, USER_INF_SCP, REG_DT) VALUES ('ROLE_MANAGER', '업무 관리자', '업무 관리자', null, null, '20240619125737');
|
Loading…
Reference in New Issue