| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.ylx.massage.domain.vo;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- /**
- * 时间段VO
- * 用于展示技师当天可预约和不可预约的时间段
- *
- * @author system
- * @since 2024-01-13
- */
- @Data
- @Builder
- @NoArgsConstructor
- @AllArgsConstructor
- @ApiModel(value = "TimeSlotVo", description = "时间段VO")
- public class TimeSlotVo {
- /**
- * 时间点(格式:HH:mm)
- */
- @ApiModelProperty("时间点(格式:HH:mm)")
- private String time;
- /**
- * 是否可预约
- * true-可预约,false-不可预约
- */
- @ApiModelProperty("是否可预约")
- private Boolean available;
- /**
- * 不可预约原因
- * 如果可预约,此字段为null
- */
- @ApiModelProperty("不可预约原因")
- private String reason;
- /**
- * 关联订单号(如果不可预约是因为已有订单)
- */
- @ApiModelProperty("关联订单号")
- private String orderNo;
- }
|