TimeRateConfigResp.java 965 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.cyksj.model.response;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.Data;
  4. import java.util.Date;
  5. /**
  6. * 时间倍率配置响应
  7. */
  8. @Data
  9. public class TimeRateConfigResp {
  10. private Long id;
  11. /**
  12. * 配置名称
  13. */
  14. private String name;
  15. /**
  16. * 开始小时(0-23)
  17. */
  18. @JsonProperty("start_hour")
  19. private Integer startHour;
  20. /**
  21. * 结束小时(0-23)
  22. */
  23. @JsonProperty("end_hour")
  24. private Integer endHour;
  25. /**
  26. * 倍率系数(0.001-10.000)
  27. */
  28. private Double multiplier;
  29. /**
  30. * 配置描述
  31. */
  32. private String description;
  33. /**
  34. * 是否启用
  35. */
  36. @JsonProperty("is_active")
  37. private Boolean isActive;
  38. /**
  39. * 优先级(数值越大优先级越高
  40. */
  41. private Integer priority;
  42. @JsonProperty("created_at")
  43. private Date createdAt;
  44. @JsonProperty("update_at")
  45. private Date updatedAt;
  46. }