做一个我的预约(专家)模块: 1. 查询预约记录列表:支持预约人模糊匹配、预约日期范围匹配(startDate,endDate)、状态精确匹配分页列出当前登录人员的专家预约记录列表。 2. 列表字段:预约人、预约日期、预约时段、联系电话、服务地址、服务需求、状态、拒绝理由。 3. 状态:待确认/已取消/已确认/已拒绝/已完成。 4. 当前登录人员可以对“待确认”状态的预约记录进行“查看”、“确认接诊”、“拒绝接诊”操作。 5. 当前登录人员可以对 “已取消/已确认/已拒绝”状态的预约记录进行"查看"操作。 6. 当前登录人员可以对 “已完成”状态的预约记录进行"查看"、"查看评价"操作。 7. 当前登录人员对某条预约记录进行“拒绝接诊”操作时,需输入“拒绝理由”,不能为空,限制100字以内。 8. 查看预约记录详情:预约人、预约日期(yyyy-MM-dd)、预约时段(HH:mm~HH:mm)、联系电话、服务地址、服务需求、状态、拒绝理由(已拒绝)、到场准时(星,已完成)、服务态度(星,已完成)、指导效果(星,已完成)、综合评价(已完成)均可查看。 9. 查看评价:以列表形式展示评价信息,列表字段包括:评价人姓名、评价时间、综合评价。 10. 异常返回:统一格式 code、msg、data。 11. 技术栈:RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。