|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507 |
- # 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;
|