|
|
@@ -0,0 +1,507 @@ |
|
|
|
# Host: www.lockingos.org (Version 5.7.31) |
|
|
|
# Date: 2021-03-10 10:16:26 |
|
|
|
# Generator: MySQL-Front 6.1 (Build 1.26) |
|
|
|
|
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "base_company_link_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `base_company_link_tb`; |
|
|
|
CREATE TABLE `base_company_link_tb` ( |
|
|
|
`id` bigint(20) NOT NULL COMMENT '唯一ID', |
|
|
|
`send_company_id` bigint(20) NOT NULL COMMENT '互链申请发送方企业ID', |
|
|
|
`send_company_name` varchar(50) NOT NULL COMMENT '发送方企业简称', |
|
|
|
`accept_company_id` bigint(20) NOT NULL COMMENT '互链申请接收方企业ID', |
|
|
|
`accept_company_name` varchar(50) NOT NULL COMMENT '接收方企业简称', |
|
|
|
`audit_status` tinyint(4) NOT NULL COMMENT '审核状态 0:审核中,1:审核通过,2:审核失败,3:撤回申请', |
|
|
|
`link_status` tinyint(4) NOT NULL COMMENT '互链状态 0:解除互链,1:互链中,2:暂停互链', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业互链信息'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "base_company_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `base_company_tb`; |
|
|
|
CREATE TABLE `base_company_tb` ( |
|
|
|
`company_id` bigint(20) NOT NULL COMMENT '企业唯一ID', |
|
|
|
`company_name` varchar(50) DEFAULT NULL COMMENT '企业简称', |
|
|
|
`comp_all_name` varchar(100) DEFAULT NULL COMMENT '企业全称', |
|
|
|
`provice_id` bigint(20) DEFAULT NULL COMMENT '所属省份', |
|
|
|
`address` varchar(150) DEFAULT NULL COMMENT '地址', |
|
|
|
`telphone` varchar(20) DEFAULT NULL COMMENT '单位电话', |
|
|
|
`industry_id` bigint(20) DEFAULT NULL COMMENT '所属行业', |
|
|
|
`manage_user_id` bigint(20) DEFAULT NULL COMMENT '企业管理员', |
|
|
|
`logo_url` varchar(255) DEFAULT NULL COMMENT '企业logo', |
|
|
|
`remark` varchar(50) DEFAULT NULL COMMENT '备注', |
|
|
|
`duty_paragraph` varchar(255) DEFAULT NULL COMMENT '税号', |
|
|
|
`opening_bank` varchar(255) DEFAULT NULL COMMENT '开户行', |
|
|
|
`bank_account` varchar(255) DEFAULT NULL COMMENT '银行账号', |
|
|
|
`password` varchar(100) DEFAULT NULL COMMENT '企业授权密码', |
|
|
|
`disable` tinyint(1) DEFAULT NULL COMMENT '是否禁用:1 禁用,0 未禁用', |
|
|
|
`deleted` tinyint(1) DEFAULT NULL COMMENT '是否已删除:1 已删除,0 未删除', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`ipfs_api` varchar(64) DEFAULT NULL COMMENT '存储API', |
|
|
|
`ipfs_bootstrap` varchar(1024) DEFAULT NULL COMMENT '存储结点', |
|
|
|
PRIMARY KEY (`company_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='base_company_tb(企业)'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "base_dept_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `base_dept_tb`; |
|
|
|
CREATE TABLE `base_dept_tb` ( |
|
|
|
`dept_id` bigint(20) NOT NULL COMMENT '主键:部门ID', |
|
|
|
`company_id` bigint(20) DEFAULT NULL COMMENT '企业ID', |
|
|
|
`super_id` bigint(20) DEFAULT NULL COMMENT '上级部门ID', |
|
|
|
`level_id` varchar(2000) DEFAULT NULL COMMENT '层级ID', |
|
|
|
`dept_name` varchar(20) DEFAULT NULL COMMENT '部门名称', |
|
|
|
`remark` varchar(50) DEFAULT NULL COMMENT '备注信息', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人ID', |
|
|
|
`crete_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改人ID', |
|
|
|
`modify_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`deleted` tinyint(255) DEFAULT NULL COMMENT '是否已删除:1 已删除,0 未删除', |
|
|
|
PRIMARY KEY (`dept_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "base_industry_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `base_industry_tb`; |
|
|
|
CREATE TABLE `base_industry_tb` ( |
|
|
|
`industry_id` bigint(20) NOT NULL COMMENT '主键:行业ID', |
|
|
|
`name` varchar(50) DEFAULT NULL COMMENT '行业名称', |
|
|
|
`level` tinyint(1) DEFAULT NULL COMMENT '行业层级', |
|
|
|
`level_id` varchar(500) DEFAULT NULL COMMENT '层级ID', |
|
|
|
`super_id` bigint(20) DEFAULT NULL COMMENT '上级行业ID', |
|
|
|
`code` varchar(20) DEFAULT NULL COMMENT '行业编码', |
|
|
|
`full_code` varchar(100) DEFAULT NULL COMMENT '行业完整编码', |
|
|
|
`create_user_id` varchar(16) DEFAULT NULL COMMENT '创建人ID', |
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
PRIMARY KEY (`industry_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "base_provice_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `base_provice_tb`; |
|
|
|
CREATE TABLE `base_provice_tb` ( |
|
|
|
`provice_id` varchar(16) NOT NULL COMMENT '主键:省份ID', |
|
|
|
`provice_name` varchar(20) DEFAULT NULL COMMENT '名称', |
|
|
|
`order_num` tinyint(2) DEFAULT NULL COMMENT '排序', |
|
|
|
`state` tinyint(1) DEFAULT NULL COMMENT '状态0为正常,1为禁用', |
|
|
|
PRIMARY KEY (`provice_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "base_user_ext_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `base_user_ext_tb`; |
|
|
|
CREATE TABLE `base_user_ext_tb` ( |
|
|
|
`user_id` bigint(20) NOT NULL COMMENT '主键:用户ID', |
|
|
|
`national` varchar(20) DEFAULT NULL COMMENT '民族', |
|
|
|
`native_place` varchar(200) DEFAULT NULL COMMENT '籍贯', |
|
|
|
`birthday` date DEFAULT NULL COMMENT '生日', |
|
|
|
`address` varchar(200) DEFAULT NULL COMMENT '地址', |
|
|
|
`education` varchar(10) DEFAULT NULL COMMENT '最高学历', |
|
|
|
`political_landscape` varchar(50) DEFAULT NULL COMMENT '政治面貌', |
|
|
|
`marital_status` varchar(10) DEFAULT NULL COMMENT '婚姻状况', |
|
|
|
`gradution_date` date DEFAULT NULL COMMENT '毕业时间', |
|
|
|
`gradution_school` varchar(50) DEFAULT NULL COMMENT '毕业院校', |
|
|
|
`specialty` varchar(30) DEFAULT NULL COMMENT '专业', |
|
|
|
`hire_date` date DEFAULT NULL COMMENT '入职日期', |
|
|
|
`staff_status` tinyint(2) DEFAULT NULL COMMENT '员工状态 0:在职,1:离职', |
|
|
|
`departure_date` date DEFAULT NULL COMMENT '离职日期', |
|
|
|
PRIMARY KEY (`user_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户信息扩展表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "base_user_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `base_user_tb`; |
|
|
|
CREATE TABLE `base_user_tb` ( |
|
|
|
`user_id` bigint(20) NOT NULL COMMENT '主键:用户ID', |
|
|
|
`cn_name` varchar(30) DEFAULT NULL COMMENT '中文姓名', |
|
|
|
`user_name` varchar(20) DEFAULT NULL COMMENT '用户名:登录名', |
|
|
|
`passWord` varchar(100) DEFAULT NULL COMMENT '密码', |
|
|
|
`company_id` bigint(20) DEFAULT NULL COMMENT '企业ID', |
|
|
|
`dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID', |
|
|
|
`sex` tinyint(1) DEFAULT NULL COMMENT '性别', |
|
|
|
`phone` varchar(16) DEFAULT NULL COMMENT '手机号', |
|
|
|
`email` varchar(200) DEFAULT NULL COMMENT '邮箱', |
|
|
|
`position` varchar(50) DEFAULT NULL COMMENT '职位', |
|
|
|
`permission` tinyint(2) DEFAULT NULL COMMENT '用户端权限:Permission: 0 普通职员;Permission: 1 项目负责人;Permission: 99 无权限', |
|
|
|
`backgroundPermission` tinyint(2) DEFAULT NULL COMMENT '管理端权限:BackgroundPermission: 2 企业管理员;BackgroundPermission: 99 无权限', |
|
|
|
`headImgUrl` varchar(200) DEFAULT NULL COMMENT '头像链接', |
|
|
|
`disable` tinyint(1) DEFAULT NULL COMMENT '是否禁用:1 禁用,0 未禁用', |
|
|
|
`default` tinyint(1) DEFAULT NULL COMMENT '0:普通用户,1:企业管理员', |
|
|
|
`link_company_role` tinyint(4) NOT NULL DEFAULT '0' COMMENT '互链角色 0:普通职员,1:互链职员', |
|
|
|
`deleted` tinyint(1) DEFAULT NULL COMMENT '是否已删除:1 已删除,0未删除', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`user_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户信息表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_archive_history_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_archive_history_tb`; |
|
|
|
CREATE TABLE `proj_archive_history_tb` ( |
|
|
|
`id` bigint(20) NOT NULL COMMENT '唯一id', |
|
|
|
`arch_id` bigint(20) DEFAULT NULL COMMENT '文件id', |
|
|
|
`prev_ipfs_cid` varchar(255) DEFAULT NULL COMMENT '上一个版本cid', |
|
|
|
`current_ipfs_cid` varchar(255) DEFAULT NULL COMMENT '当前协作版本cid', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='历史版本文件记录'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_archive_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_archive_tb`; |
|
|
|
CREATE TABLE `proj_archive_tb` ( |
|
|
|
`arch_id` bigint(20) NOT NULL COMMENT '文件id', |
|
|
|
`proj_id` bigint(20) DEFAULT NULL COMMENT '项目id', |
|
|
|
`folder_id` bigint(20) DEFAULT NULL COMMENT '文件夹id', |
|
|
|
`arch_name` varchar(255) DEFAULT NULL COMMENT '文件名称', |
|
|
|
`extension` varchar(20) DEFAULT NULL COMMENT '扩展名', |
|
|
|
`ipfs_cid` varchar(255) DEFAULT NULL COMMENT 'ipfs中的cid', |
|
|
|
`file_size` bigint(20) DEFAULT NULL COMMENT '文件大小', |
|
|
|
`folder_level_id` varchar(2000) DEFAULT NULL COMMENT '所在文件夹层级id', |
|
|
|
`status` tinyint(1) DEFAULT '1' COMMENT '文件状态;default1:不可协同;2:可协同', |
|
|
|
`work_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '工作状态;default1:未在工作;2:工做中', |
|
|
|
`common_status` tinyint(1) DEFAULT '1' COMMENT '公共文件状态;1:未提交到公共文件;2已提交公共文件', |
|
|
|
`deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除;default0:未删除;1:已删除', |
|
|
|
`milestone` tinyint(1) DEFAULT NULL COMMENT '里程碑文件;default1:非里程碑文件;2里程碑文件', |
|
|
|
`version` int(11) DEFAULT NULL COMMENT '版本号', |
|
|
|
`show_url` varchar(255) DEFAULT NULL COMMENT '链接展示地址', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`is_show_recycle` tinyint(1) DEFAULT NULL, |
|
|
|
`relative_path` varchar(255) DEFAULT NULL COMMENT '相对路径', |
|
|
|
PRIMARY KEY (`arch_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文件档案'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_archiveuser_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_archiveuser_tb`; |
|
|
|
CREATE TABLE `proj_archiveuser_tb` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`arch_id` bigint(20) DEFAULT NULL COMMENT '文件id', |
|
|
|
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id', |
|
|
|
`status` tinyint(1) DEFAULT NULL COMMENT '状态;default0:新文件;1:待更新', |
|
|
|
PRIMARY KEY (`id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户和文件的关系表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_archmilestone_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_archmilestone_tb`; |
|
|
|
CREATE TABLE `proj_archmilestone_tb` ( |
|
|
|
`mile_stone_id` bigint(20) NOT NULL COMMENT '里程碑id', |
|
|
|
`first_arch_id` bigint(20) DEFAULT NULL COMMENT '首文件id', |
|
|
|
`arch_id` bigint(20) DEFAULT NULL COMMENT '文件id', |
|
|
|
`arch_name` varchar(255) DEFAULT NULL COMMENT '文件名称', |
|
|
|
`number` int(10) DEFAULT NULL COMMENT '编号', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`mile_stone_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文件里程碑表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_download_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_download_tb`; |
|
|
|
CREATE TABLE `proj_download_tb` ( |
|
|
|
`down_load_id` bigint(20) NOT NULL COMMENT '下载记录', |
|
|
|
`cpu_id` varchar(100) DEFAULT NULL COMMENT '客户端电脑id', |
|
|
|
`arch_id` bigint(20) DEFAULT NULL COMMENT '文件id', |
|
|
|
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id', |
|
|
|
`type` tinyint(1) DEFAULT NULL COMMENT '1:文件;2:协作文件', |
|
|
|
`status` tinyint(1) DEFAULT NULL COMMENT '0:下载中1:已经下载', |
|
|
|
`down_load_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '下载时间', |
|
|
|
PRIMARY KEY (`down_load_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文件下载记录表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_folder_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_folder_tb`; |
|
|
|
CREATE TABLE `proj_folder_tb` ( |
|
|
|
`folder_id` bigint(20) NOT NULL COMMENT '文件夹id', |
|
|
|
`proj_id` bigint(20) DEFAULT NULL COMMENT '项目id', |
|
|
|
`super_id` bigint(20) DEFAULT NULL COMMENT '上级文件夹id', |
|
|
|
`level_id` varchar(255) NOT NULL COMMENT '层级id', |
|
|
|
`first_folder_id` bigint(20) DEFAULT NULL COMMENT '顶级文件夹id', |
|
|
|
`folder_name` varchar(200) DEFAULT NULL COMMENT '文件夹名称', |
|
|
|
`template_id` bigint(20) DEFAULT NULL COMMENT '模版id', |
|
|
|
`node_id` bigint(20) DEFAULT NULL COMMENT '节点id', |
|
|
|
`sys_code` varchar(100) DEFAULT NULL COMMENT '编码', |
|
|
|
`file_count` smallint(5) DEFAULT NULL COMMENT '文件数量', |
|
|
|
`child_count` smallint(5) DEFAULT NULL COMMENT '子文件夹文件数量', |
|
|
|
`deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除;default0:未删除;1:已删除', |
|
|
|
`customed` tinyint(1) DEFAULT '1' COMMENT '是否为自建文件夹;1:正常;2:为自建', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`folder_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文件夹表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_folderuser_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_folderuser_tb`; |
|
|
|
CREATE TABLE `proj_folderuser_tb` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`folder_id` bigint(20) DEFAULT NULL COMMENT '文件夹id', |
|
|
|
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id', |
|
|
|
`proj_id` bigint(20) DEFAULT NULL, |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`folder_perm` tinyint(1) DEFAULT NULL COMMENT '1:负责人;2:普通权限', |
|
|
|
PRIMARY KEY (`id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='按节点文件夹分配任务'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_project_contact" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_project_contact`; |
|
|
|
CREATE TABLE `proj_project_contact` ( |
|
|
|
`project_contact_id` bigint(22) NOT NULL COMMENT '表Id', |
|
|
|
`contact_prev_project_id` bigint(22) DEFAULT NULL, |
|
|
|
`contact_next_project_id` bigint(22) DEFAULT NULL, |
|
|
|
`project_id` bigint(22) DEFAULT NULL COMMENT '当前项目Id', |
|
|
|
`folded_id` bigint(22) DEFAULT NULL COMMENT '结点对应的文件夹Id', |
|
|
|
`node_id` bigint(22) DEFAULT NULL COMMENT '当前被嵌套结点Id', |
|
|
|
`nest_template_id` bigint(22) DEFAULT NULL COMMENT '嵌套模板Id', |
|
|
|
`deleted` tinyint(1) DEFAULT NULL, |
|
|
|
`contact_prev_company_id` bigint(22) DEFAULT NULL, |
|
|
|
`contact_next_company_id` bigint(22) DEFAULT NULL, |
|
|
|
`create_user_id` bigint(22) DEFAULT NULL, |
|
|
|
`modify_user_id` bigint(22) DEFAULT NULL, |
|
|
|
`create_time` timestamp NULL DEFAULT NULL, |
|
|
|
`modify_time` timestamp NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`project_contact_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目关系表\n'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_project_manager_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_project_manager_tb`; |
|
|
|
CREATE TABLE `proj_project_manager_tb` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`project_id` bigint(20) DEFAULT NULL COMMENT '项目id', |
|
|
|
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id', |
|
|
|
`status` tinyint(1) DEFAULT NULL COMMENT '状态;0:创建人;1:添加的负责人', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
PRIMARY KEY (`id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='项目管理表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_project_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_project_tb`; |
|
|
|
CREATE TABLE `proj_project_tb` ( |
|
|
|
`proj_id` bigint(20) NOT NULL COMMENT '项目id', |
|
|
|
`proj_name` varchar(200) DEFAULT NULL COMMENT '项目名称', |
|
|
|
`company_id` bigint(20) DEFAULT NULL COMMENT '企业id', |
|
|
|
`folder_id` bigint(20) DEFAULT NULL COMMENT '对应文件id', |
|
|
|
`com_folder_id` bigint(20) DEFAULT NULL COMMENT '公共文件夹id', |
|
|
|
`notice` varchar(255) DEFAULT NULL COMMENT '项目公告', |
|
|
|
`show_img_url` varchar(500) DEFAULT NULL COMMENT '项目封面链接', |
|
|
|
`deleted` tinyint(2) DEFAULT '0' COMMENT '系统字段;default0:正常;1:删除', |
|
|
|
`allocated` tinyint(2) DEFAULT '1' COMMENT '是否分配完毕;default1:否;2:是', |
|
|
|
`template_id` bigint(20) DEFAULT NULL COMMENT '模版id', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`proj_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='项目信息表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_projectuser_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_projectuser_tb`; |
|
|
|
CREATE TABLE `proj_projectuser_tb` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`proj_id` bigint(20) NOT NULL COMMENT '项目id', |
|
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户id', |
|
|
|
`new_proj_status` tinyint(1) DEFAULT '0' COMMENT '是否新项目;default0:是;1:否', |
|
|
|
PRIMARY KEY (`id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='项目对用户是否是新新项目'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_projprop_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_projprop_tb`; |
|
|
|
CREATE TABLE `proj_projprop_tb` ( |
|
|
|
`proj_prop_id` bigint(20) NOT NULL COMMENT '属性id', |
|
|
|
`project_id` bigint(20) DEFAULT NULL COMMENT '项目id', |
|
|
|
`template_prop_id` bigint(20) DEFAULT NULL COMMENT '模版自定义字段id', |
|
|
|
`prop_value` varchar(255) DEFAULT NULL COMMENT '属性值', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
PRIMARY KEY (`proj_prop_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='项目属性表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_tempcompany_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_tempcompany_tb`; |
|
|
|
CREATE TABLE `proj_tempcompany_tb` ( |
|
|
|
`template_id` bigint(20) NOT NULL COMMENT '主键:模版ID', |
|
|
|
`company_id` bigint(20) NOT NULL COMMENT '主键:企业ID', |
|
|
|
`status` tinyint(1) DEFAULT NULL COMMENT '状态:0为未启用,1为启用', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`template_id`,`company_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='企业模板关系表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_template_nest" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_template_nest`; |
|
|
|
CREATE TABLE `proj_template_nest` ( |
|
|
|
`nest_id` bigint(22) NOT NULL, |
|
|
|
`parent_template_id` bigint(22) DEFAULT NULL COMMENT '被嵌套的模版id', |
|
|
|
`parent_node_id` bigint(22) DEFAULT NULL COMMENT '被嵌套节点的id', |
|
|
|
`template_id` bigint(22) DEFAULT NULL COMMENT '嵌套模版', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`template_name` varchar(30) DEFAULT NULL COMMENT '嵌套模版名称', |
|
|
|
PRIMARY KEY (`nest_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_template_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_template_tb`; |
|
|
|
CREATE TABLE `proj_template_tb` ( |
|
|
|
`template_id` bigint(20) NOT NULL COMMENT '模板id\r\n', |
|
|
|
`temp_name` varchar(50) DEFAULT NULL COMMENT '模板名称', |
|
|
|
`type` tinyint(1) DEFAULT NULL COMMENT '类别:0 为公共模板,1为企业模板', |
|
|
|
`company_id` bigint(20) DEFAULT NULL COMMENT '企业ID', |
|
|
|
`firstIndustry_id` bigint(20) DEFAULT NULL COMMENT '所属大行业ID', |
|
|
|
`detailIndustry_id` bigint(20) DEFAULT NULL COMMENT '所属行业ID', |
|
|
|
`custom_code` bigint(20) DEFAULT NULL COMMENT '自定义编码', |
|
|
|
`full_code` bigint(20) DEFAULT NULL COMMENT '模板编码', |
|
|
|
`introduce` varchar(255) DEFAULT NULL COMMENT '模版介绍', |
|
|
|
`disable` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否禁用:1为已禁用,0为可用', |
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除:1为已删除,0为正常', |
|
|
|
`locked` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已锁定:1为已锁定,0为正常', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
PRIMARY KEY (`template_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='模板表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_templateproperty_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_templateproperty_tb`; |
|
|
|
CREATE TABLE `proj_templateproperty_tb` ( |
|
|
|
`property_id` bigint(20) NOT NULL COMMENT '主键:属性ID', |
|
|
|
`template_id` bigint(20) DEFAULT NULL COMMENT '模版ID', |
|
|
|
`property_name` varchar(20) DEFAULT NULL COMMENT '属性名称', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
PRIMARY KEY (`property_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='模板属性表'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_tempnodefile_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_tempnodefile_tb`; |
|
|
|
CREATE TABLE `proj_tempnodefile_tb` ( |
|
|
|
`id` bigint(20) NOT NULL COMMENT '主键:模版节点-样板文件ID', |
|
|
|
`template_node_id` bigint(20) NOT NULL COMMENT '模版节点ID', |
|
|
|
`fileName` varchar(255) DEFAULT NULL COMMENT '文件名称', |
|
|
|
`extension` varchar(20) DEFAULT NULL COMMENT '文件扩展名', |
|
|
|
`oss_url` varchar(512) DEFAULT NULL COMMENT '保存地址', |
|
|
|
`hash` varchar(128) DEFAULT NULL COMMENT 'IPFS hash', |
|
|
|
`file_size` bigint(20) DEFAULT NULL COMMENT '文件大小', |
|
|
|
`deleted` tinyint(255) DEFAULT NULL COMMENT '是否已删除:1 已删除,0 未删除', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`modify_user_id` bigint(20) DEFAULT NULL COMMENT '修改者', |
|
|
|
`modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`owner` bigint(20) DEFAULT NULL, |
|
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='节点样板文件'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "proj_tempnodeperm_tb" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `proj_tempnodeperm_tb`; |
|
|
|
CREATE TABLE `proj_tempnodeperm_tb` ( |
|
|
|
`perm_id` bigint(20) NOT NULL COMMENT '主键:权限ID', |
|
|
|
`template_id` bigint(20) DEFAULT NULL COMMENT '模版ID', |
|
|
|
`sys_code` bigint(20) DEFAULT NULL COMMENT '编码', |
|
|
|
`perm_code` bigint(20) DEFAULT NULL COMMENT '对应可操作的sys_code编码', |
|
|
|
`permission` tinyint(1) DEFAULT NULL COMMENT '权限:0无权限,1有权限', |
|
|
|
`proj_id` bigint(20) DEFAULT NULL COMMENT '项目额外权限,默认模版权限无项目ID', |
|
|
|
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者', |
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`owner` bigint(20) DEFAULT NULL, |
|
|
|
PRIMARY KEY (`perm_id`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='模板权限'; |
|
|
|
|
|
|
|
# |
|
|
|
# Structure for table "test" |
|
|
|
# |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `test`; |
|
|
|
CREATE TABLE `test` ( |
|
|
|
`id` int(11) DEFAULT NULL, |
|
|
|
`name` varchar(255) DEFAULT NULL |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |