TechnicianAvailabilityVo.java 1013 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.ylx.massage.domain.vo;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import java.util.List;
  9. /**
  10. * 技师当天可预约时间VO
  11. *
  12. * @author system
  13. * @since 2024-01-13
  14. */
  15. @Data
  16. @Builder
  17. @NoArgsConstructor
  18. @AllArgsConstructor
  19. @ApiModel(value = "TechnicianAvailabilityVo", description = "技师当天可预约时间VO")
  20. public class TechnicianAvailabilityVo {
  21. /**
  22. * 查询日期(格式:yyyy-MM-dd)
  23. */
  24. @ApiModelProperty("查询日期")
  25. private String date;
  26. /**
  27. * 技师ID
  28. */
  29. @ApiModelProperty("技师ID")
  30. private String technicianId;
  31. /**
  32. * 技师姓名
  33. */
  34. @ApiModelProperty("技师姓名")
  35. private String technicianName;
  36. /**
  37. * 时间段列表(以30分钟为间隔)
  38. */
  39. @ApiModelProperty("时间段列表")
  40. private List<TimeSlotVo> timeSlots;
  41. }