增加考题管理模块

This commit is contained in:
2025-11-17 17:38:34 +08:00
parent e98b30edd3
commit 0fff276e59
13 changed files with 1951 additions and 45 deletions
+25 -1
View File
@@ -1,4 +1,4 @@
-- MySQL dump 10.13 Distrib 8.0.41, for Win64 (x86_64)
-- MySQL dump 10.13 Distrib 8.0.41, for Win64 (x86_64)
--
-- Host: 212.64.112.158 Database: gotest
-- ------------------------------------------------------
@@ -228,6 +228,30 @@ CREATE TABLE `yz_exam_category` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试分类表(含多租户隔离)';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `yz_exam_question_bank`
--
DROP TABLE IF EXISTS `yz_exam_question_bank`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `yz_exam_question_bank` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题库ID',
`tenant_id` int(11) NOT NULL COMMENT '租户ID(多租户隔离)',
`bank_name` varchar(100) NOT NULL COMMENT '题库名称',
`bank_desc` varchar(500) DEFAULT '' COMMENT '题库描述',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态(1-启用,0-禁用)',
`sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序序号',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`delete_time` datetime DEFAULT NULL COMMENT '删除时间(软删除)',
PRIMARY KEY (`id`),
KEY `idx_tenant_status` (`tenant_id`,`status`),
KEY `idx_tenant_name` (`tenant_id`,`bank_name`),
KEY `idx_delete_time` (`delete_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试题库表(支持租户隔离、软删除)';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `yz_exam_users`
--