32 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
-- ----------------------------
 | 
						||
-- 项目结构节点表
 | 
						||
-- ----------------------------
 | 
						||
drop table if exists sys_project_structure;
 | 
						||
create table sys_project_structure (
 | 
						||
  node_id           bigint(20)      not null auto_increment    comment '节点ID',
 | 
						||
  parent_id         bigint(20)      default 0                  comment '父节点ID',
 | 
						||
  node_name         varchar(50)     not null                   comment '节点名称',
 | 
						||
  node_type         varchar(20)     not null                   comment '节点类型(folder/file)',
 | 
						||
  module            varchar(100)    not null                   comment '功能模块',
 | 
						||
  template_id       bigint(20)                                 comment '模板ID',
 | 
						||
  table_id          bigint(20)                                 comment '关联表ID',
 | 
						||
  category          varchar(50)                                comment '文件类别',
 | 
						||
  sort_order        int(4)          default 0                  comment '显示顺序',
 | 
						||
  status            char(1)         default '0'                comment '状态(0正常 1停用)',
 | 
						||
  create_by         varchar(64)     default ''                 comment '创建者',
 | 
						||
  create_time       datetime                                   comment '创建时间',
 | 
						||
  update_by         varchar(64)     default ''                 comment '更新者',
 | 
						||
  update_time       datetime                                   comment '更新时间',
 | 
						||
  primary key (node_id)
 | 
						||
) engine=innodb auto_increment=100 comment = '项目结构节点表';
 | 
						||
 | 
						||
-- ----------------------------
 | 
						||
-- 初始化-项目结构节点表数据
 | 
						||
-- ----------------------------
 | 
						||
insert into sys_project_structure values(1, 0,  '项目根目录', 'folder', '根模块', null, null, null, 1, '0', 'admin', sysdate(), '', null);
 | 
						||
insert into sys_project_structure values(2, 1,  'src', 'folder', '源码', null, null, null, 1, '0', 'admin', sysdate(), '', null);
 | 
						||
insert into sys_project_structure values(3, 2,  'main', 'folder', '主目录', null, null, null, 1, '0', 'admin', sysdate(), '', null);
 | 
						||
insert into sys_project_structure values(4, 3,  'java', 'folder', '源代码', null, null, null, 1, '0', 'admin', sysdate(), '', null);
 | 
						||
insert into sys_project_structure values(5, 3,  'resources', 'folder', '资源', null, null, null, 2, '0', 'admin', sysdate(), '', null);
 | 
						||
insert into sys_project_structure values(6, 1,  'pom.xml', 'file', '依赖管理', null, null, 'xml', 2, '0', 'admin', sysdate(), '', null);
 | 
						||
insert into sys_project_structure values(7, 1,  'README.md', 'file', '说明文档', null, null, 'markdown', 3, '0', 'admin', sysdate(), '', null);  |