CREATE TABLE `enterprise` ( `id` int(8) NOT NULL AUTO_INCREMENT, `ent_name` varchar(100) COMMENT '企业名称', `license` varchar(100) COMMENT '社会信用代码', `reg_capital` varchar(100) COMMENT '注册资金', `reg_date` varchar(20) COMMENT '工商注册时间', `reg_type` varchar(20) COMMENT '工商注册类型(字典值)', `main_products` varchar(200) COMMENT '主营产品,json数组', `address` varchar(200) DEFAULT '通信地址', `zip_code` varchar(10) COMMENT '邮政编码', `tax_office` varchar(20) COMMENT '企业所得税主管税务机关(根据所选省市区自动填充)', `province_id` int(8) COMMENT '省ID', `city_id` int(8) COMMENT '地ID', `district_id` int(8) COMMENT '区域ID', `legal_name` varchar(20) COMMENT '法人姓名', `legal_mobile` varchar(20) COMMENT '法人手机', `legal_id_card` varchar(20) COMMENT '法人身份证', `legal_phone` varchar(20) COMMENT '法人电话', `legal_fax` varchar(20) COMMENT '法人传真', `legal_email` varchar(200) COMMENT '法人邮箱', `link_name` varchar(20) COMMENT '联系人姓名', `link_mobile` varchar(20) COMMENT '联系人手机', `link_id_card` varchar(20) COMMENT '联系人身份证', `link_phone` varchar(20) COMMENT '联系人电话', `link_fax` varchar(20) COMMENT '联系人传真', `link_email` varchar(200) COMMENT '联系人邮箱', `listed_flag` bit(1) comment '是否上市', `listing_code` varchar(20) COMMENT '企业上市代码', `invest_flag` bit(1) comment '是否引入风险投资', `invest_capital` varchar(50) COMMENT '风险投资金额', `tech_flag` bit(1) comment '是否高新企业', `tech_code` varchar(50) COMMENT '高新企业编号', `license_path` varchar(200) COMMENT '营业执照附件', `deduction_flag` bit(1) comment '上年度是否做加计扣除', `logo` varchar(200) NOT NULL COMMENT '文件水印', `start_date` varchar(200) NOT NULL COMMENT '服务开始时间', `end_date` varchar(200) NOT NULL COMMENT '服务结束时间', `ent_state` int(2) NOT NULL default 1 COMMENT '企业状态 0:待审核 1:正常 2:驳回 3:过期 4:冻结' default 0, `report_state` int(2) NOT NULL default 1 COMMENT '申报状态 1:未申报 2:已申报 3:撤回', `create_by` varchar(30) DEFAULT NULL, `create_time` datetime DEFAULT current_timestamp, `update_by` varchar(30) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `remark` varchar(300) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB CHARSET=utf8 COMMENT='企业信息'; CREATE TABLE `project` ( `id` int(8) NOT NULL AUTO_INCREMENT, `ent_id` int(8) NOT NULL COMMENT '关联企业ID', `project_ref_id` int(8) COMMENT '关联原始项目ID', `ent_name` varchar(100) COMMENT '企业名称', `address` varchar(200) COMMENT '通讯地址', `link_name` varchar(20) COMMENT '联系人姓名', `link_mobile` varchar(20) COMMENT '联系人手机', `totoal_persons` varchar(8) COMMENT '职工总人数', `sales` varchar(20) COMMENT '年度销售收入(万元)', `tech_persons` varchar(8) COMMENT '研发人数', `tech_invest` varchar(20) COMMENT '研发投入', `tech_rate` varchar(20) COMMENT '占销售收入比例', `industry` varchar(200) COMMENT '企业所属行业', `innovate_flag` bit(1) COMMENT '创新示范区企业', `over_year_flag` bit(1) COMMENT '是否跨年', `project_start_date` varchar(20) COMMENT '项目开始日期', `project_end_date` varchar(20) COMMENT '项目结束日期', `small_flag` bit(1) comment '是否中小企业', `tech_flag` bit(1) comment '是否高新企业', `tech_scope` varchar(200) comment '高新企业所属技术领域(JSON数组)', `tech_start_date` varchar(20) COMMENT '高新证书有效期', `tech_end_date` varchar(20) COMMENT '高新证书有效期', `tech_license` varchar(200) COMMENT '高新证书', `user_id` int(8) NOT NULL COMMENT '用户ID', `project_owner` int(2) NOT NULL COMMENT '1:企业自填 2:技术 3:财务', `auth_state` int(2) NOT NULL default 1 COMMENT '审核状态 1:待提交 2:提交审核 3:审核通过 4:审核拒绝', `ent_state` int(2) NOT NULL default 1 COMMENT '企业状态 1:正常 2:冻结 3:过期', `report_state` int(2) NOT NULL default 1 COMMENT '申报状态 1:未申报 2:已申报 3:撤回', `report_flag` bit(1) NOT NULL default 0 COMMENT '申报提交标记1:是 0 否', `create_by` varchar(30) DEFAULT NULL, `create_time` datetime DEFAULT current_timestamp, `update_by` varchar(30) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `remark` varchar(300) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB CHARSET=utf8 COMMENT='项目信息'; CREATE TABLE `project_attach` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `file_key` varchar(255) DEFAULT NULL COMMENT '存储文件名', `file_size` bigint(20) DEFAULT NULL COMMENT '大小', `file_type` varchar(255) DEFAULT NULL COMMENT '文件类型', `file_name` varchar(255) DEFAULT NULL COMMENT '原文件名', `url` varchar(255) DEFAULT NULL COMMENT '路径', `project_id` int(8) NOT NULL DEFAULT '-1' COMMENT '项目ID', `delete_flag` smallint(6) DEFAULT '0' COMMENT '删除标记 1:已删除', `remark` varchar(500) DEFAULT NULL COMMENT '备注', `create_by` varchar(64) DEFAULT NULL COMMENT '创建者', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) DEFAULT NULL COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=560 DEFAULT CHARSET=utf8 COMMENT='项目附件信息表'; CREATE TABLE `sys_region` ( `id` bigint(20) NOT NULL COMMENT 'ID', `ad_code` varchar(20) DEFAULT NULL COMMENT '区域编码', `center` varchar(255) DEFAULT NULL COMMENT '区域中心点经纬度', `city_code` varchar(255) DEFAULT NULL COMMENT '城市代码', `level` varchar(20) DEFAULT NULL COMMENT '行政区划级别', `pinyin` varchar(255) DEFAULT NULL COMMENT '拼音', `name` varchar(255) DEFAULT NULL COMMENT '名称', `order_num` int(11) DEFAULT NULL COMMENT '排序', `parent_id` bigint(20) DEFAULT NULL COMMENT '父ID', `path` varchar(255) DEFAULT NULL COMMENT '行政地区路径', `remark` varchar(500) DEFAULT NULL COMMENT '备注', `create_by` varchar(64) DEFAULT NULL COMMENT '创建者', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) DEFAULT NULL COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, KEY `idx_region_ad_code` (`ad_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='行政区域表'; alter table sys_user add scope_id int(8) comment '数据范围';