|
|
@@ -11,7 +11,7 @@
|
|
|
Target Server Version : 80036 (8.0.36)
|
|
|
File Encoding : 65001
|
|
|
|
|
|
- Date: 10/04/2026 16:03:40
|
|
|
+ Date: 14/04/2026 13:44:03
|
|
|
*/
|
|
|
|
|
|
SET NAMES utf8mb4;
|
|
|
@@ -48,11 +48,14 @@ CREATE TABLE `cs_message` (
|
|
|
INDEX `idx_session`(`session_id` ASC) USING BTREE,
|
|
|
INDEX `idx_send_time`(`send_time` ASC) USING BTREE,
|
|
|
INDEX `idx_msg_type`(`msg_type` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 62 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '聊天消息表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 76 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '聊天消息表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for cs_order_card
|
|
|
-- ----------------------------
|
|
|
+-- 增量变更:加 tenant_id 字段
|
|
|
+-- ALTER TABLE `cs_order_card` ADD COLUMN `tenant_id` varchar(20) NULL DEFAULT '000000' COMMENT '租户编号' AFTER `original_order_id`;
|
|
|
+
|
|
|
DROP TABLE IF EXISTS `cs_order_card`;
|
|
|
CREATE TABLE `cs_order_card` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '结算单ID',
|
|
|
@@ -62,6 +65,7 @@ CREATE TABLE `cs_order_card` (
|
|
|
`order_price` decimal(10, 2) NOT NULL COMMENT '支付金额',
|
|
|
`order_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单类型说明',
|
|
|
`original_order_id` bigint NULL DEFAULT NULL COMMENT '关联平台真实订单ID',
|
|
|
+ `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '000000' COMMENT '租户编号',
|
|
|
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'pending' COMMENT '状态: pending=待支付, paid=已支付, cancelled=已取消, expired=已失效',
|
|
|
`expire_time` datetime NOT NULL COMMENT '结算单过期时间(发送时间+60s)',
|
|
|
`pay_time` datetime NULL DEFAULT NULL COMMENT '实际支付时间',
|
|
|
@@ -160,6 +164,7 @@ CREATE TABLE `cs_session` (
|
|
|
`end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
|
|
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新人',
|
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ `source_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务来源ID (如 assessment_1 或 job_5)',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE INDEX `session_no`(`session_no` ASC) USING BTREE,
|
|
|
INDEX `idx_from_user`(`from_user_id` ASC) USING BTREE,
|
|
|
@@ -279,7 +284,7 @@ CREATE TABLE `main_ability_config` (
|
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
INDEX `idx_evaluation_id`(`evaluation_id` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评能力配置表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评能力配置表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_agreement
|
|
|
@@ -327,7 +332,7 @@ CREATE TABLE `main_audit` (
|
|
|
INDEX `idx_target_id`(`target_id` ASC) USING BTREE,
|
|
|
INDEX `idx_audit_result`(`audit_result` ASC) USING BTREE,
|
|
|
INDEX `idx_audit_time`(`audit_time` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2041792456597020674 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '审核信息表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2043618977129295874 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '审核信息表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_back_candidate
|
|
|
@@ -549,6 +554,7 @@ CREATE TABLE `main_company_apply` (
|
|
|
`surname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓氏',
|
|
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名字',
|
|
|
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '手机号',
|
|
|
+ `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录密码',
|
|
|
`apply_status` tinyint(1) NULL DEFAULT 0 COMMENT '申请状态(0-待审核 1-审核中 2-已通过 3-已驳回)',
|
|
|
`audit_id` bigint NULL DEFAULT NULL COMMENT '关联审核ID',
|
|
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户ID',
|
|
|
@@ -566,7 +572,7 @@ CREATE TABLE `main_company_apply` (
|
|
|
UNIQUE INDEX `uk_credit_code`(`credit_code` ASC) USING BTREE,
|
|
|
INDEX `idx_apply_status`(`apply_status` ASC) USING BTREE,
|
|
|
INDEX `idx_mobile`(`mobile` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2041792456253087746 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业入驻申请表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2042524183019778051 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业入驻申请表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_company_withdraw_account
|
|
|
@@ -670,7 +676,7 @@ CREATE TABLE `main_exam_apply` (
|
|
|
INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE,
|
|
|
INDEX `idx_apply_status`(`apply_status` ASC) USING BTREE,
|
|
|
INDEX `idx_final_result`(`final_result` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2039950266350546946 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评报名与分配表' ROW_FORMAT = DYNAMIC;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2039955681964535810 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评报名与分配表' ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_exam_attempt_question
|
|
|
@@ -747,7 +753,7 @@ CREATE TABLE `main_exam_evaluation` (
|
|
|
`main_image` bigint NULL DEFAULT NULL COMMENT '主图',
|
|
|
`image_album` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品相册',
|
|
|
`detail` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '详情',
|
|
|
- `price` decimal(10, 0) NULL DEFAULT NULL COMMENT '价格',
|
|
|
+ `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
|
|
|
`on_time` date NULL DEFAULT NULL COMMENT '上架时间',
|
|
|
`down_time` date NULL DEFAULT NULL COMMENT '下架时间',
|
|
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态',
|
|
|
@@ -762,7 +768,7 @@ CREATE TABLE `main_exam_evaluation` (
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE,
|
|
|
INDEX `idx_status`(`status` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2042118691629834243 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评管理表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2043876124257804291 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评管理表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_goods
|
|
|
@@ -851,13 +857,14 @@ CREATE TABLE `main_order` (
|
|
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
|
|
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
|
|
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `wechat_order_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预支付id',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE INDEX `uk_order_no`(`order_no` ASC) USING BTREE,
|
|
|
INDEX `idx_buyer`(`buyer_type` ASC, `buyer_id` ASC) USING BTREE,
|
|
|
INDEX `idx_business`(`order_type` ASC, `business_id` ASC) USING BTREE,
|
|
|
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
|
|
INDEX `idx_product_id`(`product_id` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2041690762320019458 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '订单主表' ROW_FORMAT = DYNAMIC;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2043587132417155075 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '订单主表' ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_payment
|
|
|
@@ -888,7 +895,7 @@ CREATE TABLE `main_payment` (
|
|
|
INDEX `idx_order_id`(`order_id` ASC) USING BTREE,
|
|
|
INDEX `idx_trade_no`(`trade_no` ASC) USING BTREE,
|
|
|
INDEX `idx_create_time`(`create_time` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2041690763502813187 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '支付记录表' ROW_FORMAT = DYNAMIC;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2042525307261001731 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '支付记录表' ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_payment_config
|
|
|
@@ -1023,7 +1030,7 @@ CREATE TABLE `main_position` (
|
|
|
`max_salary` decimal(10, 2) NULL DEFAULT NULL COMMENT '最大工资',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2041333602243313667 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位表(这是要发布出去的,与sys_post不同)' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2043620022148399106 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位表(这是要发布出去的,与sys_post不同)' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_post_apply
|
|
|
@@ -1078,7 +1085,7 @@ CREATE TABLE `main_post_apply` (
|
|
|
UNIQUE INDEX `uk_apply_no`(`apply_no` ASC) USING BTREE,
|
|
|
INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE,
|
|
|
INDEX `idx_apply_status`(`apply_status` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 2041335302127702018 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位发布申请表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2043618976835694595 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位发布申请表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_post_candidate_hire_attachment
|
|
|
@@ -1158,7 +1165,7 @@ CREATE TABLE `main_post_candidate_review` (
|
|
|
INDEX `idx_post_id`(`post_id` ASC) USING BTREE,
|
|
|
INDEX `idx_student_id`(`student_id` ASC) USING BTREE,
|
|
|
INDEX `idx_review_status`(`review_status` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '岗位候选人任职评价表' ROW_FORMAT = DYNAMIC;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '岗位候选人任职评价表' ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for main_refund
|
|
|
@@ -1985,27 +1992,27 @@ CREATE TABLE `sys_tag` (
|
|
|
DROP TABLE IF EXISTS `sys_tenant`;
|
|
|
CREATE TABLE `sys_tenant` (
|
|
|
`id` bigint NOT NULL COMMENT 'id',
|
|
|
- `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户编号',
|
|
|
- `contact_user_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人',
|
|
|
- `contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话',
|
|
|
- `company_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '企业名称',
|
|
|
- `email` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
+ `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '租户编号',
|
|
|
+ `contact_user_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人',
|
|
|
+ `contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话',
|
|
|
+ `company_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业名称',
|
|
|
+ `email` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
`logo` bigint NULL DEFAULT NULL COMMENT '企业logo',
|
|
|
`company_entrust_proof` bigint NULL DEFAULT NULL COMMENT '企业委托证明',
|
|
|
- `license_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
|
|
|
- `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
|
|
|
- `intro` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '企业简介',
|
|
|
- `domain` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '域名',
|
|
|
+ `license_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
|
|
|
+ `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地址',
|
|
|
+ `intro` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业简介',
|
|
|
+ `domain` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '域名',
|
|
|
`withdrawing_balance` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '提现中余额',
|
|
|
`in_use_balance` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '使用中余额(订单进行中)',
|
|
|
`total_consume` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '累计消费(元)',
|
|
|
`available_balance` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '可使用余额(元)',
|
|
|
- `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
`package_id` bigint NULL DEFAULT NULL COMMENT '租户套餐编号',
|
|
|
`expire_time` datetime NULL DEFAULT NULL COMMENT '过期时间',
|
|
|
`account_count` int NULL DEFAULT -1 COMMENT '用户数量(-1不限制)',
|
|
|
- `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '租户状态(0正常 1停用)',
|
|
|
- `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '租户状态(0正常 1停用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
|
|
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
|
|
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
@@ -2014,7 +2021,7 @@ CREATE TABLE `sys_tenant` (
|
|
|
`longitude` decimal(10, 7) NULL DEFAULT NULL COMMENT '经度(例如:116.397128)',
|
|
|
`latitude` decimal(10, 7) NULL DEFAULT NULL COMMENT '纬度(例如:39.916527)',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '租户表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '租户表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_tenant_package
|