PointActivityStatVo.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.ylx.point.domain.vo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.time.LocalDateTime;
  7. import java.util.List;
  8. @Data
  9. @ApiModel("积分活动统计信息vo")
  10. public class PointActivityStatVo {
  11. @ApiModelProperty("活动主键id")
  12. private Long id;
  13. @ApiModelProperty(name = "活动名称")
  14. private String name;
  15. @ApiModelProperty(name = "活动类型")
  16. private String activityType;
  17. @ApiModelProperty(name = "覆盖城市")
  18. private String cityCode;
  19. @ApiModelProperty(name = "是否长期有效 (1:是, 0:否)")
  20. private String isPermanent;
  21. @ApiModelProperty(name = "活动开始时间")
  22. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  23. private LocalDateTime startTime;
  24. @ApiModelProperty(name = "活动结束时间")
  25. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  26. private LocalDateTime endTime;
  27. @ApiModelProperty(name = "数据总览")
  28. private PointActivityOverviewVO dataOverview;
  29. @ApiModelProperty(name = "数据详情")
  30. private List<PointActivityTaskDetailVO> taskDetailList;
  31. }