RuoYi/sql/bus.sql

248 lines
17 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ----------------------------
-- Table structure for bus_accessory
-- ----------------------------
DROP TABLE IF EXISTS `bus_accessory`;
CREATE TABLE `bus_accessory` (
`accessory_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '附件id',
`accessory_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '附件类型',
`accessory_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '附件名称',
`address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '附件地址',
`size` double(10, 2) NULL DEFAULT NULL COMMENT '附件大小',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '上传时间',
`relevancy_id` bigint(20) NULL DEFAULT NULL COMMENT '附件关联id',
`relevancy_type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '附件关联类型(新闻/资源/资源需求/企业明细/公共文档等)',
PRIMARY KEY (`accessory_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '附件信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_dept_apply
-- ----------------------------
DROP TABLE IF EXISTS `bus_dept_apply`;
CREATE TABLE `bus_dept_apply` (
`apply_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '入驻申请id',
`apply_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '申请类型(企业注册/企业迁址)',
`dept_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '企业名称',
`business` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '行业',
`dept_scope` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '企业经营范围',
`dept_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '企业类型',
`dept_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '企业链接',
`dept_phone` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '企业联系电话',
`legal_config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '法人信息(姓名、性别、政治面貌、固定电话、手机号码等)',
`dept_users` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '企业工作人员信息列表(姓名、性别、手机号码、车牌号等)',
`reg_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工商注册号',
`credit_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
`org_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组织机构代码',
`taxpayer_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '纳税人识别号',
`taxpayer_qua` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '纳税人资质',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '00' COMMENT '审核状态00待审核/01已通过/99未通过',
`audit_user_id` bigint(20) NULL DEFAULT NULL COMMENT '审核人id',
`audit_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核人名称',
`audit_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`audit_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核意见',
PRIMARY KEY (`apply_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '企业入驻申请表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_news
-- ----------------------------
DROP TABLE IF EXISTS `bus_news`;
CREATE TABLE `bus_news` (
`news_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '新闻id',
`title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '新闻标题',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '新闻正文',
`label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '新闻标签',
`status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '00' COMMENT '新闻状态00待发布/01已发布/99已屏蔽',
`publish_dept_id` bigint(20) NOT NULL COMMENT '发布企业',
`publish_user_id` bigint(20) NOT NULL COMMENT '发布人id',
`publish_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '发布人名称',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
PRIMARY KEY (`news_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '新闻信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_req
-- ----------------------------
DROP TABLE IF EXISTS `bus_req`;
CREATE TABLE `bus_req` (
`req_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '需求id',
`req_type` bigint(20) NOT NULL COMMENT '需求类型',
`req_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '需求名称',
`classes` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '需求级别',
`label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '需求标签',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '需求描述',
`status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '00' COMMENT '需求状态00待发布/01已发布/02处理中/03验收中/04已完成/00已屏蔽',
`publish_dept_id` bigint(20) NOT NULL COMMENT '发布企业',
`publish_user_id` bigint(20) NOT NULL COMMENT '发布人id',
`publish_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '发布人名称',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`receive_dept_id` bigint(20) NULL DEFAULT NULL COMMENT '接收企业',
`receive_user_id` bigint(20) NULL DEFAULT NULL COMMENT '接收人id',
`receive_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '接收人名称',
`receive_time` datetime(0) NULL DEFAULT NULL COMMENT '接收时间',
`update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
PRIMARY KEY (`req_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源需求信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_req_apply
-- ----------------------------
DROP TABLE IF EXISTS `bus_req_apply`;
CREATE TABLE `bus_req_apply` (
`apply_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申请id',
`req_id` bigint(20) NOT NULL COMMENT '需求id',
`status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '00' COMMENT '申请状态00待应答/01已应答/99已废弃',
`apply_dept_id` bigint(20) NOT NULL COMMENT '申请企业',
`apply_user_id` bigint(20) NOT NULL COMMENT '申请人id',
`apply_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '申请人名称',
`apply_time` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '申请时间',
`apply_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '申请备注',
`audit_user_id` bigint(20) NULL DEFAULT NULL COMMENT '审核人id',
`audit_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核人名称',
`audit_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`audit_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核意见',
PRIMARY KEY (`apply_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源需求接包申请表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_req_comment
-- ----------------------------
DROP TABLE IF EXISTS `bus_req_comment`;
CREATE TABLE `bus_req_comment` (
`comment_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '评论id',
`req_id` bigint(20) NOT NULL COMMENT '资源需求id',
`user_id` bigint(20) NOT NULL COMMENT '用户id',
`user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名称',
`content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '评论内容',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`comment_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源需求评论表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_req_progress
-- ----------------------------
DROP TABLE IF EXISTS `bus_req_progress`;
CREATE TABLE `bus_req_progress` (
`progress_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '进度id',
`req_id` bigint(20) NOT NULL COMMENT '资源需求id',
`user_id` bigint(20) NOT NULL COMMENT '用户id',
`user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名称',
`status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '需求当前状态',
`content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`progress_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源需求进度表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_resource
-- ----------------------------
DROP TABLE IF EXISTS `bus_resource`;
CREATE TABLE `bus_resource` (
`resource_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资源id',
`type_id` bigint(20) NOT NULL COMMENT '资源分类id',
`classes` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源级别',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '资源基本信息',
`label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源标签',
`status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '00' COMMENT '资源状态00待发布/01已发布/99已屏蔽',
`publish_dept_id` bigint(20) NOT NULL COMMENT '发布企业',
`publish_user_id` bigint(20) NOT NULL COMMENT '发布人id',
`publish_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '发布人名称',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
PRIMARY KEY (`resource_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_resource_apply
-- ----------------------------
DROP TABLE IF EXISTS `bus_resource_apply`;
CREATE TABLE `bus_resource_apply` (
`apply_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申请id',
`resource_id` bigint(20) NOT NULL COMMENT '资源id',
`status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '00' COMMENT '申请状态00待审核/01已通过/99未通过',
`apply_user_id` bigint(20) NOT NULL COMMENT '申请人id',
`apply_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '申请人名称',
`apply_time` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '申请时间',
`apply_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '申请备注',
`audit_user_id` bigint(20) NULL DEFAULT NULL COMMENT '审核人id',
`audit_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核人名称',
`audit_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`audit_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核意见',
PRIMARY KEY (`apply_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源使用申请表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_resource_comment
-- ----------------------------
DROP TABLE IF EXISTS `bus_resource_comment`;
CREATE TABLE `bus_resource_comment` (
`comment_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '评论id',
`resource_id` bigint(20) NOT NULL COMMENT '资源id',
`user_id` bigint(20) NOT NULL COMMENT '用户id',
`user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名称',
`content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '评论内容',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`comment_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源评论表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_resource_type
-- ----------------------------
DROP TABLE IF EXISTS `bus_resource_type`;
CREATE TABLE `bus_resource_type` (
`type_id` bigint(20) NOT NULL COMMENT '分类id',
`type_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '分类名称',
`parent_id` bigint(20) NULL DEFAULT NULL COMMENT '上级分类id',
`parent_ids` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '祖籍节点列表',
`parent_names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '祖籍节点名称列表',
`classes` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分类级别',
`sort` bigint(20) NULL DEFAULT NULL COMMENT '分类排序',
PRIMARY KEY (`type_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源分类表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_user_browse
-- ----------------------------
DROP TABLE IF EXISTS `bus_user_browse`;
CREATE TABLE `bus_user_browse` (
`browse_id` bigint(20) NOT NULL COMMENT '浏览关联id',
`browse_type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '浏览类型01新闻/02资源/03资源需求',
`browse_user_id` bigint(20) NOT NULL COMMENT '浏览人id',
`browse_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '浏览人名称',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '浏览时间',
PRIMARY KEY (`browse_id`, `browse_type`, `browse_user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户浏览足迹表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_user_collect
-- ----------------------------
DROP TABLE IF EXISTS `bus_user_collect`;
CREATE TABLE `bus_user_collect` (
`collect_id` bigint(20) NOT NULL COMMENT '收藏关联id',
`collect_type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '收藏类型01新闻/02资源/03资源需求',
`collect_user_id` bigint(20) NOT NULL COMMENT '收藏人id',
`collect_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '收藏人名称',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '收藏时间',
PRIMARY KEY (`collect_id`, `collect_type`, `collect_user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户收藏表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for bus_user_message
-- ----------------------------
DROP TABLE IF EXISTS `bus_user_message`;
CREATE TABLE `bus_user_message` (
`message_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息id',
`message_type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息类型',
`content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '消息内容',
`create_time` datetime(0) NOT NULL COMMENT '消息时间',
`receive_user_id` bigint(20) NULL DEFAULT NULL COMMENT '接收人id',
`receive_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '接收人名称',
`publish_user_id` bigint(20) NULL DEFAULT NULL COMMENT '发布人id',
`publish_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '发布人名称',
PRIMARY KEY (`message_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户消息表' ROW_FORMAT = Compact;
SET FOREIGN_KEY_CHECKS = 1;