做一个入场隔离登记模块：

请参考入场隔离登记.png

1. 新增入场隔离登记：
    进场时间：YYYY-MM-DD HH:mm:ss 默认当前时间，必填；供应商：联动供应商管理，支持单选，模糊查询；检疫证文件：支持后缀名为pdf、md、doc、docx、xls、xlsx、ppt，pptx等非结构化文档单选上传，文件大小30M以内，后续可能ORC支持检疫证文件自动识别；检疫证号：支持检疫证文件自动识别和手工录入，必填；数量：支持检疫证文件自动识别和手工录入，(单位：头)，必填；耳标号：支持检疫证文件自动识别和手工录入，多个耳标号需用','分割，必填；分配圈位：添加分圈按钮，表格：圈位编号，数量(头)，耳标号，操作；隔离天数：(单位：天)，正整数，默认隔离天数=3，必填；预计解除日期：进场时间 + 隔离天数，必填；需要判断数量与已分圈耳标号的数量之和是否一致；

    添加分圈：圈位编号：联动隔离圈位管理，必填；耳标号：从上方耳标号里的数据，下拉选择，多选，当选过后的耳标号不能重新再次选择，必填；数量：(单位：头)，计算已选择耳标号的数量，必填；
2. 查询入场隔离登记： 进场日期(开始日期-结束日期)日期范围匹配；检疫证号模糊匹配；供应商下拉选择精确匹配 ；
3. 修改入场隔离登记：所有均可修改。
4. 删除入场隔离登记：删除数据。      
5. 查看入场隔离登记：均可查看。    
6. 异常返回：统一格式 code、msg、data。
7. 技术栈：RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。     