65 lines
6.6 KiB
SQL
65 lines
6.6 KiB
SQL
SET FOREIGN_KEY_CHECKS=0;
|
|
|
|
CREATE TABLE `pear_events` (
|
|
`id` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
`title` varchar(90) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
|
|
`code` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '编号',
|
|
`description` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '描述',
|
|
`order` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '排序',
|
|
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记',
|
|
`organization_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '组织id',
|
|
`deleted_time` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '删除时间',
|
|
`private` tinyint(1) NULL DEFAULT 1 COMMENT '是否私有',
|
|
`begin_time` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目开始日期',
|
|
`end_time` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目截止日期',
|
|
`all_day` tinyint(1) NULL DEFAULT NULL COMMENT '是否全天',
|
|
`project_code` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目编码',
|
|
`position` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '地点',
|
|
`created_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `code`(`code`) USING BTREE,
|
|
INDEX `project`(`order`) USING BTREE,
|
|
INDEX `project_code`(`project_code`) USING BTREE
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '日程表' ROW_FORMAT = COMPACT;
|
|
|
|
CREATE TABLE `pear_events_log` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`code` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
|
|
`member_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人id',
|
|
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '操作内容',
|
|
`remark` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '日志描述',
|
|
`type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'create' COMMENT '操作类型',
|
|
`create_time` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '添加时间',
|
|
`source_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '任务id',
|
|
`project_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目编号',
|
|
`icon` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
`events_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '版本库编号',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `code`(`code`) USING BTREE,
|
|
INDEX `project_code`(`project_code`) USING BTREE,
|
|
INDEX `features_code`(`events_code`) USING BTREE
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '日程日志表' ROW_FORMAT = COMPACT;
|
|
|
|
CREATE TABLE `pear_events_member` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`events_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '项目id',
|
|
`member_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '成员id',
|
|
`join_time` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '加入时间',
|
|
`is_owner` int(11) NULL DEFAULT 0 COMMENT '拥有者',
|
|
`project_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '项目id',
|
|
`status` tinyint(1) NULL DEFAULT 0 COMMENT '确认状态',
|
|
`confirm_time` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '确认时间',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `unique`(`events_code`, `member_code`) USING BTREE
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '日程-成员表' ROW_FORMAT = COMPACT;
|
|
|
|
ALTER TABLE `pear_file` MODIFY COLUMN `size` int(12) UNSIGNED NULL DEFAULT 0 COMMENT '文件大小' AFTER `extension`;
|
|
|
|
ALTER TABLE `pear_project_log` MODIFY COLUMN `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '操作内容' AFTER `member_code`;
|
|
|
|
ALTER TABLE `pear_task` CHARACTER SET = utf8mb4, COLLATE = utf8mb4_general_ci;
|
|
|
|
ALTER TABLE `pear_task` MODIFY COLUMN `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `project_code`;
|
|
|
|
SET FOREIGN_KEY_CHECKS=1;
|