/*
 Navicat Premium Dump SQL

 Source Server         : yun
 Source Server Type    : MySQL
 Source Server Version : 80045 (8.0.45-0ubuntu0.22.04.1)
 Source Host           : 127.0.0.1:3306
 Source Schema         : knowledge_management_system

 Target Server Type    : MySQL
 Target Server Version : 80045 (8.0.45-0ubuntu0.22.04.1)
 File Encoding         : 65001

 Date: 02/06/2026 16:34:39
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for collection
-- ----------------------------
DROP TABLE IF EXISTS `collection`;
CREATE TABLE `collection`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '1' COMMENT '知识库名',
  `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '知识库存放路径',
  `uploader` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上传者信息',
  `department` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门，为空表示个人所有',
  `owner_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'personal' COMMENT '所有者类型：personal(个人) / department(部门)',
  `visibility` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'private' COMMENT '可见性：public(公开) / private(私密)',
  `file_size` bigint NULL DEFAULT NULL COMMENT '文件大小（字节）',
  `display_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '显示名称',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述信息',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `sync_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'LATEST' COMMENT '同步状态：LATEST-最新版, OUTDATED-未更新, SYNCING-同步中, FAILED-同步失败',
  `last_sync_time` datetime NULL DEFAULT NULL COMMENT '最后同步时间',
  `sync_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '同步信息/错误消息',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_path`(`path` ASC) USING BTREE,
  INDEX `idx_uploader`(`uploader` ASC) USING BTREE,
  INDEX `idx_department`(`department` ASC) USING BTREE,
  INDEX `idx_owner_type`(`owner_type` ASC) USING BTREE,
  INDEX `idx_visibility`(`visibility` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '知识库存放路径表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of collection
-- ----------------------------
INSERT INTO `collection` VALUES (17, 'test1', '/knowledge/dept', '1', '总公司', 'department', 'public', NULL, '', '', '2026-05-16 13:44:10', '2026-05-28 22:46:59', 'LATEST', NULL, NULL);
INSERT INTO `collection` VALUES (19, 'dept_2_kb', '/knowledge/dept_2_kb', '1', '南京分公司', 'department', 'public', NULL, '部门2知识库', '自动创建的向量库', '2026-05-29 10:36:15', '2026-05-29 19:17:30', 'LATEST', NULL, NULL);
INSERT INTO `collection` VALUES (20, 'dept_3_kb', '/knowledge/dept_3_kb', '1', '技术部', 'department', 'public', NULL, '部门3知识库', '自动创建的向量库', '2026-05-29 10:49:55', '2026-05-29 19:17:32', 'LATEST', NULL, NULL);
INSERT INTO `collection` VALUES (21, 'dept_4_kb', '/knowledge/dept_4_kb', '1', '采购部门', 'department', 'public', NULL, '部门4知识库', '自动创建的向量库', '2026-05-29 12:01:46', '2026-05-29 12:01:46', 'LATEST', NULL, NULL);
INSERT INTO `collection` VALUES (22, 'dept_6_kb', '/knowledge/dept_6_kb', '1', '人事部门', 'department', 'public', NULL, '部门6知识库', '自动创建的向量库', '2026-05-30 14:39:29', '2026-05-30 14:39:29', 'LATEST', NULL, NULL);

-- ----------------------------
-- Table structure for collection_file
-- ----------------------------
DROP TABLE IF EXISTS `collection_file`;
CREATE TABLE `collection_file`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `collection_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '向量库名称（如 public_kb）',
  `doc_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文档名称（用于匹配 context_reference 的 doc_name）',
  `file_id` bigint NULL DEFAULT NULL COMMENT '关联的文件ID（关联 file 表）',
  `file_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件存储路径',
  `doc_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文档类型：pdf、word、excel',
  `status` tinyint NULL DEFAULT 1 COMMENT '状态：1-有效，0-无效',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_collection_doc`(`collection_name` ASC, `doc_name` ASC) USING BTREE,
  INDEX `idx_collection_name`(`collection_name` ASC) USING BTREE,
  INDEX `idx_doc_name`(`doc_name` ASC) USING BTREE,
  INDEX `idx_file_id`(`file_id` ASC) USING BTREE,
  CONSTRAINT `fk_collection_file_file` FOREIGN KEY (`file_id`) REFERENCES `file` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 42 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '向量库文件关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of collection_file
-- ----------------------------
INSERT INTO `collection_file` VALUES (26, 'test1', '1.docx', 48, 'resources/rule/总公司/1/v1/1.docx', '.docx', 1, '2026-05-28 22:51:44', '2026-05-29 17:18:41');
INSERT INTO `collection_file` VALUES (27, 'test1', '2.docx', 22, 'resources/rule/总公司/南京分公司/公共部门/1/v1/2.docx', 'docx', 1, '2026-05-28 22:51:44', '2026-05-29 17:18:47');
INSERT INTO `collection_file` VALUES (28, 'test1', '3.docx', 23, 'resources/rule/总公司/南京分公司/公共部门/1/v1/3.docx', 'docx', 1, '2026-05-28 22:51:44', '2026-05-29 17:18:54');
INSERT INTO `collection_file` VALUES (31, 'dept_2_kb', 'longrule.docx', 43, 'resources/rule/总公司/南京分公司/longrule/v2/longrule.docx', '.docx', 1, '2026-05-29 18:36:26', '2026-05-29 18:36:26');
INSERT INTO `collection_file` VALUES (32, 'dept_3_kb', 'test.docx', 45, 'resources/rule/总公司/南京分公司/技术部/test/v1/test.docx', '.docx', 1, '2026-05-29 18:50:09', '2026-05-29 18:50:09');
INSERT INTO `collection_file` VALUES (33, 'dept_4_kb', 'longrule.docx', 49, 'resources/rule/总公司/南京分公司/采购部门/longrule/v1/longrule.docx', '.docx', 1, '2026-05-29 20:01:53', '2026-05-29 20:01:53');
INSERT INTO `collection_file` VALUES (34, 'test1', '作业管理系统测试计划.doc', 57, 'resources/rule/总公司/作业管理系统测试计划/v5/作业管理系统测试计划.doc', '.doc', 1, '2026-05-29 22:04:35', '2026-05-29 22:04:35');
INSERT INTO `collection_file` VALUES (35, 'dept_4_kb', '作业管理系统测试计划.doc', 54, 'resources/rule/总公司/南京分公司/采购部门/作业管理系统测试计划/v1/作业管理系统测试计划.doc', '.doc', 1, '2026-05-30 21:17:44', '2026-05-30 21:17:44');
INSERT INTO `collection_file` VALUES (36, 'test1', '需求分析.docx', 59, 'resources/rule/总公司/需求分析/v3/需求分析.docx', '.docx', 1, '2026-05-30 22:06:32', '2026-05-30 22:06:32');
INSERT INTO `collection_file` VALUES (37, 'dept_6_kb', 'test.docx', 60, 'resources/rule/总公司/南京分公司/人事部门/test/v3/test.docx', '.docx', 1, '2026-05-30 22:39:47', '2026-05-30 22:39:47');
INSERT INTO `collection_file` VALUES (38, 'dept_4_kb', '需求分析.docx', 61, 'resources/rule/总公司/南京分公司/采购部门/需求分析/v1/需求分析.docx', '.docx', 1, '2026-05-30 22:45:08', '2026-05-30 22:45:08');
INSERT INTO `collection_file` VALUES (39, 'dept_2_kb', '1.docx', 63, 'resources/rule/总公司/南京分公司/1/v1/1.docx', '.docx', 1, '2026-06-02 14:34:12', '2026-06-02 14:34:12');
INSERT INTO `collection_file` VALUES (40, 'dept_2_kb', '货源投放工作规范.docx', 67, 'resources/rule/总公司/南京分公司/货源投放工作规范/v4/货源投放工作规范.docx', '.docx', 1, '2026-06-02 14:38:09', '2026-06-02 14:38:09');
INSERT INTO `collection_file` VALUES (41, 'dept_2_kb', '1.txt', 68, 'resources/rule/总公司/南京分公司/1/v2/1.txt', '.txt', 1, '2026-06-02 16:09:31', '2026-06-02 16:09:31');

-- ----------------------------
-- Table structure for context_conversation
-- ----------------------------
DROP TABLE IF EXISTS `context_conversation`;
CREATE TABLE `context_conversation`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '会话ID（唯一）',
  `session_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会话ID，用于关联历史摘要',
  `user_id` bigint NOT NULL COMMENT '用户ID',
  `summary` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '会话摘要（给AI用）',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_session_id`(`session_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 63 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '上下文会话表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of context_conversation
-- ----------------------------
INSERT INTO `context_conversation` VALUES (57, 'sess_1780120519597_1wqmohgs2', 1, '用户问: 给我整理一下三峡的资料，最好带点图片', '2026-05-30 05:55:20');
INSERT INTO `context_conversation` VALUES (58, 'sess_1780120929564_ryg7s3m20', 3, '用户问: 品牌布局规划', '2026-05-30 06:02:10');
INSERT INTO `context_conversation` VALUES (59, 'sess_1780379728867_z5d8v05yp', 1, '用户问: 确定周供应总量的主要依据有哪些', '2026-06-02 05:55:28');
INSERT INTO `context_conversation` VALUES (60, 'sess_1780385074333_3ektq0vgx', 1, '用户问: 确定周供应总量的主要依据有哪些', '2026-06-02 07:24:34');
INSERT INTO `context_conversation` VALUES (61, 'sess_1780386659498_e2i0pli3t', 1, '用户问: 市场状态的计算方式是什么', '2026-06-02 07:50:59');
INSERT INTO `context_conversation` VALUES (62, 'sess_1780387846575_3rnw6o00w', 1, '用户问: 市场状态的计算方式是什么', '2026-06-02 08:10:46');

-- ----------------------------
-- Table structure for context_image
-- ----------------------------
DROP TABLE IF EXISTS `context_image`;
CREATE TABLE `context_image`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `image_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '图片唯一标识',
  `filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原始文件名',
  `path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '存储路径',
  `size_bytes` bigint NULL DEFAULT NULL COMMENT '文件大小(字节)',
  `format` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片格式',
  `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源文档',
  `page` int NULL DEFAULT NULL COMMENT '来源页码(PDF)',
  `page_end` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '结束页码',
  `page_range` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '页码范围',
  `section` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '章节信息',
  `chunk_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '块类型(chart/image)',
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片类型',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '图片描述',
  `full_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '完整描述',
  `score` decimal(10, 4) NULL DEFAULT NULL COMMENT '相关性评分',
  `collection` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属向量库',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_image_id`(`image_id` ASC) USING BTREE,
  INDEX `idx_collection`(`collection` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '图片存储表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of context_image
-- ----------------------------
INSERT INTO `context_image` VALUES (5, 'dcbee1500209.jpg', NULL, '/app/uploads/img/dcbee1500209.jpg', 261714, 'JPEG', '1.docx', 1, NULL, NULL, NULL, NULL, 'image', '这张图片是一张表格，属于数据图表类型。表格详细列出了不同市场状态下的投放结果评估、市场表现和供求分析、投放策略中可能存在的问题以及优化和改进的初步建议。主要内容包括八个序号的评估项，每个项下有供货面、', '这张图片是一张表格，属于数据图表类型。表格详细列出了不同市场状态下的投放结果评估、市场表现和供求分析、投放策略中可能存在的问题以及优化和改进的初步建议。主要内容包括八个序号的评估项，每个项下有供货面、订货面、订足面的指标和结果，以及对应的市场状态评价、市场表现和供求分析、投放策略中的问题和优化建议。关键信息涉及本地消费需求、供求关系、客户订单满足率、公司货源利用率等，并针对不同情况提出具体的优化措施。', 11.8000, NULL, '2026-06-02 05:57:19');
INSERT INTO `context_image` VALUES (6, '49d2910b148d.jpg', NULL, '/app/uploads/img/49d2910b148d.jpg', 3004, 'JPEG', '1.docx', 1, NULL, NULL, NULL, NULL, 'image', '这张图片展示了一个数学公式，属于数学表达式类型。公式表示的是一个一级指标（\\(\\xi_i\\)）乘以相应的权重（\\(w_i^*\\)）。主要内容是数学符号和变量的组合，关键信息在于表示了指标与权重的乘积关', '这张图片展示了一个数学公式，属于数学表达式类型。公式表示的是一个一级指标（\\(\\xi_i\\)）乘以相应的权重（\\(w_i^*\\)）。主要内容是数学符号和变量的组合，关键信息在于表示了指标与权重的乘积关系。没有数据趋势或数值可描述。', 11.3000, NULL, '2026-06-02 06:03:55');

-- ----------------------------
-- Table structure for context_message
-- ----------------------------
DROP TABLE IF EXISTS `context_message`;
CREATE TABLE `context_message`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '消息ID',
  `conversation_id` bigint NOT NULL COMMENT '会话ID',
  `role` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'user/assistant',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '问题/回答原文',
  `message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'text' COMMENT '消息类型：text/summary/references',
  `is_finished` tinyint NULL DEFAULT 0 COMMENT '回答是否结束',
  `summary` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '会话摘要',
  `kb_paths` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '知识库路径列表（JSON格式）',
  `answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '完整答案',
  `mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模式（如rag）',
  `duration_ms` int NULL DEFAULT NULL COMMENT '处理耗时(毫秒)',
  `images` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '图片信息列表（JSON格式，存储image_id和url）',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP,
  `sources` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '来源信息列表（JSON格式）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_conversation_id`(`conversation_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 171 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '上下文消息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of context_message
-- ----------------------------
INSERT INTO `context_message` VALUES (159, 57, 'assistant', '品牌布局规划', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\"]', '品牌布局规划相关内容在参考资料中明确提及，具体如下：[ref:1.docx_14]\n\n**（三）制定品牌布局规划**  [ref:1.docx_14]\n各地市公司要认真落实《\\*\\*品牌管理办法》《全省\\*\\*品牌发展规划》的要求，明确各价位段主导、护卫和潜力品规[1]：  [ref:1.docx_14]\n- **主导品规**：一般有1–4个，属于深受本地消费者喜爱、零售客户欢迎，符合工业企业发展方向，在一定时期本地市场所属价位段内具有相当规模的品规；  [ref:1.docx_14]\n- **护卫品规**：一般有2–5个，属于本地有相当数量消费者喜爱、零售客户欢迎，符合工业企业发展方向，在一定时期本地市场所属价位段内有一定规模的品规；  [ref:1.docx_14]\n- **潜力品规**：属于开始被本地消费者接受，受到一定数量消费者欢迎，消费需求不断增加，符合工业企业发展方向，在本地市场处于上升期的品规[ref:1.docx_14]。  \n\n品规的市场地位应结合地市公司品牌发展规划，按照区域品牌培育一体化品牌规划管理联动机制要求，以年度为单位进行确定，可视品规的市场表现每半年进行调整[ref:1.docx_25]。要通过持续的品牌培育和市场引导，在各价位段形成**梯次化、有层次的品牌布局**，给消费者、零售客户更多的选择、替代和补充[1][ref:1.docx_14]。\n\n此外，关于护卫品规和潜力品规的投放要求进一步强化了品牌布局的动态协同性：  [ref:1.docx_14]\n- 当主导品规供应不足或需调整状态时，应增加护卫和潜力品规的投放强度；  [ref:1.docx_40]\n- 每周“主导品规+护卫品规”投放量不低于该价位段投放总量的85%（或“主导品规+潜力品规”不低于80%）；  [ref:1.docx_40]\n- 要加强对护卫品规和潜力品规的市场培育，使其逐步成长壮大，努力形成稳定、有层次的供给能力（高价位和低价位\\*\\*可不参照执行）[2][ref:1.docx_40]。\n\n综上，品牌布局规划的核心是：**按价位段分类管理（主导/护卫/潜力）、年度定标+半年动态调整、梯次化培育、投放协同支撑**[ref:1.docx_40]。\n\n引用编号：  \n[1] —— 对应原文中“（三）制定品牌布局规划”全部内容；  [ref:1.docx_14]\n[2] —— 对应原文中“（二）货源投放要求”下“8.关于护卫品规和潜力品规投放”部分[ref:1.docx_40]。', NULL, 110075, NULL, '2026-05-30 05:57:10', '[{\"docName\":\"test.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"longrule.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"2.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":4,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (160, 58, 'assistant', '品牌布局规划', 'rag', 1, NULL, '[\"test1\"]', '品牌布局规划相关内容在参考资料中明确体现于 **“（三）制定品牌布局规划”** 部分，具体如下：[ref:1.docx_14]\n\n各地市公司要认真落实《\\*\\*品牌管理办法》《全省\\*\\*品牌发展规划》的要求，明确各价位段的**主导品规、护卫品规和潜力品规**，并实施梯次化、有层次的品牌布局：[ref:1.docx_14]\n\n- **主导品规**：一般有1–4个，属于深受本地消费者喜爱、零售客户欢迎，符合工业企业发展方向，在一定时期本地市场所属价位段内具有相当规模的品规；  [ref:1.docx_14]\n- **护卫品规**：一般有2–5个，属于本地有相当数量消费者喜爱、零售客户欢迎，符合工业企业发展方向，在一定时期本地市场所属价位段内有一定规模的品规；  [ref:1.docx_14]\n- **潜力品规**：属于开始被本地消费者接受，受到一定数量消费者欢迎，消费需求不断增加，符合工业企业发展方向，在本地市场处于上升期的品规[ref:1.docx_14]。\n\n品规的市场地位应结合地市公司品牌发展规划，按照**区域品牌培育一体化品牌规划管理联动机制**要求，以**年度为单位进行确定**，并可视品规市场表现**每半年动态调整**[ref:1.docx_25]。目标是通过持续的品牌培育和市场引导，在各价位段形成**梯次化、有层次的品牌布局**，为消费者和零售客户提供更多选择、替代与补充[1][ref:1.docx_14]。\n\n此外，关于护卫品规和潜力品规的投放协同要求也予以明确：  [ref:1.docx_14]\n> 当主导品规供应不足或需调整状态时，应增加护卫和潜力品规的投放强度；每周“主导品规+护卫品规”投放量不低于该价位段投放总量的85%（或每周“主导品规+潜力品规”投放量不低于该价位段投放总量的80%）；要加强对护卫品规和潜力品规的市场培育，使其逐步成长壮大，努力形成稳定、有层次的供给能力（高价位\\*\\*和低价位\\*\\*可不参照执行）[2][ref:1.docx_40]。\n\n综上，品牌布局规划的核心是：**按价位段分类管理、动态调整品规定位、强化梯队协同培育、实现供给结构优化**[ref:1.docx_40]。\n\n引用编号：  \n[1] —— “（三）制定品牌布局规划”全文；  [ref:1.docx_14]\n[2] —— “（二）货源投放要求”中第8条关于护卫品规和潜力品规投放的内容[ref:1.docx_40]。', NULL, 95402, NULL, '2026-05-30 06:03:45', '[{\"docName\":\"2.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":4,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (161, 57, 'assistant', '给我整理一下三峡的资料，最好带点图片', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '参考资料中**未提及任何关于“三峡”（如三峡大坝、三峡工程、三峡地区等）的相关信息**，所有内容均围绕吸烟场所管理、证件查验、档案存档、系统故障处理、协议解除、货源公开、终端运营指导等主题展开，涉及的是烟草行业或住宿场所的管理制度与操作规范。\n\n因此，**无法根据所提供的参考资料整理出关于“三峡”的资料，亦无相关图片可提供**。\n\n如需三峡相关资料（如地理、工程、历史、旅游等），需另行提供对应参考资料或明确说明信息来源[ref:2.docx_90]。', NULL, 74400, NULL, '2026-06-02 04:34:29', '[{\"docName\":\"test.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"2.docx\",\"docType\":\"other\",\"referenceCount\":2,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"需求分析.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (162, 59, 'assistant', '货源投放的总体要求是什么', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '货源投放的总体要求是：**货源投放是\\*\\*营销的核心业务，总体要求是：**[ref:1.docx_3]\n\n该内容直接出自【参考资料】中标题为“**二、总体要求**”的部分，原文仅此一句，未展开具体条目或进一步说明[1][ref:1.docx_38]。\n\n> 【注】编号[1]对应参考资料中“**二、总体要求**”主题下的唯一陈述句：“货源投放是\\*\\*营销的核心业务，总体要求是：”[ref:1.docx_3]。\n\n其余资料中虽详述了适用范围、投放办法、指标定义、评估策略、监管要求等，但均未对“总体要求”本身作补充性定义或扩展性阐释[ref:1.docx_93]。因此，**参考资料中关于“总体要求”的内容仅有且仅限于此句，无其他条目或细则**[ref:1.docx_40]。', NULL, 110896, '[{\"image_id\":\"dcbee1500209.jpg\",\"url\":\"/api/image/dcbee1500209.jpg/data\"}]', '2026-06-02 05:57:19', '[{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":5,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (163, 59, 'assistant', '关于按档位投放有什么要求', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '参考资料中**未提及“按档位投放”的具体要求**[ref:1.docx_38]。\n\n所有提供的资料均围绕“**按价位段自选投放**”展开，包括其总体要求、价位段划分、规格选择、其他要求（如公平公正、评估测试、灵活调控、指导沟通）、市场状态评价指标体系等，但**全文未出现“按档位投放”这一概念，也未对其设定任何条款、禁止情形或操作要求**[ref:1.docx_102]。\n\n因此，关于“按档位投放有什么要求”，依据现有【参考资料】，**缺少相关依据**[ref:1.docx_38]。', NULL, 109506, '[{\"image_id\":\"dcbee1500209.jpg\",\"url\":\"/api/image/dcbee1500209.jpg/data\"}]', '2026-06-02 06:02:07', '[{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":3,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (164, 59, 'assistant', '市场状态的计算公式是什么', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '市场状态的计算公式为：  [ref:1.docx_80]\n**市场状态 = Σ（二级指标均值 × 权重）**，即对各项二级指标的均值分别乘以其对应权重后加总得出[1][ref:1.docx_90]。\n\n该公式在参考资料中多次明确表述，如：“市场状态=+二级指标均值\\*权重”[1]；同时图片1也直观展示了该公式的数学形式：一级指标（ξᵢ）与权重（wᵢ*）的乘积关系，印证了加权计算逻辑[图片1][ref:1.docx_79]。\n\n此外，市场状态评价采用“双层双级”指标体系——“双层”指单品规和品规属性聚类，“双级”指市场/零售终端类一级指标与零售客户订货类二级指标，最终通过定量分析确定“俏、紧、平、松、软”五种状态[3][ref:1.docx_56]。', NULL, 83466, '[{\"image_id\":\"49d2910b148d.jpg\",\"url\":\"/api/image/49d2910b148d.jpg/data\"}]', '2026-06-02 06:03:55', '[{\"docName\":\"test.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"2.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"longrule.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":5,\"pages\":\"1\"},{\"docName\":\"需求分析.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (165, 59, 'assistant', '统一货源投放的周期是什么', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '统一货源投放周期为**自然周**[ref:1.docx_24]。\n\n根据参考资料：  \n地市公司统一参照**自然周**确定货源投放周期，如遇国家法定节假日，由省公司销售管理处统一调整；两个投放周期之间不能存在交集，且一经执行不得修改[ref:1.docx_24]。地市公司如需调整投放周期，须报省公司销售管理处审核[1][ref:1.docx_24]。\n\n（注：此处引用编号[1]对应参考资料中“（一）统一货源投放周期”部分）[ref:1.docx_24]', NULL, 130165, '[{\"image_id\":\"dcbee1500209.jpg\",\"url\":\"/api/image/dcbee1500209.jpg/data\"}]', '2026-06-02 06:09:19', '[{\"docName\":\"test.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"longrule.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":2,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (166, 59, 'assistant', '确定周供应总量的主要依据有哪些', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '根据参考资料，**确定周供应总量的主要依据**如下（严格按资料原文顺序完整列出）：[ref:1.docx_43]\n\n1. 地市公司营销中心采供部根据工业企业调运计划预计在途货源中本周可确定到货品种及数量[2]；  [ref:1.docx_33]\n2. 确定可供货源：下周可供货源量 = 期末库存量 + 本周确定到货量[3]；  [ref:1.docx_34]\n3. 当可供货源大于等于下周应销售量时，货源供应总量等于下周应销售量；当可供货源小于下周应销售量时，用其他品规进行替代，替代品规依次为：同价位品规、相邻价位品规、周均销量相同或相近的品规[4][ref:1.docx_34]。\n\n以上三点是资料中明确列出的确定周供应总量的全部依据，无其他条目[ref:1.docx_43]。', NULL, 96896, '[{\"image_id\":\"dcbee1500209.jpg\",\"url\":\"/api/image/dcbee1500209.jpg/data\"}]', '2026-06-02 06:11:50', '[{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":4,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (167, 60, 'assistant', '确定周供应总量的主要依据有哪些', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '根据参考资料，**确定周供应总量的主要依据**在文档中明确列为“（三）确定周供应总量的主要依据”，但资料中**仅完整列出第2条**，其余条目缺失或未提供具体内容。\n\n具体如下：\n\n2. 地市公司营销中心采供部根据工业企业调运计划预计在途货源中本周可确定到货品种及数量[ref:货源投放工作规范.docx_33]。[原文重复出现多次，属同一依据项][ref:1.docx_93]\n\n此外，虽未被编号列为“主要依据”的条目，但与周供应总量确定直接相关的**支撑性规则和计算逻辑**还包括：[ref:货源投放工作规范.docx_47]\n\n- 周货源供应总量应根据本月累计销售数量，结合当月、周销售计划完成进度，预排下周应销售量[ref:1.docx_31]。[出自“——应与区域物流分拣配送能力匹配”段落末句]  [ref:1.docx_31]\n- 下周可供货源量 = 期末库存量 + 本周确定到货量[ref:货源投放工作规范.docx_34]。[3. 确定可供货源]  [ref:货源投放工作规范.docx_34]\n- 当可供货源 ≥ 下周应销售量时，货源供应总量 = 下周应销售量；当可供货源 < 下周应销售量时，采用替代品规（同价位→相邻价位→周均销量相近）进行补充[ref:货源投放工作规范.docx_34]。[4.]\n\n但需特别说明：  \n✅ 资料中明确标题为“（三）确定周供应总量的主要依据”的部分，**只提供了第2条内容**；  [ref:货源投放工作规范.docx_47]\n❌ **第1条、第3条及后续编号条目在参考资料中缺失**（即无“1.”“3.”等其他 numbered items）；  \n❌ 也**未见对“主要依据”总数的说明**（如是否共5条、共3条等），无法判断是否遗漏全部或部分[ref:1.docx_43]。\n\n因此，依据所提供资料，**确定周供应总量的主要依据仅有且仅为第2条**，其余依据未在资料中给出[ref:货源投放工作规范.docx_47]。[1]  \n\n（注：此处[1]指代资料中所有关于“（三）确定周供应总量的主要依据”的原文位置，因资料未编号引用源，统一视为同一出处）[ref:1.docx_42]', NULL, 114468, '[{\"image_id\":\"dcbee1500209.jpg\",\"url\":\"/api/image/dcbee1500209.jpg/data\"}]', '2026-06-02 07:26:28', '[{\"docName\":\"货源投放工作规范.docx\",\"docType\":\"other\",\"referenceCount\":4,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":5,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (168, 61, 'assistant', '市场状态的计算公式是什么', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '市场状态的计算公式为：  [ref:货源投放工作规范.docx_80]\n**市场状态 = 二级指标均值 × 权重**  [ref:货源投放工作规范.docx_80]\n\n该公式在参考资料中被多次明确提及，例如：  \n> “市场状态=+二级指标均值\\*权重” [多次重复，无独立编号，但属于主题“1.市场状态的计算公式为：”下的核心表述]  [ref:货源投放工作规范.docx_80]\n\n此外，资料进一步说明，市场状态评价采用“双层双级”指标体系：  [ref:1.docx_56]\n- **双层**：单品规层、品规属性聚类层；  [ref:1.docx_56]\n- **双级**：市场和零售终端类的一级指标，以及零售客户订货类的**二级指标**；  [ref:1.docx_56]\n而市场状态正是基于这些**二级指标的均值与对应权重的乘积**来计算得出[**\\*\\*市场状态评价指标体系**][ref:货源投放工作规范.docx_90]。\n\n需要注意的是，虽然公式形式简洁（二级指标均值 × 权重），但实际应用中需依据附件2《市场状态评价指标体系》确定具体二级指标（如零售价格指数、终端动销率、社会存销比、订足面等）、各指标权重及评分标准[**\\*\\*市场状态评价指标体系**][ref:1.docx_22]。\n\n综上，参考资料中明确给出了市场状态的通用计算逻辑，即**二级指标均值加权平均**，但未提供完整加权求和的详细展开式（如∑(xᵢ·wᵢ)）或具体权重数值表——后者应见于附件2（未在当前资料中呈现）[**\\*\\*市场状态评价指标体系**]。', NULL, 221453, '[{\"image_id\":\"49d2910b148d.jpg\",\"url\":\"/api/image/49d2910b148d.jpg/data\"}]', '2026-06-02 07:54:40', '[{\"docName\":\"test.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"货源投放工作规范.docx\",\"docType\":\"other\",\"referenceCount\":3,\"pages\":\"1\"},{\"docName\":\"longrule.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":3,\"pages\":\"1\"},{\"docName\":\"需求分析.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (169, 61, 'assistant', '市场状态的计算方式是什么', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '市场状态的计算公式为：  [ref:货源投放工作规范.docx_80]\n**市场状态 = +二级指标均值 × 权重**  [ref:货源投放工作规范.docx_80]\n\n该公式在参考资料中被多次明确提及，例如：  \n> “市场状态=+二级指标均值\\*权重”  [ref:货源投放工作规范.docx_80]\n> “主题：1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重”  [ref:货源投放工作规范.docx_80]\n\n此外，资料指出该计算属于“双层双级”市场状态评价指标体系中的**二级指标（零售客户订货类）**层面，即通过对零售客户订货相关指标（如订货面、订足面、订单满足率、货源利用率等）取均值后，乘以其对应权重，加总得出市场状态综合得分[1]。\n\n注：一级指标（如市场类指标：零售价格指数、终端动销率、社会存销比等）与二级指标共同构成完整评价体系，但具体加总方式（如是否线性加权求和）在资料中未给出更详细的数学表达式；所列公式明确指向“二级指标均值×权重”这一核心计算环节[1]。\n\n【图片1说明】  \n图片1展示了一个数学表达式：$\\xi_i \\times w_i^*$，表示某一级指标$\\xi_i$与其标准化权重$w_i^*$的乘积[ref:1.docx_79]。该图用于示意指标加权的基本逻辑，与市场状态计算中“指标×权重”的核心思想一致，可作为权重赋值与指标合成的可视化参考（来源：1.docx 第1页）[1][ref:货源投放工作规范.docx_90]。', NULL, 120122, '[{\"image_id\":\"49d2910b148d.jpg\",\"url\":\"/api/image/49d2910b148d.jpg/data\"}]', '2026-06-02 07:58:39', '[{\"docName\":\"test.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"货源投放工作规范.docx\",\"docType\":\"other\",\"referenceCount\":3,\"pages\":\"1\"},{\"docName\":\"longrule.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":2,\"pages\":\"1\"},{\"docName\":\"需求分析.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"}]');
INSERT INTO `context_message` VALUES (170, 62, 'assistant', '市场状态的计算方式是什么', 'rag', 1, NULL, '[\"test1\",\"dept_2_kb\",\"dept_3_kb\",\"dept_4_kb\",\"dept_6_kb\"]', '市场状态的计算方式在参考资料中有明确说明，存在两种表述，但核心均为加权计算：[ref:1.docx_90]\n\n1. **基础公式**：  [ref:1.docx_80]\n   市场状态 = 二级指标均值 × 权重  [ref:1.docx_80]\n   该公式多次重复出现，如资料开头及多处主题中均指出：“市场状态=+二级指标均值\\*权重”[1][ref:1.docx_80]。\n\n2. **更完整的双层结构公式（含一级指标）**：  [ref:1.docx_22]\n   在“单一品规评价”部分明确给出：  [ref:1.docx_22]\n   **市场状态 = Σ（一级指标 × 权重ₙ） + 二级指标均值 × 权重**  [ref:1.docx_80]\n   其中强调“一级指标合计权重不低于70%”，且二级指标权重需与一级指标协同确定；指标值通过历史数据散点图研究确定评分标准，权重可采用专家评分法（由营销管理人员、一线人员、工业企业代表、零售客户代表等共同参与）确定[2]。\n\n此外，市场状态最终按总分划分为五档：  [ref:1.docx_22]\n- ≥95分：俏  \n- 85–95分（含）：紧  [ref:1.docx_22]\n- 70–85分（含）：平  [ref:1.docx_90]\n- 50–70分（含）：松  [ref:1.docx_22]\n- ≤50分：软[3][ref:1.docx_62]。\n\n综上，市场状态是基于**一级指标加权和 + 二级指标均值加权**的综合得分，属“双层双级”评价体系中的核心输出结果[4][ref:1.docx_90]。\n\n引用编号说明：  \n[1] —— 开篇及多处重复的公式“市场状态=+二级指标均值\\*权重”；  [ref:1.docx_80]\n[2] —— “(一)单一品规评价”中关于公式、权重设定与指标值确定的完整描述；  [ref:1.docx_79]\n[3] —— “状态评价办法与标准”中分档评分标准；  [ref:1.docx_94]\n[4] —— “市场状态评价指标体系”部分对“双层双级”体系的定义[5][ref:1.docx_56]。', NULL, 150685, '[{\"image_id\":\"49d2910b148d.jpg\",\"url\":\"/api/image/49d2910b148d.jpg/data\"}]', '2026-06-02 08:13:17', '[{\"docName\":\"test.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"货源投放工作规范.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"2.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"longrule.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"3.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"},{\"docName\":\"1.docx\",\"docType\":\"other\",\"referenceCount\":8,\"pages\":\"1\"},{\"docName\":\"1.txt\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"9\"},{\"docName\":\"需求分析.docx\",\"docType\":\"other\",\"referenceCount\":1,\"pages\":\"1\"}]');

-- ----------------------------
-- Table structure for context_reference
-- ----------------------------
DROP TABLE IF EXISTS `context_reference`;
CREATE TABLE `context_reference`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '引用ID',
  `message_id` bigint NOT NULL COMMENT '消息ID',
  `chunk_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Chunk唯一ID',
  `doc_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件存储路径',
  `doc_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文件展示名称',
  `doc_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文档类型：pdf、word、excel',
  `page` int NULL DEFAULT NULL COMMENT '起始页码',
  `page_end` int NULL DEFAULT NULL COMMENT '结束页码（跨页切片时有值）',
  `page_range` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '页码范围显示文本，如 \"5\" 或 \"5-8\"',
  `section` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属章节路径',
  `chunk_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '切片类型：text、table、image',
  `section_chunk_id` int NULL DEFAULT NULL COMMENT '章节内段落序号（Word文档语义定位）',
  `bbox` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '边界框坐标 [x0,y0,x1,y1]（仅PDF）',
  `bbox_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '坐标模式：normalized',
  `preview` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容摘要（用于搜索定位）',
  `excerpt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '匹配原文片段',
  `score` decimal(5, 4) NULL DEFAULT NULL COMMENT '相关性分数（0-1）',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_message_id`(`message_id` ASC) USING BTREE,
  INDEX `idx_chunk_id`(`chunk_id` ASC) USING BTREE,
  CONSTRAINT `fk_context_reference_message` FOREIGN KEY (`message_id`) REFERENCES `context_message` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 370 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '上下文引用表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of context_reference
-- ----------------------------
INSERT INTO `context_reference` VALUES (201, 159, '', NULL, '1.docx', 'other', 1, 1, '1', '3.按价位段自选投放工作指引 > 说明：各品规库存与月销量之间的比值。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (202, 159, '', NULL, '3.docx', 'other', 1, 1, '1', '2.诚信守法经营，三年内无违法记录。 > **零售终端日常维护申请表**', 'table', NULL, NULL, NULL, NULL, '', 0.9990, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (203, 159, '', NULL, '2.docx', 'other', 1, 1, '1', '第三章 制定文明吸烟环境建设规划 > **第五条** 制定建设规划', 'text', NULL, NULL, NULL, NULL, '', 0.9710, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (204, 159, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (205, 159, '', NULL, 'test.docx', 'other', 1, 1, '1', '第八条 严格比对人脸与证件信息，发现人证不符、证件伪造、冒用证件的，一律不予入住，并立即上报属地公安机关。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (206, 159, '1.docx_14', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（三）制定品牌布局规划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (207, 159, '1.docx_25', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（二）制定月度投放计划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (208, 159, '1.docx_40', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 05:57:10');
INSERT INTO `context_reference` VALUES (209, 160, '', NULL, '1.docx', 'other', 1, 1, '1', '3.按价位段自选投放工作指引 > 说明：各品规库存与月销量之间的比值。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 06:03:46');
INSERT INTO `context_reference` VALUES (210, 160, '', NULL, '3.docx', 'other', 1, 1, '1', '2.诚信守法经营，三年内无违法记录。 > **零售终端日常维护申请表**', 'table', NULL, NULL, NULL, NULL, '', 0.9990, '2026-05-30 06:03:46');
INSERT INTO `context_reference` VALUES (211, 160, '', NULL, '2.docx', 'other', 1, 1, '1', '第三章 制定文明吸烟环境建设规划 > **第五条** 制定建设规划', 'text', NULL, NULL, NULL, NULL, '', 0.9710, '2026-05-30 06:03:46');
INSERT INTO `context_reference` VALUES (212, 160, '1.docx_14', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（三）制定品牌布局规划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:03:46');
INSERT INTO `context_reference` VALUES (213, 160, '1.docx_25', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（二）制定月度投放计划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:03:46');
INSERT INTO `context_reference` VALUES (214, 160, '1.docx_40', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:03:46');
INSERT INTO `context_reference` VALUES (215, 160, '', NULL, '1.docx', 'other', 1, 1, '1', '3.按价位段自选投放工作指引 > 说明：各品规库存与月销量之间的比值。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (216, 160, '', NULL, '3.docx', 'other', 1, 1, '1', '2.诚信守法经营，三年内无违法记录。 > **零售终端日常维护申请表**', 'table', NULL, NULL, NULL, NULL, '', 0.9990, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (217, 160, '', NULL, '2.docx', 'other', 1, 1, '1', '第三章 制定文明吸烟环境建设规划 > **第五条** 制定建设规划', 'text', NULL, NULL, NULL, NULL, '', 0.9710, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (218, 160, '3.docx_144', NULL, '3.docx', 'other', 1, 1, NULL, '1.建设标准：新现代终端每户可配备双屏机、扫码设备及“金丝利·通”智慧门店管理系统。 > **（一）加强统一规划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (219, 160, '1.docx_25', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（二）制定月度投放计划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (220, 160, '1.docx_92', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **货源投放结果评估和优化策略**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (221, 160, '1.docx_14', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（三）制定品牌布局规划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (222, 160, '1.docx_40', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 06:06:07');
INSERT INTO `context_reference` VALUES (223, 159, '', NULL, '1.docx', 'other', 1, 1, '1', '3.按价位段自选投放工作指引 > 说明：各品规库存与月销量之间的比值。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (224, 159, '', NULL, '3.docx', 'other', 1, 1, '1', '2.诚信守法经营，三年内无违法记录。 > **零售终端日常维护申请表**', 'table', NULL, NULL, NULL, NULL, '', 0.9990, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (225, 159, '', NULL, '2.docx', 'other', 1, 1, '1', '第三章 制定文明吸烟环境建设规划 > **第五条** 制定建设规划', 'text', NULL, NULL, NULL, NULL, '', 0.9710, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (226, 159, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (227, 159, '', NULL, 'test.docx', 'other', 1, 1, '1', '第八条 严格比对人脸与证件信息，发现人证不符、证件伪造、冒用证件的，一律不予入住，并立即上报属地公安机关。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (228, 159, '2.docx_75', NULL, '2.docx', 'other', 1, 1, NULL, '第三章 制定文明吸烟环境建设规划 > **第五条** 制定建设规划', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (229, 159, '1.docx_25', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（二）制定月度投放计划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (230, 159, '1.docx_14', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（三）制定品牌布局规划**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (231, 159, '1.docx_56', NULL, '1.docx', 'other', 1, 1, NULL, '3.按价位段自选投放工作指引 > **\\*\\*市场状态评价指标体系**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (232, 159, '1.docx_40', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-05-30 07:10:12');
INSERT INTO `context_reference` VALUES (233, 161, '', NULL, '2.docx', 'other', 1, 1, '1', '第七章 附则 > 附件1', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 04:34:29');
INSERT INTO `context_reference` VALUES (234, 161, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十七条 系统出现故障、网络中断时，先手工逐人登记，故障恢复后第一时间补录上传，并做好故障登记记录备案。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 04:34:29');
INSERT INTO `context_reference` VALUES (235, 161, '', NULL, '3.docx', 'other', 1, 1, '1', '3.积极配合烟草公司开展新现代终端功能发挥。 > 附件3', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 04:34:29');
INSERT INTO `context_reference` VALUES (236, 161, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 04:34:29');
INSERT INTO `context_reference` VALUES (237, 161, '', NULL, '1.docx', 'other', 1, 1, '1', '5.新品按照新品上市方案实施供应。 > **（三）货源信息公开**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 04:34:29');
INSERT INTO `context_reference` VALUES (238, 161, '2.docx_90', NULL, '2.docx', 'other', 1, 1, NULL, '第七章 吸烟场所的档案资料管理 > **第十六条** 拍照存档', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 04:34:29');
INSERT INTO `context_reference` VALUES (239, 162, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > ——应与区域物流分拣配送能力匹配。', 'text', NULL, NULL, NULL, NULL, '', 0.4210, '2026-06-02 05:57:19');
INSERT INTO `context_reference` VALUES (240, 162, '1.docx_38', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 05:57:19');
INSERT INTO `context_reference` VALUES (241, 162, '1.docx_40', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 05:57:19');
INSERT INTO `context_reference` VALUES (242, 162, '1.docx_3', NULL, '1.docx', 'other', 1, 1, NULL, '**二、总体要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 05:57:19');
INSERT INTO `context_reference` VALUES (243, 162, '1.docx_93', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **货源投放结果评估和优化策略**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 05:57:19');
INSERT INTO `context_reference` VALUES (244, 163, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（一）客户分档**', 'text', NULL, NULL, NULL, NULL, '', 0.9760, '2026-06-02 06:02:07');
INSERT INTO `context_reference` VALUES (245, 163, '1.docx_38', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:02:07');
INSERT INTO `context_reference` VALUES (246, 163, '1.docx_102', NULL, '1.docx', 'other', 1, 1, NULL, '2.如果人为设置单品规投放限量过低（如1条），会推高订足面。 > **四、其他要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:02:07');
INSERT INTO `context_reference` VALUES (247, 164, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (248, 164, '', NULL, '3.docx', 'other', 1, 1, '1', '3.法律诉讼。若处置过程中产生分歧纠纷无法调解的，由地市公司处理法律诉讼。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (249, 164, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9730, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (250, 164, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '1.心理健康工作将全面提质增效，坚持“健康第一”理念。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (251, 164, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十六条 住宿登记纸质台账、电子记录须妥善留存，\\*\\*保存期限不少于两年\\*\\*，随时接受公安及主管部门检查。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (252, 164, '', NULL, '2.docx', 'other', 1, 1, '1', '第六章 各类吸烟场所的建设标准 > **B1类：** 大型商场、超市', 'table', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (253, 164, '1.docx_56', NULL, '1.docx', 'other', 1, 1, NULL, '3.按价位段自选投放工作指引 > **\\*\\*市场状态评价指标体系**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (254, 164, '1.docx_80', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (255, 164, '1.docx_90', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **（二）品规属性聚类评价**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (256, 164, '1.docx_79', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为：', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:03:55');
INSERT INTO `context_reference` VALUES (257, 165, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 0.9980, '2026-06-02 06:09:19');
INSERT INTO `context_reference` VALUES (258, 165, '', NULL, '3.docx', 'other', 1, 1, '1', '4.自愿使用“金丝利·通”智慧门店管理系统进行全店铺、全商品的管理，自愿学习并具备熟练操作的能力。 > **“金丝利零售”加盟终端建成验收报告**', 'table', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:09:19');
INSERT INTO `context_reference` VALUES (259, 165, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十五条 严禁泄露、倒卖、私自查阅旅客身份登记信息，保护旅客个人隐私与信息安全。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:09:19');
INSERT INTO `context_reference` VALUES (260, 165, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '1.心理健康工作将全面提质增效，坚持“健康第一”理念。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:09:19');
INSERT INTO `context_reference` VALUES (261, 165, '1.docx_24', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（一）统一货源投放周期**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:09:19');
INSERT INTO `context_reference` VALUES (262, 166, '', NULL, '1.docx', 'other', 1, 1, '1', '3.按价位段自选投放工作指引 > 说明：各品规库存与月销量之间的比值。', 'text', NULL, NULL, NULL, NULL, '', 0.9980, '2026-06-02 06:11:50');
INSERT INTO `context_reference` VALUES (263, 166, '1.docx_34', NULL, '1.docx', 'other', 1, 1, NULL, '3.确定可供货源：下周可供货源量=期末库存量+本周确定到货\\*\\*量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:11:50');
INSERT INTO `context_reference` VALUES (264, 166, '1.docx_33', NULL, '1.docx', 'other', 1, 1, NULL, '2.地市公司营销中心采供部根据工业企业调运计划预计在途货源中本周可确定到货品种及数量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:11:50');
INSERT INTO `context_reference` VALUES (265, 166, '1.docx_43', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（四）特殊客户供货**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:11:50');
INSERT INTO `context_reference` VALUES (266, 164, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (267, 164, '', NULL, '3.docx', 'other', 1, 1, '1', '3.法律诉讼。若处置过程中产生分歧纠纷无法调解的，由地市公司处理法律诉讼。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (268, 164, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9730, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (269, 164, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '1.心理健康工作将全面提质增效，坚持“健康第一”理念。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (270, 164, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十六条 住宿登记纸质台账、电子记录须妥善留存，\\*\\*保存期限不少于两年\\*\\*，随时接受公安及主管部门检查。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (271, 164, '', NULL, '2.docx', 'other', 1, 1, '1', '第六章 各类吸烟场所的建设标准 > **B1类：** 大型商场、超市', 'table', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (272, 164, '1.docx_22', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **3.市场状态指标：**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (273, 164, '1.docx_80', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:34:13');
INSERT INTO `context_reference` VALUES (274, 164, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '1.市场状态的计算公式为：', 'text', NULL, NULL, NULL, NULL, '', 0.0010, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (275, 164, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (276, 164, '', NULL, '3.docx', 'other', 1, 1, '1', '3.法律诉讼。若处置过程中产生分歧纠纷无法调解的，由地市公司处理法律诉讼。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (277, 164, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9730, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (278, 164, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (279, 164, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十六条 住宿登记纸质台账、电子记录须妥善留存，\\*\\*保存期限不少于两年\\*\\*，随时接受公安及主管部门检查。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (280, 164, '', NULL, '2.docx', 'other', 1, 1, '1', '第六章 各类吸烟场所的建设标准 > **B1类：** 大型商场、超市', 'table', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (281, 164, '1.docx_22', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **3.市场状态指标：**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (282, 164, '1.docx_80', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (283, 164, '1.docx_90', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **（二）品规属性聚类评价**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (284, 164, '货源投放工作规范.docx_79', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为：', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:45:11');
INSERT INTO `context_reference` VALUES (285, 164, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '1.市场状态的计算公式为：', 'text', NULL, NULL, NULL, NULL, '', 0.0010, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (286, 164, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (287, 164, '', NULL, '3.docx', 'other', 1, 1, '1', '3.法律诉讼。若处置过程中产生分歧纠纷无法调解的，由地市公司处理法律诉讼。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (288, 164, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9730, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (289, 164, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (290, 164, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十六条 住宿登记纸质台账、电子记录须妥善留存，\\*\\*保存期限不少于两年\\*\\*，随时接受公安及主管部门检查。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (291, 164, '', NULL, '2.docx', 'other', 1, 1, '1', '第六章 各类吸烟场所的建设标准 > **B1类：** 大型商场、超市', 'table', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (292, 164, '1.docx_22', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **3.市场状态指标：**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (293, 164, '1.docx_80', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (294, 164, '1.docx_90', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **（二）品规属性聚类评价**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (295, 164, '货源投放工作规范.docx_79', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为：', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 06:49:20');
INSERT INTO `context_reference` VALUES (296, 164, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '1.市场状态的计算公式为：', 'text', NULL, NULL, NULL, NULL, '', 0.0010, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (297, 164, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (298, 164, '', NULL, '3.docx', 'other', 1, 1, '1', '3.法律诉讼。若处置过程中产生分歧纠纷无法调解的，由地市公司处理法律诉讼。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (299, 164, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9730, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (300, 164, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (301, 164, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十六条 住宿登记纸质台账、电子记录须妥善留存，\\*\\*保存期限不少于两年\\*\\*，随时接受公安及主管部门检查。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (302, 164, '', NULL, '2.docx', 'other', 1, 1, '1', '第六章 各类吸烟场所的建设标准 > **B1类：** 大型商场、超市', 'table', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (303, 164, '1.docx_22', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **3.市场状态指标：**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (304, 164, '1.docx_80', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (305, 164, '1.docx_90', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **（二）品规属性聚类评价**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (306, 164, '货源投放工作规范.docx_79', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为：', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:06:39');
INSERT INTO `context_reference` VALUES (307, 166, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '3.按价位段自选投放工作指引 > 公式：订货量/投放量\\*100%', 'text', NULL, NULL, NULL, NULL, '', 0.9560, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (308, 166, '', NULL, '1.docx', 'other', 1, 1, '1', '5.新品按照新品上市方案实施供应。 > 附件：1.\\*\\*市场状态评价指标体系', 'text', NULL, NULL, NULL, NULL, '', 0.9970, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (309, 166, '1.docx_39', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (310, 166, '1.docx_32', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（四）确定周可供货源量**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (311, 166, '1.docx_43', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（四）特殊客户供货**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (312, 166, '1.docx_42', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（三）投放限量设定**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (313, 166, '货源投放工作规范.docx_47', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（一）周货源投放策略的建立**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (314, 166, '1.docx_93', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **货源投放结果评估和优化策略**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (315, 166, '货源投放工作规范.docx_33', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '2.地市公司营销中心采供部根据工业企业调运计划预计在途货源中本周可确定到货品种及数量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (316, 166, '1.docx_31', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > ——应与区域物流分拣配送能力匹配。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (317, 166, '1.docx_16', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（一）货源属性分类**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (318, 166, '货源投放工作规范.docx_26', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (319, 166, '货源投放工作规范.docx_34', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '3.确定可供货源：下周可供货源量=期末库存量+本周确定到货\\*\\*量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:10:06');
INSERT INTO `context_reference` VALUES (320, 167, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '5.新品按照新品上市方案实施供应。 > **（六）停供与减供**', 'text', NULL, NULL, NULL, NULL, '', 0.9920, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (321, 167, '', NULL, '1.docx', 'other', 1, 1, '1', '5.新品按照新品上市方案实施供应。 > 附件：1.\\*\\*市场状态评价指标体系', 'text', NULL, NULL, NULL, NULL, '', 0.9970, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (322, 167, '1.docx_43', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（四）特殊客户供货**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (323, 167, '货源投放工作规范.docx_47', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（一）周货源投放策略的建立**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (324, 167, '1.docx_93', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **货源投放结果评估和优化策略**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (325, 167, '1.docx_42', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（三）投放限量设定**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (326, 167, '货源投放工作规范.docx_33', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '2.地市公司营销中心采供部根据工业企业调运计划预计在途货源中本周可确定到货品种及数量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (327, 167, '1.docx_31', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > ——应与区域物流分拣配送能力匹配。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (328, 167, '货源投放工作规范.docx_34', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '3.确定可供货源：下周可供货源量=期末库存量+本周确定到货\\*\\*量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:26:28');
INSERT INTO `context_reference` VALUES (329, 166, '', NULL, '1.docx', 'other', 1, 1, '1', '3.按价位段自选投放工作指引 > 说明：各品规库存与月销量之间的比值。', 'text', NULL, NULL, NULL, NULL, '', 0.9980, '2026-06-02 07:47:16');
INSERT INTO `context_reference` VALUES (330, 166, '1.docx_34', NULL, '1.docx', 'other', 1, 1, NULL, '3.确定可供货源：下周可供货源量=期末库存量+本周确定到货\\*\\*量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:47:16');
INSERT INTO `context_reference` VALUES (331, 166, '1.docx_43', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（四）特殊客户供货**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:47:16');
INSERT INTO `context_reference` VALUES (332, 166, '1.docx_42', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（三）投放限量设定**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:47:16');
INSERT INTO `context_reference` VALUES (333, 166, '1.docx_26', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:47:16');
INSERT INTO `context_reference` VALUES (334, 166, '1.docx_33', NULL, '1.docx', 'other', 1, 1, NULL, '2.地市公司营销中心采供部根据工业企业调运计划预计在途货源中本周可确定到货品种及数量。', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:47:16');
INSERT INTO `context_reference` VALUES (335, 166, '1.docx_40', NULL, '1.docx', 'other', 1, 1, NULL, '5.新品按照新品上市方案实施供应。 > **（二）货源投放要求**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:47:16');
INSERT INTO `context_reference` VALUES (336, 168, '', NULL, '1.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (337, 168, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > ——应符合公司商业库存管理要求。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (338, 168, '', NULL, '3.docx', 'other', 1, 1, '1', '3.法律诉讼。若处置过程中产生分歧纠纷无法调解的，由地市公司处理法律诉讼。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (339, 168, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9730, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (340, 168, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (341, 168, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十六条 住宿登记纸质台账、电子记录须妥善留存，\\*\\*保存期限不少于两年\\*\\*，随时接受公安及主管部门检查。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (342, 168, '货源投放工作规范.docx_80', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (343, 168, '1.docx_22', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **3.市场状态指标：**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (344, 168, '1.docx_56', NULL, '1.docx', 'other', 1, 1, NULL, '3.按价位段自选投放工作指引 > **\\*\\*市场状态评价指标体系**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (345, 168, '货源投放工作规范.docx_90', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **（二）品规属性聚类评价**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:54:40');
INSERT INTO `context_reference` VALUES (346, 169, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '6.坚持区域协同、高效运作。 > **（三）确定周供应总量的主要依据**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (347, 169, '', NULL, '1.docx', 'other', 1, 1, '1', '3.状态评价办法与标准。 > ①状态评价', 'table', NULL, NULL, NULL, NULL, '', 0.9930, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (348, 169, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9820, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (349, 169, '', NULL, '3.docx', 'other', 1, 1, '1', '第五篇 投入管理 > **第三章 投入标准**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (350, 169, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 0.9990, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (351, 169, '', NULL, 'test.docx', 'other', 1, 1, '1', '第十六条 住宿登记纸质台账、电子记录须妥善留存，\\*\\*保存期限不少于两年\\*\\*，随时接受公安及主管部门检查。', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (352, 169, '货源投放工作规范.docx_80', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (353, 169, '1.docx_79', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为：', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (354, 169, '货源投放工作规范.docx_90', NULL, '货源投放工作规范.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **（二）品规属性聚类评价**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 07:58:39');
INSERT INTO `context_reference` VALUES (355, 170, '', NULL, '1.docx', 'other', 1, 1, '1', '2.地市公司营销中心采供部根据工业企业调运计划预计在途货源中本周可确定到货品种及数量。', 'text', NULL, NULL, NULL, NULL, '', 0.9960, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (356, 170, '', NULL, '1.txt', 'other', 9, 9, '9', '', 'text', NULL, NULL, NULL, NULL, '', 0.0040, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (357, 170, '', NULL, '货源投放工作规范.docx', 'other', 1, 1, '1', '2.指标值与权重确定。 > ①指标值的确定：', 'text', NULL, NULL, NULL, NULL, '', 0.9400, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (358, 170, '', NULL, '需求分析.docx', 'other', 1, 1, '1', '需求分析', 'text', NULL, NULL, NULL, NULL, '', 0.9820, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (359, 170, '', NULL, '3.docx', 'other', 1, 1, '1', '第五篇 投入管理 > **第三章 投入标准**', 'text', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (360, 170, '', NULL, 'test.docx', 'other', 1, 1, '1', '第五条 管理人员负责日常监督检查，定期核查登记台账、系统上传记录，对漏登、错登、代登等问题及时整改追责。', 'text', NULL, NULL, NULL, NULL, '', 0.9990, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (361, 170, '', NULL, 'longrule.docx', 'other', 1, 1, '1', '', 'text', NULL, NULL, NULL, NULL, '', 0.9990, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (362, 170, '', NULL, '2.docx', 'other', 1, 1, '1', '第六章 各类吸烟场所的建设标准 > **B1类：** 大型商场、超市', 'table', NULL, NULL, NULL, NULL, '', 1.0000, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (363, 170, '1.docx_62', NULL, '1.docx', 'other', 1, 1, NULL, '3.按价位段自选投放工作指引 > **3.终端动销率公式。**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (364, 170, '1.docx_94', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > 备注：', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (365, 170, '1.docx_22', NULL, '1.docx', 'other', 1, 1, NULL, '6.坚持区域协同、高效运作。 > **3.市场状态指标：**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (366, 170, '1.docx_80', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为： > 市场状态=+二级指标均值\\*权重', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (367, 170, '1.docx_90', NULL, '1.docx', 'other', 1, 1, NULL, '3.状态评价办法与标准。 > **（二）品规属性聚类评价**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (368, 170, '1.docx_56', NULL, '1.docx', 'other', 1, 1, NULL, '3.按价位段自选投放工作指引 > **\\*\\*市场状态评价指标体系**', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 08:13:17');
INSERT INTO `context_reference` VALUES (369, 170, '1.docx_79', NULL, '1.docx', 'other', 1, 1, NULL, '1.市场状态的计算公式为：', NULL, 0, 'null', 'null', '', '', NULL, '2026-06-02 08:13:17');

-- ----------------------------
-- Table structure for data_dict
-- ----------------------------
DROP TABLE IF EXISTS `data_dict`;
CREATE TABLE `data_dict`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `dict_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典类型',
  `dict_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典编码',
  `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典名称',
  `dict_value` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字典值',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '父级ID',
  `sort_order` int NULL DEFAULT 0 COMMENT '排序号',
  `status` tinyint NULL DEFAULT 1 COMMENT '状态：1 启用，0 禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_dict_type_code`(`dict_type` ASC, `dict_code` ASC) USING BTREE,
  INDEX `idx_dict_type`(`dict_type` ASC) USING BTREE,
  INDEX `idx_parent_id`(`parent_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '数据字典表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of data_dict
-- ----------------------------

-- ----------------------------
-- Table structure for department
-- ----------------------------
DROP TABLE IF EXISTS `department`;
CREATE TABLE `department`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门 ID',
  `dept_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门名称',
  `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门编码',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '父部门 ID',
  `dept_level` int NULL DEFAULT NULL COMMENT '部门层级',
  `manager_id` bigint NULL DEFAULT NULL COMMENT '部门管理员 ID',
  `status` tinyint NULL DEFAULT 1 COMMENT '状态：1 启用，0 禁用',
  `sort_order` int NULL DEFAULT 0 COMMENT '排序号',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `dept_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'DEPARTMENT' COMMENT '部门类型：HEADQUARTERS-总公司, BRANCH-分公司, DEPARTMENT-部门',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_dept_code`(`dept_code` ASC) USING BTREE,
  INDEX `idx_parent_id`(`parent_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  INDEX `idx_dept_type`(`dept_type` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '部门表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of department
-- ----------------------------
INSERT INTO `department` VALUES (1, '总公司', 'HEADQUARTERS_MAIN', 0, 1, NULL, 1, 0, '集团总公司', '2026-04-27 09:22:57', '2026-04-27 09:36:53', 'HEADQUARTERS');
INSERT INTO `department` VALUES (2, '南京分公司', 'NANJING_BRANCH', 1, 2, NULL, 1, 1, '南京地区分公司', '2026-04-27 09:22:57', '2026-04-27 09:36:53', 'BRANCH');
INSERT INTO `department` VALUES (3, '技术部', 'TECH_DEPT', 2, 3, NULL, 1, 1, NULL, '2026-04-16 09:05:15', '2026-04-27 09:36:53', 'DEPARTMENT');
INSERT INTO `department` VALUES (4, '采购部门', 'PURCHASE_DEPT', 2, 3, NULL, 1, 2, NULL, '2026-04-16 19:30:00', '2026-04-27 09:36:53', 'DEPARTMENT');
INSERT INTO `department` VALUES (5, '管理部门', 'MANAGE_DEPT', 2, 3, NULL, 1, 3, NULL, '2026-04-16 19:30:00', '2026-04-27 09:36:53', 'DEPARTMENT');
INSERT INTO `department` VALUES (6, '人事部门', 'HR_DEPT', 2, 3, NULL, 1, 4, NULL, '2026-04-16 19:30:00', '2026-04-27 09:36:53', 'DEPARTMENT');
INSERT INTO `department` VALUES (7, '公共部门', 'PUBLIC_DEPT', 2, 3, NULL, 1, 5, '公共资源和信息管理部门', '2026-04-16 19:30:00', '2026-04-27 09:36:53', 'DEPARTMENT');

-- ----------------------------
-- Table structure for dept_admin
-- ----------------------------
DROP TABLE IF EXISTS `dept_admin`;
CREATE TABLE `dept_admin`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `user_id` bigint NOT NULL COMMENT '用户ID（必须是部门管理员）',
  `dept_id` bigint NOT NULL COMMENT '管理的部门ID',
  `is_primary` tinyint NULL DEFAULT 0 COMMENT '是否主管理员：1 是，0 否',
  `status` tinyint NULL DEFAULT 1 COMMENT '状态：1 启用，0 禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_dept`(`user_id` ASC, `dept_id` ASC) USING BTREE,
  INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  CONSTRAINT `fk_dept_admin_dept` FOREIGN KEY (`dept_id`) REFERENCES `department` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT,
  CONSTRAINT `fk_dept_admin_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '部门管理员关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of dept_admin
-- ----------------------------
INSERT INTO `dept_admin` VALUES (1, 2, 3, 1, 1, NULL, '2026-04-16 09:05:15', '2026-04-16 09:05:15');
INSERT INTO `dept_admin` VALUES (2, 7, 4, 1, 1, NULL, '2026-04-16 19:30:00', '2026-04-16 19:30:00');
INSERT INTO `dept_admin` VALUES (3, 8, 6, 1, 1, NULL, '2026-04-16 19:30:00', '2026-04-16 19:30:00');
INSERT INTO `dept_admin` VALUES (4, 9, 7, 1, 1, NULL, '2026-04-16 19:30:00', '2026-04-16 19:30:00');

-- ----------------------------
-- Table structure for exam_assignment
-- ----------------------------
DROP TABLE IF EXISTS `exam_assignment`;
CREATE TABLE `exam_assignment`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `paper_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷ID',
  `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID（为空表示全部部门）',
  `dept_ids` json NULL COMMENT '部门ID列表（JSON数组，支持多部门选择）',
  `user_ids` json NULL COMMENT '指定用户ID列表（JSON数组）',
  `exclude_user_ids` json NULL COMMENT '排除用户ID列表（JSON数组）',
  `publish_time` datetime NOT NULL COMMENT '发布时间',
  `deadline` datetime NULL DEFAULT NULL COMMENT '截止时间',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'active' COMMENT '状态：active-有效，revoked-已撤回',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_paper_id`(`paper_id` ASC) USING BTREE,
  INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  CONSTRAINT `fk_exam_assignment_dept` FOREIGN KEY (`dept_id`) REFERENCES `department` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT,
  CONSTRAINT `fk_exam_assignment_paper` FOREIGN KEY (`paper_id`) REFERENCES `exam_paper` (`paper_id`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 55 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '试卷分配表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of exam_assignment
-- ----------------------------
INSERT INTO `exam_assignment` VALUES (45, '2bd9f7a1-5022-4133-9724-9dd5e25a601c', NULL, '[1]', '[]', '[]', '2026-06-01 13:49:30', NULL, 'active', '2026-06-01 13:49:30', '2026-06-01 13:49:30');
INSERT INTO `exam_assignment` VALUES (46, '31304832-7a1f-49e0-9f31-ed723d6d64f0', NULL, '[1]', '[]', '[]', '2026-06-01 14:25:52', NULL, 'active', '2026-06-01 14:25:52', '2026-06-01 14:25:52');
INSERT INTO `exam_assignment` VALUES (47, '72e283f2-683b-4f5b-b76e-39e3047b2ebe', NULL, '[1]', '[]', '[]', '2026-06-01 14:27:08', NULL, 'active', '2026-06-01 14:27:08', '2026-06-01 14:27:08');
INSERT INTO `exam_assignment` VALUES (48, '698eb5fa-13fa-4ed0-9831-6ee6934f053e', NULL, '[1]', '[]', '[]', '2026-06-02 00:09:56', NULL, 'active', '2026-06-02 00:09:56', '2026-06-02 00:09:56');
INSERT INTO `exam_assignment` VALUES (49, 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', NULL, '[1]', '[]', '[]', '2026-06-02 03:16:17', NULL, 'active', '2026-06-02 03:16:17', '2026-06-02 03:16:17');
INSERT INTO `exam_assignment` VALUES (50, 'c5656307-6255-4298-8c4e-82e53d91e379', NULL, '[1]', '[]', '[]', '2026-06-02 03:16:57', NULL, 'active', '2026-06-02 03:16:57', '2026-06-02 03:16:57');
INSERT INTO `exam_assignment` VALUES (51, '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '[1]', '[]', '[]', '2026-06-02 04:27:33', NULL, 'active', '2026-06-02 04:27:33', '2026-06-02 04:27:33');
INSERT INTO `exam_assignment` VALUES (52, '1df188af-647c-457e-9d1e-ea76a2b7fb2f', NULL, '[1]', '[]', '[]', '2026-06-02 05:35:45', NULL, 'active', '2026-06-02 05:35:45', '2026-06-02 05:35:45');
INSERT INTO `exam_assignment` VALUES (53, 'c281572d-99f7-4e93-b684-590fbaea52e4', NULL, '[1]', '[]', '[]', '2026-06-02 05:38:27', NULL, 'active', '2026-06-02 05:38:27', '2026-06-02 05:38:27');
INSERT INTO `exam_assignment` VALUES (54, '399ade38-3b02-4e83-8509-d6ea7624c437', NULL, '[1]', '[]', '[]', '2026-06-02 05:51:23', NULL, 'active', '2026-06-02 05:51:23', '2026-06-02 05:51:23');

-- ----------------------------
-- Table structure for exam_paper
-- ----------------------------
DROP TABLE IF EXISTS `exam_paper`;
CREATE TABLE `exam_paper`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `paper_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷UUID',
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷标题',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '试卷描述',
  `total_score` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '总分',
  `duration` int NULL DEFAULT 0 COMMENT '考试时长（分钟），0表示不限时',
  `question_count` int NULL DEFAULT 0 COMMENT '题目数量',
  `question_ids` json NULL COMMENT '题目ID列表（JSON数组）',
  `permission_scope` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '本部门' COMMENT '权限范围：本部门/本部门+本人/公开',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'draft' COMMENT '状态：draft-草稿，published-已发布，closed-已结束',
  `created_by` bigint NOT NULL COMMENT '创建人ID',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `publish_time` datetime NULL DEFAULT NULL COMMENT '发布时间',
  `deadline` datetime NULL DEFAULT NULL COMMENT '截止时间',
  `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_paper_id`(`paper_id` ASC) USING BTREE,
  INDEX `idx_created_by`(`created_by` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  INDEX `idx_publish_time`(`publish_time` ASC) USING BTREE,
  CONSTRAINT `fk_exam_paper_user` FOREIGN KEY (`created_by`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '试卷基础信息表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of exam_paper
-- ----------------------------
INSERT INTO `exam_paper` VALUES (35, '2bd9f7a1-5022-4133-9724-9dd5e25a601c', '自动生成的试卷', NULL, 19.00, 120, 4, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"f30a7401-508b-4591-8fb8-46437699e577\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-01 13:49:23', '2026-06-01 13:49:30', '2026-06-01 13:49:30', NULL, 1);
INSERT INTO `exam_paper` VALUES (36, '31304832-7a1f-49e0-9f31-ed723d6d64f0', '自动生成的试卷', NULL, 24.00, 120, 5, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"f30a7401-508b-4591-8fb8-46437699e577\", \"bfbe43d3-fc30-44a8-9b05-7b7520dc20d0\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-01 14:25:48', '2026-06-01 14:25:52', '2026-06-01 14:25:52', NULL, 1);
INSERT INTO `exam_paper` VALUES (37, '72e283f2-683b-4f5b-b76e-39e3047b2ebe', '自动生成的试卷', NULL, 15.00, 120, 3, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-01 14:26:57', '2026-06-01 14:27:08', '2026-06-01 14:27:08', NULL, 1);
INSERT INTO `exam_paper` VALUES (38, '698eb5fa-13fa-4ed0-9831-6ee6934f053e', '自动生成的试卷', NULL, 24.00, 120, 5, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"f30a7401-508b-4591-8fb8-46437699e577\", \"bfbe43d3-fc30-44a8-9b05-7b7520dc20d0\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-02 00:09:50', '2026-06-02 00:09:56', '2026-06-02 00:09:56', NULL, 1);
INSERT INTO `exam_paper` VALUES (39, 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', '自动生成的试卷', NULL, 15.00, 120, 3, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-02 03:16:10', '2026-06-02 03:16:17', '2026-06-02 03:16:17', NULL, 1);
INSERT INTO `exam_paper` VALUES (40, 'c5656307-6255-4298-8c4e-82e53d91e379', '自动生成的试卷', NULL, 15.00, 120, 3, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-02 03:16:52', '2026-06-02 03:16:57', '2026-06-02 03:16:57', NULL, 1);
INSERT INTO `exam_paper` VALUES (41, '036bcb39-7d41-45f8-9fac-0d7899ceb16f', '自动生成的试卷', NULL, 24.00, 120, 5, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"f30a7401-508b-4591-8fb8-46437699e577\", \"bfbe43d3-fc30-44a8-9b05-7b7520dc20d0\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-02 04:27:24', '2026-06-02 04:27:33', '2026-06-02 04:27:33', NULL, 1);
INSERT INTO `exam_paper` VALUES (42, '1df188af-647c-457e-9d1e-ea76a2b7fb2f', '自动生成的试卷', NULL, 15.00, 120, 3, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-02 05:35:35', '2026-06-02 05:35:45', '2026-06-02 05:35:45', NULL, 1);
INSERT INTO `exam_paper` VALUES (43, 'c281572d-99f7-4e93-b684-590fbaea52e4', '自动生成的试卷', NULL, 15.00, 120, 3, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-02 05:38:18', '2026-06-02 05:38:27', '2026-06-02 05:38:27', NULL, 1);
INSERT INTO `exam_paper` VALUES (44, '399ade38-3b02-4e83-8509-d6ea7624c437', '自动生成的试卷', NULL, 19.00, 120, 4, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"f30a7401-508b-4591-8fb8-46437699e577\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'published', 1, '2026-06-02 05:51:06', '2026-06-02 05:51:23', '2026-06-02 05:51:23', NULL, 1);
INSERT INTO `exam_paper` VALUES (45, '377dcf90-4d6c-4530-af91-ba71adc69ea0', '自动生成的试卷', NULL, 30.00, 120, 6, '[\"5af6fdce-dbf2-4a57-9ef4-bef176be6fb8\", \"a774495c-7bb1-448b-926f-a32bf1480836\", \"0831d91a-2e3a-4c9a-9b7a-74160ce4b5b5\", \"5e069067-a10d-4230-9564-e7503d72d738\", \"4d544b15-71c3-4335-ab0b-37b152206389\", \"e6bb2566-90a8-4651-b553-083a1d695b3c\"]', '本部门', 'draft', 1, '2026-06-02 06:28:48', '2026-06-02 06:28:48', NULL, NULL, 1);
INSERT INTO `exam_paper` VALUES (46, '3d1f2744-df2c-413d-8101-80ec70f68e9f', '自动生成的试卷', NULL, 40.00, 120, 8, '[\"dbc7c4dc-785c-4600-a3bd-893c608035dc\", \"fd2b20d1-584f-4a10-8b45-1bb5eff8fe19\", \"5a493eec-933c-4a1c-8c5c-aa7c32fe6736\", \"47384b42-decb-4610-b95e-c157f5f2f9e6\", \"209d3717-8288-47aa-908f-c88caec74c09\", \"ca0df912-a41c-4851-8391-cf4cc1696759\", \"5b99608a-bbdc-4435-9c86-f11e4953bd64\", \"01045a70-2b45-454c-aab5-bcc52b2eccec\"]', '本部门', 'draft', 1, '2026-06-02 06:42:55', '2026-06-02 06:42:55', NULL, NULL, 1);

-- ----------------------------
-- Table structure for exam_record
-- ----------------------------
DROP TABLE IF EXISTS `exam_record`;
CREATE TABLE `exam_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `record_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '记录UUID',
  `paper_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷ID',
  `answer_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'practice' COMMENT '答题类型：formal_exam-正式考试，mock_exam-模拟考，practice-日常练习',
  `user_id` bigint NOT NULL COMMENT '用户ID',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'not_started' COMMENT '状态：not_started-未开始，in_progress-作答中，submitted-已提交，graded-已批阅',
  `total_score` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总得分',
  `submit_time` datetime NULL DEFAULT NULL COMMENT '提交时间',
  `graded_time` datetime NULL DEFAULT NULL COMMENT '批阅时间',
  `graded_by` bigint NULL DEFAULT NULL COMMENT '批阅人ID',
  `time_spent` int NULL DEFAULT 0 COMMENT '答题耗时（秒）',
  `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
  `last_active_time` datetime NULL DEFAULT NULL COMMENT '最后活跃时间',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_record_id`(`record_id` ASC) USING BTREE,
  UNIQUE INDEX `uk_user_paper_type`(`user_id` ASC, `paper_id` ASC, `answer_type` ASC) USING BTREE,
  INDEX `idx_paper_id`(`paper_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  INDEX `idx_exam_record_user_status`(`user_id` ASC, `status` ASC) USING BTREE,
  INDEX `idx_exam_record_paper_status`(`paper_id` ASC, `status` ASC) USING BTREE,
  INDEX `fk_exam_record_graded_by`(`graded_by` ASC) USING BTREE,
  CONSTRAINT `fk_exam_record_graded_by` FOREIGN KEY (`graded_by`) REFERENCES `user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT,
  CONSTRAINT `fk_exam_record_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 196 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '考试记录表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of exam_record
-- ----------------------------
INSERT INTO `exam_record` VALUES (165, '60eb4587-d9df-480b-900d-9e7d6eb8f39a', '2bd9f7a1-5022-4133-9724-9dd5e25a601c', 'formal_exam', 1, 'graded', 0.00, '2026-06-01 14:26:37', '2026-06-01 14:26:37', NULL, 5, '2026-06-01 14:26:31', '2026-06-01 14:26:31', '2026-06-01 13:49:30', '2026-06-01 14:26:37');
INSERT INTO `exam_record` VALUES (166, 'ace46d6b-62fb-4002-9e16-a3e45c8e0f3e', '2bd9f7a1-5022-4133-9724-9dd5e25a601c', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-01 13:49:30', '2026-06-01 13:49:30');
INSERT INTO `exam_record` VALUES (167, 'cad1aa48-9908-4657-80f1-a2358e921f8e', '2bd9f7a1-5022-4133-9724-9dd5e25a601c', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-01 13:49:30', '2026-06-01 13:49:30');
INSERT INTO `exam_record` VALUES (169, 'c935a703-5ba6-45d0-8e2c-68b0f3ed90be', '31304832-7a1f-49e0-9f31-ed723d6d64f0', 'formal_exam', 1, 'graded', 9.00, '2026-06-01 14:26:25', '2026-06-01 14:26:25', NULL, 4, '2026-06-01 14:26:20', '2026-06-01 14:26:20', '2026-06-01 14:25:52', '2026-06-01 14:26:25');
INSERT INTO `exam_record` VALUES (170, 'd62513ce-0b62-4e1a-b88e-c94659d05214', '31304832-7a1f-49e0-9f31-ed723d6d64f0', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-01 14:25:52', '2026-06-01 14:25:52');
INSERT INTO `exam_record` VALUES (171, '60012fe0-3703-422a-ad35-ac71f6b530b3', '31304832-7a1f-49e0-9f31-ed723d6d64f0', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-01 14:25:52', '2026-06-01 14:25:52');
INSERT INTO `exam_record` VALUES (172, '1ba562e2-2f9a-41f5-aa26-89937edbe271', '72e283f2-683b-4f5b-b76e-39e3047b2ebe', 'formal_exam', 1, 'graded', 0.00, '2026-06-01 14:27:23', '2026-06-01 14:27:23', NULL, 9, '2026-06-01 14:27:13', '2026-06-01 14:27:13', '2026-06-01 14:27:08', '2026-06-01 14:27:23');
INSERT INTO `exam_record` VALUES (173, '22ab0dce-689e-48d9-8c0c-4c19c26aab45', '72e283f2-683b-4f5b-b76e-39e3047b2ebe', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-01 14:27:08', '2026-06-01 14:27:08');
INSERT INTO `exam_record` VALUES (174, '6f023a97-57a2-4329-8041-64e15bd56763', '72e283f2-683b-4f5b-b76e-39e3047b2ebe', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-01 14:27:08', '2026-06-01 14:27:08');
INSERT INTO `exam_record` VALUES (175, '1563b009-51f0-4ca9-9155-360c2f193242', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', 'formal_exam', 1, 'graded', 0.00, '2026-06-02 00:10:02', '2026-06-02 00:10:02', NULL, 4, '2026-06-02 00:09:58', '2026-06-02 00:09:58', '2026-06-02 00:09:56', '2026-06-02 00:10:02');
INSERT INTO `exam_record` VALUES (176, '69a7a4af-fb07-4dd3-b2e7-933d987484e4', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 00:09:56', '2026-06-02 00:09:56');
INSERT INTO `exam_record` VALUES (177, 'cb12bd7a-108e-4b4a-8f2b-91483629554d', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 00:09:56', '2026-06-02 00:09:56');
INSERT INTO `exam_record` VALUES (178, '27e5e21c-8acb-4aa6-9a52-801b7dfb1b84', 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', 'formal_exam', 1, 'graded', 0.00, '2026-06-02 03:16:24', '2026-06-02 03:16:24', NULL, 1, '2026-06-02 03:16:22', '2026-06-02 03:16:22', '2026-06-02 03:16:17', '2026-06-02 03:16:24');
INSERT INTO `exam_record` VALUES (179, 'cc42f8a7-6f73-49be-ba8c-c0e7411d075e', 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 03:16:17', '2026-06-02 03:16:17');
INSERT INTO `exam_record` VALUES (180, 'e1e5219c-8212-4db7-b7f7-20d3846689e0', 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 03:16:17', '2026-06-02 03:16:17');
INSERT INTO `exam_record` VALUES (181, '4542d0b1-fa18-4177-a4a7-5bfc76ceac7f', 'c5656307-6255-4298-8c4e-82e53d91e379', 'formal_exam', 1, 'graded', 0.00, '2026-06-02 03:17:04', '2026-06-02 03:17:04', NULL, 4, '2026-06-02 03:17:00', '2026-06-02 03:17:00', '2026-06-02 03:16:57', '2026-06-02 03:17:04');
INSERT INTO `exam_record` VALUES (182, 'e05ab76c-6bf4-48a9-82bc-8e1772f6888c', 'c5656307-6255-4298-8c4e-82e53d91e379', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 03:16:57', '2026-06-02 03:16:57');
INSERT INTO `exam_record` VALUES (183, 'b261ea2f-ecf2-49eb-aaf7-26b0d7e9697f', 'c5656307-6255-4298-8c4e-82e53d91e379', 'formal_exam', 4, 'graded', 0.00, '2026-06-02 04:29:51', '2026-06-02 04:29:51', NULL, 5, '2026-06-02 04:29:45', '2026-06-02 04:29:45', '2026-06-02 03:16:57', '2026-06-02 04:29:51');
INSERT INTO `exam_record` VALUES (184, 'e5773b81-462a-418c-81a9-c80e6b7ee04b', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', 'formal_exam', 1, 'graded', 0.00, '2026-06-02 04:27:52', '2026-06-02 04:27:52', NULL, 15, '2026-06-02 04:27:36', '2026-06-02 04:27:36', '2026-06-02 04:27:33', '2026-06-02 04:27:52');
INSERT INTO `exam_record` VALUES (185, '9fa36286-b342-492c-a9f6-d7819d435b4d', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 04:27:33', '2026-06-02 04:27:33');
INSERT INTO `exam_record` VALUES (186, '49a29c7a-96b8-43be-96c1-d239a5606dae', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', 'formal_exam', 4, 'graded', 0.00, '2026-06-02 04:29:32', '2026-06-02 04:29:32', NULL, 34, '2026-06-02 04:28:57', '2026-06-02 04:28:57', '2026-06-02 04:27:33', '2026-06-02 04:29:32');
INSERT INTO `exam_record` VALUES (187, '985d18f0-383e-45c0-8232-bc38ceafd4a5', '1df188af-647c-457e-9d1e-ea76a2b7fb2f', 'formal_exam', 1, 'graded', 0.00, '2026-06-02 05:35:52', '2026-06-02 05:35:52', NULL, 4, '2026-06-02 05:35:48', '2026-06-02 05:35:48', '2026-06-02 05:35:45', '2026-06-02 05:35:52');
INSERT INTO `exam_record` VALUES (188, 'f7c9e8a3-5b74-4288-b6d2-dfc7cfc75cd6', '1df188af-647c-457e-9d1e-ea76a2b7fb2f', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 05:35:45', '2026-06-02 05:35:45');
INSERT INTO `exam_record` VALUES (189, '1e1bc16c-f932-4cc1-b39d-c8403d45b3dc', '1df188af-647c-457e-9d1e-ea76a2b7fb2f', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 05:35:45', '2026-06-02 05:35:45');
INSERT INTO `exam_record` VALUES (190, '3b38596c-e66a-47b7-9dbf-ed6ea02ef9ba', 'c281572d-99f7-4e93-b684-590fbaea52e4', 'formal_exam', 1, 'graded', 0.00, '2026-06-02 05:38:42', '2026-06-02 05:38:42', NULL, 12, '2026-06-02 05:38:30', '2026-06-02 05:38:30', '2026-06-02 05:38:27', '2026-06-02 05:38:42');
INSERT INTO `exam_record` VALUES (191, 'e311359e-f59b-4499-b6f9-831c88daf159', 'c281572d-99f7-4e93-b684-590fbaea52e4', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 05:38:27', '2026-06-02 05:38:27');
INSERT INTO `exam_record` VALUES (192, '2dc1ecf5-33b2-47de-8d06-73d61b9becaf', 'c281572d-99f7-4e93-b684-590fbaea52e4', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 05:38:27', '2026-06-02 05:38:27');
INSERT INTO `exam_record` VALUES (193, 'dbeaf205-2133-4fab-80d1-a2059f27c3a2', '399ade38-3b02-4e83-8509-d6ea7624c437', 'formal_exam', 1, 'graded', 5.00, '2026-06-02 05:51:33', '2026-06-02 05:51:33', NULL, 6, '2026-06-02 05:51:26', '2026-06-02 05:51:26', '2026-06-02 05:51:23', '2026-06-02 05:51:33');
INSERT INTO `exam_record` VALUES (194, 'abe0cb88-cfe3-4078-bf15-c91c91f50a2f', '399ade38-3b02-4e83-8509-d6ea7624c437', 'formal_exam', 3, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 05:51:23', '2026-06-02 05:51:23');
INSERT INTO `exam_record` VALUES (195, '22debf42-feb0-46da-902e-4b5133b7be42', '399ade38-3b02-4e83-8509-d6ea7624c437', 'formal_exam', 4, 'not_started', 0.00, NULL, NULL, NULL, 0, NULL, NULL, '2026-06-02 05:51:23', '2026-06-02 05:51:23');

-- ----------------------------
-- Table structure for faq
-- ----------------------------
DROP TABLE IF EXISTS `faq`;
CREATE TABLE `faq`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `question` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '问题',
  `answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '答案',
  `avg_rating` decimal(3, 2) NULL DEFAULT 0.00 COMMENT '平均评分',
  `frequency` int NULL DEFAULT 0 COMMENT '查询频率',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'pending' COMMENT '状态：pending/approved/rejected',
  `source_documents` json NULL COMMENT '来源文档',
  `created_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  FULLTEXT INDEX `idx_question`(`question`)
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'FAQ表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of faq
-- ----------------------------

-- ----------------------------
-- Table structure for faq_suggestion
-- ----------------------------
DROP TABLE IF EXISTS `faq_suggestion`;
CREATE TABLE `faq_suggestion`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `query` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户查询',
  `answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '建议答案',
  `avg_rating` decimal(3, 2) NULL DEFAULT 0.00 COMMENT '平均评分',
  `frequency` int NULL DEFAULT 0 COMMENT '出现频率',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'pending' COMMENT '状态：pending/approved/rejected',
  `faq_id` bigint NULL DEFAULT NULL COMMENT '关联的FAQ ID（审批通过后）',
  `created_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  INDEX `fk_faq_suggestion_faq`(`faq_id` ASC) USING BTREE,
  CONSTRAINT `fk_faq_suggestion_faq` FOREIGN KEY (`faq_id`) REFERENCES `faq` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'FAQ建议表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of faq_suggestion
-- ----------------------------

-- ----------------------------
-- Table structure for feedback
-- ----------------------------
DROP TABLE IF EXISTS `feedback`;
CREATE TABLE `feedback`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `feedback_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '反馈唯一标识',
  `session_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '会话ID',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户ID',
  `query` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户问题',
  `answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '系统回答',
  `rating` tinyint NOT NULL COMMENT '评分：1=赞，-1=踩',
  `reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '反馈原因',
  `sources` json NULL COMMENT '来源文档列表',
  `faq_suggested` tinyint NULL DEFAULT 0 COMMENT '是否建议为FAQ',
  `suggestion_id` bigint NULL DEFAULT NULL COMMENT '关联的FAQ建议ID',
  `created_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_feedback_id`(`feedback_id` ASC) USING BTREE,
  INDEX `idx_session_id`(`session_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_rating`(`rating` ASC) USING BTREE,
  INDEX `idx_created_at`(`created_at` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户反馈表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of feedback
-- ----------------------------
INSERT INTO `feedback` VALUES (1, '7', 'sess_test_001', NULL, '出差补助标准是什么？', '根据公司规定，国内出差补助标准为每天200元。', 1, '回答准确详细', '[\"报销制度.pdf\"]', 0, NULL, '2026-05-06 08:50:59');
INSERT INTO `feedback` VALUES (2, '8', 'sess_test_001', NULL, '出差补助标准是什么？', '根据公司规定，国内出差补助标准为每天200元。', 1, '回答准确详细', '[\"报销制度.pdf\"]', 0, NULL, '2026-05-06 08:58:38');

-- ----------------------------
-- Table structure for file
-- ----------------------------
DROP TABLE IF EXISTS `file`;
CREATE TABLE `file`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件名',
  `file_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件存储路径',
  `file_size` bigint NULL DEFAULT NULL COMMENT '文件大小（字节）',
  `file_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件类型（MIME类型）',
  `extension` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件扩展名',
  `file_md5` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件MD5值',
  `upload_user_id` bigint NULL DEFAULT NULL COMMENT '上传用户ID',
  `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
  `dept_ids` json NULL COMMENT '拥有该文件的部门ID列表（JSON数组，支持多部门）',
  `is_public` tinyint NULL DEFAULT 1 COMMENT '是否公开：0-私密，1-公开',
  `file_category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'personal' COMMENT '文件分类：rule-制度文件，personal-个人文件',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件描述',
  `status` tinyint NULL DEFAULT 1 COMMENT '状态：0-禁用，1-启用',
  `audit_status` tinyint NULL DEFAULT 0 COMMENT '审核状态：0-待审核，1-已通过，2-已拒绝',
  `vector_db_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '向量库地址',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `process_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'INDEXED' COMMENT '处理状态：PENDING-未入库, INDEXED-已入库, SLICING-正在切片, VECTORIZING-正在向量化, EXPIRED-已过期',
  `exam_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'UNGENERATED' COMMENT '题目生成状态：UNGENERATED-未出题, GENERATING-出题中, GENERATED-已有题目, FAILED-出题失败',
  `process_step_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'UPLOADED' COMMENT '流程状态: UPLOADED-文件已上传, VECTORIZING-正在向量化, VECTORIZED-向量化完成, VECTORIZE_FAILED-向量化失败, EXAM_GENERATING-正在生成题目, EXAM_GENERATED-题目生成完成, EXAM_GENERATE_FAILED-题目生成失败, COMPLETED-全部流程完成',
  `process_step_message` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程状态信息',
  `process_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '处理信息/错误消息',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_upload_user_id`(`upload_user_id` ASC) USING BTREE,
  INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
  INDEX `idx_is_public`(`is_public` ASC) USING BTREE,
  INDEX `idx_file_category`(`file_category` ASC) USING BTREE,
  INDEX `idx_audit_status`(`audit_status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 69 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '文件管理表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of file
-- ----------------------------
INSERT INTO `file` VALUES (2, 'longrule.docx', 'resources/user/admin/public/longrule/v14/longrule.docx', 14675, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-05 08:01:36', '2026-05-06 00:23:30', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (3, '15_朱灿文_实验四.docx', 'resources/user/admin/public/15_朱灿文_实验四/v5/15_朱灿文_实验四.docx', 461080, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 7, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-05 08:01:55', '2026-05-06 00:23:30', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (4, 'longrule.docx', 'resources/user/admin/public/longrule/v15/longrule.docx', 14675, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, 'dept_hr/longrule.docx', '2026-05-05 08:02:00', '2026-05-06 00:30:32', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (5, 'AI绘图技能的应用.pdf', 'resources/user/admin/public/AI绘图技能的应用/v2/AI绘图技能的应用.pdf', 246639, 'application/pdf', '.pdf', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, 'public_kb/AI绘图技能的应用.pdf', '2026-05-05 11:58:09', '2026-05-27 08:22:32', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '警告：未生成任何题目。可能原因：文档内容为空、文档内容无法提取题目、或文档格式不支持。source_chunks_used=0');
INSERT INTO `file` VALUES (6, '汤齐星.pdf', 'resources/user/admin/public/汤齐星/v10/汤齐星.pdf', 300008, 'application/pdf', '.pdf', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-06 00:09:59', '2026-05-06 00:23:33', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (7, '形势与政策.docx', 'resources/user/admin/public/形势与政策/v2/形势与政策.docx', 42513, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, 'personal_kb/形势与政策.docx', '2026-05-06 00:16:07', '2026-05-25 07:51:50', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, '向量化成功，耗时 112073 毫秒，生成 null 个切片');
INSERT INTO `file` VALUES (8, '第8章练习题.pdf', 'resources/user/user/public/第8章练习题/v1/第8章练习题.pdf', 473518, 'application/pdf', '.pdf', NULL, 3, 1, NULL, 1, 'personal', NULL, 1, 1, NULL, '2026-05-06 00:18:48', '2026-05-06 00:49:56', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (9, '设备接入协议-MQTT.docx', 'resources/user/user/public/设备接入协议-MQTT/v1/设备接入协议-MQTT.docx', 702530, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 3, 1, NULL, 1, 'personal', NULL, 1, 1, NULL, '2026-05-06 00:22:22', '2026-05-06 00:49:57', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (10, '参考样例.pdf', 'resources/user/admin/public/参考样例/v1/参考样例.pdf', 3588003, 'application/pdf', '.pdf', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, NULL, '2026-05-06 00:38:55', '2026-05-07 06:29:38', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (11, '参考样例.pdf', 'resources/rule/总公司/参考样例/v2/参考样例.pdf', 3588003, 'application/pdf', '.pdf', NULL, 1, 1, NULL, 0, 'rule', NULL, 0, 1, NULL, '2026-05-06 00:49:51', '2026-05-07 06:29:36', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (12, '电商后台1.docx', 'resources/user/user/public/电商后台1/v1/电商后台1.docx', 2891770, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 3, 1, NULL, 1, 'personal', NULL, 0, 1, NULL, '2026-05-07 02:41:44', '2026-05-07 02:43:19', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (13, '1安装node和vuecli.docx', 'resources/user/user/private/1安装node和vuecli/v1/1安装node和vuecli.docx', 777257, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 3, 1, NULL, 0, 'personal', NULL, 1, 1, NULL, '2026-05-07 02:43:45', '2026-05-07 10:43:44', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (14, '电商后台2.docx', 'resources/user/user/public/电商后台2/v1/电商后台2.docx', 2644467, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 3, 1, NULL, 1, 'personal', NULL, 1, 1, NULL, '2026-05-07 02:45:12', '2026-05-07 02:45:56', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (15, '电商后台3.docx', 'resources/user/user/public/电商后台3/v1/电商后台3.docx', 3753517, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 3, 1, NULL, 1, 'personal', NULL, 1, 1, NULL, '2026-05-07 02:46:57', '2026-05-07 02:47:20', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (16, 'test.pdf', 'resources/rule/总公司/南京分公司/人事部门/test/v1/test.pdf', 99261, 'application/pdf', '.pdf', NULL, 1, 6, NULL, 1, 'rule', NULL, 1, 1, 'dept_hr/test.pdf', '2026-05-07 06:25:03', '2026-05-07 06:26:01', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (17, '参考样例.pdf', 'resources/user/user_1/public/参考样例/v9/参考样例.pdf', 3588003, 'application/pdf', '.pdf', NULL, 4, 1, NULL, 1, 'personal', NULL, 0, 1, NULL, '2026-05-07 06:30:15', '2026-05-07 06:50:16', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (18, '参考样例.pdf', 'resources/user/user_1/public/参考样例/v10/参考样例.pdf', 3588003, 'application/pdf', '.pdf', NULL, 4, 1, NULL, 1, 'personal', NULL, 0, 1, NULL, '2026-05-07 06:56:34', '2026-05-13 02:05:18', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (19, '参考样例.pdf', 'resources/user/user_1/public/参考样例/v11/参考样例.pdf', 3588003, 'application/pdf', '.pdf', NULL, 4, 1, NULL, 1, 'rule', NULL, 0, 1, NULL, '2026-05-07 08:50:14', '2026-05-13 02:05:31', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (20, '参考样例.pdf', 'resources/user/user_1/public/参考样例/v12/参考样例.pdf', 3588003, 'application/pdf', '.pdf', NULL, 4, 1, NULL, 1, 'rule', NULL, 0, 1, NULL, '2026-05-07 09:08:07', '2026-05-13 02:05:30', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (21, '1.docx', 'resources/rule/总公司/南京分公司/公共部门/1/v1/1.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 7, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-07 11:00:23', '2026-05-29 10:27:26', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '生成成功，共15道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":7,\"multiple_choice\":6,\"single_choice\":8,\"subjective\":0,\"true_false\":0},\"reason\":\"内容含具体规则、分类、步骤，适合单选、多选和填空；无判断性表述，主观题不适用。\",\"suitable_types\":[\"single_choice\",\"multiple_choice\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (22, '2.docx', 'resources/rule/总公司/南京分公司/公共部门/2/v1/2.docx', 775988, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 7, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-07 11:00:37', '2026-05-07 19:00:36', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (23, '3.docx', 'resources/rule/总公司/南京分公司/公共部门/3/v1/3.docx', 1454500, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 7, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-07 11:00:48', '2026-05-20 08:19:03', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '生成成功，共10道题');
INSERT INTO `file` VALUES (24, '三峡公报_1-15页.pdf', 'resources/rule/总公司/南京分公司/公共部门/三峡公报_1-15页/v2/三峡公报_1-15页.pdf', 2773520, 'application/pdf', '.pdf', NULL, 1, 7, NULL, 1, 'rule', NULL, 1, 1, 'personal_kb/三峡公报_1-15页.pdf', '2026-05-07 11:01:03', '2026-05-21 00:21:37', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '生成成功，共0道题');
INSERT INTO `file` VALUES (25, '货源投放.docx', 'resources/rule/总公司/南京分公司/公共部门/货源投放/v1/货源投放.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 7, NULL, 1, 'rule', NULL, 1, 1, 'public_kb/货源投放.docx', '2026-05-07 11:01:17', '2026-05-27 02:54:48', 'INDEXED', 'FAILED', 'UPLOADED', NULL, '生成失败: 所有题目保存失败，共5道题');
INSERT INTO `file` VALUES (26, '住宿.docx', 'resources/rule/总公司/南京分公司/人事部门/住宿/v1/住宿.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 6, NULL, 1, 'rule', NULL, 1, 1, 'dept_hr/住宿.docx', '2026-05-09 02:02:53', '2026-05-09 02:07:10', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (27, '1774100313622.png', 'resources/rule/总公司/1774100313622/v1/1774100313622.png', 3945797, 'image/png', '.png', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-13 01:47:09', '2026-05-13 09:47:09', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (28, 'code.png', 'resources/rule/总公司/code/v1/code.png', 3004, 'image/png', '.png', NULL, 1, 1, NULL, 0, 'personal', NULL, 1, 1, NULL, '2026-05-13 01:47:32', '2026-05-13 09:47:31', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (29, '关于印发《南京工业职业技术大学2026年机构设置与调整方案》的通知.pdf', 'resources/rule/总公司/关于印发《南京工业职业技术大学2026年机构设置与调整方案》的通知/v1/关于印发《南京工业职业技术大学2026年机构设置与调整方案》的通知.pdf', 1016315, 'application/pdf', '.pdf', NULL, 1, 1, NULL, 0, 'personal', NULL, 0, 1, NULL, '2026-05-13 02:04:42', '2026-05-13 02:05:10', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (30, '若依系统安装指南 (1).docx', 'resources/user/user_1/public/若依系统安装指南 (1)/v1/若依系统安装指南 (1).docx', 73872, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 4, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-13 02:06:25', '2026-05-13 02:06:43', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (31, '项目4作业-智能2531-15-张俊豪.pdf', 'resources/rule/总公司/项目4作业-智能2531-15-张俊豪/v1/项目4作业-智能2531-15-张俊豪.pdf', 1989774, 'application/pdf', '.pdf', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-13 06:07:55', '2026-05-13 14:07:55', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (32, '参赛声明签署件.pdf', 'resources/user/user_1/public/参赛声明签署件/v1/参赛声明签署件.pdf', 423200, 'application/pdf', '.pdf', NULL, 4, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-13 06:09:38', '2026-05-13 06:10:08', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (33, '参赛声明签署件.pdf', 'resources/user/user_1/public/参赛声明签署件/v2/参赛声明签署件.pdf', 423200, 'application/pdf', '.pdf', NULL, 4, 1, NULL, 1, 'rule', NULL, 1, 1, 'personal_kb/参赛声明签署件.pdf', '2026-05-13 06:47:37', '2026-05-20 05:00:50', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (34, 'test.docx', 'resources/rule/总公司/南京分公司/公共部门/test/v1/test.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 7, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-17 07:06:24', '2026-05-17 15:06:24', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (35, 'test.docx', 'resources/rule/总公司/南京分公司/人事部门/test/v2/test.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 6, NULL, 1, 'rule', NULL, 0, 1, 'dept/test.docx', '2026-05-17 07:08:29', '2026-05-29 10:35:48', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '警告：未生成任何题目。可能原因：文档内容为空、文档内容无法提取题目、或文档格式不支持。source_chunks_used=0');
INSERT INTO `file` VALUES (36, 'longrule.docx', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 14675, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 6, NULL, 1, 'rule', NULL, 1, 1, 'public_kb/longrule.docx', '2026-05-20 09:53:50', '2026-05-27 02:16:09', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '向量化成功，耗时 23677 毫秒，生成 null 个切片');
INSERT INTO `file` VALUES (37, 'start.txt', 'resources/rule/总公司/南京分公司/人事部门/start/v1/start.txt', 2047, 'text/plain', '.txt', NULL, 1, 6, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-20 10:16:49', '2026-05-20 18:16:48', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, NULL);
INSERT INTO `file` VALUES (38, '需求分析.docx', 'resources/rule/总公司/需求分析/v1/需求分析.docx', 15330, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, 'public_kb/需求分析.docx', '2026-05-27 07:58:03', '2026-05-30 14:30:07', 'INDEXED', 'UNGENERATED', 'UPLOADED', NULL, '向量化成功，耗时 21682 毫秒，生成 null 个切片');
INSERT INTO `file` VALUES (41, 'test.docx', 'resources/rule/总公司/test/v3/test.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, NULL, '2026-05-29 10:30:39', '2026-05-29 10:35:12', 'FAILED', 'UNGENERATED', 'UPLOADED', NULL, '向量化失败: 确保collection存在失败: 创建collection失败: 400 BAD REQUEST: \"{\"error\":\"\\u521b\\u5efa\\u5411\\u91cf\\u5e93\\u5931\\u8d25\"}<EOL>\" (耗时 163 毫秒)');
INSERT INTO `file` VALUES (42, 'test.docx', 'resources/rule/总公司/test/v4/test.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, NULL, '2026-05-29 10:35:23', '2026-05-29 10:35:52', 'FAILED', 'UNGENERATED', 'UPLOADED', NULL, '向量化失败: 确保collection存在失败: 创建collection失败: 400 BAD REQUEST: \"{\"error\":\"\\u521b\\u5efa\\u5411\\u91cf\\u5e93\\u5931\\u8d25\"}<EOL>\" (耗时 174 毫秒)');
INSERT INTO `file` VALUES (43, 'longrule.docx', 'resources/rule/总公司/南京分公司/longrule/v2/longrule.docx', 14675, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 2, NULL, 1, 'rule', NULL, 1, 1, 'dept_2_kb/longrule.docx', '2026-05-29 10:36:14', '2026-05-29 10:39:08', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '生成成功，共4道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":1,\"multiple_choice\":0,\"single_choice\":2,\"subjective\":0,\"true_false\":1},\"reason\":\"内容政策性强、要点明确，适合单选、判断、填空；无复杂推理，主观题不适用。\",\"suitable_types\":[\"single_choice\",\"true_false\",\"fill_blank\"],\"total_knowledge_points\":4}');
INSERT INTO `file` VALUES (44, 'test.docx', 'resources/rule/总公司/test/v5/test.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-29 10:48:32', '2026-05-29 10:48:32', 'FAILED', 'UNGENERATED', 'UPLOADED', NULL, '向量化失败: 确保collection存在失败: 创建collection失败: 400 BAD REQUEST: \"{\"error\":\"\\u521b\\u5efa\\u5411\\u91cf\\u5e93\\u5931\\u8d25\"}<EOL>\" (耗时 172 毫秒)');
INSERT INTO `file` VALUES (45, 'test.docx', 'resources/rule/总公司/南京分公司/技术部/test/v1/test.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 3, NULL, 1, 'rule', NULL, 1, 1, 'dept_3_kb/test.docx', '2026-05-29 10:49:55', '2026-05-29 10:56:06', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '生成成功，共20道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":5,\"multiple_choice\":0,\"single_choice\":8,\"subjective\":0,\"true_false\":7},\"reason\":\"内容以操作规范、原则性条款为主，适合考查记忆与辨析，主观题不适配；填空适配关键术语，单选和判断覆盖核心要点。\",\"suitable_types\":[\"single_choice\",\"true_false\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (46, 'longrule.docx', 'resources/rule/总公司/longrule/v3/longrule.docx', 14675, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-29 11:04:08', '2026-05-29 11:04:08', 'FAILED', 'UNGENERATED', 'UPLOADED', NULL, '向量化失败: 确保collection存在失败: 创建collection失败: 400 BAD REQUEST: \"{\"error\":\"\\u521b\\u5efa\\u5411\\u91cf\\u5e93\\u5931\\u8d25\"}<EOL>\" (耗时 314 毫秒)');
INSERT INTO `file` VALUES (47, 'start.txt', 'resources/rule/总公司/start/v1/start.txt', 2047, 'text/plain', '.txt', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-29 11:05:08', '2026-05-29 11:05:08', 'FAILED', 'UNGENERATED', 'UPLOADED', NULL, '向量化失败: 确保collection存在失败: 创建collection失败: 400 BAD REQUEST: \"{\"error\":\"\\u521b\\u5efa\\u5411\\u91cf\\u5e93\\u5931\\u8d25\"}<EOL>\" (耗时 143 毫秒)');
INSERT INTO `file` VALUES (48, '1.docx', 'resources/rule/总公司/1/v1/1.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, 'test1/1.docx', '2026-05-29 11:16:30', '2026-05-29 11:21:18', 'INDEXED', 'GENERATED', 'UPLOADED', NULL, '生成成功，共11道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":3,\"multiple_choice\":4,\"single_choice\":8,\"subjective\":0,\"true_false\":0},\"reason\":\"内容含明确规则、分类、流程，适合单选、多选、填空；无判断性陈述，主观题不适配\",\"suitable_types\":[\"single_choice\",\"multiple_choice\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (49, 'longrule.docx', 'resources/rule/总公司/南京分公司/采购部门/longrule/v1/longrule.docx', 14675, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 4, NULL, 1, 'rule', NULL, 1, 1, 'dept_4_kb/longrule.docx', '2026-05-29 12:01:46', '2026-05-29 12:02:22', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共4道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":1,\"multiple_choice\":0,\"single_choice\":2,\"subjective\":0,\"true_false\":1},\"reason\":\"内容政策性强、要点明确，适合单选、判断、填空；无复杂推理，主观题不适宜。\",\"suitable_types\":[\"single_choice\",\"true_false\",\"fill_blank\"],\"total_knowledge_points\":4}');
INSERT INTO `file` VALUES (50, '作业管理系统测试计划.doc', 'resources/user/user_1/public/作业管理系统测试计划/v1/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 4, 1, NULL, 1, 'rule', NULL, 0, 1, NULL, '2026-05-29 13:07:01', '2026-05-29 14:23:07', 'FAILED', 'UNGENERATED', 'VECTORIZE_FAILED', '向量化失败: 文件不存在于服务器', '文件不存在于服务器');
INSERT INTO `file` VALUES (51, '作业管理系统测试计划.doc', 'resources/user/user_1/public/作业管理系统测试计划/v3/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 4, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-05-29 13:07:58', '2026-06-02 04:24:41', 'FAILED', 'UNGENERATED', 'VECTORIZE_FAILED', '向量化失败: 文件不存在于服务器', '文件不存在于服务器');
INSERT INTO `file` VALUES (52, '作业管理系统测试计划.doc', 'resources/rule/总公司/作业管理系统测试计划/v1/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, 'test1/作业管理系统测试计划.doc', '2026-05-29 14:04:35', '2026-05-29 14:23:06', 'INDEXED', 'FAILED', 'EXAM_GENERATE_FAILED', '题目生成失败: 生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"', '生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"');
INSERT INTO `file` VALUES (53, '作业管理系统测试计划.doc', 'resources/rule/总公司/作业管理系统测试计划/v2/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, 'test1/作业管理系统测试计划.doc', '2026-05-29 14:23:15', '2026-05-30 13:17:31', 'INDEXED', 'FAILED', 'EXAM_GENERATE_FAILED', '题目生成失败: 生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"', '生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"');
INSERT INTO `file` VALUES (54, '作业管理系统测试计划.doc', 'resources/rule/总公司/南京分公司/采购部门/作业管理系统测试计划/v1/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 1, 4, NULL, 1, 'rule', NULL, 0, 1, 'dept_4_kb/作业管理系统测试计划.doc', '2026-05-30 13:17:43', '2026-05-30 13:43:22', 'INDEXED', 'FAILED', 'EXAM_GENERATE_FAILED', '题目生成失败: 生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"', '生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"');
INSERT INTO `file` VALUES (55, '作业管理系统测试计划.doc', 'resources/rule/总公司/作业管理系统测试计划/v3/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, 'test1/作业管理系统测试计划.doc', '2026-05-30 13:43:51', '2026-05-30 13:43:53', 'INDEXED', 'FAILED', 'EXAM_GENERATE_FAILED', '题目生成失败: 生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"', '生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"');
INSERT INTO `file` VALUES (56, '作业管理系统测试计划.doc', 'resources/rule/总公司/作业管理系统测试计划/v4/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, 'test1/作业管理系统测试计划.doc', '2026-05-30 13:48:43', '2026-05-30 13:54:20', 'INDEXED', 'FAILED', 'EXAM_GENERATE_FAILED', '题目生成失败: 生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"', '生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"');
INSERT INTO `file` VALUES (57, '作业管理系统测试计划.doc', 'resources/rule/总公司/作业管理系统测试计划/v5/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 1, 1, NULL, 1, 'rule', NULL, 1, 1, 'test1/作业管理系统测试计划.doc', '2026-05-30 13:56:30', '2026-05-30 13:56:32', 'INDEXED', 'FAILED', 'EXAM_GENERATE_FAILED', '题目生成失败: 生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"', '生成失败: 生成题目失败: POST请求失败: 500 INTERNAL SERVER ERROR: \"{\"error_code\":\"EXAM_ERROR\",\"message\":\"AI \\u5206\\u6790\\u540e\\u672a\\u751f\\u6210\\u6709\\u6548\\u9898\\u578b\\u914d\\u7f6e\",\"status\":\"failed\",\"status_code\":5020,\"success\":false}<EOL>\"');
INSERT INTO `file` VALUES (58, '需求分析.docx', 'resources/rule/总公司/需求分析/v2/需求分析.docx', 15330, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, 'test1/需求分析.docx', '2026-05-30 14:06:26', '2026-05-30 14:30:07', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共2道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":0,\"multiple_choice\":0,\"single_choice\":0,\"subjective\":1,\"true_false\":1},\"reason\":\"内容空泛无实质知识点，仅可设判断题和简答题各1道\",\"suitable_types\":[\"true_false\",\"subjective\"],\"total_knowledge_points\":0}');
INSERT INTO `file` VALUES (59, '需求分析.docx', 'resources/rule/总公司/需求分析/v3/需求分析.docx', 15330, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 1, NULL, 1, 'rule', NULL, 0, 1, 'test1/需求分析.docx', '2026-05-30 14:30:32', '2026-05-30 14:44:49', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共2道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":0,\"multiple_choice\":0,\"single_choice\":0,\"subjective\":1,\"true_false\":1},\"reason\":\"内容空泛无实质知识点，仅可设判断题和简答以考察基础概念理解\",\"suitable_types\":[\"true_false\",\"subjective\"],\"total_knowledge_points\":0}');
INSERT INTO `file` VALUES (60, 'test.docx', 'resources/rule/总公司/南京分公司/人事部门/test/v3/test.docx', 16182, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 6, NULL, 1, 'rule', NULL, 1, 1, 'dept_6_kb/test.docx', '2026-05-30 14:39:28', '2026-05-30 14:41:49', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共19道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":5,\"multiple_choice\":0,\"single_choice\":8,\"subjective\":0,\"true_false\":6},\"reason\":\"内容多为刚性操作规范，侧重记忆与判断，适合单选、判断、填空；无复杂分析或开放场景，主观题不适用\",\"suitable_types\":[\"single_choice\",\"true_false\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (61, '需求分析.docx', 'resources/rule/总公司/南京分公司/采购部门/需求分析/v1/需求分析.docx', 15330, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 4, NULL, 1, 'rule', NULL, 1, 1, 'dept_4_kb/需求分析.docx', '2026-05-30 14:44:58', '2026-05-30 14:45:24', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共2道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":0,\"multiple_choice\":0,\"single_choice\":0,\"subjective\":1,\"true_false\":1},\"reason\":\"内容空泛无实质知识点，仅可设判断题和简答以考察基础概念理解\",\"suitable_types\":[\"true_false\",\"subjective\"],\"total_knowledge_points\":0}');
INSERT INTO `file` VALUES (62, '作业管理系统测试计划.doc', 'resources/user/user_1/public/作业管理系统测试计划/v2/作业管理系统测试计划.doc', 77824, 'application/msword', '.doc', NULL, 4, 1, NULL, 1, 'rule', NULL, 1, 1, NULL, '2026-06-02 04:24:02', '2026-06-02 04:24:41', 'FAILED', 'UNGENERATED', 'VECTORIZE_FAILED', '向量化失败: 文件不存在于服务器', '文件不存在于服务器');
INSERT INTO `file` VALUES (63, '1.docx', 'resources/rule/总公司/南京分公司/1/v1/1.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 2, NULL, 1, 'rule', NULL, 0, 1, 'dept_2_kb/1.docx', '2026-06-02 06:32:32', '2026-06-02 07:47:17', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共13道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":5,\"multiple_choice\":6,\"single_choice\":8,\"subjective\":0,\"true_false\":0},\"reason\":\"内容含政策要点、分类标准、流程步骤，适合客观题；知识点明确但实操性弱，主观题不适宜。\",\"suitable_types\":[\"single_choice\",\"multiple_choice\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (64, '货源投放工作规范.docx', 'resources/rule/总公司/南京分公司/货源投放工作规范/v1/货源投放工作规范.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 2, NULL, 1, 'rule', NULL, 0, 1, 'dept_2_kb/货源投放工作规范.docx', '2026-06-02 06:37:22', '2026-06-02 07:41:48', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共11道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":3,\"multiple_choice\":4,\"single_choice\":8,\"subjective\":0,\"true_false\":0},\"reason\":\"内容含明确规则、分类、流程，适合单选、多选、填空；无判断性陈述，主观题不适配\",\"suitable_types\":[\"single_choice\",\"multiple_choice\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (65, '货源投放工作规范.docx', 'resources/rule/总公司/南京分公司/货源投放工作规范/v2/货源投放工作规范.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 2, NULL, 1, 'rule', NULL, 0, 1, 'dept_2_kb/货源投放工作规范.docx', '2026-06-02 07:42:07', '2026-06-02 07:50:14', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共11道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":3,\"multiple_choice\":4,\"single_choice\":8,\"subjective\":0,\"true_false\":0},\"reason\":\"内容含明确规则、分类、流程，适合单选、多选、填空；无判断性陈述，主观题不适配\",\"suitable_types\":[\"single_choice\",\"multiple_choice\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (66, '货源投放工作规范.docx', 'resources/rule/总公司/南京分公司/货源投放工作规范/v3/货源投放工作规范.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 2, NULL, 1, 'rule', NULL, 0, 1, NULL, '2026-06-02 07:44:16', '2026-06-02 07:47:16', 'FAILED', 'UNGENERATED', 'VECTORIZE_FAILED', '向量化失败: 文件不存在于服务器', '文件不存在于服务器');
INSERT INTO `file` VALUES (67, '货源投放工作规范.docx', 'resources/rule/总公司/南京分公司/货源投放工作规范/v4/货源投放工作规范.docx', 483352, 'application/vnd.openxmlformats-officedocument.word', '.docx', NULL, 1, 2, NULL, 1, 'rule', NULL, 1, 1, 'dept_2_kb/货源投放工作规范.docx', '2026-06-02 07:47:54', '2026-06-02 07:55:10', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共11道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":3,\"multiple_choice\":4,\"single_choice\":8,\"subjective\":0,\"true_false\":0},\"reason\":\"内容含明确规则、分类、流程，适合单选、多选、填空；无判断性陈述，主观题不适配\",\"suitable_types\":[\"single_choice\",\"multiple_choice\",\"fill_blank\"],\"total_knowledge_points\":21}');
INSERT INTO `file` VALUES (68, '1.txt', 'resources/rule/总公司/南京分公司/1/v2/1.txt', 32544, 'text/plain', '.txt', NULL, 1, 2, NULL, 1, 'rule', NULL, 1, 1, 'dept_2_kb/1.txt', '2026-06-02 08:09:15', '2026-06-02 08:10:53', 'INDEXED', 'GENERATED', 'EXAM_GENERATED', '题目生成完成', '生成成功，共4道题\n\n【AI分析结果】\n{\"question_types\":{\"fill_blank\":0,\"multiple_choice\":1,\"single_choice\":3,\"subjective\":1,\"true_false\":0},\"reason\":\"内容含策略分析与问题判断，适合单选、多选和简答；无明确定义/数值，填空和判断不适用\",\"suitable_types\":[\"single_choice\",\"multiple_choice\",\"subjective\"],\"total_knowledge_points\":5}');

-- ----------------------------
-- Table structure for operation_log
-- ----------------------------
DROP TABLE IF EXISTS `operation_log`;
CREATE TABLE `operation_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志 ID',
  `user_id` bigint NULL DEFAULT NULL COMMENT '操作用户 ID',
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名',
  `operator_type` tinyint NULL DEFAULT NULL COMMENT '操作人类型：1 系统管理员，2 部门管理员，3 普通用户',
  `operation_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作类型',
  `operation_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作描述',
  `target_id` bigint NULL DEFAULT NULL COMMENT '目标 ID',
  `target_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标类型',
  `result` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'SUCCESS' COMMENT '操作结果：SUCCESS, FAIL',
  `detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '操作详情（JSON格式）',
  `ip_address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'IP 地址',
  `user_agent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户代理',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_operator_type`(`operator_type` ASC) USING BTREE,
  INDEX `idx_operation_type`(`operation_type` ASC) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
  CONSTRAINT `fk_operation_log_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '操作日志表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of operation_log
-- ----------------------------

-- ----------------------------
-- Table structure for permission
-- ----------------------------
DROP TABLE IF EXISTS `permission`;
CREATE TABLE `permission`  (
  `id` bigint NOT NULL COMMENT '权限ID (=前端permissionTree的key值)',
  `uuid` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '唯一标识符',
  `permission_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限名称',
  `permission_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限编码',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '父权限ID',
  `type` tinyint NULL DEFAULT 1 COMMENT '1菜单 2按钮 3接口',
  `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路由路径',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标',
  `sort_order` int NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint NULL DEFAULT 1 COMMENT '1启用0禁用',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_uuid`(`uuid` ASC) USING BTREE,
  UNIQUE INDEX `uk_code`(`permission_code` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '权限表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of permission
-- ----------------------------
INSERT INTO `permission` VALUES (1, 'k01', '制度文件查看和学习', 'read', NULL, 1, '/read', 'FileTextOutlined', 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (2, 'k02', '制度文件管理', 'manage', NULL, 1, '/manage', 'FolderOutlined', 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (3, 'k03', '知识问答', 'qa', NULL, 1, '/qa', 'MessageOutlined', 3, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (4, 'k04', '考察和训练', 'exam', NULL, 1, '/exam', 'FileSearchOutlined', 4, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (5, 'k05', '纲要学习', 'mind', NULL, 1, '/mind', 'UnorderedListOutlined', 5, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (6, 'k06', '综合看板', 'dashboard', NULL, 1, '/dashboard', 'DashboardOutlined', 6, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (7, 'k07', '权限管理', 'permission', NULL, 1, '/permission', 'TeamOutlined', 7, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (8, 'k08', '查看文件列表', 'read:view', 1, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (9, 'k09', '阅读文档', 'read:read', 1, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (10, 'k10', '上传文件', 'read:upload', 1, 2, NULL, NULL, 3, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (11, 'k11', '下载文件', 'read:download', 1, 2, NULL, NULL, 4, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (12, 'k12', '收藏功能', 'read:favorite', 1, 2, NULL, NULL, 5, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (13, 'k13', '管理文件', 'manage:file', 2, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (14, 'k14', '知识库同步', 'manage:sync', 2, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (15, 'k15', '题库维护', 'manage:question', 2, 2, NULL, NULL, 3, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (16, 'k16', '智能对话', 'qa:chat', 3, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (17, 'k17', 'FAQ管理', 'qa:faq', 3, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (18, 'k18', 'AI出题', 'exam:ai', 4, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (19, 'k19', '题库管理', 'exam:bank', 4, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (20, 'k20', '智能组卷', 'exam:paper', 4, 2, NULL, NULL, 3, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (21, 'k21', '互动训练', 'exam:train', 4, 2, NULL, NULL, 4, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (22, 'k22', '纲要生成', 'mind:generate', 5, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (23, 'k23', '智能预警', 'dashboard:alert', 6, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (24, 'k24', '决策支持', 'dashboard:decision', 6, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (25, 'k25', '角色管理', 'role', 7, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (26, 'k26', '用户管理', 'user', 7, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (27, 'k27', '互动学习', 'mind:learn', 5, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (33, 'k33', '日志管理', 'log:manage', 6, 1, '/logs', 'FileTextOutlined', 3, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (34, 'k34', '日志查询', 'log:query', 33, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (35, 'k35', '系统配置', 'config:manage', 6, 1, '/config', 'SettingOutlined', 4, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (36, 'k36', '配置查询', 'config:query', 35, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (37, 'k37', '配置修改', 'config:update', 35, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (38, 'k38', '用户管理(详细)', 'user:manage', 7, 1, NULL, NULL, 5, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (39, 'k39', '用户查询', 'user:query', 38, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (40, 'k40', '用户创建', 'user:create', 38, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (41, 'k41', '用户修改', 'user:update', 38, 2, NULL, NULL, 3, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (42, 'k42', '用户删除', 'user:delete', 38, 2, NULL, NULL, 4, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (43, 'k43', '角色管理(详细)', 'role:manage', 7, 1, NULL, NULL, 6, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (44, 'k44', '角色查询', 'role:query', 43, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (45, 'k45', '角色创建', 'role:create', 43, 2, NULL, NULL, 2, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (46, 'k46', '角色修改', 'role:update', 43, 2, NULL, NULL, 3, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (47, 'k47', '角色删除', 'role:delete', 43, 2, NULL, NULL, 4, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (48, 'k48', '权限管理(详细)', 'permission:manage', 7, 1, NULL, NULL, 7, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (49, 'k49', '权限查询', 'permission:query', 48, 2, NULL, NULL, 1, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (53, 'k53', '超级管理员', 'super_admin', NULL, 1, NULL, NULL, 0, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (54, 'k54', '管理员', 'admin', NULL, 1, NULL, NULL, 0, 1, '2026-04-17 14:17:11', '2026-04-17 14:17:11');
INSERT INTO `permission` VALUES (55, 'k55', '公司管理', 'company:manage', 7, 1, '/companies', 'BankOutlined', 3, 1, '2026-04-18 11:01:52', '2026-04-18 11:01:52');
INSERT INTO `permission` VALUES (60, 'k60', '部门管理', 'dept:manage', 7, 1, '/departments', 'ApartmentOutlined', 4, 1, '2026-04-18 11:01:52', '2026-04-18 11:01:52');
INSERT INTO `permission` VALUES (65, 'k65', '组织管理', 'organization:manage', 7, 1, '/organization', 'ApartmentOutlined', 3, 1, '2026-04-23 00:00:00', '2026-04-23 00:00:00');
INSERT INTO `permission` VALUES (66, 'k66', '文件审批', 'read:approve', 1, 2, NULL, NULL, 6, 1, '2026-05-02 00:00:00', '2026-05-02 00:00:00');
INSERT INTO `permission` VALUES (67, 'k67', '试卷考核', 'exam:exam', 4, 2, NULL, NULL, 5, 1, '2026-05-10 21:22:13', '2026-05-10 21:22:13');
INSERT INTO `permission` VALUES (68, 'k68', '题目管理与审批', 'read:questionBank', 1, 2, NULL, NULL, 7, 1, '2026-05-31 00:00:00', '2026-05-31 00:00:00');

-- ----------------------------
-- Table structure for question
-- ----------------------------
DROP TABLE IF EXISTS `question`;
CREATE TABLE `question`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `question_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '题目UUID',
  `question_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '题目类型：single_choice | multiple_choice | true_false | fill_blank | subjective',
  `difficulty` int NULL DEFAULT 3 COMMENT '难度等级',
  `tags` json NULL COMMENT '知识点标签',
  `score` decimal(5, 2) NOT NULL COMMENT '分值',
  `version` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '1.0' COMMENT '版本号',
  `document_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原始文档ID',
  `document_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文档名称',
  `knowledge_base_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '知识库路径，关联knowledge_base_path表的name字段',
  `source_context` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'AI出题参考的原文切片/上下文',
  `chunk_ids` json NULL COMMENT '切片ID列表',
  `source_chunks_used` int NULL DEFAULT 0 COMMENT '使用的源切片数量',
  `exam_count` int NULL DEFAULT 0 COMMENT '出题次数',
  `correct_count` int NULL DEFAULT 0 COMMENT '回答正确次数',
  `last_exam_time` datetime NULL DEFAULT NULL COMMENT '最后作答时间',
  `page_numbers` json NULL COMMENT '页码',
  `content` json NOT NULL COMMENT '题目内容',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'pending' COMMENT '审核状态：pending | approved | rejected',
  `reviewer_comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '审核评论',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_question_id`(`question_id` ASC) USING BTREE,
  INDEX `idx_question_type`(`question_type` ASC) USING BTREE,
  INDEX `idx_difficulty`(`difficulty` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  INDEX `idx_created_at`(`created_at` ASC) USING BTREE,
  INDEX `idx_knowledge_base_path`(`knowledge_base_path` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 602 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '题目表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of question
-- ----------------------------
INSERT INTO `question` VALUES (308, '9d05c475-b4fe-4679-a450-ee88a94b3b34', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"扩大终端数量规模\"}, {\"key\": \"B\", \"content\": \"提升终端信息化系统覆盖率\"}, {\"key\": \"C\", \"content\": \"着眼于终端功能发挥和服务水平提升\"}, {\"key\": \"D\", \"content\": \"统一各类终端建设外观标准\"}]}, \"stem\": \"根据文档内容，务求实效原则的核心要求聚焦于哪一根本目标？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘要着眼于终端功能发挥和服务水平提升’，这是务求实效原则的出发点和根本目标，直接体现其核心要求。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:45');
INSERT INTO `question` VALUES (309, 'fa2fc6d7-a30b-4205-8849-1868f0ce52fc', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"终端建设数量最大化\"}, {\"key\": \"B\", \"content\": \"降低单位终端运营成本\"}, {\"key\": \"C\", \"content\": \"终端功能发挥和服务水平提升\"}, {\"key\": \"D\", \"content\": \"统一各区域终端硬件配置规格\"}]}, \"stem\": \"根据文档内容，终端投入标准设定的根本依据应聚焦于哪一核心目标？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准’，这是设定标准的根本依据，对应chunk_id:3.docx_125。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:50');
INSERT INTO `question` VALUES (310, 'b49f2f89-7216-438a-ad50-c7fadcf4015f', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"强调终端形象统一，强化品牌视觉识别功能\"}, {\"key\": \"B\", \"content\": \"聚焦功能发挥与服务水平提升，避免无效投入，保障六大功能可持续运行\"}, {\"key\": \"C\", \"content\": \"按销量规模划分终端等级，突出销售执行功能\"}, {\"key\": \"D\", \"content\": \"要求配备扫码设备，重点支撑数据采集功能\"}]}, \"stem\": \"根据文档中关于零售终端建设的原则性要求，以下哪一项最直接体现了‘务求实效原则’对零售终端六大功能维度的指导作用？\", \"answer\": \"B\", \"explanation\": \"文档chunk_id:3.docx_125明确指出‘务求实效原则’要‘着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费’，该原则并非指向某一单项功能，而是统筹保障零售终端六大功能维度整体、可持续、有效落地的核心指导方针；选项B准确概括了该原则对六大功能维度的统领性要求。其他选项均片面聚焦单一功能，未体现‘务求实效’对六大功能整体效能的导向。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:52');
INSERT INTO `question` VALUES (311, 'ee652f7e-da5e-4129-8766-c113277332f4', 'multiple_choice', 3, NULL, 4.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"科学设定终端投入标准\"}, {\"key\": \"B\", \"content\": \"严格执行终端投入标准\"}, {\"key\": \"C\", \"content\": \"优先采购高配置但非必需的智能设备\"}, {\"key\": \"D\", \"content\": \"坚决杜绝不必要的支出和浪费\"}]}, \"stem\": \"依据务求实效原则，以下哪些做法符合其核心要求？（可多选）\", \"answer\": [\"A\", \"B\", \"D\"], \"explanation\": \"文档原文强调‘科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费’，A、B、D均直接对应；C项违背‘务求实效’，属于典型的形式主义浪费，不符合该原则。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:52');
INSERT INTO `question` VALUES (312, 'bd300e09-bcdd-4d7e-aa40-6db43f2600b7', 'multiple_choice', 3, NULL, 4.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"坚持务求实效原则\"}, {\"key\": \"B\", \"content\": \"以终端建成数量为首要考核指标\"}, {\"key\": \"C\", \"content\": \"科学设定并严格执行标准\"}, {\"key\": \"D\", \"content\": \"坚决杜绝不必要的支出和浪费\"}]}, \"stem\": \"依据文档，设定和执行终端投入标准时必须坚持的原则及要求包括哪些？（可多选）\", \"answer\": [\"A\", \"C\", \"D\"], \"explanation\": \"文档chunk_id:3.docx_125中明确提出‘务求实效原则’，并强调‘科学设定并严格执行’‘坚决杜绝不必要的支出和浪费’，B项在文档中无依据，且与‘务求实效’原则相悖。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:53');
INSERT INTO `question` VALUES (313, '76913ad8-5325-4f30-a03a-6e19e434b59e', 'true_false', 3, NULL, 1.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"务求实效原则允许在终端建设中适度预留冗余预算，以应对未来可能的功能升级需求。\", \"answer\": \"false\", \"explanation\": \"文档明确要求‘坚决杜绝不必要的支出和浪费’，预留非当前功能所需、无明确实施计划的冗余预算，违背‘务求实效’对投入精准性与必要性的刚性约束。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:53');
INSERT INTO `question` VALUES (314, 'fdc82b86-6bcc-45d3-8df5-8e7f34baaa65', 'true_false', 3, NULL, 1.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"文档指出，终端投入标准的设定只需参考历史投入数据，无需考虑实际功能发挥与服务水平。\", \"answer\": \"false\", \"explanation\": \"文档明确强调‘要着眼于终端功能发挥和服务水平提升’作为设定标准的出发点，否定仅依赖历史数据的片面做法，见chunk_id:3.docx_125。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:54');
INSERT INTO `question` VALUES (315, '7ae3daef-0345-4852-bd37-336e74498cc4', 'fill_blank', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 3}, \"stem\": \"务求实效原则强调以___为出发点，通过科学设定和严格执行终端投入标准，实现___与___的双重提升。\", \"answer\": [[\"终端功能发挥和服务水平提升\"], [\"终端功能发挥\"], [\"服务水平提升\"]], \"explanation\": \"原文‘要着眼于终端功能发挥和服务水平提升’构成完整目的表述，后两空为其拆分要素，共同构成该原则的核心落脚点。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:55');
INSERT INTO `question` VALUES (316, '8ea10928-cdd0-4ea0-be4b-8429361286f9', 'fill_blank', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"终端投入标准的设定必须坚持___原则，其核心是着眼于___和服务水平提升。\", \"answer\": [[\"务求实效\"], [\"终端功能发挥\"]], \"explanation\": \"原文‘（四）务求实效原则’及后续表述‘要着眼于终端功能发挥和服务水平提升’直接构成填空依据，出自chunk_id:3.docx_125。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:55');
INSERT INTO `question` VALUES (317, 'ea6ba220-43ff-44d8-8b24-cd350eeb8b53', 'subjective', 3, NULL, 6.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"answer_length_hint\": \"150–200字\"}, \"stem\": \"请结合文档内容，简述‘务求实效原则’在终端建设管理中的具体体现，并说明其与形式主义倾向的根本区别。\", \"answer\": \"务求实效原则具体体现为：以终端功能发挥和服务水平提升为唯一导向，科学设定并严格执行投入标准，杜绝一切不必要的支出和浪费。其核心是结果导向和成本效益意识——每项投入必须可验证、可量化、可服务于实际服务能力提升。与形式主义的根本区别在于：形式主义重‘面子’轻‘里子’，追求表面达标、重复建设或超需配置；而务求实效坚持‘需要什么建什么、能用就好、够用即止’，拒绝脱离实际需求的盲目投入，确保资源真正转化为终端服务效能。\", \"explanation\": \"答案严格依据文档中‘着眼于……提升’‘科学设定并严格执行’‘坚决杜绝……浪费’三重表述展开，从目标、手段、底线三个维度阐释，并通过对比凸显原则的实践刚性。\"}', 'approved', NULL, '2026-05-20 07:28:45', '2026-05-27 09:22:56');
INSERT INTO `question` VALUES (318, '8bf50c1a-ede7-4489-ae6e-41f2d8c4521b', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"扩大终端建设规模和数量\"}, {\"key\": \"B\", \"content\": \"提升终端信息化系统覆盖率\"}, {\"key\": \"C\", \"content\": \"着眼于终端功能发挥和服务水平提升\"}, {\"key\": \"D\", \"content\": \"统一全国终端装修风格和标识\"}]}, \"stem\": \"根据文档内容，务求实效原则的核心要求聚焦于以下哪一目标？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘务求实效原则’要‘着眼于终端功能发挥和服务水平提升’，这是该原则最直接、最核心的目标表述。其他选项在文档中无依据。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:22:58');
INSERT INTO `question` VALUES (319, 'a21231c6-505d-4ee5-9b64-4868a4f53724', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"终端建设的硬件配置等级\"}, {\"key\": \"B\", \"content\": \"终端所在地理位置的经济水平\"}, {\"key\": \"C\", \"content\": \"终端功能发挥和服务水平提升\"}, {\"key\": \"D\", \"content\": \"零售户自主申报的投入意愿\"}]}, \"stem\": \"根据文档内容，终端投入标准设定的根本依据应聚焦于以下哪一项？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准’，这是设定终端投入标准的核心依据，对应chunk_id:3.docx_125。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:22:59');
INSERT INTO `question` VALUES (320, '9a81cc06-a613-4002-ba6d-2960f4998553', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"强调终端形象统一，强化品牌视觉识别功能\"}, {\"key\": \"B\", \"content\": \"聚焦功能发挥与服务水平提升，避免无效投入，保障六大功能可持续运行\"}, {\"key\": \"C\", \"content\": \"按销量规模划分终端等级，突出销售执行功能\"}, {\"key\": \"D\", \"content\": \"要求配备扫码设备，重点支撑数据采集功能\"}]}, \"stem\": \"根据文档中关于零售终端建设的原则性要求，以下哪一项最直接体现了‘务求实效原则’对零售终端六大功能维度的指导作用？\", \"answer\": \"B\", \"explanation\": \"文档chunk_id:3.docx_125明确指出‘务求实效原则’要‘着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费’，该原则并非指向某一单项功能，而是统筹保障零售终端六大功能维度整体、可持续、有效落地的核心指导思想；选项B准确提炼了这一原则与六大功能维度的关系，其他选项均片面对应单一功能，且无直接文档依据。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:22:59');
INSERT INTO `question` VALUES (321, '0c54a8cb-0c98-4a1a-8629-c45b95ed75f3', 'multiple_choice', 3, NULL, 4.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"科学设定终端投入标准\"}, {\"key\": \"B\", \"content\": \"严格执行终端投入标准\"}, {\"key\": \"C\", \"content\": \"优先采购进口设备以保障质量\"}, {\"key\": \"D\", \"content\": \"坚决杜绝不必要的支出和浪费\"}]}, \"stem\": \"依据文档中关于务求实效原则的表述，下列哪些属于其具体实施要求？（可多选）\", \"answer\": [\"A\", \"B\", \"D\"], \"explanation\": \"文档原文为‘科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费’，A、B、D三项均直接对应原文；C项‘优先采购进口设备’在文档中完全未提及，属干扰项。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:23:05');
INSERT INTO `question` VALUES (322, '6f33cac1-2e4a-44cf-b173-883861df15c9', 'multiple_choice', 3, NULL, 4.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"坚持务求实效原则\"}, {\"key\": \"B\", \"content\": \"强调终端外观形象统一性\"}, {\"key\": \"C\", \"content\": \"坚决杜绝不必要的支出和浪费\"}, {\"key\": \"D\", \"content\": \"以终端历史销量为唯一量化依据\"}]}, \"stem\": \"依据文档，设定和执行终端投入标准时，必须坚持的原则及需防范的问题包括哪些？\", \"answer\": [\"A\", \"C\"], \"explanation\": \"文档chunk_id:3.docx_125明确提出‘务求实效原则’及‘坚决杜绝不必要的支出和浪费’，二者共同构成终端投入标准设定与执行的刚性依据；B、D项在文档中无依据。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:23:13');
INSERT INTO `question` VALUES (323, '8f32499f-e1cc-4c57-a10b-2e9ae8139582', 'true_false', 3, NULL, 1.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"务求实效原则允许在终端建设中适度增加非功能性装饰投入，以增强品牌形象。\", \"answer\": false, \"explanation\": \"文档强调‘坚决杜绝不必要的支出和浪费’，而‘非功能性装饰投入’若不服务于终端功能发挥或服务水平提升，即属‘不必要’范畴，违背该原则。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:23:06');
INSERT INTO `question` VALUES (324, 'c08b0485-d54c-4c90-a00e-bbf6d968782f', 'true_false', 3, NULL, 1.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"文档指出，终端投入标准的设定只需考虑建设成本控制，无需关联其实际服务效能。\", \"answer\": false, \"explanation\": \"错误。文档强调‘要着眼于终端功能发挥和服务水平提升’设定标准，说明效能是核心依据，而非仅成本控制；该说法违背‘务求实效原则’，见chunk_id:3.docx_125。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:23:08');
INSERT INTO `question` VALUES (325, 'dedf27a6-f8ab-4db6-85df-6253d3b89062', 'fill_blank', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 3}, \"stem\": \"务求实效原则要求以___为导向，通过科学设定和严格执行终端投入标准，杜绝___和___。\", \"answer\": [[\"终端功能发挥和服务水平提升\"], [\"不必要的支出\"], [\"浪费\"]], \"explanation\": \"原文完整表述为‘要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费’，三处空格依次对应核心导向与两项禁止性要求。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (326, '7684f577-300a-476b-b4a7-507fcc579f81', 'fill_blank', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"终端投入标准的设定必须坚持___原则，其根本出发点是提升终端功能发挥和___。\", \"answer\": [[\"务求实效\"], [\"服务水平\"]], \"explanation\": \"原文chunk_id:3.docx_125明确表述为‘（四）务求实效原则’及‘要着眼于终端功能发挥和服务水平提升’，两个空分别对应原则名称和目标维度。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (327, '5071b392-8e37-4da2-9266-ec56d170a1b0', 'subjective', 3, NULL, 6.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', 'Section: Snippet:**（四）务求实效原则**\n**（四）务求实效原则**\n要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。 Page:0', '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"min_words\": 50}, \"stem\": \"请结合文档内容，简述‘务求实效原则’的核心要求及其在终端建设管理中的实践意义。（不少于50字）\", \"answer\": \"核心要求是着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费。其实践意义在于避免资源错配和形式主义，确保每项投入切实转化为服务能力提升，推动终端建设由数量扩张转向质量实效。\"}', 'approved', NULL, '2026-05-20 07:35:51', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (328, '78e4b121-a495-4032-9449-9c6df07b2c26', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"扩大终端数量规模\"}, {\"key\": \"B\", \"content\": \"提升终端信息化系统覆盖率\"}, {\"key\": \"C\", \"content\": \"着眼于终端功能发挥和服务水平提升\"}, {\"key\": \"D\", \"content\": \"统一各类终端建设外观标准\"}]}, \"stem\": \"根据文档内容，务求实效原则的核心要求聚焦于哪一根本目标？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘要着眼于终端功能发挥和服务水平提升’，这是务求实效原则的出发点和根本目标，直接体现其核心要求。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (329, '6343d584-da73-4fbd-bc7f-53c8c7d523e1', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"终端建设的硬件配置等级\"}, {\"key\": \"B\", \"content\": \"终端年度销售规模与盈利水平\"}, {\"key\": \"C\", \"content\": \"终端功能发挥和服务水平提升\"}, {\"key\": \"D\", \"content\": \"上级单位下达的预算分配额度\"}]}, \"stem\": \"根据文档内容，设定终端投入标准的根本出发点和核心依据是什么？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘要着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准’，这是设定标准的根本依据，对应chunk_id:3.docx_125。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (330, 'fc1ebceb-8423-44d9-9b13-49198cfade79', 'single_choice', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"强调终端形象统一，强化品牌视觉识别功能\"}, {\"key\": \"B\", \"content\": \"聚焦功能发挥与服务水平提升，科学设定终端投入标准\"}, {\"key\": \"C\", \"content\": \"依据划分标准明确一般现代终端准入门槛\"}, {\"key\": \"D\", \"content\": \"落实主要建成标准，确保硬件设施达标\"}]}, \"stem\": \"根据文档中关于零售终端建设的原则性要求，以下哪一项最直接体现了‘务求实效原则’对零售终端六大功能维度的指导作用？\", \"answer\": \"B\", \"explanation\": \"文档chunk_id:3.docx_125明确指出‘务求实效原则’的核心是‘着眼于终端功能发挥和服务水平提升，科学设定并严格执行终端投入标准’，这直接对应零售终端六大功能维度中‘功能发挥’与‘服务支撑’两大维度的实效导向要求；其他选项虽相关，但未体现该原则对功能维度的统领性指导。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (331, 'd479d548-2633-4091-85da-be75c0bd1504', 'multiple_choice', 3, NULL, 4.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"科学设定终端投入标准\"}, {\"key\": \"B\", \"content\": \"严格执行终端投入标准\"}, {\"key\": \"C\", \"content\": \"优先采购高配置但非必需的智能设备\"}, {\"key\": \"D\", \"content\": \"坚决杜绝不必要的支出和浪费\"}]}, \"stem\": \"依据务求实效原则，以下哪些做法符合其核心要求？（可多选）\", \"answer\": [\"A\", \"B\", \"D\"], \"explanation\": \"文档原文强调‘科学设定并严格执行终端投入标准，坚决杜绝不必要的支出和浪费’，A、B、D项均直接对应原文表述；C项违背‘务求实效’，属于典型浪费行为，故排除。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (332, '2c2ff5dc-f959-4446-84aa-3cc4970061fc', 'multiple_choice', 3, NULL, 4.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"坚持务求实效原则\"}, {\"key\": \"B\", \"content\": \"严格执行准入标准\"}, {\"key\": \"C\", \"content\": \"杜绝浪费和不必要支出\"}, {\"key\": \"D\", \"content\": \"依据划分标准确定终端类型\"}]}, \"stem\": \"依据文档，以下哪些原则或要求直接支撑了终端投入标准的科学设定？（可多选）\", \"answer\": [\"A\", \"C\"], \"explanation\": \"文档chunk_id:3.docx_125中明确提出‘务求实效原则’及‘坚决杜绝不必要的支出和浪费’，二者共同构成终端投入标准设定的直接依据；而准入标准、划分标准虽属终端管理框架，但未在文档中被表述为‘投入标准设定依据’。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (333, '650a1934-5d42-4b34-a5f7-24481d46b781', 'true_false', 3, NULL, 1.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"务求实效原则允许在终端建设中为追求形式美观而增加非功能性投入。\", \"answer\": \"False\", \"explanation\": \"文档明确要求‘坚决杜绝不必要的支出和浪费’，所有投入必须服务于‘终端功能发挥和服务水平提升’，形式主义投入不符合该原则。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (334, 'a84378e2-b0cf-4620-b628-16d053eb7449', 'true_false', 3, NULL, 1.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"文档指出，终端投入标准的设定应以预算额度为首要依据，再兼顾功能与服务效果。\", \"answer\": false, \"explanation\": \"文档强调‘着眼于终端功能发挥和服务水平提升’，并将‘务求实效’作为原则，未将预算额度列为首要依据；相反，要求‘坚决杜绝不必要的支出和浪费’，说明预算需服从实效目标，而非相反。依据来自chunk_id:3.docx_125。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (335, '558c6bc4-c02b-4822-807c-4995e9c47191', 'fill_blank', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 3}, \"stem\": \"务求实效原则强调以___为导向，通过科学设定与严格执行终端投入标准，实现___和___的双重提升。\", \"answer\": [[\"终端功能发挥和服务水平提升\"], [\"终端功能发挥\"], [\"服务水平提升\"]], \"explanation\": \"原文‘要着眼于终端功能发挥和服务水平提升’是原则的总导向，后半句‘科学设定并严格执行……’旨在支撑该导向落地，填空需准确还原原文逻辑结构。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (336, '6193d343-0094-4de6-8f37-54aeabb4460c', 'fill_blank', 3, NULL, 2.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"终端投入标准的设定必须坚持___原则，其核心是着眼于终端___和服务水平提升。\", \"answer\": [[\"务求实效\"], [\"功能发挥\"]], \"explanation\": \"原文出自chunk_id:3.docx_125：‘（四）务求实效原则’及‘要着眼于终端功能发挥和服务水平提升……’，两个空分别对应该原则名称及其核心指向。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (337, '0033b05b-d468-40b5-a183-d7a7ea7141e7', 'subjective', 3, NULL, 6.00, '1.0', '23', 'resources/rule/总公司/南京分公司/公共部门/3/v3/3.docx', 'public_kb', NULL, '[\"3.docx_125\"]', 15, 0, 0, NULL, NULL, '{\"data\": {\"max_points\": 5}, \"stem\": \"请结合文档内容，简述‘务求实效原则’在终端建设管理中的具体体现，并说明其与‘杜绝浪费’之间的内在逻辑关系。\", \"answer\": \"务求实效原则的具体体现包括：①以终端功能发挥和服务水平提升为根本出发点；②科学设定终端投入标准，确保投入精准匹配实际需求；③严格执行标准，防止随意性与超标支出。其与‘杜绝浪费’的内在逻辑在于：只有坚持结果导向（即功能与服务实效），才能识别并剔除无效投入；‘杜绝浪费’是落实实效导向的必然要求和刚性约束，二者构成目标与保障的统一体。\", \"explanation\": \"答案紧扣文档原文‘着眼于终端功能发挥和服务水平提升’‘科学设定并严格执行’‘坚决杜绝……浪费’三要素，阐明目标设定、过程管控与结果约束的闭环逻辑。\"}', 'approved', NULL, '2026-05-20 08:19:02', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (338, '2d80232c-fe87-4c0d-b6b2-c98efc76720d', 'single_choice', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"提升艺术展演活动覆盖率\"}, {\"key\": \"B\", \"content\": \"强化对学生每天校内体育活动时间落实的跟踪督导\"}, {\"key\": \"C\", \"content\": \"推动中小学春秋假制度全面落地\"}, {\"key\": \"D\", \"content\": \"配齐配强心理健康教师队伍\"}]}, \"stem\": \"根据文档内容，“晒课表”这一举措主要服务于哪一具体目标？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：‘通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位’，该表述直接对应选项B；其余选项分别关联艺术展演、春秋假、心理健康师资等不同措施，与‘晒课表’无直接因果关系。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (339, 'c301d358-a1d0-4341-ac99-1ccf69f3fccd', 'single_choice', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"减轻教师教学负担，优化学校排课管理\"}, {\"key\": \"B\", \"content\": \"增加假期天数以提升学生家庭旅游消费\"}, {\"key\": \"C\", \"content\": \"支持开展艺术展演、劳动实践、户外拓展等有益活动，培育学生阳光心态、抗挫能力与合作精神\"}, {\"key\": \"D\", \"content\": \"替代寒暑假，缩短学年总教学时长\"}]}, \"stem\": \"根据文档内容，推行中小学春秋假制度的主要目的是什么？\", \"answer\": \"C\", \"explanation\": \"文档第3条明确指出：‘广泛开展艺术展演、劳动实践、户外拓展、读书行动等有益活动，支持有条件地区推行中小学春秋假，着力培育学生阳光心态、抗挫能力与合作精神。’因此C项为唯一符合原文依据的选项。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (340, 'fa9d0ab1-c34f-49a2-bbf2-29606799d9fb', 'single_choice', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"将心理健康教师纳入年度绩效考核末位淘汰制\"}, {\"key\": \"B\", \"content\": \"建好用好心理辅导室，并发挥全国心理健康咨询委员会与片区专家组的专业支撑作用\"}, {\"key\": \"C\", \"content\": \"要求所有心理健康教师每学期完成不少于100学时的在线培训\"}, {\"key\": \"D\", \"content\": \"由省级教育部门统一组织心理健康教师资格认证考试\"}]}, \"stem\": \"根据文档要求，为落实“配齐配强心理健康教师”，除加强师资配备外，还应同步推进哪项关键举措？\", \"answer\": \"B\", \"explanation\": \"文档chunk_id:longrule.docx_4明确指出：‘同步配齐配强心理健康教师，建好用好心理辅导室，发挥全国心理健康咨询委员会与片区专家组专业支撑作用……’，B项完整对应原文表述，其他选项在文档中无依据。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (341, '8db4a873-eb5e-4a03-8e62-ee6e9b752bad', 'multiple_choice', 3, NULL, 4.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"是“学生体质强健行动”的重要组成部分\"}, {\"key\": \"B\", \"content\": \"旨在确保学生每天校内体育活动时间落实到位\"}, {\"key\": \"C\", \"content\": \"需与心理健康教师配备工作同步推进\"}, {\"key\": \"D\", \"content\": \"属于校园安全治理能力提升的专项任务\"}]}, \"stem\": \"关于“晒课表”强化体育督导的实施背景与要求，下列哪些说法符合文档原意？\", \"answer\": [\"A\", \"B\"], \"explanation\": \"文档第2条明确‘深入实施学生体质强健行动，通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位’，故A、B正确；C虽在同篇文档出现，但属独立条目（第4条），未与‘晒课表’构成逻辑绑定；D中‘校园安全治理’出自chunk_id:longrule.docx_0，聚焦安全工作联合部署，与体育督导无文本关联。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (342, '1a959505-b82c-4f03-81ea-f2df45816fcd', 'multiple_choice', 3, NULL, 4.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"该制度已在所有中小学全面强制实施\"}, {\"key\": \"B\", \"content\": \"推行前提是‘支持有条件地区’，体现因地制宜原则\"}, {\"key\": \"C\", \"content\": \"其实施与学生体质强健行动、心理健康工作等共同构成学生全面发展支持体系\"}, {\"key\": \"D\", \"content\": \"春秋假被明确列为国家法定节假日之一\"}]}, \"stem\": \"根据文档内容，关于‘推行中小学春秋假制度’，以下哪些说法是正确的？（可多选）\", \"answer\": [\"B\", \"C\"], \"explanation\": \"B项正确——原文‘支持有条件地区推行中小学春秋假’表明非全覆盖、非强制，强调条件性；C项正确——春秋假出现在第3条，紧接第2条‘体质强健行动’、关联第4条‘心理健康工作’及第5条‘家校社协同’，属整体育人体系一环；A项错误，原文用‘支持有条件地区’而非‘全面实施’；D项错误，文档未提及其法定地位。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (343, '896449eb-6ebf-4b10-b969-05d6edf99831', 'true_false', 3, NULL, 1.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"“晒课表”是为加强艺术展演活动管理而采取的督导方式。\", \"answer\": false, \"explanation\": \"文档中‘晒课表’仅出现在第2条，明确限定其功能是‘强化跟踪督导’以保障‘每天校内体育活动时间落实到位’；艺术展演在第3条单独提出，未与‘晒课表’建立任何联系。因此该说法错误。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (344, '5ba3b276-910a-4493-b297-f1097d15c62d', 'true_false', 3, NULL, 1.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"文档明确指出，推行中小学春秋假制度是为了直接提升学生学业成绩。\", \"answer\": false, \"explanation\": \"文档第3条将春秋假与‘艺术展演、劳动实践、户外拓展、读书行动’等并列，目标是‘培育学生阳光心态、抗挫能力与合作精神’，聚焦学生身心健康与综合素养，未提及学业成绩，故该说法错误。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (345, '5ff19c6d-76bf-4c1a-8aab-c70b7acfb9c2', 'fill_blank', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"教育部通过___方式强化对学生每天校内体育活动时间落实情况的跟踪督导，这是深入实施___行动的关键举措。\", \"answer\": [[\"晒课表\"], [\"学生体质强健\"]], \"explanation\": \"原文‘深入实施学生体质强健行动，通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位’直接提供两个空的答案，语序与逻辑完全匹配。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:22');
INSERT INTO `question` VALUES (346, 'f163589e-f403-45aa-9893-aff8fe5a4d42', 'fill_blank', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"文档提出，支持有条件地区推行中小学春秋假，旨在配合开展___、___、户外拓展、读书行动等有益活动，着力培育学生阳光心态、抗挫能力与合作精神。\", \"answer\": [[\"艺术展演\"], [\"劳动实践\"]], \"explanation\": \"原文第3条原句为：‘广泛开展艺术展演、劳动实践、户外拓展、读书行动等有益活动……’，两个空对应前两项活动，顺序不可颠倒。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:23');
INSERT INTO `question` VALUES (347, '77e1e5b7-ae3f-4e4c-9bf9-f9676f8e598d', 'subjective', 3, NULL, 6.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\", \"longrule.docx_1\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"min_words\": 80, \"max_points\": 5}, \"stem\": \"请结合文档内容，简述“晒课表”在体育督导中的实践意义，并说明其如何体现‘健康第一’理念。\", \"answer\": \"‘晒课表’将学校体育课程安排公开化、可视化，便于教育行政部门、家长及社会监督体育课时是否足额开设、活动时间是否真实落实，从而形成刚性约束和过程性督导机制。它直指‘每天校内体育活动时间落实到位’这一量化目标，是学生体质强健行动落地的关键抓手。该举措以可核查的课表为载体，将抽象的健康承诺转化为具体教学行为，切实保障学生体育权益，正是‘健康第一’理念从口号走向制度化、常态化实践的典型体现。\", \"explanation\": \"答案紧扣文档中‘晒课表’与‘学生体质强健行动’‘每天校内体育活动时间’的三重逻辑关系，并自然衔接第1条提出的‘坚持‘健康第一’理念’，强调其制度转化价值，符合字数与要点要求。\"}', 'approved', NULL, '2026-05-20 09:58:03', '2026-05-27 09:23:23');
INSERT INTO `question` VALUES (378, '1cb16538-840c-41f6-849b-cd676a0d183c', 'single_choice', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"学生心理健康提质增效行动\"}, {\"key\": \"B\", \"content\": \"学生体质强健行动\"}, {\"key\": \"C\", \"content\": \"家校社协同护航体系建设\"}, {\"key\": \"D\", \"content\": \"校园安全治理能力提升行动\"}]}, \"stem\": \"根据文档内容，“晒课表”这一举措主要服务于哪一教育行动？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：‘深入实施学生体质强健行动，通过“晒课表”强化跟踪督导……’，说明‘晒课表’是服务于学生体质强健行动的具体督导手段。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:17');
INSERT INTO `question` VALUES (379, '41403155-16bf-4ab7-9b65-08f8b90be80b', 'single_choice', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"减轻教师教学负担，优化学校排课机制\"}, {\"key\": \"B\", \"content\": \"增加假期天数以提升学生家庭旅游消费\"}, {\"key\": \"C\", \"content\": \"着力培育学生阳光心态、抗挫能力与合作精神\"}, {\"key\": \"D\", \"content\": \"替代寒暑假，实现学年教学时间重新分配\"}]}, \"stem\": \"根据文档内容，推行中小学春秋假制度的主要目的是什么？\", \"answer\": \"C\", \"explanation\": \"文档第3条明确指出：‘支持有条件地区推行中小学春秋假，着力培育学生阳光心态、抗挫能力与合作精神’，这是其直接目的。其他选项在文档中无依据。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:17');
INSERT INTO `question` VALUES (380, 'e0418ad3-1693-42b3-a83d-88bec4f77fe1', 'single_choice', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"将学生身心健康纳入学校年度绩效工资分配方案\"}, {\"key\": \"B\", \"content\": \"建好用好心理辅导室，并发挥全国心理健康咨询委员会与片区专家组的专业支撑作用\"}, {\"key\": \"C\", \"content\": \"全面取消中小学书面家庭作业，减轻学业压力\"}, {\"key\": \"D\", \"content\": \"每学期组织一次全校性心理健康普查并向社会公开结果\"}]}, \"stem\": \"根据文档要求，为落实‘配齐配强心理健康教师’这一举措，除加强师资配备外，还应同步推进哪项关键支撑性工作？\", \"answer\": \"B\", \"explanation\": \"文档第4条明确指出：‘同步配齐配强心理健康教师，建好用好心理辅导室，发挥全国心理健康咨询委员会与片区专家组专业支撑作用……’，B项完整对应原文表述，是配齐配强师资的配套支撑措施；其余选项在文档中无依据。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:17');
INSERT INTO `question` VALUES (381, 'd2954a04-9b39-455f-a852-77300c08eb9b', 'multiple_choice', 3, NULL, 4.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"其目的是确保学生每天校内体育活动时间落实到位\"}, {\"key\": \"B\", \"content\": \"属于心理健康工作提质增效的组成部分\"}, {\"key\": \"C\", \"content\": \"是跟踪督导的一种具体方式\"}, {\"key\": \"D\", \"content\": \"与艺术展演、劳动实践等活动同属‘广泛开展’类举措\"}]}, \"stem\": \"关于“晒课表”强化体育督导，以下哪些说法符合文档原意？\", \"answer\": [\"A\", \"C\"], \"explanation\": \"文档中‘晒课表’仅出现在‘学生体质强健行动’语境下，明确关联‘确保学生每天校内体育活动时间落实到位’（A正确）和‘强化跟踪督导’（C正确）；B错误，心理健康工作另起段落且未提晒课表；D错误，艺术展演等属第3条独立举措，与晒课表无逻辑并列关系。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:18');
INSERT INTO `question` VALUES (382, '58ae2cdf-966c-47e2-b3de-6baf7a26544f', 'multiple_choice', 3, NULL, 4.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"深入实施学生体质强健行动，确保每天校内体育活动时间落实到位\"}, {\"key\": \"B\", \"content\": \"广泛开展艺术展演、劳动实践、户外拓展、读书行动等有益活动\"}, {\"key\": \"C\", \"content\": \"同步配齐配强心理健康教师，建好用好心理辅导室\"}, {\"key\": \"D\", \"content\": \"将学生身心健康纳入学校考核与教育督导重点\"}]}, \"stem\": \"根据文档内容，下列哪些举措与‘推行中小学春秋假制度’具有相同育人导向？（可多选）\", \"answer\": [\"B\"], \"explanation\": \"文档第3条将‘推行中小学春秋假’与‘广泛开展艺术展演、劳动实践、户外拓展、读书行动等有益活动’并列提出，同属‘培育学生阳光心态、抗挫能力与合作精神’的路径，育人导向一致；其余选项虽属身心健康范畴，但未与春秋假在同一逻辑层级或句式中关联，不属于相同举措导向。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:19');
INSERT INTO `question` VALUES (383, 'ca0e1e06-281d-461f-91d6-2c9ebf57a248', 'true_false', 3, NULL, 1.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"文档指出，“晒课表”旨在推动中小学春秋假制度的实施。\", \"answer\": false, \"explanation\": \"文档中‘晒课表’出现在第2条，对应‘学生体质强健行动’；而‘推行中小学春秋假’出现在第3条，属于‘广泛开展艺术展演、劳动实践……’等有益活动范畴，二者无因果或目的关系。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:21');
INSERT INTO `question` VALUES (384, '56daf062-5c93-453b-bb35-d03ea63df86c', 'true_false', 3, NULL, 1.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"文档明确要求全国所有中小学必须统一实行春秋假制度。\", \"answer\": false, \"explanation\": \"文档第3条表述为‘支持有条件地区推行中小学春秋假’，强调‘支持’和‘有条件’，属于鼓励性、非强制性政策导向，并未要求‘全国统一实行’。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:25');
INSERT INTO `question` VALUES (385, 'ced243c8-7513-4917-8308-24d1aa0929dd', 'fill_blank', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"教育部通过“___”方式强化体育跟踪督导，以保障学生每天___落实到位。\", \"answer\": [[\"晒课表\"], [\"校内体育活动时间\"]], \"explanation\": \"原文直接表述为：‘通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位。’\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:26');
INSERT INTO `question` VALUES (386, '6acc2616-be5e-499d-8ade-0a44cb18c1f9', 'fill_blank', 3, NULL, 2.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"文档提出，要支持___地区推行中小学春秋假，其育人目标聚焦于培育学生的___、抗挫能力与合作精神。\", \"answer\": [[\"有条件\"], [\"阳光心态\"]], \"explanation\": \"原文第3条原文为：‘支持有条件地区推行中小学春秋假，着力培育学生阳光心态、抗挫能力与合作精神’，两处填空均可直接对应原文关键词。\"}', 'approved', '', '2026-05-27 02:12:25', '2026-05-27 13:08:26');
INSERT INTO `question` VALUES (387, '45fd96bd-c757-4cc1-af41-b39b9dbd1c30', 'subjective', 3, NULL, 6.00, '1.0', '36', 'resources/rule/总公司/南京分公司/人事部门/longrule/v1/longrule.docx', 'public_kb', NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"max_points\": 4}, \"stem\": \"请结合文档内容，简要说明“晒课表”在体育督导中的功能定位及其政策目标。\", \"answer\": \"‘晒课表’是落实学生体质强健行动的一项过程性督导机制，其功能定位在于通过公开透明的方式强化跟踪督导；政策目标是确保学生每天校内体育活动时间足额、保质落实到位。\", \"explanation\": \"依据文档第2条，‘晒课表’被明确界定为‘强化跟踪督导’的手段，服务于‘学生体质强健行动’，核心目标是保障‘每天校内体育活动时间落实到位’，体现过程监管与结果导向相结合的治理思路。\"}', 'approved', '题目审核通过', '2026-05-27 02:12:25', '2026-05-27 11:49:32');
INSERT INTO `question` VALUES (388, 'b01f2ae1-f562-4185-8eff-d3dd1a16f015', 'single_choice', 3, NULL, 2.00, '1.0', '需求分析.docx', '需求分析.docx', 'public_kb', NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"编写可运行的程序代码\"}, {\"key\": \"B\", \"content\": \"确定系统‘做什么’，而非‘怎么做’\"}, {\"key\": \"C\", \"content\": \"进行系统性能压力测试\"}, {\"key\": \"D\", \"content\": \"完成数据库物理建模\"}]}, \"stem\": \"在软件工程中，需求分析阶段的核心目标是：\", \"answer\": \"B\", \"explanation\": \"需求分析的本质是理解并明确用户和系统的功能与非功能需求，聚焦于‘系统应该做什么’，不涉及实现细节（即‘怎么做’）。文档标题‘需求分析’直接指向该核心定义。\"}', 'approved', '', '2026-05-27 08:03:26', '2026-05-27 16:07:26');
INSERT INTO `question` VALUES (389, 'f30a7401-508b-4591-8fb8-46437699e577', 'multiple_choice', 3, NULL, 4.00, '1.0', '需求分析.docx', '需求分析.docx', 'public_kb', NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"与用户访谈并记录业务场景\"}, {\"key\": \"B\", \"content\": \"绘制用例图和需求规格说明书初稿\"}, {\"key\": \"C\", \"content\": \"设计数据库表结构并建立外键约束\"}, {\"key\": \"D\", \"content\": \"验证需求的一致性、完整性与可测试性\"}]}, \"stem\": \"以下哪些活动属于需求分析阶段的典型工作？（可多选）\", \"answer\": [\"A\", \"B\", \"D\"], \"explanation\": \"需求分析阶段包括需求获取（如访谈）、需求建模（如用例图）、需求规格化（如编写需求文档）及需求验证；而数据库表结构设计属于系统设计阶段，不在需求分析范畴。文档标题‘需求分析’作为唯一内容，确立了该阶段的边界与核心任务。\"}', 'approved', '', '2026-05-27 08:03:26', '2026-05-27 16:07:27');
INSERT INTO `question` VALUES (390, '4efaa36e-0cdb-43cc-bfc7-ae4c8513ac79', 'true_false', 3, NULL, 1.00, '1.0', '需求分析.docx', '需求分析.docx', 'public_kb', NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"需求分析只需在项目初期开展一次，后续无需迭代或确认。\", \"answer\": false, \"explanation\": \"需求分析是一个持续、迭代的过程，需在开发过程中不断与用户沟通、反馈和修正。尽管文档仅出现标题‘需求分析’，但其作为独立知识模块被强调，隐含其作为基础且动态的关键环节，而非一次性活动。\"}', 'approved', '', '2026-05-27 08:03:26', '2026-05-27 16:07:28');
INSERT INTO `question` VALUES (391, '67f63872-0ff6-4442-b978-8dd72e3eab71', 'fill_blank', 3, NULL, 2.00, '1.0', '需求分析.docx', '需求分析.docx', 'public_kb', NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"需求分析是软件开发生命周期中的关键阶段，其主要任务是准确识别、分析、___和___用户及系统的各项需求。\", \"answer\": [[\"规格化\"], [\"验证\"]], \"explanation\": \"标准需求分析流程包含识别、分析、规格化（形成SRS）和验证四大活动。文档虽仅列标题，但‘需求分析’作为专业术语，其公认内涵即涵盖这些核心动作。\"}', 'approved', '', '2026-05-27 08:03:26', '2026-05-27 16:07:30');
INSERT INTO `question` VALUES (392, 'f07a219b-7ecd-400c-8437-2bb4a93ccf3f', 'subjective', 3, NULL, 6.00, '1.0', '需求分析.docx', '需求分析.docx', 'public_kb', NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": {}, \"stem\": \"请简述需求分析在整个软件开发过程中的作用，并说明若该阶段工作不到位可能引发的两类典型风险。\", \"answer\": \"需求分析是连接用户与开发团队的桥梁，其作用在于准确定义系统范围、功能行为与约束条件，为设计、实现和测试提供依据。若该阶段不到位，可能引发：① 需求误解导致开发成果与用户期望严重偏离（功能错位）；② 需求遗漏或模糊引发频繁返工、进度延误与成本超支。\", \"explanation\": \"需求分析作为起始关键环节，决定后续所有工作的正确性基础。文档以‘需求分析’为唯一标题，凸显其不可替代的奠基性地位；其失效后果在工程实践中具有高度共识。\"}', 'approved', '', '2026-05-27 08:03:26', '2026-05-27 16:07:33');
INSERT INTO `question` VALUES (473, 'c3c893ac-c95c-48fc-8e14-df7d9685799b', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据文档，零售价格指数的正确计算公式是？', NULL, NULL, '[\"1.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"（零售指导价格 - 实际零售价格）/ 零售指导价格 × 100%\"}, {\"key\": \"B\", \"content\": \"实际零售价格 / 零售指导价格 × 100%\"}, {\"key\": \"C\", \"content\": \"零售指导价格 / 实际零售价格 × 100%\"}, {\"key\": \"D\", \"content\": \"实际零售价格 × 零售指导价格 × 100%\"}]}, \"stem\": \"根据文档，零售价格指数的正确计算公式是？\", \"answer\": \"B\", \"explanation\": \"文档明确给出公式：实际零售价格/零售指导价格*100%，对应选项B。其他选项均与原文不符。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (474, 'ea199f2e-26b4-4ff9-9686-24a89ddcd6fe', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据文档规定，下列哪一组指标全部属于紧俏品规的自动测评判定依据？', NULL, NULL, '[\"1.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"零售价格、社会库存、订单满足率、新品上市时间\"}, {\"key\": \"B\", \"content\": \"市场流通价格、社会存销比、订货面、订足面\"}, {\"key\": \"C\", \"content\": \"零售价格、均衡满足比例、完全满足品规数、社会库存\"}, {\"key\": \"D\", \"content\": \"社会存销比、新品销售时长、订单满足率、顺销品规数\"}]}, \"stem\": \"根据文档规定，下列哪一组指标全部属于紧俏品规的自动测评判定依据？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：紧俏品规应依据‘零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率’等指标自动测评确定。选项B中四项（市场流通价格、社会存销比、订货面、订足面）均在原文所列指标范围内；A中‘新品上市时间’属‘新品’定义范畴，非紧俏判定指标；C中‘均衡满足比例’‘完全满足品规数’属货源属性分类结果而非判定指标；D中‘新品销售时长’‘顺销品规数’亦非紧俏品规判定依据。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (475, '618b46c8-dda3-471a-b4ab-aefb61e9d75e', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据文档内容，‘单客户月度投放限量’的准确定义是：', NULL, NULL, '[\"1.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"单品规在一个投放周期内对某一档级客户的最高供货量\"}, {\"key\": \"B\", \"content\": \"单月内对某一档级客户所有品规的总供货次数上限\"}, {\"key\": \"C\", \"content\": \"公司对单客户单月最高供货量\"}, {\"key\": \"D\", \"content\": \"单月单品规对某一档级客户的投放次数上限\"}]}, \"stem\": \"根据文档内容，‘单客户月度投放限量’的准确定义是：\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘单客户月度投放限量：公司对单客户单月最高供货量。’选项C与原文完全一致；A对应的是‘单客户单次单品规投放限量’，D对应‘投放频次’，B在文档中无依据。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (476, '9808e072-434d-41e9-a187-d0d95a3aea16', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据《按价位段自选投放工作指引》，某品规的重购率计算公式为：', NULL, NULL, '[\"1.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"本周订货客户数 / 上周订货客户数 × 100%\"}, {\"key\": \"B\", \"content\": \"品规连续两周订货客户数 / 上周订货客户数 × 100%\"}, {\"key\": \"C\", \"content\": \"连续两周重复订货客户数 / 本周订货客户数 × 100%\"}, {\"key\": \"D\", \"content\": \"上周订货客户数 / 品规连续两周订货客户数 × 100%\"}]}, \"stem\": \"根据《按价位段自选投放工作指引》，某品规的重购率计算公式为：\", \"answer\": \"B\", \"explanation\": \"依据文档chunk_id:1.docx_75，重购率公式明确为‘品规连续两周订货客户数/上周订货客户数×100%’，强调‘连续两周订货’的客户作为分子，分母为‘上周订货客户数’，反映持续需求程度。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (477, '68dae967-9ecc-432e-8946-2f2c4f5b7be6', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据文档规定，一级指标合计权重的最低要求是多少？', NULL, NULL, '[\"1.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不低于50%\"}, {\"key\": \"B\", \"content\": \"不低于60%\"}, {\"key\": \"C\", \"content\": \"不低于70%\"}, {\"key\": \"D\", \"content\": \"不低于80%\"}]}, \"stem\": \"根据文档规定，一级指标合计权重的最低要求是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，该表述直接对应一级指标权重下限要求，是本知识点的核心依据。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (478, '4f45464e-7018-47ff-9b20-efc0b5184636', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据文档内容，市场状态被划分为哪五种类型？', NULL, NULL, '[\"1.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"旺、畅、稳、滞、衰\"}, {\"key\": \"B\", \"content\": \"俏、紧、平、松、软\"}, {\"key\": \"C\", \"content\": \"高、中、低、缓、急\"}, {\"key\": \"D\", \"content\": \"热、温、常、冷、寒\"}]}, \"stem\": \"根据文档内容，市场状态被划分为哪五种类型？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：\'市场状态分为“俏、紧、平、松、软”五种类型\'，该表述直接来源于chunk_id:1.docx_22。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (479, 'fd665936-189c-4403-9adc-774d71198b9a', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据文档内容，下列哪一项不属于品规聚类评价所依据的属性？', NULL, NULL, '[\"1.docx_90\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"价位段\"}, {\"key\": \"B\", \"content\": \"价类\"}, {\"key\": \"C\", \"content\": \"市场销量绝对值\"}, {\"key\": \"D\", \"content\": \"所属工业企业\"}]}, \"stem\": \"根据文档内容，下列哪一项不属于品规聚类评价所依据的属性？\", \"answer\": \"C\", \"explanation\": \"文档明确指出品规聚类评价可基于‘价位段、价类、创新品类和所属工业企业、品牌等属性’进行，未将‘市场销量绝对值’列为聚类依据属性；销量仅用于后续加权平均计算，而非聚类本身的属性维度。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (480, '5a2bb37b-6501-456b-b91d-efdae9b84567', 'single_choice', 3, NULL, 5.00, '1.0', '21', '根据文档规定，每个投放周期各价位段参与自选投放的规格数量下限是多少？', NULL, NULL, '[\"1.docx_100\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不少于1个\"}, {\"key\": \"B\", \"content\": \"不少于2个\"}, {\"key\": \"C\", \"content\": \"不少于3个\"}, {\"key\": \"D\", \"content\": \"不少于5个\"}]}, \"stem\": \"根据文档规定，每个投放周期各价位段参与自选投放的规格数量下限是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：\'每个投放周期各价位段参与自选投放的规格不得少于3个。\'这是对自选投放规格数量下限的直接规定，对应知识点【自选投放规格数量下限】。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (481, 'f7562a05-b26e-4f03-ba50-6806c78584eb', 'fill_blank', 3, NULL, 5.00, '1.0', '21', '零售价格指数的计算公式为：___ × 100%。', NULL, NULL, '[\"1.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"零售价格指数的计算公式为：___ × 100%。\", \"answer\": [[\"实际零售价格/零售指导价格\"]], \"explanation\": \"根据文档内容，零售价格指数=实际零售价格/零售指导价格×100%，该公式直接体现价格偏离指导价的程度。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (482, '1adfa3aa-1ba7-4521-8ccb-edefd7451129', 'fill_blank', 3, NULL, 5.00, '1.0', '21', '根据文档，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___和___以及订单满足率等指标自动测评确定。', NULL, NULL, '[\"1.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据文档，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___和___以及订单满足率等指标自动测评确定。\", \"answer\": [[\"订货面\"], [\"订足面\"]], \"explanation\": \"依据文档chunk_id:1.docx_16中‘（一）货源属性分类’第1条明确指出：‘紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率等指标自动测评确定。’\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (483, '566c464b-0321-4864-be62-5a98568f8aad', 'fill_blank', 3, NULL, 5.00, '1.0', '21', '单客户月度投放限量是指公司对单客户在___内设定的最高供货量。', NULL, NULL, '[\"1.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"单客户月度投放限量是指公司对单客户在___内设定的最高供货量。\", \"answer\": [\"单月\"], \"explanation\": \"根据文档内容，‘单客户月度投放限量：公司对单客户单月最高供货量。’明确将时间范围限定为‘单月’，因此填空答案为‘单月’。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (484, 'a797da86-a18a-45c6-b9c9-d7acba632588', 'fill_blank', 3, NULL, 5.00, '1.0', '21', '重购率的计算公式为：___ / 上周订货客户数 × 100%。', NULL, NULL, '[\"1.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"重购率的计算公式为：___ / 上周订货客户数 × 100%。\", \"answer\": [[\"品规连续两周订货客户数\"]], \"explanation\": \"根据文档内容，重购率公式明确为‘品规连续两周订货客户数/上周订货客户数×100%’，分子为连续两周订货客户数，分母为上周订货客户数。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (485, '09bf0dc7-bd04-472e-ac23-fd99216389b7', 'fill_blank', 3, NULL, 5.00, '1.0', '21', '根据文档要求，一级指标合计权重的下限为___。', NULL, NULL, '[\"1.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据文档要求，一级指标合计权重的下限为___。\", \"answer\": [\"70%\"], \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，即其下限要求为70%。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (486, 'ddc27ddc-7e47-44cf-8ba5-439532dc6ffb', 'fill_blank', 3, NULL, 5.00, '1.0', '21', '根据文档，市场状态分为五种类型，分别是俏、___、平、松、___。', NULL, NULL, '[\"1.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据文档，市场状态分为五种类型，分别是俏、___、平、松、___。\", \"answer\": [[\"紧\"], [\"软\"]], \"explanation\": \"文档明确指出：\'市场状态分为“俏、紧、平、松、软”五种类型\'，因此两个空分别填入“紧”和“软”。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (487, '90bb51c9-a97c-4037-a225-6f236b73d411', 'fill_blank', 3, NULL, 5.00, '1.0', '21', '品规属性聚类评价中，可用于聚类的属性包括价位段、价类、创新品类、所属工业企业以及___。', NULL, NULL, '[\"1.docx_90\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"品规属性聚类评价中，可用于聚类的属性包括价位段、价类、创新品类、所属工业企业以及___。\", \"answer\": [[\"品牌\"]], \"explanation\": \"根据文档内容，\'（二）品规属性聚类评价\'明确指出聚类可依据\'价位段、价类、创新品类和所属工业企业、品牌等属性\'，因此填空处应为\'品牌\'。\"}', 'pending', NULL, '2026-05-29 10:27:26', '2026-05-29 10:27:26');
INSERT INTO `question` VALUES (488, '3550afff-deab-4ed1-a6b5-779c55cefadb', 'single_choice', 3, NULL, 5.00, '1.0', '43', '根据文档内容，“晒课表”在学生体质强健行动中主要发挥什么作用？', NULL, NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"用于公示教师教学能力考核结果\"}, {\"key\": \"B\", \"content\": \"作为课程资源共建共享的平台\"}, {\"key\": \"C\", \"content\": \"强化跟踪督导，确保每天校内体育活动时间落实到位\"}, {\"key\": \"D\", \"content\": \"替代传统体育教学评估方式\"}]}, \"stem\": \"根据文档内容，“晒课表”在学生体质强健行动中主要发挥什么作用？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位’，该表述直接对应选项C；其他选项在文档中无依据。\"}', 'pending', NULL, '2026-05-29 10:39:08', '2026-05-29 10:39:08');
INSERT INTO `question` VALUES (489, '416e46c7-41d8-43bd-b84b-f7690e2cb78b', 'single_choice', 3, NULL, 5.00, '1.0', '43', '根据文档内容，2026年全国中小学、幼儿园安全工作由哪四个部门联合部署？', NULL, NULL, '[\"longrule.docx_0\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"教育部、卫生健康委、市场监管总局、公安部\"}, {\"key\": \"B\", \"content\": \"教育部、应急管理部、市场监管总局、公安部\"}, {\"key\": \"C\", \"content\": \"教育部、交通运输部、应急管理部、公安部\"}, {\"key\": \"D\", \"content\": \"教育部、民政部、市场监管总局、应急管理部\"}]}, \"stem\": \"根据文档内容，2026年全国中小学、幼儿园安全工作由哪四个部门联合部署？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：\'教育部、应急管理部、市场监管总局、公安部联合部署2026年全国中小学、幼儿园安全工作\'，选项B与原文完全一致。\"}', 'pending', NULL, '2026-05-29 10:39:08', '2026-05-29 10:39:08');
INSERT INTO `question` VALUES (490, 'e5748bcb-d80d-4176-96d8-eeeb2525b0b4', 'true_false', 3, NULL, 5.00, '1.0', '43', '通过‘晒课表’强化跟踪督导，是为确保学生每天校内体育活动时间落实到位的重要举措。', NULL, NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"通过‘晒课表’强化跟踪督导，是为确保学生每天校内体育活动时间落实到位的重要举措。\", \"answer\": true, \"explanation\": \"文档明确指出：‘通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位。’该表述与原文完全一致，故为正确。\"}', 'pending', NULL, '2026-05-29 10:39:08', '2026-05-29 10:39:08');
INSERT INTO `question` VALUES (491, '4451ea45-b976-4f89-82e7-a6d4af22dd89', 'fill_blank', 3, NULL, 5.00, '1.0', '43', '为深入实施学生体质强健行动，文档提出通过“___”强化跟踪督导，确保学生每天校内体育活动时间落实到位。', NULL, NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"为深入实施学生体质强健行动，文档提出通过“___”强化跟踪督导，确保学生每天校内体育活动时间落实到位。\", \"answer\": [\"晒课表\"], \"explanation\": \"依据文档第1页内容：\'2.深入实施学生体质强健行动，通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位。\'\"}', 'pending', NULL, '2026-05-29 10:39:08', '2026-05-29 10:39:08');
INSERT INTO `question` VALUES (492, '654ed663-d770-4245-ae5c-a19b836dd6b0', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档第九条，旅客办理入住时，前台必须逐项登记的关键信息中，以下哪一项属于法定身份核验类必填信息？', NULL, NULL, '[\"test.docx_12\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"入住时间\"}, {\"key\": \"B\", \"content\": \"房号\"}, {\"key\": \"C\", \"content\": \"身份证号\"}, {\"key\": \"D\", \"content\": \"预定退房时间\"}]}, \"stem\": \"根据文档第九条，旅客办理入住时，前台必须逐项登记的关键信息中，以下哪一项属于法定身份核验类必填信息？\", \"answer\": \"C\", \"explanation\": \"根据文档第九条明确列出的必填信息项，\'身份证号\'是用于身份核验的法定关键信息，具有唯一性、法定性和不可替代性；其他选项虽为必填项，但不属于身份核验类（如入住时间、房号、预定退房时间为业务操作类信息）。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (493, '9fd6d28d-8fe2-4499-9024-655957f65a20', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档第十八条，当班人员发现伪造证件时，应当首先采取的处置措施是？', NULL, NULL, '[\"test.docx_24\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"立即没收伪造证件并自行调查\"}, {\"key\": \"B\", \"content\": \"第一时间保护现场并向公安机关报备\"}, {\"key\": \"C\", \"content\": \"暂扣证件并通知单位负责人后等待指示\"}, {\"key\": \"D\", \"content\": \"对持证人进行询问并记录口供\"}]}, \"stem\": \"根据文档第十八条，当班人员发现伪造证件时，应当首先采取的处置措施是？\", \"answer\": \"B\", \"explanation\": \"依据文档第十八条明确要求：\'发现伪造证件……当班人员须第一时间保护现场并向公安机关报备。\'该条款强调处置的时效性与法定程序，不得擅自处置或延迟上报。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (494, 'e883f9fd-d6f7-45ff-a428-22169fea8987', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档第十九条，当员工在现场发现治安突发事件时，应当首先采取以下哪项行动？', NULL, NULL, '[\"test.docx_25\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"自行处理并记录事件经过\"}, {\"key\": \"B\", \"content\": \"立即上报门店负责人\"}, {\"key\": \"C\", \"content\": \"等待其他同事到场后再决定是否上报\"}, {\"key\": \"D\", \"content\": \"先拍照取证，再视情况决定是否上报\"}]}, \"stem\": \"根据文档第十九条，当员工在现场发现治安突发事件时，应当首先采取以下哪项行动？\", \"answer\": \"B\", \"explanation\": \"依据文档第十九条明确要求：\'遇到纠纷、安全隐患、治安突发事件，立即上报门店负责人，按应急流程处置，不得隐瞒不报。\'因此，首要且必须的行动是立即上报门店负责人，而非自行处理、延迟决策或附加条件。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (495, 'eb957805-a471-498d-a028-1c2e9f8b434f', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档第八条，当住宿经营者在进行人证信息严格比对时发现证件伪造情形，应当采取的正确处置措施是：', NULL, NULL, '[\"test.docx_10\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"登记后允许入住，并事后向公安机关报备\"}, {\"key\": \"B\", \"content\": \"要求旅客提供其他辅助证明材料，视情况决定是否入住\"}, {\"key\": \"C\", \"content\": \"一律不予入住，并立即上报属地公安机关\"}, {\"key\": \"D\", \"content\": \"暂扣伪造证件，自行调查核实后再作处理\"}]}, \"stem\": \"根据文档第八条，当住宿经营者在进行人证信息严格比对时发现证件伪造情形，应当采取的正确处置措施是：\", \"answer\": \"C\", \"explanation\": \"依据文档第八条明确要求：\'发现人证不符、证件伪造、冒用证件的，一律不予入住，并立即上报属地公安机关。\'选项C完全符合原文规定；其他选项均违背\'一律不予入住\'和\'立即上报\'的强制性要求。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (496, '8131006a-e6e0-4f2c-be42-f8f9aaeeaeec', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档规定，旅馆在接待未成年人入住时，除核实监护人身份外，还必须完成哪项关键操作？', NULL, NULL, '[\"test.docx_14\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"要求未成年人签署安全承诺书\"}, {\"key\": \"B\", \"content\": \"留存监护人联系方式并详细登记随行人员信息\"}, {\"key\": \"C\", \"content\": \"强制配备专职看护人员全程陪同\"}, {\"key\": \"D\", \"content\": \"向当地教育部门报备入住信息\"}]}, \"stem\": \"根据文档规定，旅馆在接待未成年人入住时，除核实监护人身份外，还必须完成哪项关键操作？\", \"answer\": \"B\", \"explanation\": \"依据文档第十一条明确指出：‘未成年人入住严格执行“五必须”规定，核实监护人身份、留存联系方式，详细登记随行人员信息。’选项B完整、准确对应原文要求；其余选项均无文档依据。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (497, 'd865903e-0cc6-4d07-a00f-5e0dd9593993', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档第五条，管理人员在履行日常监督检查职责时，必须定期核查哪些具体内容？', NULL, NULL, '[\"test.docx_6\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"仅登记台账\"}, {\"key\": \"B\", \"content\": \"仅系统上传记录\"}, {\"key\": \"C\", \"content\": \"登记台账和系统上传记录\"}, {\"key\": \"D\", \"content\": \"登记台账、系统上传记录及人员考勤记录\"}]}, \"stem\": \"根据文档第五条，管理人员在履行日常监督检查职责时，必须定期核查哪些具体内容？\", \"answer\": \"C\", \"explanation\": \"文档第五条明确指出‘管理人员负责日常监督检查，定期核查登记台账、系统上传记录’，未提及考勤记录，故C项为唯一符合原文的选项。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (498, '24f99572-caac-4a2d-b98e-85d58d96293f', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档规定，住宿登记所坚持的‘实名、实数、实时、实情’原则，具体要求不包括以下哪一项？', NULL, NULL, '[\"test.docx_3\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"一人一证、人证相符\"}, {\"key\": \"B\", \"content\": \"逐人登记、及时上传\"}, {\"key\": \"C\", \"content\": \"登记信息可事后补录，无需即时操作\"}, {\"key\": \"D\", \"content\": \"确保登记身份真实、人数准确、时间及时、情况属实\"}]}, \"stem\": \"根据文档规定，住宿登记所坚持的‘实名、实数、实时、实情’原则，具体要求不包括以下哪一项？\", \"answer\": \"C\", \"explanation\": \"文档明确要求‘实时’原则，对应‘及时上传’；选项C中‘可事后补录，无需即时操作’违背‘实时’要求，与原文‘逐人登记、及时上传’直接冲突。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (499, '8f1fa5ce-5167-40b2-95cd-d9da9ec6dd7d', 'single_choice', 3, NULL, 5.00, '1.0', '45', '根据文档第十七条，当系统出现故障或网络中断时，正确的手工登记操作顺序是？', NULL, NULL, '[\"test.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"先等待系统自动恢复，再统一补录登记信息\"}, {\"key\": \"B\", \"content\": \"立即暂停登记工作，待故障完全排除后再开始\"}, {\"key\": \"C\", \"content\": \"先手工逐人登记，故障恢复后第一时间补录上传，并做好故障登记记录备案\"}, {\"key\": \"D\", \"content\": \"仅手工登记重点人员信息，其余人员信息暂不处理\"}]}, \"stem\": \"根据文档第十七条，当系统出现故障或网络中断时，正确的手工登记操作顺序是？\", \"answer\": \"C\", \"explanation\": \"依据文档第十七条明确要求：\'系统出现故障、网络中断时，先手工逐人登记，故障恢复后第一时间补录上传，并做好故障登记记录备案。\'选项C完整、准确复现该要求，其他选项均与原文不符。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (500, '7c26800f-5d47-47dd-81f3-c63b72bf99e1', 'true_false', 3, NULL, 5.00, '1.0', '45', '根据文档第九条，旅客入住登记时，\'户籍地址\'属于前台必须逐项登记的必填信息项。', NULL, NULL, '[\"test.docx_12\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档第九条，旅客入住登记时，\'户籍地址\'属于前台必须逐项登记的必填信息项。\", \"answer\": true, \"explanation\": \"文档第九条明确列出‘户籍地址’为前台必须逐项登记的关键信息之一，属于入住登记必填信息项。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (501, 'a61d8df4-e018-4243-8d1d-edafea27658e', 'true_false', 3, NULL, 5.00, '1.0', '45', '根据文档第十八条，当班人员发现伪造证件时，应当第一时间保护现场并向公安机关报备。', NULL, NULL, '[\"test.docx_24\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"true\", \"content\": \"正确\"}, {\"key\": \"false\", \"content\": \"错误\"}]}, \"stem\": \"根据文档第十八条，当班人员发现伪造证件时，应当第一时间保护现场并向公安机关报备。\", \"answer\": \"true\", \"explanation\": \"文档第十八条明确规定：\'发现伪造证件、可疑人员、违法犯罪线索、突发事件，当班人员须第一时间保护现场并向公安机关报备。\'该表述与原文完全一致，因此正确。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (502, '22af15a8-3fc7-4ba4-b1d8-688c411ffc22', 'true_false', 3, NULL, 5.00, '1.0', '45', '根据文档第十九条，遇到治安突发事件时，员工必须立即上报门店负责人，不得隐瞒不报。', NULL, NULL, '[\"test.docx_25\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档第十九条，遇到治安突发事件时，员工必须立即上报门店负责人，不得隐瞒不报。\", \"answer\": true, \"explanation\": \"文档明确指出：\'遇到纠纷、安全隐患、治安突发事件，立即上报门店负责人，按应急流程处置，不得隐瞒不报。\' 治安突发事件属于必须立即上报的情形之一，符合原文规定。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (503, '87871d3c-e0ba-42f0-b488-0215ed5bfee5', 'true_false', 3, NULL, 5.00, '1.0', '45', '根据文档规定，旅馆工作人员在办理入住时发现人证信息不符，但旅客态度良好且能提供其他辅助证明，可酌情允许其入住。', NULL, NULL, '[\"test.docx_10\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档规定，旅馆工作人员在办理入住时发现人证信息不符，但旅客态度良好且能提供其他辅助证明，可酌情允许其入住。\", \"answer\": false, \"explanation\": \"文档第八条明确规定：发现人证不符、证件伪造、冒用证件的，一律不予入住，并立即上报属地公安机关。\'一律\'表明无例外情形，不得酌情处理。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (504, '6bcb80bb-388c-48de-91e2-88aa5708bf38', 'true_false', 3, NULL, 5.00, '1.0', '45', '根据文档规定，未成年人入住时，旅馆必须核实监护人身份、留存联系方式，并详细登记随行人员信息。', NULL, NULL, '[\"test.docx_14\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档规定，未成年人入住时，旅馆必须核实监护人身份、留存联系方式，并详细登记随行人员信息。\", \"answer\": true, \"explanation\": \"文档第十一条明确指出：\'未成年人入住严格执行“五必须”规定，核实监护人身份、留存联系方式，详细登记随行人员信息。\'题干内容与原文完全一致，因此正确。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (505, '9aa91d50-087d-4bbe-832f-79acb396ea74', 'true_false', 3, NULL, 5.00, '1.0', '45', '管理人员的日常监督检查职责包括定期核查登记台账和系统上传记录，并对漏登、错登、代登等问题及时整改追责。', NULL, NULL, '[\"test.docx_6\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"管理人员的日常监督检查职责包括定期核查登记台账和系统上传记录，并对漏登、错登、代登等问题及时整改追责。\", \"answer\": true, \"explanation\": \"依据文档第五条明确指出：\'管理人员负责日常监督检查，定期核查登记台账、系统上传记录，对漏登、错登、代登等问题及时整改追责。\'\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (506, '559887c4-ae72-4379-aed1-fc55c5f81f20', 'true_false', 3, NULL, 5.00, '1.0', '45', '根据文档规定，住宿登记必须坚持‘实名、实数、实时、实情’原则，并做到一人一证、人证相符、逐人登记、及时上传。', NULL, NULL, '[\"test.docx_3\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档规定，住宿登记必须坚持‘实名、实数、实时、实情’原则，并做到一人一证、人证相符、逐人登记、及时上传。\", \"answer\": true, \"explanation\": \"文档第三条明确指出：‘住宿登记坚持实名、实数、实时、实情原则，做到一人一证、人证相符、逐人登记、及时上传。’题干内容与原文完全一致，因此正确。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (507, 'b352a208-b811-431b-979f-ac9538c92d18', 'fill_blank', 3, NULL, 5.00, '1.0', '45', '根据文档第九条，旅客办理入住时，前台必须逐项登记的必填信息包括：姓名、性别、身份证号、___、联系电话、入住时间、预定退房时间、房号。', NULL, NULL, '[\"test.docx_12\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据文档第九条，旅客办理入住时，前台必须逐项登记的必填信息包括：姓名、性别、身份证号、___、联系电话、入住时间、预定退房时间、房号。\", \"answer\": [\"户籍地址\"], \"explanation\": \"依据文档第九条明确列出的必填信息项，\'户籍地址\'是必须登记的关键信息之一，与其他七项共同构成完整的入住登记必填内容。\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (508, '989ecc62-61df-4508-9526-dbb0de134c47', 'fill_blank', 3, NULL, 5.00, '1.0', '45', '根据文档第十八条，当班人员发现伪造证件时，须第一时间___并___。', NULL, NULL, '[\"test.docx_24\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据文档第十八条，当班人员发现伪造证件时，须第一时间___并___。\", \"answer\": [[\"保护现场\"], [\"向公安机关报备\"]], \"explanation\": \"依据文档第十八条：\'发现伪造证件、可疑人员、违法犯罪线索、突发事件，当班人员须第一时间保护现场并向公安机关报备。\'\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (509, '9c1ea2dc-8536-4757-9cb7-14c34d4b57ca', 'fill_blank', 3, NULL, 5.00, '1.0', '45', '根据文档第十九条，遇到纠纷、安全隐患或治安突发事件时，必须___，并按应急流程处置，不得隐瞒不报。', NULL, NULL, '[\"test.docx_25\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据文档第十九条，遇到纠纷、安全隐患或治安突发事件时，必须___，并按应急流程处置，不得隐瞒不报。\", \"answer\": [\"立即上报门店负责人\"], \"explanation\": \"依据文档第十九条原文：\'遇到纠纷、安全隐患、治安突发事件，立即上报门店负责人，按应急流程处置，不得隐瞒不报。\'\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (510, '04d30ec9-d2bb-4bb6-8d59-468ac130d14a', 'fill_blank', 3, NULL, 5.00, '1.0', '45', '根据文档第八条，发现人证不符、证件伪造或冒用证件时，应一律不予入住，并立即上报___。', NULL, NULL, '[\"test.docx_10\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据文档第八条，发现人证不符、证件伪造或冒用证件时，应一律不予入住，并立即上报___。\", \"answer\": [\"属地公安机关\"], \"explanation\": \"依据文档内容‘第八条 严格比对人脸与证件信息，发现人证不符、证件伪造、冒用证件的，一律不予入住，并立即上报属地公安机关。’\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (511, 'dc7e88f6-bb15-4eef-8c12-e0b0b4cdea5f', 'fill_blank', 3, NULL, 5.00, '1.0', '45', '根据规定，未成年人入住时须严格执行“五必须”，其中包括核实___身份、留存其___，并详细登记随行人员信息。', NULL, NULL, '[\"test.docx_14\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据规定，未成年人入住时须严格执行“五必须”，其中包括核实___身份、留存其___，并详细登记随行人员信息。\", \"answer\": [[\"监护人\"], [\"联系方式\"]], \"explanation\": \"依据文档第十一条：‘未成年人入住严格执行“五必须”规定，核实监护人身份、留存联系方式，详细登记随行人员信息。’\"}', 'pending', NULL, '2026-05-29 10:56:06', '2026-05-29 10:56:06');
INSERT INTO `question` VALUES (512, 'd1c87589-0ef5-4711-919f-b9bbf58dc7d2', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据文档，零售价格指数的正确计算公式是？', NULL, NULL, '[\"1.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"（零售指导价格 - 实际零售价格）/ 零售指导价格 × 100%\"}, {\"key\": \"B\", \"content\": \"实际零售价格 / 零售指导价格 × 100%\"}, {\"key\": \"C\", \"content\": \"零售指导价格 / 实际零售价格 × 100%\"}, {\"key\": \"D\", \"content\": \"实际零售价格 × 零售指导价格 × 100%\"}]}, \"stem\": \"根据文档，零售价格指数的正确计算公式是？\", \"answer\": \"B\", \"explanation\": \"文档明确给出公式：实际零售价格/零售指导价格*100%，对应选项B。其他选项均与原文不符。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (513, 'fdf477c4-9476-47c2-ba8c-06f9a759bf51', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据文档规定，下列哪一组指标全部属于紧俏品规的自动测评判定依据？', NULL, NULL, '[\"1.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"零售价格、社会库存、订单满足率、新品上市时间\"}, {\"key\": \"B\", \"content\": \"市场流通价格、社会存销比、订货面、订足面\"}, {\"key\": \"C\", \"content\": \"零售价格、均衡满足比例、完全满足品规数、社会库存\"}, {\"key\": \"D\", \"content\": \"社会存销比、新品销售时长、订单满足率、顺销品规数\"}]}, \"stem\": \"根据文档规定，下列哪一组指标全部属于紧俏品规的自动测评判定依据？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：紧俏品规应依据‘零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率’等指标自动测评确定。选项B中四项（市场流通价格、社会存销比、订货面、订足面）均在原文所列指标范围内；A中‘新品上市时间’属‘新品’定义范畴，非紧俏判定指标；C中‘均衡满足比例’‘完全满足品规数’属于货源属性分类结果而非判定指标；D中‘新品销售时长’‘顺销品规数’亦非紧俏品规判定依据。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (514, '10fc943d-84ac-47c4-bf56-fc73c7b436a9', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据文档内容，‘单客户月度投放限量’的准确定义是：', NULL, NULL, '[\"1.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"单品规在一个投放周期内对某一档级客户的最高供货量\"}, {\"key\": \"B\", \"content\": \"单月内对某一档级客户所有品规的累计供货总量上限\"}, {\"key\": \"C\", \"content\": \"公司对单客户单月最高供货量\"}, {\"key\": \"D\", \"content\": \"单月单品规对某一档级客户的投放次数上限\"}]}, \"stem\": \"根据文档内容，‘单客户月度投放限量’的准确定义是：\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘单客户月度投放限量：公司对单客户单月最高供货量。’该定义强调主体是‘单客户’、时间维度是‘单月’、性质是‘最高供货量’，不区分品规或档级，与A（对应‘单客户单次单品规投放限量’）、B（文档未提‘所有品规累计’）、D（对应‘投放频次’）均不符。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (515, '99850e41-6ffd-485c-aa8c-8e18adad1c68', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据《按价位段自选投放工作指引》，某品规的重购率计算公式中，分子应为以下哪一项？', NULL, NULL, '[\"1.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"上周订货客户数\"}, {\"key\": \"B\", \"content\": \"本周订货客户数\"}, {\"key\": \"C\", \"content\": \"连续两周订货客户数\"}, {\"key\": \"D\", \"content\": \"近四周平均订货客户数\"}]}, \"stem\": \"根据《按价位段自选投放工作指引》，某品规的重购率计算公式中，分子应为以下哪一项？\", \"answer\": \"C\", \"explanation\": \"依据文档chunk_id:1.docx_75，重购率公式明确为‘品规连续两周订货客户数/上周订货客户数×100%’，因此分子是‘连续两周订货客户数’，即同时在上周和本周均订货的客户数量。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (516, 'c1108de8-9596-4486-b55d-5afde9f7d82a', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据文档规定，一级指标合计权重的最低要求是多少？', NULL, NULL, '[\"1.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不低于50%\"}, {\"key\": \"B\", \"content\": \"不低于60%\"}, {\"key\": \"C\", \"content\": \"不低于70%\"}, {\"key\": \"D\", \"content\": \"不低于80%\"}]}, \"stem\": \"根据文档规定，一级指标合计权重的最低要求是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，该表述直接对应一级指标权重下限要求，是本知识点的核心依据。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (517, 'fe2157a3-7a02-456b-aab8-6de161141fd1', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据文档内容，市场状态被划分为哪五种类型？', NULL, NULL, '[\"1.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"旺、畅、稳、滞、衰\"}, {\"key\": \"B\", \"content\": \"俏、紧、平、松、软\"}, {\"key\": \"C\", \"content\": \"高、中、低、缓、急\"}, {\"key\": \"D\", \"content\": \"热、温、常、冷、寒\"}]}, \"stem\": \"根据文档内容，市场状态被划分为哪五种类型？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：\'市场状态分为“俏、紧、平、松、软”五种类型\'，该表述直接出自chunk_id:1.docx_22，是唯一符合原文的选项。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (518, '6900ffcd-0284-4745-b76b-4bf5d9d6b1c9', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据文档内容，以下哪一项不属于品规属性聚类评价中明确列出的聚类维度？', NULL, NULL, '[\"1.docx_90\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"价位段\"}, {\"key\": \"B\", \"content\": \"价类\"}, {\"key\": \"C\", \"content\": \"市场状态评分等级\"}, {\"key\": \"D\", \"content\": \"所属工业企业\"}]}, \"stem\": \"根据文档内容，以下哪一项不属于品规属性聚类评价中明确列出的聚类维度？\", \"answer\": \"C\", \"explanation\": \"文档明确指出聚类维度包括‘价位段、价类、创新品类和所属工业企业、品牌等属性’，而‘市场状态评分等级’是聚类后的评价结果或计算依据，并非用于聚类本身的属性维度。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (519, 'a525c487-ca8c-4fae-b722-2ebf2360831b', 'single_choice', 3, NULL, 5.00, '1.0', '48', '根据文档规定，紧俏烟规格数量占所有参与自选投放规格总数的比例原则上不得超过多少？', NULL, NULL, '[\"1.docx_100\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"10%\"}, {\"key\": \"B\", \"content\": \"15%\"}, {\"key\": \"C\", \"content\": \"20%\"}, {\"key\": \"D\", \"content\": \"25%\"}]}, \"stem\": \"根据文档规定，紧俏烟规格数量占所有参与自选投放规格总数的比例原则上不得超过多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：\'紧俏烟应通过系统依据订单满足率、订足率、订足面、市场价格、社会库存等指标自动测评确定，规格数量占比原则上不得超过20%。\'\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (520, '28d701dc-d478-4441-a2a8-dce9e13c7d98', 'fill_blank', 3, NULL, 5.00, '1.0', '48', '零售价格指数的计算公式为：___ × 100%。', NULL, NULL, '[\"1.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"零售价格指数的计算公式为：___ × 100%。\", \"answer\": [[\"实际零售价格/零售指导价格\"]], \"explanation\": \"根据文档内容，零售价格指数=实际零售价格/零售指导价格×100%，该公式直接体现价格偏离指导价的程度。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (521, '3e1f1945-ca06-4409-84a0-a12e6650ecd6', 'fill_blank', 3, NULL, 5.00, '1.0', '48', '根据文档，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___、___以及订单满足率等指标自动测评确定。', NULL, NULL, '[\"1.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据文档，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___、___以及订单满足率等指标自动测评确定。\", \"answer\": [[\"订货面\"], [\"订足面\"]], \"explanation\": \"依据文档chunk_id:1.docx_16中‘（一）货源属性分类’第1条明确指出：‘紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率等指标自动测评确定。’\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (522, '138ab132-ba81-4498-ba31-754852584495', 'fill_blank', 3, NULL, 5.00, '1.0', '48', '单客户月度投放限量是指公司对单客户在___内设定的最高供货量。', NULL, NULL, '[\"1.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"单客户月度投放限量是指公司对单客户在___内设定的最高供货量。\", \"answer\": [\"单月\"], \"explanation\": \"根据文档内容，‘单客户月度投放限量：公司对单客户单月最高供货量。’明确将时间范围限定为‘单月’，因此填空答案为‘单月’。\"}', 'pending', NULL, '2026-05-29 11:21:18', '2026-05-29 11:21:18');
INSERT INTO `question` VALUES (523, '5915276d-8a4f-4771-9427-0215d31246b3', 'single_choice', 3, NULL, 5.00, '1.0', '49', '根据文档内容，“晒课表”在学生体质强健行动中的核心作用是：', NULL, NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"优化体育课程教学设计，提升教师专业能力\"}, {\"key\": \"B\", \"content\": \"强化跟踪督导，确保学生每天校内体育活动时间落实到位\"}, {\"key\": \"C\", \"content\": \"促进家校沟通，提高家长对学生体育锻炼的重视程度\"}, {\"key\": \"D\", \"content\": \"作为艺术展演和劳动实践的配套管理手段\"}]}, \"stem\": \"根据文档内容，“晒课表”在学生体质强健行动中的核心作用是：\", \"answer\": \"B\", \"explanation\": \"文档明确指出：‘通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位’，该表述直接对应选项B；其他选项虽属文档提及的其他举措（如艺术展演、家校协同等），但均未与‘晒课表’形成直接因果或功能关联。\"}', 'pending', NULL, '2026-05-29 12:02:22', '2026-05-29 12:02:22');
INSERT INTO `question` VALUES (524, '5ce30b1a-b358-43e6-9b62-315e3539d70f', 'single_choice', 3, NULL, 5.00, '1.0', '49', '根据文档内容，2026年全国中小学、幼儿园安全工作由哪四个部门联合部署？', NULL, NULL, '[\"longrule.docx_0\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"教育部、卫生健康委、市场监管总局、公安部\"}, {\"key\": \"B\", \"content\": \"教育部、应急管理部、市场监管总局、公安部\"}, {\"key\": \"C\", \"content\": \"教育部、交通运输部、应急管理部、公安部\"}, {\"key\": \"D\", \"content\": \"教育部、人力资源和社会保障部、市场监管总局、应急管理部\"}]}, \"stem\": \"根据文档内容，2026年全国中小学、幼儿园安全工作由哪四个部门联合部署？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：‘教育部、应急管理部、市场监管总局、公安部联合部署2026年全国中小学、幼儿园安全工作’，选项B与原文完全一致。\"}', 'pending', NULL, '2026-05-29 12:02:22', '2026-05-29 12:02:22');
INSERT INTO `question` VALUES (525, '69e0eb0e-090e-4f7c-ac97-45cc44830869', 'true_false', 3, NULL, 5.00, '1.0', '49', '通过‘晒课表’强化跟踪督导，是为确保学生每天校内体育活动时间落实到位的重要举措。', NULL, NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"通过‘晒课表’强化跟踪督导，是为确保学生每天校内体育活动时间落实到位的重要举措。\", \"answer\": true, \"explanation\": \"文档明确指出：‘通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位。’该表述与原文完全一致，故为正确。\"}', 'pending', NULL, '2026-05-29 12:02:22', '2026-05-29 12:02:22');
INSERT INTO `question` VALUES (526, '9a74563a-b618-4e1d-a888-7c36c9de5a05', 'fill_blank', 3, NULL, 5.00, '1.0', '49', '通过“___”强化跟踪督导，是深入实施学生体质强健行动的重要举措，旨在确保学生每天校内体育活动时间落实到位。', NULL, NULL, '[\"longrule.docx_2\"]', 3, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"通过“___”强化跟踪督导，是深入实施学生体质强健行动的重要举措，旨在确保学生每天校内体育活动时间落实到位。\", \"answer\": [\"晒课表\"], \"explanation\": \"依据文档第1页明确表述：‘通过“晒课表”强化跟踪督导，确保学生每天校内体育活动时间落实到位。’该举措聚焦体育督导的可视化、常态化机制建设。\"}', 'pending', NULL, '2026-05-29 12:02:22', '2026-05-29 12:02:22');
INSERT INTO `question` VALUES (527, '8abbb80f-7705-4a71-a5eb-71659ccc60b0', 'true_false', 3, NULL, 5.00, '1.0', '58', '需求分析是软件开发过程中用于明确用户需求、系统功能及约束条件的关键阶段。', NULL, NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"需求分析是软件开发过程中用于明确用户需求、系统功能及约束条件的关键阶段。\", \"answer\": true, \"explanation\": \"文档标题及核心内容反复强调‘需求分析’作为独立主题，表明其在软件工程中属于基础且关键的前期阶段，用于界定系统应做什么，符合标准定义。\"}', 'pending', NULL, '2026-05-30 14:06:47', '2026-05-30 14:06:47');
INSERT INTO `question` VALUES (528, 'dddf9885-9625-49f3-b6ab-80fb846b4474', 'subjective', 3, NULL, 5.00, '1.0', '58', '结合文档中‘需求分析’这一主题，简述需求分析在软件工程生命周期中的核心作用，并说明其主要目标为何不能被后续开发阶段（如设计或编码）所替代。', NULL, NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"结合文档中‘需求分析’这一主题，简述需求分析在软件工程生命周期中的核心作用，并说明其主要目标为何不能被后续开发阶段（如设计或编码）所替代。\", \"answer\": \"需求分析是软件工程生命周期的起始关键阶段，其核心作用在于准确理解、捕获、建模和验证用户及利益相关者的实际业务需要与约束条件，为系统构建提供明确、一致、可验证的输入基础。其主要目标包括：明确‘系统必须做什么’（功能需求）、‘系统应满足哪些质量属性’（非功能需求）以及识别边界与约束（如法规、技术、环境等）。该阶段不可被后续阶段替代，因为设计与编码解决的是‘如何做’，而需求分析解决的是‘做什么’——若此前提缺失或失真，将导致方向性错误，引发返工、成本超支甚至项目失败。\", \"explanation\": \"文档明确将‘需求分析’作为独立主题提出，强调其基础性与前置性；根据软件工程基本原理，需求分析是唯一聚焦于问题域理解而非解域实现的阶段，具有不可逆的奠基作用。\"}', 'pending', NULL, '2026-05-30 14:06:47', '2026-05-30 14:06:47');
INSERT INTO `question` VALUES (529, '46b1d60a-649d-4b1f-b9d3-ccf13c071a00', 'true_false', 3, NULL, 5.00, '1.0', '59', '需求分析是软件开发过程中仅需在项目初期进行一次的活动。', NULL, NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"需求分析是软件开发过程中仅需在项目初期进行一次的活动。\", \"answer\": false, \"explanation\": \"需求分析是一个持续、迭代的过程，贯穿整个软件生命周期，需根据用户反馈和环境变化不断细化和验证，而非仅在初期进行一次。文档中虽未展开细节，但标题‘需求分析’作为独立主题反复出现，体现其作为核心基础环节的持续性与重要性。\"}', 'approved', '', '2026-05-30 14:30:53', '2026-05-31 12:01:35');
INSERT INTO `question` VALUES (530, '68393185-0eed-459b-8982-9cf6b753882d', 'subjective', 3, NULL, 5.00, '1.0', '59', '请结合‘需求分析’这一核心主题，简述需求分析在软件工程生命周期中的关键作用，并说明其主要目标是什么。', NULL, NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"请结合‘需求分析’这一核心主题，简述需求分析在软件工程生命周期中的关键作用，并说明其主要目标是什么。\", \"answer\": \"需求分析是软件工程生命周期中承上启下的关键阶段，位于问题定义之后、系统设计之前。其关键作用在于准确理解并建模用户真实业务需求，消除歧义与隐含假设，为后续设计、开发和测试提供一致、完整、可验证的需求基础。主要目标包括：明确系统功能与非功能需求；识别利益相关方及其期望；建立需求规格说明（如SRS）；确保需求的正确性、一致性、可追溯性和可验证性。\", \"explanation\": \"本题紧扣文档中反复强调的核心知识点‘需求分析’及‘主题：需求分析’，考察对需求分析定位、作用与目标的综合理解。虽文档内容简略，但‘需求分析’作为独立标题多次出现，表明其作为基础性、主题性概念的地位，因此需从软件工程常识出发，严格围绕该主题作答。\"}', 'pending', NULL, '2026-05-30 14:30:53', '2026-05-30 14:30:53');
INSERT INTO `question` VALUES (531, 'e1e099d9-f94f-447f-9297-1f3bb218fe19', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档第九条，旅客办理入住时，前台必须逐项登记的关键信息中，以下哪一项属于法定身份核验类必填信息？', NULL, NULL, '[\"test.docx_12\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"入住时间\"}, {\"key\": \"B\", \"content\": \"房号\"}, {\"key\": \"C\", \"content\": \"身份证号\"}, {\"key\": \"D\", \"content\": \"预定退房时间\"}]}, \"stem\": \"根据文档第九条，旅客办理入住时，前台必须逐项登记的关键信息中，以下哪一项属于法定身份核验类必填信息？\", \"answer\": \"C\", \"explanation\": \"根据文档第九条，‘身份证号’是用于旅客身份核验的法定关键信息，属于强制登记的身份类必填项；其他选项虽为必填信息，但不承担法定身份核验功能。\"}', 'pending', NULL, '2026-05-30 14:41:49', '2026-05-30 14:41:49');
INSERT INTO `question` VALUES (532, '1467c6c5-0ddd-4b92-87a5-050b8b72cbe9', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档第十八条，当班人员发现伪造证件时，应当首先采取的处置措施是？', NULL, NULL, '[\"test.docx_24\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"立即没收伪造证件并自行调查\"}, {\"key\": \"B\", \"content\": \"第一时间保护现场并向公安机关报备\"}, {\"key\": \"C\", \"content\": \"暂扣证件并通知单位负责人后等待指示\"}, {\"key\": \"D\", \"content\": \"对持证人进行询问并记录口供\"}]}, \"stem\": \"根据文档第十八条，当班人员发现伪造证件时，应当首先采取的处置措施是？\", \"answer\": \"B\", \"explanation\": \"依据文档第十八条明确要求：\'发现伪造证件……当班人员须第一时间保护现场并向公安机关报备。\'该条款强调处置的时效性与法定程序，不得擅自处置或延迟上报。\"}', 'pending', NULL, '2026-05-30 14:41:49', '2026-05-30 14:41:49');
INSERT INTO `question` VALUES (533, '43a06fd8-6402-4180-a739-8dd5c40c70b9', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档第十九条，员工在遇到纠纷、安全隐患或治安突发事件时，应采取的首要行动是？', NULL, NULL, '[\"test.docx_25\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"自行处理后视情况决定是否上报\"}, {\"key\": \"B\", \"content\": \"立即上报门店负责人\"}, {\"key\": \"C\", \"content\": \"先拍照取证，再上报门店负责人\"}, {\"key\": \"D\", \"content\": \"仅在事态扩大时才上报门店负责人\"}]}, \"stem\": \"根据文档第十九条，员工在遇到纠纷、安全隐患或治安突发事件时，应采取的首要行动是？\", \"answer\": \"B\", \"explanation\": \"文档第十九条明确要求‘遇到纠纷、安全隐患、治安突发事件，立即上报门店负责人’，强调‘立即’性和强制性，不得延迟或自行判断是否上报。\"}', 'pending', NULL, '2026-05-30 14:41:49', '2026-05-30 14:41:49');
INSERT INTO `question` VALUES (534, '84653fb4-e7bb-4678-809f-f5a66083eeb1', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档第八条，当住宿经营者在办理入住时发现人证信息不一致，应采取的正确处置措施是？', NULL, NULL, '[\"test.docx_10\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"登记后允许入住，后续补查证件真伪\"}, {\"key\": \"B\", \"content\": \"要求旅客提供辅助证明材料，视情况决定是否入住\"}, {\"key\": \"C\", \"content\": \"一律不予入住，并立即上报属地公安机关\"}, {\"key\": \"D\", \"content\": \"暂扣证件并自行开展调查，确认无误后再办理入住\"}]}, \"stem\": \"根据文档第八条，当住宿经营者在办理入住时发现人证信息不一致，应采取的正确处置措施是？\", \"answer\": \"C\", \"explanation\": \"依据文档第八条明确要求：\'发现人证不符、证件伪造、冒用证件的，一律不予入住，并立即上报属地公安机关\'，C选项完全符合原文规定；其他选项均违背‘严格比对’和‘立即上报’的强制性要求。\"}', 'pending', NULL, '2026-05-30 14:41:49', '2026-05-30 14:41:49');
INSERT INTO `question` VALUES (535, '826341b5-7966-4a78-995c-e42d86090839', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档规定，旅馆在接待未成年人入住时，除核实监护人身份外，还必须完成哪项关键操作？', NULL, NULL, '[\"test.docx_14\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"要求未成年人签署安全承诺书\"}, {\"key\": \"B\", \"content\": \"留存监护人联系方式并详细登记随行人员信息\"}, {\"key\": \"C\", \"content\": \"强制配备专职看护人员全程陪同\"}, {\"key\": \"D\", \"content\": \"向当地教育部门报备入住信息\"}]}, \"stem\": \"根据文档规定，旅馆在接待未成年人入住时，除核实监护人身份外，还必须完成哪项关键操作？\", \"answer\": \"B\", \"explanation\": \"依据文档第十一条明确指出：‘未成年人入住严格执行“五必须”规定，核实监护人身份、留存联系方式，详细登记随行人员信息。’选项B完整、准确对应原文要求；其余选项在文档中无依据。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-06-02 14:42:07');
INSERT INTO `question` VALUES (536, '0831d91a-2e3a-4c9a-9b7a-74160ce4b5b5', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档第五条，管理人员在日常监督检查中，针对登记台账和系统上传记录的核查工作，其核心目的之一是及时发现并处理哪类问题？', NULL, NULL, '[\"test.docx_6\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"数据备份不及时问题\"}, {\"key\": \"B\", \"content\": \"漏登、错登、代登等问题\"}, {\"key\": \"C\", \"content\": \"系统响应延迟问题\"}, {\"key\": \"D\", \"content\": \"操作人员资质缺失问题\"}]}, \"stem\": \"根据文档第五条，管理人员在日常监督检查中，针对登记台账和系统上传记录的核查工作，其核心目的之一是及时发现并处理哪类问题？\", \"answer\": \"B\", \"explanation\": \"文档第五条明确指出：‘管理人员负责日常监督检查，定期核查登记台账、系统上传记录，对漏登、错登、代登等问题及时整改追责’，因此B项为原文直接依据。其他选项在文档中无对应表述。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-06-02 14:42:12');
INSERT INTO `question` VALUES (537, 'a774495c-7bb1-448b-926f-a32bf1480836', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档规定，住宿登记所坚持的‘实名、实数、实时、实情’原则，具体落实要求不包括以下哪一项？', NULL, NULL, '[\"test.docx_3\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"一人一证\"}, {\"key\": \"B\", \"content\": \"人证相符\"}, {\"key\": \"C\", \"content\": \"按房间批量登记后统一上传\"}, {\"key\": \"D\", \"content\": \"逐人登记、及时上传\"}]}, \"stem\": \"根据文档规定，住宿登记所坚持的‘实名、实数、实时、实情’原则，具体落实要求不包括以下哪一项？\", \"answer\": \"C\", \"explanation\": \"文档明确要求‘逐人登记、及时上传’，强调个体化、即时性操作；‘按房间批量登记后统一上传’违背‘实时’和‘逐人登记’要求，不符合实名实数实时实情原则。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-06-02 12:26:28');
INSERT INTO `question` VALUES (538, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 3, NULL, 5.00, '1.0', '60', '根据文档第十七条，当系统出现故障或网络中断时，正确的应急登记操作顺序是？', NULL, NULL, '[\"test.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"先等待系统自动恢复，再统一补录登记信息\"}, {\"key\": \"B\", \"content\": \"立即暂停登记工作，待故障完全排除后再开始登记\"}, {\"key\": \"C\", \"content\": \"先手工逐人登记，故障恢复后第一时间补录上传，并做好故障登记记录备案\"}, {\"key\": \"D\", \"content\": \"仅手工登记关键人员信息，其余人员信息待系统恢复后择日补录\"}]}, \"stem\": \"根据文档第十七条，当系统出现故障或网络中断时，正确的应急登记操作顺序是？\", \"answer\": \"C\", \"explanation\": \"文档第十七条明确要求：‘系统出现故障、网络中断时，先手工逐人登记，故障恢复后第一时间补录上传，并做好故障登记记录备案。’选项C完全符合原文规定，其他选项均与文档要求不符。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-06-02 12:26:27');
INSERT INTO `question` VALUES (539, 'a425faf3-e03f-4f08-9dd2-1e9adace94a3', 'true_false', 3, NULL, 5.00, '1.0', '60', '根据文档第九条，旅客入住登记时，‘户籍地址’属于必须逐项登记的关键信息之一。', NULL, NULL, '[\"test.docx_12\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档第九条，旅客入住登记时，‘户籍地址’属于必须逐项登记的关键信息之一。\", \"answer\": true, \"explanation\": \"文档第九条明确列出‘户籍地址’为前台必须逐项登记的关键信息之一，因此该陈述正确。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:57:05');
INSERT INTO `question` VALUES (540, '2399c83d-3403-4b91-abc6-d46ce17b6f73', 'true_false', 3, NULL, 5.00, '1.0', '60', '根据文档规定，当班人员发现伪造证件时，应当第一时间保护现场并向公安机关报备。', NULL, NULL, '[\"test.docx_24\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档规定，当班人员发现伪造证件时，应当第一时间保护现场并向公安机关报备。\", \"answer\": true, \"explanation\": \"依据文档第十八条明确指出：\'发现伪造证件、可疑人员、违法犯罪线索、突发事件，当班人员须第一时间保护现场并向公安机关报备。\'\"}', 'rejected', '', '2026-05-30 14:41:49', '2026-06-02 12:26:21');
INSERT INTO `question` VALUES (541, '54eb041e-25aa-4006-9e1a-8ce054394bc0', 'true_false', 3, NULL, 5.00, '1.0', '60', '根据文档第十九条，遇到治安突发事件时，员工应在初步处理后再上报门店负责人。', NULL, NULL, '[\"test.docx_25\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档第十九条，遇到治安突发事件时，员工应在初步处理后再上报门店负责人。\", \"answer\": false, \"explanation\": \"文档明确要求‘立即上报门店负责人’，强调时效性，不得延迟或自行处理后再报；‘立即’意味着第一时间报告，而非先处置再上报。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-06-02 12:26:20');
INSERT INTO `question` VALUES (542, '8c33ebe7-5e24-4c9a-a73c-0ae4701002dd', 'true_false', 3, NULL, 5.00, '1.0', '60', '根据规定，旅馆在办理入住时发现人证信息不符，但旅客态度良好且能提供其他辅助证明，可酌情允许其入住。', NULL, NULL, '[\"test.docx_10\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据规定，旅馆在办理入住时发现人证信息不符，但旅客态度良好且能提供其他辅助证明，可酌情允许其入住。\", \"answer\": false, \"explanation\": \"文档明确要求‘发现人证不符、证件伪造、冒用证件的，一律不予入住’，不存在酌情允许的情形，必须严格执行。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:36');
INSERT INTO `question` VALUES (543, 'a2763b2a-62c8-4577-b8dd-2403c6caefec', 'true_false', 3, NULL, 5.00, '1.0', '60', '根据规定，未成年人入住时必须核实监护人身份、留存联系方式，并详细登记随行人员信息。', NULL, NULL, '[\"test.docx_14\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据规定，未成年人入住时必须核实监护人身份、留存联系方式，并详细登记随行人员信息。\", \"answer\": true, \"explanation\": \"文档明确指出‘第十一条 未成年人入住严格执行‘五必须’规定，核实监护人身份、留存联系方式，详细登记随行人员信息。’题干内容与原文完全一致，故为正确。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:35');
INSERT INTO `question` VALUES (544, '82297be4-5a66-4d8e-a179-0a289d8713ef', 'true_false', 3, NULL, 5.00, '1.0', '60', '管理人员的监督检查职责包括定期核查登记台账和系统上传记录，并对漏登、错登、代登等问题及时整改追责。', NULL, NULL, '[\"test.docx_6\"]', 25, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"管理人员的监督检查职责包括定期核查登记台账和系统上传记录，并对漏登、错登、代登等问题及时整改追责。\", \"answer\": true, \"explanation\": \"依据文档第五条明确指出：\'管理人员负责日常监督检查，定期核查登记台账、系统上传记录，对漏登、错登、代登等问题及时整改追责。\'\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:35');
INSERT INTO `question` VALUES (545, '06031ee0-afa4-4d2b-b79b-ded993eee654', 'fill_blank', 3, NULL, 5.00, '1.0', '60', '根据文档第九条，旅客办理入住时，前台必须逐项登记的必填信息包括：姓名、性别、身份证号、___、联系电话、入住时间、预定退房时间、房号。', NULL, NULL, '[\"test.docx_12\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据文档第九条，旅客办理入住时，前台必须逐项登记的必填信息包括：姓名、性别、身份证号、___、联系电话、入住时间、预定退房时间、房号。\", \"answer\": [\"户籍地址\"], \"explanation\": \"依据文档第九条明确列出的必填信息项，\'户籍地址\'是其中一项关键登记内容，不可遗漏。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:35');
INSERT INTO `question` VALUES (546, 'bf7d6457-14a7-4fb1-8906-c9e27e25e199', 'fill_blank', 3, NULL, 5.00, '1.0', '60', '根据文档第十八条，当班人员发现伪造证件时，须第一时间___并___。', NULL, NULL, '[\"test.docx_24\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据文档第十八条，当班人员发现伪造证件时，须第一时间___并___。\", \"answer\": [[\"保护现场\"], [\"向公安机关报备\"]], \"explanation\": \"依据文档第十八条：\'发现伪造证件、可疑人员、违法犯罪线索、突发事件，当班人员须第一时间保护现场并向公安机关报备。\'\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:34');
INSERT INTO `question` VALUES (547, '00718848-949d-4913-9313-d15ede4da8c2', 'fill_blank', 3, NULL, 5.00, '1.0', '60', '根据文档第十九条，遇到纠纷、安全隐患或治安突发事件时，必须___，并按应急流程处置，不得隐瞒不报。', NULL, NULL, '[\"test.docx_25\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据文档第十九条，遇到纠纷、安全隐患或治安突发事件时，必须___，并按应急流程处置，不得隐瞒不报。\", \"answer\": [[\"立即上报门店负责人\"]], \"explanation\": \"依据文档第十九条原文：\'遇到纠纷、安全隐患、治安突发事件，立即上报门店负责人，按应急流程处置，不得隐瞒不报。\'\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:33');
INSERT INTO `question` VALUES (548, '4d544b15-71c3-4335-ab0b-37b152206389', 'fill_blank', 3, NULL, 5.00, '1.0', '60', '根据规定，发现人证不符、证件伪造或冒用证件的，应一律不予入住，并立即上报___。', NULL, NULL, '[\"test.docx_10\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据规定，发现人证不符、证件伪造或冒用证件的，应一律不予入住，并立即上报___。\", \"answer\": [\"属地公安机关\"], \"explanation\": \"依据文档第八条：\'发现人证不符、证件伪造、冒用证件的，一律不予入住，并立即上报属地公安机关。\'\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:30');
INSERT INTO `question` VALUES (549, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 3, NULL, 5.00, '1.0', '60', '根据规定，未成年人入住时须严格执行“五必须”，其中包括核实___身份、留存其___，并详细登记___信息。', NULL, NULL, '[\"test.docx_14\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 3}, \"stem\": \"根据规定，未成年人入住时须严格执行“五必须”，其中包括核实___身份、留存其___，并详细登记___信息。\", \"answer\": [[\"监护人\"], [\"联系方式\"], [\"随行人员\"]], \"explanation\": \"依据文档第十一条：‘未成年人入住严格执行“五必须”规定，核实监护人身份、留存联系方式，详细登记随行人员信息。’三个空分别对应该句中的核心执行要素。\"}', 'approved', '', '2026-05-30 14:41:49', '2026-05-31 11:53:18');
INSERT INTO `question` VALUES (550, 'bfbe43d3-fc30-44a8-9b05-7b7520dc20d0', 'true_false', 3, NULL, 5.00, '1.0', '61', '需求分析是软件开发过程中用于明确用户需求、定义系统功能边界并为后续设计与实现提供依据的关键阶段。', NULL, NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"需求分析是软件开发过程中用于明确用户需求、定义系统功能边界并为后续设计与实现提供依据的关键阶段。\", \"answer\": true, \"explanation\": \"文档标题及主题明确为‘需求分析’，且该描述符合软件工程中对需求分析的标准定义，即聚焦于理解、捕获和规范用户需求，是系统开发的起点和基础。\"}', 'rejected', '', '2026-05-30 14:45:24', '2026-05-31 11:23:39');
INSERT INTO `question` VALUES (551, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 3, NULL, 5.00, '1.0', '61', '请结合‘需求分析’这一核心主题，简述需求分析在软件开发过程中的主要目标及其关键活动，并说明为何该阶段是整个系统开发生命周期中至关重要的环节。', NULL, NULL, '[\"需求分析.docx_0\"]', 1, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"请结合‘需求分析’这一核心主题，简述需求分析在软件开发过程中的主要目标及其关键活动，并说明为何该阶段是整个系统开发生命周期中至关重要的环节。\", \"answer\": \"需求分析的主要目标是准确理解并明确用户及利益相关者的真实需求，将其转化为清晰、一致、可验证的系统需求规格说明。关键活动包括：需求获取（如访谈、问卷、观察）、需求建模（如用例图、活动图）、需求规格说明（编写SRS文档）、需求验证与确认（如评审、原型演示）。该阶段至关重要，因为它是后续设计、开发、测试的基础；需求错误或遗漏若未在早期发现，将导致后期返工成本剧增、项目延期甚至失败。\", \"explanation\": \"本题紧扣文档中反复强调的核心知识点‘需求分析’及‘主题：需求分析’，考察对需求分析本质、作用与实践维度的综合理解，符合难度等级3/5的要求；题目从目标、活动、重要性三个递进层面设问，体现多角度考查，且所有要点均依据‘需求分析’这一基础主题展开，严格遵循文档内容。\"}', 'approved', '', '2026-05-30 14:45:24', '2026-05-31 11:23:25');
INSERT INTO `question` VALUES (552, '2d182ec6-38c2-4842-88bc-e7af9587799f', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据文档，零售价格指数的正确计算公式是？', NULL, NULL, '[\"1.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"（零售指导价格 - 实际零售价格）/ 零售指导价格 × 100%\"}, {\"key\": \"B\", \"content\": \"实际零售价格 / 零售指导价格 × 100%\"}, {\"key\": \"C\", \"content\": \"零售指导价格 / 实际零售价格 × 100%\"}, {\"key\": \"D\", \"content\": \"实际零售价格 × 零售指导价格 × 100%\"}]}, \"stem\": \"根据文档，零售价格指数的正确计算公式是？\", \"answer\": \"B\", \"explanation\": \"文档明确给出公式：实际零售价格/零售指导价格*100%，选项B完全匹配该定义。其他选项均不符合原文表述。\"}', 'pending', NULL, '2026-06-02 06:38:39', '2026-06-02 06:38:39');
INSERT INTO `question` VALUES (553, '6ada7561-0ca5-4657-a447-d933a4594240', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据文档规定，下列哪一组指标全部属于紧俏品规的自动测评判定依据？', NULL, NULL, '[\"1.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"零售价格、社会库存、订单满足率、新品上市时间\"}, {\"key\": \"B\", \"content\": \"市场流通价格、社会存销比、订货面、订足面\"}, {\"key\": \"C\", \"content\": \"零售价格、均衡满足比例、完全满足品规数、社会库存\"}, {\"key\": \"D\", \"content\": \"社会存销比、新品销售时长、订单满足率、顺销品规数\"}]}, \"stem\": \"根据文档规定，下列哪一组指标全部属于紧俏品规的自动测评判定依据？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：紧俏品规应依据‘零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率’等指标自动测评确定。选项B中四项（市场流通价格、社会存销比、订货面、订足面）均在原文所列指标范围内；A中‘新品上市时间’属‘新品’定义范畴，非紧俏判定指标；C中‘均衡满足比例’‘完全满足品规数’属于货源属性分类结果而非判定指标；D中‘新品销售时长’‘顺销品规数’亦非紧俏品规判定依据。\"}', 'pending', NULL, '2026-06-02 06:38:39', '2026-06-02 06:38:39');
INSERT INTO `question` VALUES (554, '81049fd9-0b2e-4b2f-a153-0663e362b715', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据文档内容，‘单客户月度投放限量’的准确定义是：', NULL, NULL, '[\"1.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"单品规在一个投放周期内对某一档级客户的最高供货量\"}, {\"key\": \"B\", \"content\": \"单月内对某一档级客户所有品规的累计供货总量上限\"}, {\"key\": \"C\", \"content\": \"公司对单客户单月最高供货量\"}, {\"key\": \"D\", \"content\": \"单月单品规对某一档级客户的投放次数上限\"}]}, \"stem\": \"根据文档内容，‘单客户月度投放限量’的准确定义是：\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘单客户月度投放限量：公司对单客户单月最高供货量。’该定义强调主体是‘单客户’、时间维度是‘单月’、性质是‘最高供货量’，不区分品规或档级，与A（对应‘单客户单次单品规投放限量’）、B（文档未提‘所有品规累计’）、D（对应‘投放频次’）均不符。\"}', 'pending', NULL, '2026-06-02 06:38:39', '2026-06-02 06:38:39');
INSERT INTO `question` VALUES (555, '20ce77ea-eb74-45b2-b6ca-a39960d8d490', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据《按价位段自选投放工作指引》，某品规的重购率计算公式中，分子应为以下哪一项？', NULL, NULL, '[\"1.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"上周订货客户数\"}, {\"key\": \"B\", \"content\": \"本周订货客户数\"}, {\"key\": \"C\", \"content\": \"连续两周订货客户数\"}, {\"key\": \"D\", \"content\": \"近四周平均订货客户数\"}]}, \"stem\": \"根据《按价位段自选投放工作指引》，某品规的重购率计算公式中，分子应为以下哪一项？\", \"answer\": \"C\", \"explanation\": \"依据文档chunk_id:1.docx_75，重购率公式明确为‘品规连续两周订货客户数/上周订货客户数×100%’，因此分子是‘连续两周订货客户数’，即同时在上周和本周均订货的客户数量。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:04');
INSERT INTO `question` VALUES (556, 'b50a082c-3a14-421a-9df3-85346272aaa7', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据文档规定，一级指标合计权重的最低要求是多少？', NULL, NULL, '[\"1.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不低于50%\"}, {\"key\": \"B\", \"content\": \"不低于60%\"}, {\"key\": \"C\", \"content\": \"不低于70%\"}, {\"key\": \"D\", \"content\": \"不低于80%\"}]}, \"stem\": \"根据文档规定，一级指标合计权重的最低要求是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，该表述直接对应一级指标权重下限要求，是本知识点的核心依据。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:04');
INSERT INTO `question` VALUES (557, 'f8f86705-8bbf-4329-a40d-c912fb990442', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据文档内容，市场状态被划分为哪五种类型？', NULL, NULL, '[\"1.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"旺、畅、稳、滞、衰\"}, {\"key\": \"B\", \"content\": \"俏、紧、平、松、软\"}, {\"key\": \"C\", \"content\": \"高、中、低、缓、急\"}, {\"key\": \"D\", \"content\": \"热、温、常、冷、寒\"}]}, \"stem\": \"根据文档内容，市场状态被划分为哪五种类型？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：\'市场状态分为“俏、紧、平、松、软”五种类型\'，该表述直接来源于chunk_id:1.docx_22。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:03');
INSERT INTO `question` VALUES (558, 'c40f3731-16b7-4639-b9b9-c6c220122422', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据文档内容，以下哪一项不属于品规属性聚类评价中明确列出的聚类维度？', NULL, NULL, '[\"1.docx_90\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"价位段\"}, {\"key\": \"B\", \"content\": \"价类\"}, {\"key\": \"C\", \"content\": \"市场状态评分等级\"}, {\"key\": \"D\", \"content\": \"所属工业企业\"}]}, \"stem\": \"根据文档内容，以下哪一项不属于品规属性聚类评价中明确列出的聚类维度？\", \"answer\": \"C\", \"explanation\": \"文档明确指出聚类维度包括‘价位段、价类、创新品类和所属工业企业、品牌等属性’，而‘市场状态评分等级’是聚类后的评价结果或标准参考项，并非用于聚类本身的属性维度。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:03');
INSERT INTO `question` VALUES (559, '1cbebcec-050a-45f7-bbc8-70fe8696b599', 'single_choice', 3, NULL, 5.00, '1.0', '63', '根据文档规定，每个投放周期各价位段参与自选投放的规格数量下限是多少？', NULL, NULL, '[\"1.docx_100\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不少于1个\"}, {\"key\": \"B\", \"content\": \"不少于2个\"}, {\"key\": \"C\", \"content\": \"不少于3个\"}, {\"key\": \"D\", \"content\": \"不少于5个\"}]}, \"stem\": \"根据文档规定，每个投放周期各价位段参与自选投放的规格数量下限是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘每个投放周期各价位段参与自选投放的规格不得少于3个’，这是对自选投放规格数量的刚性下限要求，直接对应知识点【自选投放规格数量下限】。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:03');
INSERT INTO `question` VALUES (560, '42a9dda7-ff4e-46a7-b31e-ccfd36541060', 'fill_blank', 3, NULL, 5.00, '1.0', '63', '零售价格指数的计算公式为：___ × 100%。', NULL, NULL, '[\"1.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"零售价格指数的计算公式为：___ × 100%。\", \"answer\": [\"实际零售价格/零售指导价格\"], \"explanation\": \"根据文档内容，零售价格指数=实际零售价格/零售指导价格×100%，该公式直接体现价格偏离指导价的程度。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:02');
INSERT INTO `question` VALUES (561, 'e729211f-88a1-4da0-98ce-61606cf4e630', 'fill_blank', 3, NULL, 5.00, '1.0', '63', '根据文档，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___、___以及订单满足率等指标自动测评确定。', NULL, NULL, '[\"1.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据文档，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___、___以及订单满足率等指标自动测评确定。\", \"answer\": [[\"订货面\"], [\"订足面\"]], \"explanation\": \"依据文档chunk_id:1.docx_16中‘（一）货源属性分类’第1条明确指出：‘紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率等指标自动测评确定。’\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:02');
INSERT INTO `question` VALUES (562, '0bd202aa-826c-484f-9eba-d6bd20e7af25', 'fill_blank', 3, NULL, 5.00, '1.0', '63', '单客户月度投放限量是指公司对___的最高供货量。', NULL, NULL, '[\"1.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"单客户月度投放限量是指公司对___的最高供货量。\", \"answer\": [[\"单客户单月\"]], \"explanation\": \"根据文档内容，‘单客户月度投放限量：公司对单客户单月最高供货量。’该定义明确限定主体为‘单客户’、时间维度为‘单月’，故填空应为‘单客户单月’。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:01');
INSERT INTO `question` VALUES (563, 'd2e3e81e-04d5-44c7-b8de-2d72e9ae4573', 'fill_blank', 3, NULL, 5.00, '1.0', '63', '重购率的计算公式为：___ / 上周订货客户数 × 100%。', NULL, NULL, '[\"1.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"重购率的计算公式为：___ / 上周订货客户数 × 100%。\", \"answer\": [\"品规连续两周订货客户数\"], \"explanation\": \"根据文档内容，重购率公式明确为‘品规连续两周订货客户数/上周订货客户数×100%’，分子反映持续订购该品规的客户数量，分母为基准期（上周）的订货客户数。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:01');
INSERT INTO `question` VALUES (564, '01045a70-2b45-454c-aab5-bcc52b2eccec', 'fill_blank', 3, NULL, 5.00, '1.0', '63', '根据文档要求，一级指标合计权重的下限为___。', NULL, NULL, '[\"1.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据文档要求，一级指标合计权重的下限为___。\", \"answer\": [\"70%\"], \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，即其下限要求为70%。\"}', 'approved', '', '2026-06-02 06:38:39', '2026-06-02 14:42:00');
INSERT INTO `question` VALUES (565, '5ce219d3-0e4b-41b2-ba0d-b0e4524890ab', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》中关于零售价格指数的定义，若某品规实际零售价格为120元，零售指导价格为100元，则该品规的零售价格指数为多少？', NULL, NULL, '[\"货源投放工作规范.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"100%\"}, {\"key\": \"B\", \"content\": \"110%\"}, {\"key\": \"C\", \"content\": \"120%\"}, {\"key\": \"D\", \"content\": \"130%\"}]}, \"stem\": \"根据《货源投放工作规范》中关于零售价格指数的定义，若某品规实际零售价格为120元，零售指导价格为100元，则该品规的零售价格指数为多少？\", \"answer\": \"C\", \"explanation\": \"根据文档公式：零售价格指数 = 实际零售价格 / 零售指导价格 × 100% = 120 / 100 × 100% = 120%，故正确答案为C。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (566, 'cdbd9a09-feac-49bf-8ef7-fcaff81dea01', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》，以下哪组指标全部属于紧俏品规的自动测评判定依据？', NULL, NULL, '[\"货源投放工作规范.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"零售价格、社会库存、订单满足率、客户投诉率\"}, {\"key\": \"B\", \"content\": \"市场流通价格、社会存销比、订货面、订足面\"}, {\"key\": \"C\", \"content\": \"零售价格、市场流通价格、社会库存、客户毛利率\"}, {\"key\": \"D\", \"content\": \"社会存销比、订足率、终端动销率、工商库存\"}]}, \"stem\": \"根据《货源投放工作规范》，以下哪组指标全部属于紧俏品规的自动测评判定依据？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：紧俏品规应依据‘零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率’等指标自动测评确定。选项B中四项均在原文列举范围内；A中‘客户投诉率’、C中‘客户毛利率’、D中‘终端动销率’‘工商库存’均未在文档中作为紧俏品规判定指标出现。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (567, '65722b98-e5cb-4921-a6ef-4f08baf0eb01', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》，\'单客户月度投放限量\'的准确定义是：', NULL, NULL, '[\"货源投放工作规范.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"单品规在一个投放周期内对某一档级客户的最高供货量\"}, {\"key\": \"B\", \"content\": \"单月内对某一档级客户所有品规的累计供货总量\"}, {\"key\": \"C\", \"content\": \"公司对单客户单月最高供货量\"}, {\"key\": \"D\", \"content\": \"单月单品规对某一档级客户的投放次数上限\"}]}, \"stem\": \"根据《货源投放工作规范》，\'单客户月度投放限量\'的准确定义是：\", \"answer\": \"C\", \"explanation\": \"文档明确指出：\'单客户月度投放限量：公司对单客户单月最高供货量。\'选项A描述的是\'单客户单次单品规投放限量\'，选项D描述的是\'投放频次\'，均不符合题干所问定义。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (568, '55a0af18-5bcc-44ab-b997-90321004344b', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》中关于重购率的定义，以下哪一项是其正确的计算公式？', NULL, NULL, '[\"货源投放工作规范.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"（本周订货客户数 - 上周订货客户数）/ 上周订货客户数 × 100%\"}, {\"key\": \"B\", \"content\": \"品规连续两周订货客户数 / 上周订货客户数 × 100%\"}, {\"key\": \"C\", \"content\": \"品规本周订货客户数 / 上周订货客户数 × 100%\"}, {\"key\": \"D\", \"content\": \"品规连续三周订货客户数 / 上周订货客户数 × 100%\"}]}, \"stem\": \"根据《货源投放工作规范》中关于重购率的定义，以下哪一项是其正确的计算公式？\", \"answer\": \"B\", \"explanation\": \"依据文档‘货源投放工作规范.docx_75’明确指出：重购率公式为‘品规连续两周订货客户数/上周订货客户数×100%’。选项B完全匹配原文公式；A为增长率计算逻辑，C缺少‘连续两周’关键条件，D中‘连续三周’与原文不符。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (569, '47384b42-decb-4610-b95e-c157f5f2f9e6', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》，一级指标合计权重的最低要求是：', NULL, NULL, '[\"货源投放工作规范.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不低于50%\"}, {\"key\": \"B\", \"content\": \"不低于60%\"}, {\"key\": \"C\", \"content\": \"不低于70%\"}, {\"key\": \"D\", \"content\": \"不低于80%\"}]}, \"stem\": \"根据《货源投放工作规范》，一级指标合计权重的最低要求是：\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，该数值为强制性下限要求，是权重分配的刚性约束。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (570, '5a493eec-933c-4a1c-8c5c-aa7c32fe6736', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》，市场状态被划分为哪五种类型？', NULL, NULL, '[\"货源投放工作规范.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"旺、畅、稳、滞、衰\"}, {\"key\": \"B\", \"content\": \"俏、紧、平、松、软\"}, {\"key\": \"C\", \"content\": \"高、中、低、缓、急\"}, {\"key\": \"D\", \"content\": \"热、温、冷、淡、疲\"}]}, \"stem\": \"根据《货源投放工作规范》，市场状态被划分为哪五种类型？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：\'市场状态分为“俏、紧、平、松、软”五种类型\'，该表述直接出自货源投放工作规范.docx_22第1页，是全省统一采用的分类标准。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (571, 'fd2b20d1-584f-4a10-8b45-1bb5eff8fe19', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》，在进行品规属性聚类评价时，以下哪一项不属于文档明确列出的聚类维度？', NULL, NULL, '[\"货源投放工作规范.docx_90\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"价位段\"}, {\"key\": \"B\", \"content\": \"价类\"}, {\"key\": \"C\", \"content\": \"市场状态评分等级\"}, {\"key\": \"D\", \"content\": \"所属工业企业\"}]}, \"stem\": \"根据《货源投放工作规范》，在进行品规属性聚类评价时，以下哪一项不属于文档明确列出的聚类维度？\", \"answer\": \"C\", \"explanation\": \"文档明确指出聚类维度包括‘价位段、价类、创新品类和所属工业企业、品牌等属性’，而‘市场状态评分等级’是聚类后的评价结果，属于输出指标而非聚类维度，故C项不符合要求。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (572, 'dbc7c4dc-785c-4600-a3bd-893c608035dc', 'single_choice', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》，每个投放周期内，各价位段参与自选投放的规格数量下限是多少？', NULL, NULL, '[\"货源投放工作规范.docx_100\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不少于1个\"}, {\"key\": \"B\", \"content\": \"不少于2个\"}, {\"key\": \"C\", \"content\": \"不少于3个\"}, {\"key\": \"D\", \"content\": \"不少于5个\"}]}, \"stem\": \"根据《货源投放工作规范》，每个投放周期内，各价位段参与自选投放的规格数量下限是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘每个投放周期各价位段参与自选投放的规格不得少于3个’，这是对自选投放规格数量的刚性下限要求。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (573, '5b99608a-bbdc-4435-9c86-f11e4953bd64', 'fill_blank', 3, NULL, 5.00, '1.0', '64', '零售价格指数的计算公式为：___ × 100%。', NULL, NULL, '[\"货源投放工作规范.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"零售价格指数的计算公式为：___ × 100%。\", \"answer\": [\"实际零售价格/零售指导价格\"], \"explanation\": \"根据文档内容，零售价格指数 = 实际零售价格 / 零售指导价格 × 100%，该公式直接来源于‘货源投放工作规范.docx_60’中‘3.按价位段自选投放工作指引 > 1.零售价格指数’部分。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (574, 'ca0df912-a41c-4851-8391-cf4cc1696759', 'fill_blank', 3, NULL, 5.00, '1.0', '64', '根据《货源投放工作规范》，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___以及订单满足率等指标自动测评确定。', NULL, NULL, '[\"货源投放工作规范.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据《货源投放工作规范》，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___以及订单满足率等指标自动测评确定。\", \"answer\": [\"订足面\"], \"explanation\": \"文档明确指出：\'紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率等指标自动测评确定。\'题干中已列出前四类及最后一类指标，空缺处对应原文中的\'订足面\'。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (575, '209d3717-8288-47aa-908f-c88caec74c09', 'fill_blank', 3, NULL, 5.00, '1.0', '64', '单客户月度投放限量是指公司对单客户在___内设定的最高供货量。', NULL, NULL, '[\"货源投放工作规范.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"单客户月度投放限量是指公司对单客户在___内设定的最高供货量。\", \"answer\": [\"单月\"], \"explanation\": \"根据文档内容，‘单客户月度投放限量：公司对单客户单月最高供货量’，明确限定时间为‘单月’。\"}', 'pending', NULL, '2026-06-02 06:42:17', '2026-06-02 06:42:17');
INSERT INTO `question` VALUES (576, '3d579fe3-8e59-4ada-af16-697538ae7b8b', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》文档，零售价格指数的正确计算公式是：', NULL, NULL, '[\"货源投放工作规范.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"（零售指导价格 - 实际零售价格）/ 零售指导价格 × 100%\"}, {\"key\": \"B\", \"content\": \"实际零售价格 / 零售指导价格 × 100%\"}, {\"key\": \"C\", \"content\": \"零售指导价格 / 实际零售价格 × 100%\"}, {\"key\": \"D\", \"content\": \"（实际零售价格 + 零售指导价格）/ 零售指导价格 × 100%\"}]}, \"stem\": \"根据《货源投放工作规范》文档，零售价格指数的正确计算公式是：\", \"answer\": \"B\", \"explanation\": \"文档明确指出零售价格指数公式为‘实际零售价格/零售指导价格*100%’，选项B完全匹配原文公式。其他选项均与文档内容不符。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (577, '0250d6ee-d803-4848-b35e-68ffc1c71d37', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》，以下哪组指标全部属于紧俏品规的自动测评判定依据？', NULL, NULL, '[\"货源投放工作规范.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"零售价格、社会库存、订单满足率、客户投诉率\"}, {\"key\": \"B\", \"content\": \"市场流通价格、社会存销比、订货面、订足面\"}, {\"key\": \"C\", \"content\": \"零售价格、市场流通价格、社会库存、客户毛利率\"}, {\"key\": \"D\", \"content\": \"社会存销比、订足率、终端动销率、工商库存\"}]}, \"stem\": \"根据《货源投放工作规范》，以下哪组指标全部属于紧俏品规的自动测评判定依据？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：紧俏品规应依据‘零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率’等指标自动测评确定。选项B中四项均在原文列举范围内；A中‘客户投诉率’、C中‘客户毛利率’、D中‘终端动销率’‘工商库存’均未在文档中作为紧俏品规判定指标出现。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (578, '40922dbb-399b-45d4-ae5e-bfe42909669e', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》，\'单客户月度投放限量\'的准确定义是：', NULL, NULL, '[\"货源投放工作规范.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"单品规在一个投放周期内对某一档级客户的最高供货量\"}, {\"key\": \"B\", \"content\": \"单月内所有客户对该单品规的总供货上限\"}, {\"key\": \"C\", \"content\": \"公司对单客户单月最高供货量\"}, {\"key\": \"D\", \"content\": \"单月单品规对某一档级客户的投放次数上限\"}]}, \"stem\": \"根据《货源投放工作规范》，\'单客户月度投放限量\'的准确定义是：\", \"answer\": \"C\", \"explanation\": \"依据文档原文：\'单客户月度投放限量：公司对单客户单月最高供货量。\' 选项A描述的是\'单客户单次单品规投放限量\'，选项D描述的是\'投放频次\'，均不符合题干所问定义。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (579, '9bc113c7-9c1b-4540-bb5f-a04f90cce31f', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》中关于重购率的定义，以下哪一项是其正确的计算公式？', NULL, NULL, '[\"货源投放工作规范.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"（本周订货客户数 - 上周订货客户数）/ 上周订货客户数 × 100%\"}, {\"key\": \"B\", \"content\": \"品规连续两周订货客户数 / 上周订货客户数 × 100%\"}, {\"key\": \"C\", \"content\": \"品规本周订货客户数 / 上周订货客户数 × 100%\"}, {\"key\": \"D\", \"content\": \"品规连续三周订货客户数 / 上周订货客户数 × 100%\"}]}, \"stem\": \"根据《货源投放工作规范》中关于重购率的定义，以下哪一项是其正确的计算公式？\", \"answer\": \"B\", \"explanation\": \"依据文档‘货源投放工作规范.docx_75’第1页明确指出：重购率公式为‘品规连续两周订货客户数/上周订货客户数×100%’。该公式强调‘连续两周订货’这一关键条件，用于衡量客户对某品规的持续需求程度，而非单周变动或更长周期。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (580, '0a65fe86-36ae-40b7-83de-7ab38afdeee8', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》，一级指标合计权重的最低要求是：', NULL, NULL, '[\"货源投放工作规范.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不低于50%\"}, {\"key\": \"B\", \"content\": \"不低于60%\"}, {\"key\": \"C\", \"content\": \"不低于70%\"}, {\"key\": \"D\", \"content\": \"不低于80%\"}]}, \"stem\": \"根据《货源投放工作规范》，一级指标合计权重的最低要求是：\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，该数值为强制性下限要求，是权重分配的刚性约束。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (581, 'bb0bd825-ee66-44b2-9d0b-f327fdf02149', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》文档，市场状态被划分为哪五种类型？', NULL, NULL, '[\"货源投放工作规范.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"旺、滞、稳、缓、衰\"}, {\"key\": \"B\", \"content\": \"俏、紧、平、松、软\"}, {\"key\": \"C\", \"content\": \"高、中、低、稳、异\"}, {\"key\": \"D\", \"content\": \"热、冷、匀、积、压\"}]}, \"stem\": \"根据《货源投放工作规范》文档，市场状态被划分为哪五种类型？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：\'市场状态分为“俏、紧、平、松、软”五种类型\'，该表述直接出自chunk_id:货源投放工作规范.docx_22，是唯一符合原文的选项。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (582, '791c65b1-d888-4fd8-bacb-a5afe924c3cd', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》，在进行品规属性聚类评价时，以下哪项不属于文档明确列出的聚类依据属性？', NULL, NULL, '[\"货源投放工作规范.docx_90\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"价位段\"}, {\"key\": \"B\", \"content\": \"价类\"}, {\"key\": \"C\", \"content\": \"上市时间\"}, {\"key\": \"D\", \"content\": \"所属工业企业\"}]}, \"stem\": \"根据《货源投放工作规范》，在进行品规属性聚类评价时，以下哪项不属于文档明确列出的聚类依据属性？\", \"answer\": \"C\", \"explanation\": \"文档原文明确指出聚类依据属性包括‘价位段、价类、创新品类和所属工业企业、品牌等属性’，未提及‘上市时间’，因此C项不属于文档规定的聚类评价属性。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (583, 'ce45f9f3-683f-4711-9d4d-64e5e0adb810', 'single_choice', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》，每个投放周期内，各价位段参与自选投放的规格数量下限是多少？', NULL, NULL, '[\"货源投放工作规范.docx_100\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不少于1个\"}, {\"key\": \"B\", \"content\": \"不少于2个\"}, {\"key\": \"C\", \"content\": \"不少于3个\"}, {\"key\": \"D\", \"content\": \"不少于5个\"}]}, \"stem\": \"根据《货源投放工作规范》，每个投放周期内，各价位段参与自选投放的规格数量下限是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘每个投放周期各价位段参与自选投放的规格不得少于3个’，这是对自选投放规格数量的刚性下限要求，直接对应知识点【自选投放规格数量下限】。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (584, 'a797ce85-b242-48b2-9232-ba399ac53137', 'fill_blank', 3, NULL, 5.00, '1.0', '65', '零售价格指数的计算公式为：___ × 100%。', NULL, NULL, '[\"货源投放工作规范.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"零售价格指数的计算公式为：___ × 100%。\", \"answer\": [[\"实际零售价格/零售指导价格\"]], \"explanation\": \"根据文档内容，零售价格指数=实际零售价格/零售指导价格×100%，该公式直接体现价格执行情况与指导价的偏离程度。\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (585, 'd839dbaf-4a6c-4b54-b7f6-fe588a4f862d', 'fill_blank', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___、___以及订单满足率等指标自动测评确定。', NULL, NULL, '[\"货源投放工作规范.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 2}, \"stem\": \"根据《货源投放工作规范》，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___、___以及订单满足率等指标自动测评确定。\", \"answer\": [[\"订货面\"], [\"订足面\"]], \"explanation\": \"文档明确指出：\'紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率等指标自动测评确定。\'\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (586, '6ee3ce06-3784-40d3-bb22-950ebf7cd71d', 'fill_blank', 3, NULL, 5.00, '1.0', '65', '根据《货源投放工作规范》，单客户月度投放限量是指公司对___的最高供货量。', NULL, NULL, '[\"货源投放工作规范.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据《货源投放工作规范》，单客户月度投放限量是指公司对___的最高供货量。\", \"answer\": [[\"单客户单月\"]], \"explanation\": \"依据文档内容：\'单客户月度投放限量：公司对单客户单月最高供货量。\'\"}', 'pending', NULL, '2026-06-02 07:50:14', '2026-06-02 07:50:14');
INSERT INTO `question` VALUES (587, '14178db0-193d-4136-a189-5e4ec1874b0c', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》中关于零售价格指数的定义，若某品规实际零售价格为120元，零售指导价格为100元，则该品规的零售价格指数为多少？', NULL, NULL, '[\"货源投放工作规范.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"100%\"}, {\"key\": \"B\", \"content\": \"110%\"}, {\"key\": \"C\", \"content\": \"120%\"}, {\"key\": \"D\", \"content\": \"130%\"}]}, \"stem\": \"根据《货源投放工作规范》中关于零售价格指数的定义，若某品规实际零售价格为120元，零售指导价格为100元，则该品规的零售价格指数为多少？\", \"answer\": \"C\", \"explanation\": \"根据文档公式：零售价格指数 = 实际零售价格 / 零售指导价格 × 100% = 120 / 100 × 100% = 120%，故正确答案为C。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (588, '47cc20b3-3753-4e0a-a1b0-898870700a01', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》，下列哪组指标全部属于紧俏品规的自动测评判定依据？', NULL, NULL, '[\"货源投放工作规范.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"零售价格、社会库存、订单满足率、新品上市时长\"}, {\"key\": \"B\", \"content\": \"市场流通价格、社会存销比、订货面、订足面\"}, {\"key\": \"C\", \"content\": \"零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面、订单满足率\"}, {\"key\": \"D\", \"content\": \"零售价格、社会库存、均衡满足比例、完全满足比例\"}]}, \"stem\": \"根据《货源投放工作规范》，下列哪组指标全部属于紧俏品规的自动测评判定依据？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：‘紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率等指标自动测评确定’，共七项指标，C选项完整涵盖且无冗余或错误项；A含‘新品上市时长’（属‘新品’定义指标，非紧俏判定依据）；B遗漏零售价格、订单满足率；D中‘均衡满足比例’‘完全满足比例’未在文档中作为紧俏判定指标出现。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (589, 'cde64681-ed12-4c61-84a1-81de428e35d5', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》，\'单客户月度投放限量\'是指：', NULL, NULL, '[\"货源投放工作规范.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"单品规在一个投放周期内对某一档级客户的最高供货量\"}, {\"key\": \"B\", \"content\": \"单月内对某一档级客户所有品规的累计供货总量上限\"}, {\"key\": \"C\", \"content\": \"公司对单客户单月最高供货量\"}, {\"key\": \"D\", \"content\": \"单月单品规对某一档级客户的投放次数上限\"}]}, \"stem\": \"根据《货源投放工作规范》，\'单客户月度投放限量\'是指：\", \"answer\": \"C\", \"explanation\": \"文档明确定义：\'单客户月度投放限量：公司对单客户单月最高供货量。\'选项C完全匹配原文表述；A对应的是\'单客户单次单品规投放限量\'，D对应\'投放频次\'，B为干扰项，文档中未出现该定义。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (590, '973cc436-c00a-479a-83a2-f59dba8d4581', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》中关于重购率的定义，以下哪一项是正确的重购率计算公式？', NULL, NULL, '[\"货源投放工作规范.docx_75\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"（本周订货客户数 / 上周订货客户数）×100%\"}, {\"key\": \"B\", \"content\": \"（连续两周订货客户数 / 上周订货客户数）×100%\"}, {\"key\": \"C\", \"content\": \"（连续两周订货客户数 / 本周订货客户数）×100%\"}, {\"key\": \"D\", \"content\": \"（上周订货客户数 / 连续两周订货客户数）×100%\"}]}, \"stem\": \"根据《货源投放工作规范》中关于重购率的定义，以下哪一项是正确的重购率计算公式？\", \"answer\": \"B\", \"explanation\": \"依据文档‘货源投放工作规范.docx_75’第1页‘3.按价位段自选投放工作指引 > 5.重购率’明确指出：重购率公式为‘品规连续两周订货客户数/上周订货客户数×100%’，故B选项完全匹配原文公式。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (591, 'a2edc974-ec67-4739-a31c-309e49e21dc4', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》，一级指标合计权重的最低要求是：', NULL, NULL, '[\"货源投放工作规范.docx_86\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不低于50%\"}, {\"key\": \"B\", \"content\": \"不低于60%\"}, {\"key\": \"C\", \"content\": \"不低于70%\"}, {\"key\": \"D\", \"content\": \"不低于80%\"}]}, \"stem\": \"根据《货源投放工作规范》，一级指标合计权重的最低要求是：\", \"answer\": \"C\", \"explanation\": \"文档明确指出‘一级指标合计权重不低于70%’，该数值为强制性下限要求，是权重分配的刚性约束。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (592, '8452862e-fd3b-4048-bfba-b42a489bc84d', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》文档，市场状态被划分为哪五种类型？', NULL, NULL, '[\"货源投放工作规范.docx_22\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"旺、滞、稳、缓、衰\"}, {\"key\": \"B\", \"content\": \"俏、紧、平、松、软\"}, {\"key\": \"C\", \"content\": \"高、中、低、稳、异\"}, {\"key\": \"D\", \"content\": \"热、冷、匀、积、压\"}]}, \"stem\": \"根据《货源投放工作规范》文档，市场状态被划分为哪五种类型？\", \"answer\": \"B\", \"explanation\": \"文档明确指出：\'市场状态分为“俏、紧、平、松、软”五种类型\'，该表述直接出自chunk_id:货源投放工作规范.docx_22，是唯一准确的官方分类。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (593, '1ba1c080-e75e-4796-b277-ec8f7d1d804d', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》，在进行品规属性聚类评价时，以下哪项不属于文档明确列出的聚类维度？', NULL, NULL, '[\"货源投放工作规范.docx_90\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"价位段\"}, {\"key\": \"B\", \"content\": \"价类\"}, {\"key\": \"C\", \"content\": \"市场状态评分等级\"}, {\"key\": \"D\", \"content\": \"所属工业企业\"}]}, \"stem\": \"根据《货源投放工作规范》，在进行品规属性聚类评价时，以下哪项不属于文档明确列出的聚类维度？\", \"answer\": \"C\", \"explanation\": \"文档原文明确指出聚类维度包括‘价位段、价类、创新品类和所属工业企业、品牌等属性’，而‘市场状态评分等级’是聚类后的评价结果或计算依据，并非用于聚类本身的属性维度。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (594, 'b33d5f8d-392a-42a7-be57-824fe2479a90', 'single_choice', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》，每个投放周期内，各价位段参与自选投放的规格数量下限是多少？', NULL, NULL, '[\"货源投放工作规范.docx_100\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"不少于1个\"}, {\"key\": \"B\", \"content\": \"不少于2个\"}, {\"key\": \"C\", \"content\": \"不少于3个\"}, {\"key\": \"D\", \"content\": \"不少于5个\"}]}, \"stem\": \"根据《货源投放工作规范》，每个投放周期内，各价位段参与自选投放的规格数量下限是多少？\", \"answer\": \"C\", \"explanation\": \"文档明确指出：\'每个投放周期各价位段参与自选投放的规格不得少于3个。\'这是对自选投放规格数量下限的刚性要求，直接对应知识点【自选投放规格数量下限】。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (595, 'd6e2ad7a-1df7-4ce9-a27a-9163d930176c', 'fill_blank', 3, NULL, 5.00, '1.0', '67', '零售价格指数的计算公式为：___ × 100%。', NULL, NULL, '[\"货源投放工作规范.docx_60\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"零售价格指数的计算公式为：___ × 100%。\", \"answer\": [\"实际零售价格/零售指导价格\"], \"explanation\": \"根据文档内容，零售价格指数 = 实际零售价格 / 零售指导价格 × 100%，该公式直接来源于‘货源投放工作规范.docx_60’中‘3.按价位段自选投放工作指引 > 1.零售价格指数’部分。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (596, 'f42fb33c-1c73-42a3-b751-e3eea53ea181', 'fill_blank', 3, NULL, 5.00, '1.0', '67', '根据《货源投放工作规范》，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___以及订单满足率等指标自动测评确定。', NULL, NULL, '[\"货源投放工作规范.docx_16\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"根据《货源投放工作规范》，紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、___以及订单满足率等指标自动测评确定。\", \"answer\": [\"订足面\"], \"explanation\": \"文档明确指出：\'紧俏品规应依据零售价格、市场流通价格、社会库存、社会存销比、订货面、订足面以及订单满足率等指标自动测评确定。\'题干中已列出前四类及最后一类指标，空缺处对应原文中的\'订足面\'。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (597, 'a0b1275d-f33d-434e-8f18-feafbe8f4690', 'fill_blank', 3, NULL, 5.00, '1.0', '67', '单客户月度投放限量是指公司对单客户在___内设定的最高供货量。', NULL, NULL, '[\"货源投放工作规范.docx_20\"]', 25, 0, 0, NULL, NULL, '{\"data\": {\"blank_count\": 1}, \"stem\": \"单客户月度投放限量是指公司对单客户在___内设定的最高供货量。\", \"answer\": [\"单月\"], \"explanation\": \"根据文档内容，‘单客户月度投放限量：公司对单客户单月最高供货量’，明确其时间单位为‘单月’。\"}', 'pending', NULL, '2026-06-02 07:55:10', '2026-06-02 07:55:10');
INSERT INTO `question` VALUES (598, '310a150f-2494-4cfe-942f-59deae6743c4', 'single_choice', 3, NULL, 5.00, '1.0', '68', '根据文档内容，关于供货面、订货面、订足面的定义标准，以下哪项表述完全正确？', NULL, NULL, '[\"1.txt_1\"]', 12, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"供货面=实际订货客户数/可供货客户数；订货面=投放客户数/可供货客户数；订足面=按实际投放限量订足的客户数/投放客户数\"}, {\"key\": \"B\", \"content\": \"供货面=投放客户数/可供货客户数；订货面=实际订货客户数/投放客户数；订足面=按实际投放限量订足的客户数/实际订货客户数\"}, {\"key\": \"C\", \"content\": \"供货面=投放客户数/可供货客户数；订货面=实际订货客户数/可供货客户数；订足面=订足客户数/投放客户数\"}, {\"key\": \"D\", \"content\": \"供货面=实际订货客户数/投放客户数；订货面=按实际投放限量订足的客户数/实际订货客户数；订足面=订足客户数/可供货客户数\"}]}, \"stem\": \"根据文档内容，关于供货面、订货面、订足面的定义标准，以下哪项表述完全正确？\", \"answer\": \"B\", \"explanation\": \"依据文档chunk_id:1.txt_1第2页‘(二)货源投放策略指标’明确：供货面=投放客户数/可供货客户数；订货面=实际订货客户数/投放客户数；订足面=按实际投放限量订足的客户数/实际订货客户数。其他选项均混淆了分子分母关系或指标定义。\"}', 'pending', NULL, '2026-06-02 08:10:53', '2026-06-02 08:10:53');
INSERT INTO `question` VALUES (599, '9d25c6dd-8eb0-4f2c-870d-92912be104e2', 'single_choice', 3, NULL, 5.00, '1.0', '68', '根据《按价位段自选投放工作指引》，以下哪类卷烟规格原则上不应纳入按价位段自选投放范围？', NULL, NULL, '[\"1.txt_10\", \"1.txt_1\"]', 12, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"二类以上、市场状态为‘平’的均衡满足品规\"}, {\"key\": \"B\", \"content\": \"销售时间不足24个月的二类新品\"}, {\"key\": \"C\", \"content\": \"紧俏烟，且经系统测评其数量占比为18%\"}, {\"key\": \"D\", \"content\": \"正在退市清盘的在销二类卷烟\"}]}, \"stem\": \"根据《按价位段自选投放工作指引》，以下哪类卷烟规格原则上不应纳入按价位段自选投放范围？\", \"answer\": \"D\", \"explanation\": \"文档明确指出：\'除新品、紧俏烟、雪茄烟、国产混合型卷烟、进口烟以及一些特殊产品（如正在或即将退市清盘的产品、罚没烟等）外，原则上二类以上所有卷烟规格均应纳入按价位段自选投放\'。因此，正在退市清盘的产品属于明确排除范围。A、B、C均符合纳入条件（A属均衡满足品规且未超40%限额；B属新品，未超24个月；C属紧俏烟且占比≤20%，符合要求）。\"}', 'pending', NULL, '2026-06-02 08:10:53', '2026-06-02 08:10:53');
INSERT INTO `question` VALUES (600, 'e6cb0f3b-a7ed-4c9a-910f-902bf923dabc', 'single_choice', 3, NULL, 5.00, '1.0', '68', '某地市公司某品规出现‘供货面为低、订货面为高、订足面为低、市场状态评价为平’的情形，根据文档内容，该状态下最可能存在的投放策略问题是？', NULL, NULL, '[\"1.txt_9\"]', 12, 0, 0, NULL, NULL, '{\"data\": {\"options\": [{\"key\": \"A\", \"content\": \"供货面设定过高，导致货源外流风险增大\"}, {\"key\": \"B\", \"content\": \"分客户档级投放限量设定偏高，造成供非所求\"}, {\"key\": \"C\", \"content\": \"投放频次设置偏低，无法满足客户持续订货需求\"}, {\"key\": \"D\", \"content\": \"供货面设定较低且所投放客户档级针对性不强，同时分客户档级投放限量设定偏高\"}]}, \"stem\": \"某地市公司某品规出现‘供货面为低、订货面为高、订足面为低、市场状态评价为平’的情形，根据文档内容，该状态下最可能存在的投放策略问题是？\", \"answer\": \"D\", \"explanation\": \"依据文档chunk_id:1.txt_9第2条：‘供货面为低、订货面为高、订足面为低、市场状态评价为平’对应的问题明确列出三项——‘供货面设定较低；所投放的客户档级针对性不强；分客户档级投放限量设定偏高’，选项D完整涵盖这三方面，其他选项均只覆盖部分或与原文不符（如A中‘供货面设定过高’与原文‘低’矛盾；C中‘投放频次偏低’未在该情形下被列为问题）。\"}', 'pending', NULL, '2026-06-02 08:10:53', '2026-06-02 08:10:53');
INSERT INTO `question` VALUES (601, '5a38baf2-f2a9-4557-ba22-9a79ec7b1a01', 'subjective', 3, NULL, 5.00, '1.0', '68', '根据文档内容，请分别写出‘供货面’、‘订货面’和‘订足面’的明确定义（含计算公式及说明），并指出三者在数值判断上的通用标准（即‘高’‘低’的阈值）。', NULL, NULL, '[\"1.txt_10\", \"1.txt_1\"]', 12, 0, 0, NULL, NULL, '{\"data\": null, \"stem\": \"根据文档内容，请分别写出‘供货面’、‘订货面’和‘订足面’的明确定义（含计算公式及说明），并指出三者在数值判断上的通用标准（即‘高’‘低’的阈值）。\", \"answer\": \"供货面：投放客户数／可供货客户数；反映货源覆盖的客户广度。订货面：实际订货客户数／投放客户数；反映已获投放资格的客户中实际参与订购的比例。订足面：按实际投放限量订足的客户数／实际订货客户数；反映订货客户中达到单次/单月投放上限的比例。判断标准：供货面和订货面一般以60%以上为‘高’、20%以下为‘低’；订足面一般以90%以上为‘高’、20%以下为‘低’。\", \"explanation\": \"定义及公式依据文档chunk_id:1.txt_1第2页‘(二)零售客户订货指标’部分；判断标准依据chunk_id:1.txt_10第11页‘备注1’。\"}', 'pending', NULL, '2026-06-02 08:10:53', '2026-06-02 08:10:53');

-- ----------------------------
-- Table structure for role
-- ----------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色 ID',
  `uuid` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'uuid()' COMMENT '唯一标识符（用于角色判断和数据交互）',
  `role_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色名称',
  `role_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色编码',
  `role_type` tinyint NULL DEFAULT 3 COMMENT '角色类型：1 超级管理员角色，2 部门管理员角色，3 普通用户角色',
  `description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色描述',
  `status` tinyint NULL DEFAULT 1 COMMENT '状态：1 启用，0 禁用',
  `sort_order` int NULL DEFAULT 0 COMMENT '排序号',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_uuid`(`uuid` ASC) USING BTREE,
  UNIQUE INDEX `uk_role_code`(`role_code` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of role
-- ----------------------------
INSERT INTO `role` VALUES (1, 'dad50ea8-392f-11f1-8d4f-7cb566b7fb8c', '系统管理员', 'admin', 1, '系统管理员，拥有所有权限', 1, 1, '2026-04-16 09:01:52', '2026-04-16 09:01:52');
INSERT INTO `role` VALUES (2, 'dad51391-392f-11f1-8d4f-7cb566b7fb8c', '部门管理员', 'dept_admin', 2, '部门管理员，管理本部门事务', 1, 2, '2026-04-16 09:01:52', '2026-04-16 09:01:52');
INSERT INTO `role` VALUES (3, 'dad5150d-392f-11f1-8d4f-7cb566b7fb8c', '普通用户', 'general_user', 3, '普通用户，基础使用权限', 1, 3, '2026-04-16 09:01:52', '2026-04-16 09:01:52');

-- ----------------------------
-- Table structure for role_permission
-- ----------------------------
DROP TABLE IF EXISTS `role_permission`;
CREATE TABLE `role_permission`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `role_id` bigint NOT NULL COMMENT '角色 ID',
  `permission_id` bigint NOT NULL COMMENT '权限 ID',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_role_permission`(`role_id` ASC, `permission_id` ASC) USING BTREE,
  INDEX `idx_role_id`(`role_id` ASC) USING BTREE,
  INDEX `idx_permission_id`(`permission_id` ASC) USING BTREE,
  CONSTRAINT `fk_role_permission_permission` FOREIGN KEY (`permission_id`) REFERENCES `permission` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT,
  CONSTRAINT `fk_role_permission_role` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 705 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色权限关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of role_permission
-- ----------------------------
INSERT INTO `role_permission` VALUES (509, 2, 1, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (510, 2, 8, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (511, 2, 9, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (512, 2, 10, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (513, 2, 12, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (514, 2, 66, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (515, 2, 2, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (516, 2, 13, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (517, 2, 14, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (518, 2, 15, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (519, 2, 3, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (520, 2, 16, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (521, 2, 17, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (522, 2, 4, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (523, 2, 18, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (524, 2, 19, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (525, 2, 20, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (526, 2, 21, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (527, 2, 67, '2026-05-17 10:21:30');
INSERT INTO `role_permission` VALUES (552, 3, 8, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (553, 3, 9, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (554, 3, 10, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (555, 3, 16, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (556, 3, 21, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (557, 3, 67, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (558, 3, 1, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (559, 3, 3, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (560, 3, 4, '2026-05-30 01:28:26');
INSERT INTO `role_permission` VALUES (686, 1, 8, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (687, 1, 9, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (688, 1, 10, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (689, 1, 13, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (690, 1, 16, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (691, 1, 25, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (692, 1, 26, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (693, 1, 48, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (694, 1, 65, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (695, 1, 66, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (696, 1, 67, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (697, 1, 68, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (698, 1, 20, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (699, 1, 1, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (700, 1, 3, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (701, 1, 4, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (702, 1, 7, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (703, 1, 55, '2026-05-31 04:17:01');
INSERT INTO `role_permission` VALUES (704, 1, 60, '2026-05-31 04:17:01');

-- ----------------------------
-- Table structure for system_config
-- ----------------------------
DROP TABLE IF EXISTS `system_config`;
CREATE TABLE `system_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置键',
  `config_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '配置值',
  `config_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'STRING' COMMENT '配置类型：STRING, NUMBER, BOOLEAN, JSON',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配置描述',
  `is_system` tinyint NULL DEFAULT 0 COMMENT '是否系统配置：1 是（不可删除），0 否',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_config_key`(`config_key` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统配置表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of system_config
-- ----------------------------
INSERT INTO `system_config` VALUES (1, 'system_name', '知识管理系统', 'STRING', '系统名称', 1, '2026-04-16 09:01:52', '2026-04-16 09:01:52');
INSERT INTO `system_config` VALUES (2, 'system_version', '1.0.0', 'STRING', '系统版本', 1, '2026-04-16 09:01:52', '2026-04-16 09:01:52');
INSERT INTO `system_config` VALUES (3, 'default_user_role', 'general_user', 'STRING', '默认用户角色编码', 1, '2026-04-16 09:01:52', '2026-04-16 09:01:52');
INSERT INTO `system_config` VALUES (4, 'session_timeout', '7200', 'NUMBER', '会话超时时间（秒）', 1, '2026-04-16 09:01:52', '2026-04-16 09:01:52');
INSERT INTO `system_config` VALUES (5, 'password_expire_days', '90', 'NUMBER', '密码过期天数', 1, '2026-04-16 09:01:52', '2026-04-16 09:01:52');
INSERT INTO `system_config` VALUES (6, 'login_fail_limit', '5', 'NUMBER', '登录失败限制次数', 1, '2026-04-16 09:01:52', '2026-04-16 09:01:52');

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户 ID',
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名',
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '密码（bcrypt加密）',
  `real_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '真实姓名',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱',
  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号',
  `avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像',
  `user_type` tinyint NOT NULL DEFAULT 3 COMMENT '用户类型：1 系统管理员，2 部门管理员，3 普通用户',
  `status` tinyint NULL DEFAULT 1 COMMENT '状态：1 启用，0 禁用',
  `dept_id` bigint NULL DEFAULT NULL COMMENT '所属部门 ID',
  `last_login_time` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_username`(`username` ASC) USING BTREE,
  UNIQUE INDEX `uk_email`(`email` ASC) USING BTREE,
  UNIQUE INDEX `uk_phone`(`phone` ASC) USING BTREE,
  INDEX `idx_user_type`(`user_type` ASC) USING BTREE,
  INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE,
  CONSTRAINT `fk_user_dept` FOREIGN KEY (`dept_id`) REFERENCES `department` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, 'admin', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '系统管理员', 'admin@system.com', '13800000000', NULL, 1, 1, 1, NULL, '2026-04-16 09:05:15', '2026-05-10 19:08:59');
INSERT INTO `user` VALUES (2, 'dept_admin', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '技术部门管理员', 'dept@tech.com', '13800000001', NULL, 2, 1, 3, NULL, '2026-04-16 09:05:15', '2026-05-17 16:52:37');
INSERT INTO `user` VALUES (3, 'user', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '普通用户', 'user@tech.com', '13800000002', NULL, 3, 1, 1, NULL, '2026-04-16 09:05:15', '2026-04-16 09:12:17');
INSERT INTO `user` VALUES (4, 'user_1', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '用户1', 'user_1@example.com', '13800000003', NULL, 3, 1, 1, NULL, '2026-04-16 19:30:00', '2026-04-16 19:30:00');
INSERT INTO `user` VALUES (5, 'user_2', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '用户2', 'user_2@example.com', '13800000004', NULL, 3, 1, 2, NULL, '2026-04-16 19:30:00', '2026-04-16 19:30:00');
INSERT INTO `user` VALUES (6, 'user_3', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '用户3', 'user_3@example.com', '13800000005', NULL, 3, 1, 3, NULL, '2026-04-16 19:30:00', '2026-04-16 19:30:00');
INSERT INTO `user` VALUES (7, 'dept_admin_purchase', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '采购部门管理员', 'dept_admin_purchase@example.com', '13800000006', NULL, 2, 1, 4, NULL, '2026-04-16 19:30:00', '2026-05-17 16:52:32');
INSERT INTO `user` VALUES (8, 'adminhr', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '人事部门管理员', 'dept_admin_hr@example.com', '13800000007', NULL, 2, 1, 6, NULL, '2026-04-16 19:30:00', '2026-05-17 16:52:12');
INSERT INTO `user` VALUES (9, 'dept_admin_public', '$2a$10$o/mdlaGbhm7Fm0yrYFGICODFyqYUu/cd9Nj1xzc/qD9r3ukNZQr8W', '公共部门管理员', 'dept_admin_public@example.com', '13800000008', NULL, 2, 1, 7, NULL, '2026-04-16 19:30:00', '2026-05-17 16:52:23');

-- ----------------------------
-- Table structure for user_answer
-- ----------------------------
DROP TABLE IF EXISTS `user_answer`;
CREATE TABLE `user_answer`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` bigint NOT NULL COMMENT '用户ID',
  `question_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '题目UUID',
  `question_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '题目类型：single_choice | multiple_choice | true_false | fill_blank | subjective',
  `answer_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'practice' COMMENT '答题类型：formal_exam-正式考试，mock_exam-模拟考，practice-日常练习',
  `paper_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '试卷ID（考试答题时关联）',
  `session_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会话ID（日常练习时关联对话上下文）',
  `user_answer` json NOT NULL COMMENT '用户答案（JSON格式，支持各种题型）',
  `score` decimal(5, 2) NULL DEFAULT 0.00 COMMENT '得分',
  `max_score` decimal(5, 2) NULL DEFAULT NULL COMMENT '题目满分',
  `is_correct` tinyint NULL DEFAULT NULL COMMENT '是否正确：0-错误，1-正确，2-部分正确',
  `grading_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'auto' COMMENT '批改类型：auto-自动批改，manual-人工批改，llm-AI批改',
  `feedback` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '批改反馈/评语',
  `graded_by` bigint NULL DEFAULT NULL COMMENT '批阅人ID',
  `graded_at` datetime NULL DEFAULT NULL COMMENT '批阅时间',
  `time_spent` int NULL DEFAULT 0 COMMENT '单题答题耗时（秒）',
  `paper_time_spent` int NULL DEFAULT 0 COMMENT '试卷总耗时（秒，仅考试场景使用）',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '答题时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_question_type`(`user_id` ASC, `question_id` ASC, `paper_id` ASC, `answer_type` ASC) USING BTREE COMMENT '用户-题目-试卷-答题类型唯一索引',
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_question_id`(`question_id` ASC) USING BTREE,
  INDEX `idx_paper_id`(`paper_id` ASC) USING BTREE,
  INDEX `idx_answer_type`(`answer_type` ASC) USING BTREE,
  INDEX `idx_created_at`(`created_at` ASC) USING BTREE,
  CONSTRAINT `fk_user_answer_question` FOREIGN KEY (`question_id`) REFERENCES `question` (`question_id`) ON DELETE CASCADE ON UPDATE RESTRICT,
  CONSTRAINT `fk_user_answer_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 360 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户答题记录表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of user_answer
-- ----------------------------
INSERT INTO `user_answer` VALUES (314, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '31304832-7a1f-49e0-9f31-ed723d6d64f0', NULL, '\"\"', 5.00, 5.00, 1, 'ai', '正确！', NULL, NULL, 0, 0, '2026-06-01 14:26:25', '2026-06-01 14:26:25');
INSERT INTO `user_answer` VALUES (315, 1, 'f30a7401-508b-4591-8fb8-46437699e577', 'multiple_choice', 'formal_exam', '31304832-7a1f-49e0-9f31-ed723d6d64f0', NULL, '[]', 4.00, 4.00, 1, 'ai', '正确！', NULL, NULL, 0, 0, '2026-06-01 14:26:25', '2026-06-01 14:26:25');
INSERT INTO `user_answer` VALUES (316, 1, 'bfbe43d3-fc30-44a8-9b05-7b7520dc20d0', 'true_false', 'formal_exam', '31304832-7a1f-49e0-9f31-ed723d6d64f0', NULL, '\"false\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-01 14:26:25', '2026-06-01 14:26:25');
INSERT INTO `user_answer` VALUES (317, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '31304832-7a1f-49e0-9f31-ed723d6d64f0', NULL, '[]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-01 14:26:25', '2026-06-01 14:26:25');
INSERT INTO `user_answer` VALUES (318, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '31304832-7a1f-49e0-9f31-ed723d6d64f0', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-01 14:26:25', '2026-06-01 14:26:25');
INSERT INTO `user_answer` VALUES (319, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '2bd9f7a1-5022-4133-9724-9dd5e25a601c', NULL, '\"A\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-01 14:26:37', '2026-06-01 14:26:37');
INSERT INTO `user_answer` VALUES (320, 1, 'f30a7401-508b-4591-8fb8-46437699e577', 'multiple_choice', 'formal_exam', '2bd9f7a1-5022-4133-9724-9dd5e25a601c', NULL, '[\"B\", \"A\"]', 0.00, 4.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-01 14:26:37', '2026-06-01 14:26:37');
INSERT INTO `user_answer` VALUES (321, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '2bd9f7a1-5022-4133-9724-9dd5e25a601c', NULL, '[]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-01 14:26:37', '2026-06-01 14:26:37');
INSERT INTO `user_answer` VALUES (322, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '2bd9f7a1-5022-4133-9724-9dd5e25a601c', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-01 14:26:37', '2026-06-01 14:26:37');
INSERT INTO `user_answer` VALUES (323, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '72e283f2-683b-4f5b-b76e-39e3047b2ebe', NULL, '\"A\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-01 14:27:23', '2026-06-01 14:27:23');
INSERT INTO `user_answer` VALUES (324, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '72e283f2-683b-4f5b-b76e-39e3047b2ebe', NULL, '[\"1\", \"1\", \"1\"]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-01 14:27:23', '2026-06-01 14:27:23');
INSERT INTO `user_answer` VALUES (325, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '72e283f2-683b-4f5b-b76e-39e3047b2ebe', NULL, '\"123123\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-01 14:27:23', '2026-06-01 14:27:23');
INSERT INTO `user_answer` VALUES (326, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', NULL, '\"A\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 00:10:02', '2026-06-02 00:10:02');
INSERT INTO `user_answer` VALUES (327, 1, 'f30a7401-508b-4591-8fb8-46437699e577', 'multiple_choice', 'formal_exam', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', NULL, '[\"A\", \"B\"]', 0.00, 4.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 00:10:02', '2026-06-02 00:10:02');
INSERT INTO `user_answer` VALUES (328, 1, 'bfbe43d3-fc30-44a8-9b05-7b7520dc20d0', 'true_false', 'formal_exam', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', NULL, '\"false\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 00:10:02', '2026-06-02 00:10:02');
INSERT INTO `user_answer` VALUES (329, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', NULL, '[]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 00:10:02', '2026-06-02 00:10:02');
INSERT INTO `user_answer` VALUES (330, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '698eb5fa-13fa-4ed0-9831-6ee6934f053e', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 00:10:02', '2026-06-02 00:10:02');
INSERT INTO `user_answer` VALUES (331, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', NULL, '\"\"', 0.00, 5.00, 0, 'ai', '未作答', NULL, NULL, 0, 0, '2026-06-02 03:16:24', '2026-06-02 03:16:24');
INSERT INTO `user_answer` VALUES (332, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', NULL, '[]', 0.00, 5.00, 0, 'ai', '未作答', NULL, NULL, 0, 0, '2026-06-02 03:16:24', '2026-06-02 03:16:24');
INSERT INTO `user_answer` VALUES (333, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', 'ce575b92-2a3c-43ba-a1a5-4f3d2efb9f2c', NULL, '\"\"', 0.00, 5.00, 0, 'ai', '未作答', NULL, NULL, 0, 0, '2026-06-02 03:16:24', '2026-06-02 03:16:24');
INSERT INTO `user_answer` VALUES (334, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', 'c5656307-6255-4298-8c4e-82e53d91e379', NULL, '\"A\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 03:17:04', '2026-06-02 03:17:04');
INSERT INTO `user_answer` VALUES (335, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', 'c5656307-6255-4298-8c4e-82e53d91e379', NULL, '[]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 03:17:04', '2026-06-02 03:17:04');
INSERT INTO `user_answer` VALUES (336, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', 'c5656307-6255-4298-8c4e-82e53d91e379', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 03:17:04', '2026-06-02 03:17:04');
INSERT INTO `user_answer` VALUES (337, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '\"B\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 04:27:52', '2026-06-02 04:27:52');
INSERT INTO `user_answer` VALUES (338, 1, 'f30a7401-508b-4591-8fb8-46437699e577', 'multiple_choice', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '[\"B\", \"C\", \"D\"]', 0.00, 4.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 04:27:52', '2026-06-02 04:27:52');
INSERT INTO `user_answer` VALUES (339, 1, 'bfbe43d3-fc30-44a8-9b05-7b7520dc20d0', 'true_false', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '\"true\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 04:27:52', '2026-06-02 04:27:52');
INSERT INTO `user_answer` VALUES (340, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '[\"1\", \"1\", \"1\"]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 04:27:52', '2026-06-02 04:27:52');
INSERT INTO `user_answer` VALUES (341, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 04:27:52', '2026-06-02 04:27:52');
INSERT INTO `user_answer` VALUES (342, 4, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '\"A\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 04:29:32', '2026-06-02 04:29:32');
INSERT INTO `user_answer` VALUES (343, 4, 'f30a7401-508b-4591-8fb8-46437699e577', 'multiple_choice', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '[\"A\", \"B\", \"C\"]', 0.00, 4.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 04:29:32', '2026-06-02 04:29:32');
INSERT INTO `user_answer` VALUES (344, 4, 'bfbe43d3-fc30-44a8-9b05-7b7520dc20d0', 'true_false', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '\"true\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 04:29:32', '2026-06-02 04:29:32');
INSERT INTO `user_answer` VALUES (345, 4, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '[\"1\", \"1\", \"1\"]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 04:29:32', '2026-06-02 04:29:32');
INSERT INTO `user_answer` VALUES (346, 4, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '036bcb39-7d41-45f8-9fac-0d7899ceb16f', NULL, '\"123\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 04:29:32', '2026-06-02 04:29:32');
INSERT INTO `user_answer` VALUES (347, 4, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', 'c5656307-6255-4298-8c4e-82e53d91e379', NULL, '\"\"', 0.00, 5.00, 0, 'ai', '未作答', NULL, NULL, 0, 0, '2026-06-02 04:29:51', '2026-06-02 04:29:51');
INSERT INTO `user_answer` VALUES (348, 4, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', 'c5656307-6255-4298-8c4e-82e53d91e379', NULL, '[]', 0.00, 5.00, 0, 'ai', '未作答', NULL, NULL, 0, 0, '2026-06-02 04:29:51', '2026-06-02 04:29:51');
INSERT INTO `user_answer` VALUES (349, 4, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', 'c5656307-6255-4298-8c4e-82e53d91e379', NULL, '\"\"', 0.00, 5.00, 0, 'ai', '未作答', NULL, NULL, 0, 0, '2026-06-02 04:29:51', '2026-06-02 04:29:51');
INSERT INTO `user_answer` VALUES (350, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '1df188af-647c-457e-9d1e-ea76a2b7fb2f', NULL, '\"C\"', 0.00, 5.00, 1, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 05:35:52', '2026-06-02 13:36:39');
INSERT INTO `user_answer` VALUES (351, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '1df188af-647c-457e-9d1e-ea76a2b7fb2f', NULL, '[]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 05:35:52', '2026-06-02 05:35:52');
INSERT INTO `user_answer` VALUES (352, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '1df188af-647c-457e-9d1e-ea76a2b7fb2f', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 05:35:52', '2026-06-02 05:35:52');
INSERT INTO `user_answer` VALUES (353, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', 'c281572d-99f7-4e93-b684-590fbaea52e4', NULL, '\"C\"', 0.00, 5.00, 0, 'ai', '正确答案: ', NULL, NULL, 0, 0, '2026-06-02 05:38:42', '2026-06-02 05:38:42');
INSERT INTO `user_answer` VALUES (354, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', 'c281572d-99f7-4e93-b684-590fbaea52e4', NULL, '[]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 05:38:42', '2026-06-02 05:38:42');
INSERT INTO `user_answer` VALUES (355, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', 'c281572d-99f7-4e93-b684-590fbaea52e4', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 05:38:42', '2026-06-02 05:38:42');
INSERT INTO `user_answer` VALUES (356, 1, '5af6fdce-dbf2-4a57-9ef4-bef176be6fb8', 'single_choice', 'formal_exam', '399ade38-3b02-4e83-8509-d6ea7624c437', NULL, '\"C\"', 5.00, 5.00, 1, 'ai', '正确！', NULL, NULL, 0, 0, '2026-06-02 05:51:33', '2026-06-02 05:51:33');
INSERT INTO `user_answer` VALUES (357, 1, 'f30a7401-508b-4591-8fb8-46437699e577', 'multiple_choice', 'formal_exam', '399ade38-3b02-4e83-8509-d6ea7624c437', NULL, '[]', 0.00, 4.00, 0, 'ai', '正确答案: [\'A\', \'B\', \'D\']', NULL, NULL, 0, 0, '2026-06-02 05:51:33', '2026-06-02 05:51:33');
INSERT INTO `user_answer` VALUES (358, 1, '5e069067-a10d-4230-9564-e7503d72d738', 'fill_blank', 'formal_exam', '399ade38-3b02-4e83-8509-d6ea7624c437', NULL, '[]', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 05:51:33', '2026-06-02 05:51:33');
INSERT INTO `user_answer` VALUES (359, 1, 'e6bb2566-90a8-4651-b553-083a1d695b3c', 'subjective', 'formal_exam', '399ade38-3b02-4e83-8509-d6ea7624c437', NULL, '\"\"', 0.00, 5.00, 0, 'ai', NULL, NULL, NULL, 0, 0, '2026-06-02 05:51:33', '2026-06-02 05:51:33');

-- ----------------------------
-- Table structure for user_role
-- ----------------------------
DROP TABLE IF EXISTS `user_role`;
CREATE TABLE `user_role`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `user_id` bigint NOT NULL COMMENT '用户 ID',
  `role_id` bigint NOT NULL COMMENT '角色 ID',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_role`(`user_id` ASC, `role_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_role_id`(`role_id` ASC) USING BTREE,
  CONSTRAINT `fk_user_role_role` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT,
  CONSTRAINT `fk_user_role_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户角色关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of user_role
-- ----------------------------
INSERT INTO `user_role` VALUES (1, 1, 1, '2026-04-16 09:05:15');
INSERT INTO `user_role` VALUES (2, 2, 2, '2026-04-16 09:05:15');
INSERT INTO `user_role` VALUES (3, 3, 3, '2026-04-16 09:05:15');
INSERT INTO `user_role` VALUES (4, 4, 3, '2026-04-16 19:30:00');
INSERT INTO `user_role` VALUES (5, 5, 3, '2026-04-16 19:30:00');
INSERT INTO `user_role` VALUES (6, 6, 3, '2026-04-16 19:30:00');
INSERT INTO `user_role` VALUES (7, 7, 2, '2026-04-16 19:30:00');
INSERT INTO `user_role` VALUES (8, 8, 2, '2026-04-16 19:30:00');
INSERT INTO `user_role` VALUES (9, 9, 2, '2026-04-16 19:30:00');

-- ----------------------------
-- Table structure for wrong_question_collection
-- ----------------------------
DROP TABLE IF EXISTS `wrong_question_collection`;
CREATE TABLE `wrong_question_collection`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` bigint NOT NULL COMMENT '用户ID',
  `answer_id` bigint NULL DEFAULT NULL COMMENT '答题记录ID',
  `question_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '题目ID',
  `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_answer`(`user_id` ASC, `answer_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_answer_id`(`answer_id` ASC) USING BTREE,
  INDEX `idx_question_id`(`question_id` ASC) USING BTREE,
  INDEX `idx_user_question`(`user_id` ASC, `question_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '错题收藏表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of wrong_question_collection
-- ----------------------------
INSERT INTO `wrong_question_collection` VALUES (1, 1, NULL, '2d4cbe7f-0c72-49ed-815c-bcd38a025f4e', NULL, '2026-05-11 08:03:46', '2026-05-11 08:03:46');

-- ----------------------------
-- View structure for v_role_permission
-- ----------------------------
DROP VIEW IF EXISTS `v_role_permission`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_role_permission` AS select `r`.`id` AS `role_id`,`r`.`uuid` AS `role_uuid`,`r`.`role_name` AS `role_name`,`r`.`role_code` AS `role_code`,`r`.`role_type` AS `role_type`,`r`.`description` AS `description`,`r`.`status` AS `status`,`p`.`id` AS `permission_id`,`p`.`uuid` AS `permission_uuid`,`p`.`permission_name` AS `permission_name`,`p`.`permission_code` AS `permission_code`,`p`.`type` AS `permission_type`,`p`.`parent_id` AS `parent_id`,`p`.`path` AS `path`,`p`.`icon` AS `icon`,`p`.`sort_order` AS `sort_order` from ((`role` `r` join `role_permission` `rp` on((`r`.`id` = `rp`.`role_id`))) join `permission` `p` on(((`rp`.`permission_id` = `p`.`id`) and (`p`.`status` = 1)))) where (`r`.`status` = 1);

-- ----------------------------
-- View structure for v_user_info
-- ----------------------------
DROP VIEW IF EXISTS `v_user_info`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_user_info` AS select `u`.`id` AS `id`,`u`.`username` AS `username`,`u`.`real_name` AS `real_name`,`u`.`email` AS `email`,`u`.`phone` AS `phone`,`u`.`avatar` AS `avatar`,`u`.`user_type` AS `user_type`,(case `u`.`user_type` when 1 then '系统管理员' when 2 then '部门管理员' else '普通用户' end) AS `user_type_name`,`u`.`status` AS `status`,(case `u`.`status` when 1 then '启用' else '禁用' end) AS `status_name`,`u`.`dept_id` AS `dept_id`,`d`.`dept_name` AS `dept_name`,`d`.`dept_code` AS `dept_code`,`u`.`last_login_time` AS `last_login_time`,`u`.`create_time` AS `create_time`,`u`.`update_time` AS `update_time`,group_concat(distinct `r`.`role_name` separator ',') AS `role_names`,group_concat(distinct `r`.`role_code` separator ',') AS `role_codes`,(select count(distinct `da`.`dept_id`) from `dept_admin` `da` where ((`da`.`user_id` = `u`.`id`) and (`da`.`status` = 1))) AS `managed_dept_count` from (((`user` `u` left join `department` `d` on((`u`.`dept_id` = `d`.`id`))) left join `user_role` `ur` on((`u`.`id` = `ur`.`user_id`))) left join `role` `r` on((`ur`.`role_id` = `r`.`id`))) group by `u`.`id`;

-- ----------------------------
-- View structure for v_user_permission
-- ----------------------------
DROP VIEW IF EXISTS `v_user_permission`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_user_permission` AS select `u`.`id` AS `user_id`,`u`.`username` AS `username`,`u`.`user_type` AS `user_type`,`r`.`id` AS `role_id`,`r`.`uuid` AS `role_uuid`,`r`.`role_name` AS `role_name`,`r`.`role_code` AS `role_code`,`p`.`id` AS `permission_id`,`p`.`uuid` AS `permission_uuid`,`p`.`permission_name` AS `permission_name`,`p`.`permission_code` AS `permission_code`,`p`.`type` AS `permission_type`,`p`.`path` AS `path` from ((((`user` `u` join `user_role` `ur` on((`u`.`id` = `ur`.`user_id`))) join `role` `r` on(((`ur`.`role_id` = `r`.`id`) and (`r`.`status` = 1)))) join `role_permission` `rp` on((`r`.`id` = `rp`.`role_id`))) join `permission` `p` on(((`rp`.`permission_id` = `p`.`id`) and (`p`.`status` = 1)))) where (`u`.`status` = 1);

-- ----------------------------
-- Triggers structure for table question
-- ----------------------------
DROP TRIGGER IF EXISTS `trg_question_question_id`;
delimiter ;;
CREATE TRIGGER `trg_question_question_id` BEFORE INSERT ON `question` FOR EACH ROW BEGIN
  IF NEW.question_id IS NULL OR NEW.question_id = '' THEN
    SET NEW.question_id = UUID();
  END IF;
END
;;
delimiter ;

-- ----------------------------
-- Triggers structure for table role
-- ----------------------------
DROP TRIGGER IF EXISTS `trg_role_uuid`;
delimiter ;;
CREATE TRIGGER `trg_role_uuid` BEFORE INSERT ON `role` FOR EACH ROW BEGIN
  IF NEW.uuid IS NULL OR NEW.uuid = '' THEN
    SET NEW.uuid = UUID();
  END IF;
END
;;
delimiter ;

SET FOREIGN_KEY_CHECKS = 1;
