做一个畜牧医疗资源管理模块：


0. 可以管理兽医人员库、专家团队库、诊疗机构库、医疗设备库。
1. 新增兽医资源：资源类型：兽医人员/专家团队/诊疗机构/医疗设备，下拉选择框，必选；选择不同的资源类型，添加表单动态切换。
2. 兽医人员表单：资源类型：兽医人员；兽医姓名：不能为空，长度 1–10字；兽医照片：选填，支持后缀名为jpg、jpeg、png等图片单选上传，文件大小10M以内；兽医介绍：选填，限制500字内；联系方式：选填，校验手机号；隶属单位：选填，限制20字内；详细地址：选填，限制100字内；接诊方式：定点接诊/上门接诊/在线接诊，必填，支持多选；服务区域：选填，限制100字内；收费标准：选填，正数，单位为元/小时；服务时段：HH:mm（开始时间~结束时间）,选填；服务周日：周一/周二/周三/周四/周五/周六/周日，选填，支持多选。
3. 专家团队表单：资源类型：专家团队；团队名称：不能为空，长度 1–10字；团队照片：选填，支持后缀名为jpg、jpeg、png等图片单选上传，文件大小10M以内；团队介绍：选填，限制500字内；成立时间：yyyy-MM-dd，选填；团队规模：选填，正整数，单位为人；团队成员：限制500字内，选填；团队负责人：选填，限制10字内；联系方式：选填，校验手机号；隶属单位：选填，限制20字内。
4. 诊疗机构表单：资源类型：诊疗机构；机构名称：不能为空，长度 1–10字；机构照片：选填，支持后缀名为jpg、jpeg、png等图片单选上传，文件大小10M以内；机构介绍：选填，限制500字内；机构级别：动物诊所/动物医院，必填，支持单选；详细地址：选填，限制100字内；负责人：选填，限制10字内；联系方式：选填，符合手机号格式；服务时段：HH:mm（开始时间~结束时间）,选填；服务周日：周一/周二/周三/周四/周五/周六/周日，选填，支持多选；单日最大接诊人数：选填，正整数，单位为人，预约时判断。
5. 医疗设备表单：资源类型：医疗设备；设备名称：不能为空，长度 1–10字；设备型号：选填，限制10字内；设备照片：选填，支持后缀名为jpg、jpeg、png等图片单选上传，文件大小10M以内；设备介绍：选填，限制500字内；隶属单位：选填，限制20字内。
6. 兽医人员库、专家团队库、诊疗机构库、医疗设备库以标签页（Tab）的方式展示，根据资源类型精确匹配分页列表展示。
7. 通过发布和下架操作，将数据同步移动端。
8. 发布后不允许编辑、删除；下架后可以再次编辑、删除。
9. 支持查看对应资源类型的表单数据。
10. 支持逻辑删除对应资源类型的兽医资源；如该兽医资源已分配账号，同时删除账号。
11. 兽医人员库、诊疗机构库列表有“分配账号”操作，账号名称默认为兽医姓名、机构名称的拼音+该条记录的数据库Id，角色分别默认为权限字符为vet、ins对应的角色；分配账号只允许操作一次。
12. 诊疗机构库、医疗设备库列表有“地图标点”操作。
13. 地图标点：暂不实现。
14. 异常返回：统一格式 code、msg、data。
15. 技术栈：RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。
