西藏巴青项目

畜牧医疗资源管理功能需求-草稿.md 3.4KB

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

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