-- 产出成果表
CREATE TABLE IF NOT EXISTS `sys_achievement` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `achievement_name` varchar(255) NOT NULL COMMENT '成果名称',
  `thumbnail` varchar(500) DEFAULT NULL COMMENT '缩略图',
  `achievement_category` varchar(100) DEFAULT NULL COMMENT '成果分类',
  `research_field` varchar(100) DEFAULT NULL COMMENT '研究领域',
  `research_unit` varchar(255) DEFAULT NULL COMMENT '研究单位',
  `researchers` varchar(500) DEFAULT NULL COMMENT '研究人员',
  `introduction` longtext DEFAULT NULL COMMENT '简介',
  `details` longtext DEFAULT NULL COMMENT '详情',
  `publish_time` datetime DEFAULT NULL COMMENT '发布时间',
  `publisher` varchar(64) DEFAULT NULL COMMENT '发布人',
  `sort` int(11) DEFAULT 0 COMMENT '排序（数字越小越靠前）',
  `status` char(1) DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='产出成果表';

-- 应用案例表
CREATE TABLE IF NOT EXISTS `sys_application_case` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `case_name` varchar(255) NOT NULL COMMENT '案例名称',
  `thumbnail` varchar(500) DEFAULT NULL COMMENT '缩略图',
  `application_field` varchar(100) DEFAULT NULL COMMENT '应用领域',
  `application_unit` varchar(255) DEFAULT NULL COMMENT '应用单位',
  `publish_time` datetime DEFAULT NULL COMMENT '发布时间',
  `publisher` varchar(64) DEFAULT NULL COMMENT '发布人',
  `sort` int(11) DEFAULT 0 COMMENT '排序（数字越小越靠前）',
  `status` char(1) DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='应用案例表';

-- 插入菜单数据
INSERT INTO `sys_menu` VALUES (2100, '产出成果管理', 0, 1, 'achievement', NULL, 1, 0, 'M', '0', '0', '', 'documentation', 'admin', sysdate(), '', NULL, '产出成果管理目录');
INSERT INTO `sys_menu` VALUES (2101, '产出成果管理', 2100, 1, 'achievement', 'achievement/index', 1, 0, 'C', '0', '0', 'achievement:list', 'list', 'admin', sysdate(), '', NULL, '产出成果管理菜单');
INSERT INTO `sys_menu` VALUES (2102, '应用案例管理', 2100, 2, 'applicationCase', 'applicationCase/index', 1, 0, 'C', '0', '0', 'applicationCase:list', 'example', 'admin', sysdate(), '', NULL, '应用案例管理菜单');
INSERT INTO `sys_menu` VALUES (2103, '产出成果查询', 2101, 1, '', '', 1, 0, 'F', '0', '0', 'achievement:query', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2104, '产出成果新增', 2101, 2, '', '', 1, 0, 'F', '0', '0', 'achievement:add', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2105, '产出成果修改', 2101, 3, '', '', 1, 0, 'F', '0', '0', 'achievement:edit', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2106, '产出成果删除', 2101, 4, '', '', 1, 0, 'F', '0', '0', 'achievement:remove', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2107, '应用案例查询', 2102, 1, '', '', 1, 0, 'F', '0', '0', 'applicationCase:query', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2108, '应用案例新增', 2102, 2, '', '', 1, 0, 'F', '0', '0', 'applicationCase:add', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2109, '应用案例修改', 2102, 3, '', '', 1, 0, 'F', '0', '0', 'applicationCase:edit', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2110, '应用案例删除', 2102, 4, '', '', 1, 0, 'F', '0', '0', 'applicationCase:remove', '#', 'admin', sysdate(), '', NULL, '');
