做一个疫病诊疗标准管理模块：



1. 新增疫病诊疗标准：标准名称不能为空，长度 1–20；标准类型：疾病决策，必填，支持单选；标准简介：限制50字内；标准内容：必填，支持后缀名为pdf、md、doc、docx、xls、xlsx、ppt，pptx等非结构化文档单选上传，文件大小30M以内;封面：支持后缀名为jpg、jpeg、png等图片单选上传，文件大小10M以内。
2. 查询疫病诊疗标准列表：支持关键字（标准名称或标准简介）模糊匹配、标准类型精确匹配分页列出疫病诊疗标准列表。
3. 修改疫病诊疗标准：标准名称、标准类型、标准简介、标准内容、封面均可修改。
4. 删除疫病诊疗标准：删除数据同时删除相关文件，并通知知识库删除该疫病诊疗标准。
5. 查看疫病诊疗标准：标准名称、标准类型、标准简介、标准内容、封面均可查看。
6. 未发布、未同步的疫病诊疗标准可以同步知识库，只有已同步的疫病诊疗标准才能执行发布操作。
7. 已同步的疫病诊疗标准可以移出知识库。
8. 已发布的疫病诊疗标准可以下架。
10. 疫病诊疗标准下架后，状态改为未发布且已同步，可以重新修改后发布。
10. 未同步的疫病诊疗标准允许删除。
11. 异常返回：统一格式 code、msg、data。
12. 技术栈：RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。