From 4c5a760045a9a46844516b4ecd39016c739fce49 Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 월, 15 11월 2021 17:09:07 +0900 Subject: [PATCH] - 이슈 유형에 따라 사이드바 메뉴에 추가되도록 수정 => 이슈 유형에 사용 프로젝트를 설정하도록 수정 => 프로젝트 변경시 프로젝트내의 이슈유형 메뉴가 활성화 되도록 수정 => 이슈 입력/수정시 선택된 이슈유형으로 자동 입력 되도록 수정 필요 --- src/main/resources/migration/V1_11__Alter_Table.sql | 80 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 77 insertions(+), 3 deletions(-) diff --git a/src/main/resources/migration/V1_11__Alter_Table.sql b/src/main/resources/migration/V1_11__Alter_Table.sql index 9842a12..dd41b81 100644 --- a/src/main/resources/migration/V1_11__Alter_Table.sql +++ b/src/main/resources/migration/V1_11__Alter_Table.sql @@ -45,11 +45,85 @@ CREATE TABLE `user_department`( `id` BIGINT(11) AUTO_INCREMENT, - `department_id` VARCHAR(50) NULL, - `user_id` VARCHAR(50) NULL, + `department_id` BIGINT(11), + `user_id` BIGINT(11), `register_id` BIGINT(20) NOT NULL, `register_date` TIMESTAMP NULL, `modify_id` BIGINT(20) NOT NULL, `modify_date` TIMESTAMP NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; \ No newline at end of file +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + + +-- api 愿��젴 +ALTER TABLE `user` ADD COLUMN `insert_type` VARCHAR(1) NOT NULL DEFAULT 'N'; + +CREATE TABLE `api_token`( + `id` BIGINT(11) AUTO_INCREMENT, + `user_id` BIGINT(50) NOT NULL, + `app_name` VARCHAR(50) NOT NULL, + `token` VARCHAR(1024) NOT NULL, + `register_id` BIGINT(20) NOT NULL, + `register_date` TIMESTAMP NULL, + `modify_id` BIGINT(20) NOT NULL, + `modify_date` TIMESTAMP NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `userIdIndex` (`user_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +CREATE TABLE `issue_api_default`( + `id` BIGINT(11) AUTO_INCREMENT, + `user_id` BIGINT(11) NOT NULL, + `issue_type_id` bigint(11) NOT NULL, + `issue_status_id` bigint(20) DEFAULT NULL, + `project_id` bigint(20) DEFAULT NULL, + `priority_id` bigint(20) DEFAULT NULL, + `severity_id` bigint(20) DEFAULT NULL, + `title` varchar(300) DEFAULT NULL, + `description` mediumtext COMMENT 'description', + `reverse_index` bigint(20) DEFAULT NULL, + `issue_number` bigint(20) DEFAULT NULL, + `start_date` varchar(20) DEFAULT NULL, + `complete_date` varchar(20) DEFAULT NULL, + `register_id` BIGINT(20) NOT NULL, + `register_date` TIMESTAMP NULL, + `modify_id` BIGINT(20) NOT NULL, + `modify_date` TIMESTAMP NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `userIdIndex` (`user_id`) USING BTREE, + INDEX `issueTypeIdIndex` (`issue_type_id`) USING BTREE + +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +CREATE TABLE `custom_field_api_default`( + `id` BIGINT(11) AUTO_INCREMENT, + `user_id` BIGINT(11) NOT NULL, + `issue_type_id` BIGINT(11) NOT NULL, + `custom_field_id` BIGINT(11) NOT NULL, + `custom_field_value` varchar(300) NOT NULL, + `register_id` BIGINT(20) NOT NULL, + `register_date` TIMESTAMP NULL, + `modify_id` BIGINT(20) NOT NULL, + `modify_date` TIMESTAMP NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `userIdIndex` (`user_id`) USING BTREE, + INDEX `issueTypeIdIndex` (`issue_type_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +CREATE TABLE `custom_field_api_overlap`( + `id` BIGINT(11) AUTO_INCREMENT, + `user_id` BIGINT(11) NOT NULL, + `issue_type_id` BIGINT(11) NOT NULL, + `custom_field_id` BIGINT(11) NOT NULL, + `register_id` BIGINT(20) NOT NULL, + `register_date` TIMESTAMP NULL, + `modify_id` BIGINT(20) NOT NULL, + `modify_date` TIMESTAMP NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `userIdIndex` (`user_id`) USING BTREE, + INDEX `issueTypeIdIndex` (`issue_type_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- �씠�뒋 ���엯 �봽濡쒖젥�듃 +ALTER TABLE `issue_type` ADD COLUMN `project_id` BIGINT(11) NULL; + -- Gitblit v1.8.0