|
|
@@ -1,6 +1,7 @@
|
|
|
package com.fs.live.vo;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.fs.common.annotation.Excel;
|
|
|
import lombok.Data;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
@@ -15,59 +16,77 @@ import java.util.Date;
|
|
|
@Data
|
|
|
public class LiveDataListVo {
|
|
|
/** 直播ID */
|
|
|
+ @Excel(name = "直播ID")
|
|
|
private Long liveId;
|
|
|
|
|
|
/** 直播名称 */
|
|
|
+ @Excel(name = "直播名称")
|
|
|
private String liveName;
|
|
|
|
|
|
/** 直播类型 1直播,2录播,3直播回放 */
|
|
|
+ @Excel(name = "直播类型 1直播,2录播,3直播回放")
|
|
|
private Integer liveType;
|
|
|
|
|
|
/** 直播状态 1未开播 2直播中 3已结束 4直播回放中 */
|
|
|
+ @Excel(name = "直播状态 1未开播 2直播中 3已结束 4直播回放中")
|
|
|
private Integer status;
|
|
|
|
|
|
/** 开始时间 */
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
private Date startTime;
|
|
|
|
|
|
/** 结束时间 */
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
private Date finishTime;
|
|
|
|
|
|
/** 累计观看人数 */
|
|
|
+ @Excel(name = "累计观看人数")
|
|
|
private Long totalViewers = 0L;
|
|
|
|
|
|
/** 直播观看人数 */
|
|
|
+ @Excel(name = "直播观看人数")
|
|
|
private Long liveViewers = 0L;
|
|
|
|
|
|
/** 回放观看人数 */
|
|
|
+ @Excel(name = "回放观看人数")
|
|
|
private Long playbackViewers = 0L;
|
|
|
|
|
|
/** 直播平均时长(秒) */
|
|
|
+ @Excel(name = "直播平均时长")
|
|
|
private Long liveAvgDuration = 0L;
|
|
|
|
|
|
/** 回放平均时长(秒) */
|
|
|
+ @Excel(name = "回放平均时长")
|
|
|
private Long playbackAvgDuration = 0L;
|
|
|
|
|
|
/** 累计完课人数 */
|
|
|
+ @Excel(name = "累计完课人数")
|
|
|
private Long totalCompletedCourses = 0L;
|
|
|
|
|
|
/** 直播完课人数 */
|
|
|
+ @Excel(name = "直播完课人数")
|
|
|
private Long liveCompletedCourses = 0L;
|
|
|
|
|
|
/** 回放完课人数 */
|
|
|
+ @Excel(name = "回放完课人数")
|
|
|
private Long playbackCompletedCourses = 0L;
|
|
|
|
|
|
/** GMV(总销售额) */
|
|
|
+ @Excel(name = "总销售额")
|
|
|
private BigDecimal gmv = BigDecimal.ZERO;
|
|
|
|
|
|
/** 付费人数 */
|
|
|
+ @Excel(name = "付费人数")
|
|
|
private Long paidUsers = 0L;
|
|
|
|
|
|
/** 付费单数 */
|
|
|
+ @Excel(name = "付费单数")
|
|
|
private Long paidOrders = 0L;
|
|
|
|
|
|
/** 销量统计 */
|
|
|
+ @Excel(name = "销量统计")
|
|
|
private Long salesCount = 0L;
|
|
|
}
|
|
|
|