RoomLockRequest.java 832 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.chuanghai.ihotel.controller.request;
  2. import lombok.Data;
  3. import javax.validation.constraints.NotNull;
  4. import javax.validation.constraints.Size;
  5. import java.time.LocalDate;
  6. import java.util.Set;
  7. /**
  8. * @Author: codingliang
  9. * @Description: 房间锁定request
  10. * @Date: 2022-08-17 16:54
  11. * @Version: V1.0
  12. **/
  13. @Data
  14. public class RoomLockRequest {
  15. /**
  16. * 房间id
  17. */
  18. @Size(min = 1, message = "最少需要一个房间id")
  19. @NotNull(message = "不能为空")
  20. private Set<Long> roomId;
  21. /**
  22. * 锁定开始时间 yyyy-MM-dd
  23. */
  24. @NotNull(message = "不能为空")
  25. private LocalDate startDate;
  26. /**
  27. * 锁定结束时间 yyyy-MM-dd
  28. */
  29. @NotNull(message = "不能为空")
  30. private LocalDate endDate;
  31. /**
  32. * 备注
  33. */
  34. private String remark;
  35. }