You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
291 lines
12 KiB
291 lines
12 KiB
4 years ago
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_code_group` (
|
||
|
`cg_cd` VARCHAR(20) NOT NULL,
|
||
|
`title` VARCHAR(20) NOT NULL,
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
`mod_dt` DATETIME NULL DEFAULT NULL,
|
||
|
`sys_member_id` VARCHAR(30) NOT NULL,
|
||
|
PRIMARY KEY (`cg_cd`))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_code_item` (
|
||
|
`cd_no` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '고유번호',
|
||
|
`title` VARCHAR(20) NOT NULL,
|
||
|
`order_no` INT(11) NOT NULL DEFAULT '0',
|
||
|
`cg_cd` VARCHAR(20) NOT NULL,
|
||
|
`val_1` VARCHAR(20) NULL DEFAULT NULL,
|
||
|
`ci_explain` LONGTEXT NULL DEFAULT NULL,
|
||
|
`ci_link` VARCHAR(200) NULL DEFAULT NULL,
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
`mod_dt` DATETIME NULL DEFAULT NULL,
|
||
|
`sys_member_id` VARCHAR(30) NOT NULL,
|
||
|
PRIMARY KEY (`cd_no`, `cg_cd`),
|
||
|
INDEX `fk_tbl_code_item_tbl_code_group1_idx` (`cg_cd` ASC))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_code_item_str` (
|
||
|
`cd_no` VARCHAR(30) NOT NULL COMMENT '고유번호',
|
||
|
`title` VARCHAR(20) NOT NULL,
|
||
|
`order_no` INT(11) NOT NULL DEFAULT 1,
|
||
|
`val_1` VARCHAR(20) NULL,
|
||
|
`ci_explain` LONGTEXT NULL,
|
||
|
`ci_link` VARCHAR(200) NULL,
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
`mod_dt` DATETIME NULL,
|
||
|
`sys_member_id` VARCHAR(30) NOT NULL,
|
||
|
`cg_cd` VARCHAR(20) NOT NULL,
|
||
|
PRIMARY KEY (`cd_no`))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_short_url` (
|
||
|
`seq` INT(11) NOT NULL AUTO_INCREMENT,
|
||
|
`short_url` VARCHAR(60) NOT NULL,
|
||
|
`src_url` VARCHAR(300) NOT NULL,
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
PRIMARY KEY (`seq`),
|
||
|
UNIQUE INDEX `short_url_UNIQUE` (`short_url` ASC))
|
||
|
ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 1
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_log_api` (
|
||
|
`a_seq` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||
|
`ip` VARCHAR(24) NULL DEFAULT NULL,
|
||
|
`pt` INT(11) NULL DEFAULT NULL,
|
||
|
`mi` VARCHAR(20) NULL DEFAULT NULL,
|
||
|
`a_path` VARCHAR(300) NULL DEFAULT NULL,
|
||
|
`a_request` VARCHAR(500) NULL DEFAULT NULL,
|
||
|
`user_agent` VARCHAR(2000) NULL DEFAULT NULL,
|
||
|
`reg_dt` DATETIME NULL DEFAULT NULL,
|
||
|
PRIMARY KEY (`a_seq`))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_log_batch` (
|
||
|
`b_seq` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||
|
`b_action_nm` VARCHAR(200) NULL DEFAULT NULL,
|
||
|
`b_result` VARCHAR(500) NULL DEFAULT NULL,
|
||
|
`reg_dt` DATETIME NULL DEFAULT NULL,
|
||
|
PRIMARY KEY (`b_seq`))
|
||
|
ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 1
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_log_sys` (
|
||
|
`s_seq` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||
|
`s_action` VARCHAR(200) NULL DEFAULT NULL,
|
||
|
`s_result` VARCHAR(500) NULL DEFAULT NULL,
|
||
|
`reg_dt` DATETIME NULL DEFAULT NULL,
|
||
|
`sys_member_id` VARCHAR(20) NOT NULL,
|
||
|
PRIMARY KEY (`s_seq`))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_log_web` (
|
||
|
`w_seq` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||
|
`ip` VARCHAR(24) NULL DEFAULT NULL,
|
||
|
`w_path` VARCHAR(300) NULL DEFAULT NULL,
|
||
|
`w_request` VARCHAR(500) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci' NULL DEFAULT NULL,
|
||
|
`sys_member_id` VARCHAR(30) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci' NULL DEFAULT NULL,
|
||
|
`user_agent` VARCHAR(2000) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci' NULL DEFAULT NULL,
|
||
|
`reg_dt` DATETIME NULL DEFAULT NULL,
|
||
|
PRIMARY KEY (`w_seq`))
|
||
|
ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 1
|
||
|
DEFAULT CHARACTER SET = utf8mb4
|
||
|
COLLATE = utf8mb4_unicode_ci;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_menu_auth_grp` (
|
||
|
`mag_seq` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||
|
`grp_nm` VARCHAR(20) NOT NULL,
|
||
|
`grp_explain` VARCHAR(50) NULL DEFAULT NULL,
|
||
|
`grp_cd` VARCHAR(10) NULL,
|
||
|
`reg_dt` DATETIME NULL DEFAULT NULL,
|
||
|
`mod_dt` DATETIME NULL DEFAULT NULL,
|
||
|
PRIMARY KEY (`mag_seq`))
|
||
|
ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 1
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_mt_file` (
|
||
|
`mt_file_seq` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||
|
`mt_file_nm` VARCHAR(150) NULL DEFAULT NULL,
|
||
|
`mt_file_local_url` VARCHAR(100) NULL DEFAULT NULL,
|
||
|
`mt_file_size` BIGINT(20) NULL DEFAULT NULL,
|
||
|
`mt_file_type` VARCHAR(100) NULL DEFAULT NULL,
|
||
|
`height` BIGINT(20) NULL DEFAULT NULL,
|
||
|
`width` BIGINT(20) NULL DEFAULT NULL,
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
PRIMARY KEY (`mt_file_seq`))
|
||
|
ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 1
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_mt_menu` (
|
||
|
`mt_menu_seq` INT(11) NOT NULL AUTO_INCREMENT,
|
||
|
`mt_menu_nm` VARCHAR(20) NULL DEFAULT NULL,
|
||
|
`mt_menu_link` VARCHAR(100) NULL DEFAULT NULL,
|
||
|
`mt_menu_order` INT(11) NULL DEFAULT NULL,
|
||
|
`mt_menu_glyphicon` VARCHAR(60) NULL DEFAULT NULL,
|
||
|
PRIMARY KEY (`mt_menu_seq`))
|
||
|
ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 1
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_mt_menu_sub` (
|
||
|
`mt_menu_sub_seq` INT(11) NOT NULL AUTO_INCREMENT,
|
||
|
`mt_menu_sub_nm` VARCHAR(20) NULL DEFAULT NULL,
|
||
|
`mt_menu_sub_link` VARCHAR(100) NULL DEFAULT NULL,
|
||
|
`mt_menu_sub_order` INT(11) NULL DEFAULT NULL,
|
||
|
`mt_menu_sub_glyphicon` VARCHAR(60) NULL DEFAULT NULL,
|
||
|
`mt_menu_seq` INT(11) NOT NULL,
|
||
|
PRIMARY KEY (`mt_menu_sub_seq`),
|
||
|
INDEX `fk_tbl_mt_menu_sub_tbl_mt_menu1_idx` (`mt_menu_seq` ASC))
|
||
|
ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 1
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_r_menu_auth` (
|
||
|
`sys_member_id` VARCHAR(30) NOT NULL,
|
||
|
`mag_seq` BIGINT(20) NOT NULL,
|
||
|
PRIMARY KEY (`sys_member_id`, `mag_seq`),
|
||
|
INDEX `fk_tbl_r_menu_auth_tbl_sys_member1_idx` (`sys_member_id` ASC),
|
||
|
INDEX `fk_tbl_r_menu_auth_tbl_menu_auth_grp1_idx1` (`mag_seq` ASC))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_r_menu_auth_grp_item` (
|
||
|
`mt_menu_sub_seq` INT(11) NOT NULL,
|
||
|
`mag_seq` BIGINT(20) NOT NULL,
|
||
|
`auth_r` CHAR(1) NULL DEFAULT 'N',
|
||
|
`auth_w` CHAR(1) NULL DEFAULT 'N',
|
||
|
`auth_d` CHAR(1) NULL DEFAULT 'N',
|
||
|
PRIMARY KEY (`mt_menu_sub_seq`, `mag_seq`),
|
||
|
INDEX `fk_tbl_r_menu_auth_grp_item_tbl_mt_menu_sub1_idx` (`mt_menu_sub_seq` ASC),
|
||
|
INDEX `fk_tbl_r_menu_auth_grp_item_tbl_menu_auth_grp1_idx1` (`mag_seq` ASC))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_sys_member` (
|
||
|
`sys_member_id` VARCHAR(30) NOT NULL,
|
||
|
`sys_member_nm` VARCHAR(40) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci' NOT NULL,
|
||
|
`sys_member_pwd` VARCHAR(160) NOT NULL,
|
||
|
`sys_member_tp` CHAR(1) NOT NULL DEFAULT 'M' COMMENT 'M : Manager',
|
||
|
`sys_member_email` VARCHAR(100) NULL DEFAULT NULL,
|
||
|
`sys_member_tel` VARCHAR(20) NULL DEFAULT NULL,
|
||
|
`sys_member_src_img_file` BIGINT(20) NULL DEFAULT NULL,
|
||
|
`sys_member_bg_color` VARCHAR(20) NULL DEFAULT 'blue',
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
PRIMARY KEY (`sys_member_id`))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_m_client` (
|
||
|
`c_no` INT NOT NULL AUTO_INCREMENT,
|
||
|
`A_SERVICE_CHECK_YN` VARCHAR(1) NOT NULL DEFAULT 'N',
|
||
|
`A_SERVICE_CHECK_DESCRIPTION` VARCHAR(500) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci' NULL,
|
||
|
`A_VERSION_CODE` INT(11) NULL,
|
||
|
`A_VERSION_NAME` VARCHAR(10) NULL,
|
||
|
`A_MINIMUM_VERSION_CODE` INT(11) NULL,
|
||
|
`I_SERVICE_CHECK_YN` VARCHAR(1) NOT NULL DEFAULT 'N',
|
||
|
`I_SERVICE_CHECK_DESCRIPTION` VARCHAR(500) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci' NULL,
|
||
|
`I_VERSION_CODE` INT(11) NULL,
|
||
|
`I_VERSION_NAME` VARCHAR(10) NULL,
|
||
|
`I_MINIMUM_VERSION_CODE` INT(11) NULL,
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
`mod_dt` DATETIME NULL,
|
||
|
`sys_member_id` VARCHAR(30) NOT NULL,
|
||
|
PRIMARY KEY (`c_no`))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8;
|
||
|
|
||
|
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `babyfeed`.`tbl_member` (
|
||
|
`member_id` VARCHAR(30) NOT NULL,
|
||
|
`name` VARCHAR(30) NULL DEFAULT NULL,
|
||
|
`birthday` DATETIME NULL DEFAULT NULL,
|
||
|
`gender` VARCHAR(1) NULL DEFAULT NULL,
|
||
|
`password` VARCHAR(160) NULL DEFAULT NULL,
|
||
|
`profile_path` VARCHAR(100) NULL DEFAULT NULL,
|
||
|
`join_path` VARCHAR(1) NULL DEFAULT NULL,
|
||
|
`sns_id` VARCHAR(30) NULL DEFAULT NULL,
|
||
|
`push_key` VARCHAR(255) NULL DEFAULT NULL,
|
||
|
`push_yn` VARCHAR(1) NOT NULL DEFAULT 'Y',
|
||
|
`os` VARCHAR(1) NULL DEFAULT 'A',
|
||
|
`version_name` VARCHAR(6) NULL DEFAULT NULL,
|
||
|
`version_code` VARCHAR(6) NULL DEFAULT NULL,
|
||
|
`reg_dt` DATETIME NOT NULL,
|
||
|
`mod_dt` DATETIME NULL DEFAULT NULL,
|
||
|
`agree_privacy` VARCHAR(1) NOT NULL DEFAULT 'N',
|
||
|
`agree_other` VARCHAR(1) NOT NULL DEFAULT 'N',
|
||
|
`agree_privacy_dt` DATETIME NULL,
|
||
|
`agree_other_dt` DATETIME NULL,
|
||
|
PRIMARY KEY (`member_id`))
|
||
|
ENGINE = InnoDB
|
||
|
DEFAULT CHARACTER SET = utf8mb4
|
||
|
COLLATE = utf8mb4_unicode_ci;
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
INSERT tbl_sys_member (reg_dt,sys_member_id,sys_member_nm,sys_member_pwd,sys_member_tp) VALUES (NOW(),'admin','시스템관리자','p+yKx3CBhVuL1B4ffVZzWu6uOxCcqcXwaxFjcfV4aLPMjBZKqppWOg==','M');
|
||
|
INSERT tbl_r_menu_auth (sys_member_id, mag_seq) VALUES ('admin', 1);
|
||
|
INSERT tbl_menu_auth_grp (mag_seq,grp_nm,grp_explain) VALUES (1,"시스템권한","자동 생성되는 시스템계정권한");
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (1,'Y','Y','Y',1);
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (2,'Y','Y','Y',1);
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (3,'Y','Y','Y',1);
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (4,'Y','Y','Y',1);
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (5,'Y','Y','Y',1);
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (6,'Y','Y','Y',1);
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (7,'Y','Y','Y',1);
|
||
|
INSERT tbl_r_menu_auth_grp_item (mt_menu_sub_seq, auth_r, auth_w, auth_d, mag_seq) VALUES (8,'Y','Y','Y',1);
|
||
|
|
||
|
INSERT tbl_mt_menu (mt_menu_seq, mt_menu_nm, mt_menu_link, mt_menu_order, mt_menu_glyphicon)
|
||
|
VALUES (1, "시스템", "/system/sys_member/list.do?1=1&sys_member_tp=S", "90", "fa-user-plus");
|
||
|
|
||
|
INSERT tbl_mt_menu (mt_menu_seq, mt_menu_nm, mt_menu_link, mt_menu_order, mt_menu_glyphicon)
|
||
|
VALUES (2, "시스템로그", "/system/log/log_web/list_log_web.do?1=1", "100", "fa fa-bar-chart-o");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (1, "운영자 그룹관리", "/system/menu/menu_auth_grp/list_menu_auth_grp.do?1=1", "1", "fa-legal", "1");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (2, "운영자 계정관리", "/system/sys_member/list_sys_member.do?1=1&sys_member_tp=M", "2", "fa-user-plus", "1");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (3, "메뉴관리", "/system/menu/list.do?1=1", "3", "fa-medium", "1");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (4, "메뉴전체보기", "/system/menu/list_old.do?1=1", "4", "fa-medium", "1");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (5, "백오피스접근로그", "/system/log/log_web/list_log_web.do?1=1", "1", "fa-list-ol", "2");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (6, "API로그", "/system/log/log_api/list_log_api.do?1=1", "2", "fa-list-ol", "2");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (7, "배치실행로그", "/system/log/log_batch/list_log_batch.do?1=1", "3", "fa-list-ol", "2");
|
||
|
|
||
|
INSERT tbl_mt_menu_sub (mt_menu_sub_seq, mt_menu_sub_nm, mt_menu_sub_link, mt_menu_sub_order, mt_menu_sub_glyphicon, mt_menu_seq)
|
||
|
VALUES (8, "시스템로그", "/system/log/log_sys/list_log_sys.do?1=1", "4", "fa-list-ol", "2");
|