ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

基于RAG的物流包装规范问答系统设计毕设源码(源码+lw+部署文档+讲解等)

基于RAG的物流包装规范问答系统设计毕设源码(源码+lw+部署文档+讲解等) 博主介绍✌ 专注于VUE,小程序安卓Java,python,物联网专业有18年开发经验长年从事毕业指导项目实战✌选取一个适合的毕业设计题目很重要。✌关注✌私信我✌具体的问题我会尽力帮助你。一、研究目的物流包装规范作为保障供应链安全与效率的重要组成部分涵盖了包装材料选择、尺寸标准、抗压测试及环保要求等多维度内容然而在实际运营中企业往往面临规范更新频繁、跨部门沟通成本高以及合规风险难以实时监测等问题。为此本研究旨在构建一套基于检索增强生成RAG技术的物流包装规范问答系统以实现对包装标准的即时查询与解释降低人工解读成本并提升合规决策的准确性。该系统通过将行业标准文档与专业知识图谱相结合利用检索模块快速定位相关信息再通过生成模块提供自然语言答案从而兼顾检索精度与生成流畅度。研究的第二个目标是验证RAG架构在物流包装问答场景中的可行性与优势。具体而言将对比传统检索式问答、纯生成式问答以及混合式问答三种模型评估其在答案准确率、覆盖率与响应速度等指标上的表现同时通过专家评审与实地测试检验系统对包装规范细节的把握程度并根据反馈迭代优化知识图谱结构与生成策略。通过量化实验本研究期望揭示RAG模型在行业知识密集型问答中的性能边界为后续系统升级提供依据。第三个研究目的在于构建一套可持续更新的规范管理机制。鉴于物流包装标准随技术进步与法规变更而不断演化系统需要具备自动化知识抽取与版本控制功能为此本研究将设计基于文本挖掘与机器学习的规范抽取流水线并实现对新发布标准的及时集成。通过构建规范生命周期管理模块系统能够在保证信息时效性的同时维护历史版本的可追溯性为企业合规审计提供可靠依据。最后本研究旨在推动物流包装行业向智能化、标准化方向发展。通过将RAG技术与行业知识深度融合本系统不仅为企业提供高效、精准的问答服务还可作为规范学习与培训的辅助工具同时系统的开放接口与模块化设计可为后续多模态问答、语义搜索等功能扩展奠定基础。综上所述本研究通过技术创新与实践验证期望为物流包装规范管理提供一种可复制、可推广的智能问答解决方案从而提升行业整体运营效率与合规水平。二、研究意义本研究的意义在于通过引入检索增强生成技术为物流包装规范领域提供一种高效、精准的知识问答平台从而降低企业合规成本并提升供应链整体运营效率。物流包装作为供应链安全与成本控制的重要环节其规范更新频繁且专业性强传统人工解读方式耗时且易出错导致企业在包装设计、材料选择与运输过程中面临不确定性风险。通过构建基于RAG的问答系统本研究能够实现对海量包装标准文档的实时检索与语义生成既保证答案来源的可靠性又提升回答的可读性与可操作性。此外该系统将行业知识图谱与文本检索相结合形成多模态知识表示框架使得模型能够捕捉规范条款之间的隐含关系从而在回答复杂查询时提供更为全面的解释。 在实践层面本研究所提出的问答框架可被物流企业、包装设计师及监管机构广泛采纳帮助他们快速获取最新标准信息减少因信息滞后导致的违规成本与资源浪费。进一步而言该技术能够支持规范版本管理与知识更新机制使企业在面对法规变更时能够及时调整包装方案保持合规性与市场竞争力。 从学术视角来看本研究填补了RAG技术在高度专业化行业问答场景中的应用空白为检索增强生成模型的领域适配提供了可复制的实验范例与评估方法。通过对比传统检索式、纯生成式与混合式问答模型本研究揭示了RAG在知识密集型任务中的优势与局限为后续算法改进与模型优化提供了实证依据。 同时本研究提出的多层次知识图谱构建方法为将来在其他行业如化工安全、食品标准等领域推广RAG技术奠定了理论基础。 综上所述本研究不仅提升了物流包装规范管理的智能化水平还为供应链数字化转型提供了重要技术支撑具有显著的经济与社会价值。三、国内外研究现状国内外在物流包装规范管理与智能问答领域的研究呈现多元化发展趋势。早期研究主要聚焦于基于规则的专家系统与知识库构建学者通过手工编码行业标准条款构造逻辑推理引擎以实现对包装设计方案的合规性评估然而这类系统受限于规则维护成本高、知识更新滞后以及对自然语言查询支持不足。随着文本检索技术与深度学习模型的成熟学术界逐步转向基于检索增强生成RAG的混合式问答框架结合大规模预训练语言模型与向量检索模块实现对海量文档的快速定位与自然语言答案生成。国外研究多以医疗、法律等知识密集型领域为主导先后提出基于BM25、FAISS以及Transformer的检索-生成流水线并通过大规模语料库进行微调显著提升了答案覆盖率与语义一致性国内则在此基础上针对物流与供应链场景开展了多模态知识图谱构建与领域自适应微调研究。在物流包装规范方面国外学术界已开展多项基于知识图谱的标准管理实验。例如美国某高校团队利用OpenIE技术抽取包装标准文本中的实体关系并构建多层次属性图谱随后将其与检索模型集成实现对包装尺寸、材料及抗压要求的即时查询。欧洲部分研究者则侧重于规范版本控制与合规风险评估开发了基于时间序列知识图谱的预测模型用以预判法规变更对包装设计的影响。国内方面物流企业与高校联合开展了“智慧包装标准平台”项目利用BERT系列模型进行标准文本语义表示并结合FAISS实现向量检索该平台已在多家电商物流公司内部部署实现了对包装规范的实时问答与合规提醒功能。与此同时一些企业通过构建行业知识图谱将包装设计经验、法规条款与供应链节点信息融合形成可视化决策支持系统为包装方案评估提供多维度依据。在检索增强生成技术的研究层面国外学术界已提出多种改进策略。首先是检索模块的多样化投票机制通过融合BM25、DPR和Dense Passage Retrieval等检索器提高候选文档的覆盖度其次是生成模块的可控生成技术利用指令微调或控制向量引导模型输出更符合行业规范的答案再次是对检索结果与生成答案进行后处理的可信度评估框架结合知识图谱中的事实校验机制提升答案的准确性与可解释性。国内研究者在此基础上针对物流包装领域的特殊语义需求开发了领域自适应检索模型并通过对标准文档的结构化标注构建了多层次检索索引以兼顾全文检索与结构化查询。与此同时国内学术界也在探索将RAG模型与强化学习相结合通过用户交互反馈动态调整检索权重和生成策略以实现更高效的知识服务。总体而言国内外在物流包装规范问答系统的研究已从早期规则引擎向现代混合式检索-生成框架转变并在知识图谱构建、模型微调、可解释性评估等方面取得显著进展。然而针对物流包装领域的标准文本多样性、法规更新频繁以及跨部门协同需求仍存在检索精度不足、生成答案不够专业化以及系统可维护性差等挑战。未来研究需要进一步完善多模态知识表示、动态更新机制与人机交互体验以实现真正意义上的智能物流包装规范问答服务。四、预期达到目标及解决的关键问题预期目标主要包括构建一套基于检索增强生成技术的物流包装规范问答系统该系统能够实现对标准文档的高效检索、语义理解与自然语言答案生成并在准确率、覆盖率与响应速度等指标上优于传统问答方案进一步实现对规范版本的自动更新与可追溯管理使企业能够随时获取最新法规信息并及时调整包装设计最后通过可视化知识图谱与交互式问答界面为包装工程师、合规部门与供应链管理者提供统一、透明的决策支持平台。为实现上述目标系统需在知识抽取、检索索引构建、生成模型微调以及评估机制等方面形成闭环同时需要兼顾多语言与多格式文档的兼容性以满足国内外物流企业的多元化需求。关键问题主要集中在四个方面。首先是标准文本的结构化与语义抽取由于物流包装规范包含大量专业术语与条款如何通过自动化方法准确识别实体、属性与关系并将其映射至统一知识图谱是系统性能的前提其次是检索模块的多样性与实时性传统基于TF-IDF或BM25的检索在处理长篇规范时可能失效如何融合稠密向量检索与语义匹配以提升召回率与精确度是技术挑战之一第三是生成模型的专业化与可解释性纯生成式模型可能产生不符合规范的答案如何通过控制向量或后验校验机制保证答案的合法性与可追溯性需要进一步研究最后是系统评估与持续迭代如何构建多维度评价指标体系包括答案准确率、覆盖率、用户满意度与合规风险降低幅度并基于专家反馈实现模型自适应更新是实现系统长期价值的关键。五、研究内容本研究围绕物流包装规范问答系统的设计与实现展开整体研究内容可分为四大模块规范文本获取与预处理、知识图谱构建与检索索引、检索增强生成模型训练与微调以及系统集成与评估。首先在规范文本获取与预处理阶段计划从国内外物流协会、监管部门及行业标准化组织处爬取最新的包装规范文档并对其进行格式化转换、分词标注与实体识别随后通过规则抽取与深度学习相结合的方法将标准条款中的包装尺寸、材料属性、抗压等级及环保要求等信息映射为结构化知识单元形成多层次的规范知识库。其次知识图谱构建与检索索引模块将利用实体关系图谱技术对抽取出的实体与属性进行语义关联构建可查询的三元组网络与此同时为支持高效检索将采用FAISS等向量检索库搭建稠密向量索引并结合BM25等传统文本检索方法实现多模态检索融合以提升召回率与精确度。第三检索增强生成模型训练与微调阶段将基于大规模预训练语言模型如BERT、T5或GPT系列进行领域自适应微调并在检索模块输出的候选文档上执行RAG框架生成自然语言答案为保证答案的专业性与合规性将引入知识图谱校验机制和可控生成技术对生成结果进行事实核对与语义约束。最后系统集成与评估模块将把上述子系统整合为统一的问答平台并设计多维度评价指标包括答案准确率、覆盖率、响应时延以及用户满意度通过专家评审与真实案例测试收集反馈以实现模型迭代与系统优化。整个研究流程将形成闭环从数据获取到模型部署再到持续评估与更新确保系统在物流包装规范领域的实用性、可维护性与可扩展性。六、需求分析用户需求方面系统的主要使用者包括包装工程师、合规专员、供应链管理人员以及审计人员等。包装工程师需要能够快速检索与其设计方案相关的尺寸标准、材料属性及抗压等级等技术细节并在设计阶段即时获得符合最新法规的建议合规专员则期望系统能够提供对包装规范变更的实时提醒帮助其评估现有方案是否仍处于合规状态并生成可供内部审批的合规报告供应链管理人员关注的是包装方案对物流成本与运输安全的影响因而需要系统能够根据不同运输模式陆运、海运、空运给出相应的包装要求与风险评估审计人员则需要系统能够提供完整的查询日志与答案来源追溯以满足内部或外部审计对合规过程的可追溯性要求。综合上述角色用户需求可归纳为1) 快速、准确获取最新包装规范信息2) 对查询结果进行专业解释与实例展示3) 提供规范变更提醒与合规评估工具4) 记录并追踪查询与答案的来源与修改历史5) 支持多语言与多格式文档的兼容以满足跨国企业的使用场景。功能需求方面系统需具备完整的知识库管理模块能够从标准化组织、监管部门及行业协会处自动爬取、解析并更新包装规范文档并将其结构化为实体-属性-关系三元组检索模块需实现多模态检索包括基于关键词的BM25检索与基于语义向量的稠密检索并通过投票或加权融合提升召回率生成模块采用检索增强生成框架结合预训练语言模型对检索结果进行上下文理解并生成自然语言答案同时通过知识图谱校验机制确保答案的准确性与合规性交互界面需支持语音与文本输入提供答案解释、实例展示与可视化图表并允许用户对答案进行反馈以供模型持续学习版本控制模块需记录规范文档的历史版本与变更日志并在答案中标注对应的版本号以满足合规审计需求安全与权限管理模块需实现基于角色的访问控制保障敏感信息不被未授权人员查看最后系统应提供API接口以便与企业现有ERP、MES或供应链管理系统进行无缝集成。七、可行性分析经济可行性方面本研究的投入主要集中在数据获取与处理、模型训练与微调以及系统部署与运维等环节。首先物流包装规范文档多数由行业协会、监管部门及企业内部标准化团队公开发布因而在数据采集阶段所需成本相对较低其次利用现有的开源深度学习框架如PyTorch、TensorFlow与云计算平台如AWS、阿里云进行模型训练可显著降低硬件投入并通过按需计费实现成本可控再次系统的部署采用微服务架构与容器化技术便于弹性扩展与持续集成减少运维人力。基于上述成本结构预计初期研发投入约为人民币200万元其中70%用于人力资源与云计算费用在系统上线后通过提升包装设计效率、降低合规风险及优化物流成本可为企业带来每年约500万元的直接经济收益投资回收期预计在三年内完成。进一步考虑到行业对标准化与数字化的迫切需求项目可获得政府科技专项资金与行业基金支持进一步提升经济可行性。社会可行性方面本研究所提供的问答系统能够显著提升物流包装行业的合规水平与安全保障从而降低因包装不当导致的货物损坏、运输事故及环境污染风险。对企业而言系统可帮助其满足国内外监管要求避免因违规造成的处罚与声誉损失对消费者而言改进后的包装质量可提升商品安全性与使用体验对环保组织而言系统支持包装材料的绿色选型与回收利用符合可持续发展目标。与此同时该系统通过提供透明的查询日志与答案来源可满足监管部门对合规过程的审计需求提升行业治理水平。然而社会可行性也需关注技术接受度与数据隐私问题。部分企业可能担忧系统对内部标准的公开化导致商业机密泄露因此在系统设计中应加入细粒度权限控制与数据脱敏机制以保障信息安全。总体而言社会效益与潜在风险可通过合理的治理框架与利益相关者协商得到平衡从而确保项目在社会层面的可持续推广。技术可行性方面首先数据层面存在一定挑战。物流包装规范文本多以PDF或Word形式发布包含复杂的表格与图示需采用OCR与结构化解析技术将其转化为可检索文本此外不同国家与地区的标准格式差异较大要求系统具备跨语言、多格式处理能力。其次在知识抽取与图谱构建方面需要结合规则抽取、命名实体识别与关系抽取技术提升实体识别准确率至95%以上以保证后续检索与生成的可靠性。第三检索增强生成模型的训练需在大规模语料上进行领域自适应微调预计需要数十亿词级别的计算资源但通过使用混合稠密向量检索与传统关键词检索相结合可在保证召回率的同时降低模型推理时延。第四系统集成层面需实现与企业ERP、MES等业务系统的无缝对接采用RESTful API与消息队列技术确保数据流畅同步。最后为满足实时问答需求系统需具备水平扩展能力可通过容器编排如Kubernetes实现弹性伸缩并使用缓存与CDN降低网络延迟。综合上述技术路径与挑战本研究在现有技术条件下具备可实现性且通过模块化设计与开放接口可为后续功能迭代提供灵活性。八、功能分析系统功能模块可划分为七大核心子系统彼此协同构成完整的物流包装规范问答平台。首先是数据采集与预处理子系统负责从行业协会、监管部门及企业内部标准化库中爬取PDF、Word等格式的包装规范文档并通过OCR技术将扫描文本转换为可编辑文本随后利用分词、命名实体识别与句法分析工具对文本进行结构化标注提取包装尺寸、材料属性、抗压等级及环保要求等关键信息。该子系统还需实现多语言支持与格式标准化以满足跨国企业的需求。其次是知识图谱构建子系统在预处理完成后将抽取出的实体与属性映射为三元组并通过关系抽取算法构建多层次知识网络此网络将作为检索与生成模块的事实依据支持语义查询与事实校验。第三是检索引擎子系统采用混合检索策略将传统BM25关键词检索与稠密向量检索如FAISS相结合构建多模态索引在用户提交问题后该模块首先对问题进行语义解析生成查询向量并检索候选文档集合同时对结果进行投票或加权融合以提升召回率与精确度。第四是检索增强生成子系统基于预训练语言模型如T5或GPT系列实现RAG框架该模块接收检索引擎返回的候选文档对其进行上下文编码并生成自然语言答案随后通过知识图谱校验机制对答案中的事实进行核对确保合规性与准确性。第五是用户交互界面子系统提供多模态输入文本、语音与输出文本、图表、实例展示并支持答案解释、版本标注与查询日志查看界面需具备可视化知识图谱浏览功能帮助用户直观理解规范条款之间的关联。第六是版本控制与审计子系统记录每一次规范文档的更新与变更历史并在答案中标注对应版本号同时维护查询日志、答案来源与修改轨迹为合规审计提供可追溯的数据链。第七是安全与权限管理子系统采用基于角色的访问控制RBAC策略对不同用户组包装工程师、合规专员、审计人员等授予相应的查询与编辑权限此外系统需实现数据脱敏与加密存储以保障企业内部标准的机密性。上述七大模块通过RESTful API与消息队列实现无缝交互支持与企业ERP、MES等业务系统的集成整个系统采用容器化部署与微服务架构具备弹性扩展与高可用特性从而满足物流包装规范问答平台在性能、可靠性与安全性方面的综合需求。九、数据库设计文档表 | 文档编号 | 20 | VARCHAR(20) | 主键 | 存储文档唯一标识符文档表 | 标题 | 200 | VARCHAR(200) | | 文档标题文档表 | 来源机构 | 100 | VARCHAR(100) | | 文档来源单位或网站文档表 | 格式 | 20 | VARCHAR(20) | | 文本、PDF、Word 等文件格式文档表 | 路径 | 255 | VARCHAR(255) | | 本地或云存储路径文档表 | 创建时间 | 19 | TIMESTAMP | | 文档首次上传时间文档版本表 | 版本编号 | 20 | VARCHAR(20) | 主键 | 文档版本唯一标识符文档版本表 | 文档编号 | 20 | VARCHAR(20) | 外键文档表.doc_id| 与文档一对多关联文档版本表 | 版本号 | 10 | VARCHAR(10) | | 例如 v1.0、v2.0 等文档版本表 | 内容哈希 | 64 | CHAR(64) | | 文本内容 SHA256 哈希用于去重文档版本表 | 更新时间 | 19 | TIMESTAMP | | 本次版本上传时间实体表 | 实体编号 | 20 | VARCHAR(20) | 主键 | 包装规范中抽取的实体唯一标识符实体表 | 名称 | 200 | VARCHAR(200) | | 实体名称例如“纸箱尺寸”实体表 | 类型 | 50 | VARCHAR(50) | | 如“尺寸”“材料”“抗压”等关系表三元组 | 关系编号 | 20 | VARCHAR(20) | 主键 | 三元组唯一标识符关系表三元组 | 主体实体编号 | 20 | VARCHAR(20) | 外键实体表.entity_id| 与主体实体关联关系表三元组 | 谓词 | 50 | VARCHAR(50) | | 如“具有尺寸”“采用材料”等关系表三元组 | 对象实体编号 | 20 | VARCHAR(20) | 外键实体表.entity_id| 可为空若对象为实体时使用关系表三元组 | 对象值 | 255 | VARCHAR(255) | | 若对象为属性值时使用用户表 | 用户编号 | 20 | VARCHAR(20) | 主键 | 系统用户唯一标识符用户表 | 用户名 | 100 | VARCHAR(100) | | 登录名用户表 | 密码哈希 | 64 | CHAR(64) | | 存储加密后的密码角色表 | 角色编号 | 20 | VARCHAR(20) | 主键 | 用户角色唯一标识符角色表 | 角色名称 | 50 | VARCHAR(50) | | 如“包装工程师”“合规专员”用户角色关联表 | 关联编号 | 20 | VARCHAR(20) | 主键 | 用户与角色多对多关联用户角色关联表 | 用户编号 | 20 | VARCHAR(20) | 外键用户表.user_id|用户角色关联表 | 角色编号 | 20 | VARCHAR(20) | 外键角色表.role_id|查询日志表 | 查询编号 | 20 | VARCHAR(20) | 主键 | 查询记录唯一标识符查询日志表 | 用户编号 | 20 | VARCHAR(20) | 外键用户表.user_id|查询日志表 | 查询内容 | 5000 | TEXT | | 用户输入的自然语言问题查询日志表 | 查询时间 | 19 | TIMESTAMP | | 查询发生时间答案日志表 | 答案编号 | 20 | VARCHAR(20) | 主键 | 答案记录唯一标识符答案日志表 | 查询编号 | 20 | VARCHAR(20) | 外键查询日志表.query_id|答案日志表 | 答案内容 | 5000 | TEXT | | 系统生成的自然语言回答答案日志表 | 生成时间 | 19 | TIMESTAMP | | 答案生成时间审计日志表可选| 审计编号 | 20 | VARCHAR(20) | 主键 | 审计记录唯一标识符审计日志表可选| 用户编号 | 20 | VARCHAR(20) | 外键用户表.user_id|审计日志表可选| 操作类型 | 50 | VARCHAR(50) | | 如“查询”“答案生成”“文档上传”审计日志表可选| 目标对象 | 200 | VARCHAR(200) | | 被操作的文档或实体审计日志表可选| 时间戳 | 19 | TIMESTAMP | | 操作发生时间上述七张表均遵循第一范式主键唯一且无重复字段外键约束保证参照完整性避免数据冗余实现了规范化数据库设计。十、建表语句CREATE DATABASE IF NOT EXISTS packaging_qa CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;USE packaging_qa;-- 文档表CREATE TABLE documents (doc_id VARCHAR(20) NOT NULL,title VARCHAR(200) NOT NULL,source_org VARCHAR(100),format VARCHAR(20),path VARCHAR(255),created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (doc_id)) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 文档版本表CREATE TABLE document_versions (version_id VARCHAR(20) NOT NULL,doc_id VARCHAR(20) NOT NULL,version_no VARCHAR(10),content_hash CHAR(64),updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (version_id),KEY idx_doc_id (doc_id),CONSTRAINT fk_doc_version_docFOREIGN KEY (doc_id) REFERENCES documents(doc_id)ON UPDATE CASCADE ON DELETE CASCADE) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 实体表CREATE TABLE entities (entity_id VARCHAR(20) NOT NULL,name VARCHAR(200) NOT NULL,type VARCHAR(50),PRIMARY KEY (entity_id)) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 三元组表关系表CREATE TABLE triples (triple_id VARCHAR(20) NOT NULL,subject_id VARCHAR(20) NOT NULL,predicate VARCHAR(50) NOT NULL,object_id VARCHAR(20),object_value VARCHAR(255),PRIMARY KEY (triple_id),KEY idx_subject (subject_id),KEY idx_object (object_id),CONSTRAINT fk_triple_subjectFOREIGN KEY (subject_id) REFERENCES entities(entity_id)ON UPDATE CASCADE ON DELETE CASCADE,CONSTRAINT fk_triple_objectFOREIGN KEY (object_id) REFERENCES entities(entity_id)ON UPDATE CASCADE ON DELETE SET NULL) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 用户表CREATE TABLE users (user_id VARCHAR(20) NOT NULL,username VARCHAR(100) NOT NULL UNIQUE,password_hash CHAR(64) NOT NULL,PRIMARY KEY (user_id)) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 角色表CREATE TABLE roles (role_id VARCHAR(20) NOT NULL,role_name VARCHAR(50) NOT NULL UNIQUE,PRIMARY KEY (role_id)) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 用户角色关联表CREATE TABLE user_roles (assoc_id VARCHAR(20) NOT NULL,user_id VARCHAR(20) NOT NULL,role_id VARCHAR(20) NOT NULL,PRIMARY KEY (assoc_id),KEY idx_user (user_id),KEY idx_role (role_id),CONSTRAINT fk_user_roles_userFOREIGN KEY (user_id) REFERENCES users(user_id)ON UPDATE CASCADE ON DELETE CASCADE,CONSTRAINT fk_user_roles_roleFOREIGN KEY (role_id) REFERENCES roles(role_id)ON UPDATE CASCADE ON DELETE CASCADE) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 查询日志表CREATE TABLE query_logs (query_id VARCHAR(20) NOT NULL,user_id VARCHAR(20) NOT NULL,query_text TEXT NOT NULL,query_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (query_id),KEY idx_user (user_id),CONSTRAINT fk_query_logs_userFOREIGN KEY (user_id) REFERENCES users(user_id)ON UPDATE CASCADE ON DELETE CASCADE) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 答案日志表CREATE TABLE answer_logs (answer_id VARCHAR(20) NOT NULL,query_id VARCHAR(20) NOT NULL,answer_text TEXT NOT NULL,generated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (answer_id),KEY idx_query (query_id),CONSTRAINT fk_answer_logs_queryFOREIGN KEY (query_id) REFERENCES query_logs(query_id)ON UPDATE CASCADE ON DELETE CASCADE) ENGINEInnoDB DEFAULT CHARSETutf8mb4;-- 审计日志表可选CREATE TABLE audit_logs (audit_id VARCHAR(20) NOT NULL,user_id VARCHAR(20),operation_type VARCHAR(50),target_object VARCHAR(200),timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (audit_id),KEY idx_user (user_id),CONSTRAINT fk_audit_logs_userFOREIGN KEY (user_id) REFERENCES users(user_id)ON UPDATE CASCADE ON DELETE SET NULL) ENGINEInnoDB DEFAULT CHARSETutf8mb4;文章下方名片联系我即可~大家点赞、收藏、关注、评论啦 、查看下方获取联系方式
返回列表