|
@@ -1,15 +1,15 @@
|
|
|
package com.fs.statis.domain;
|
|
|
|
|
|
+import com.fs.common.annotation.Excel;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Builder;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
-import java.time.LocalDateTime;
|
|
|
+import java.time.LocalDate;
|
|
|
|
|
|
/**
|
|
|
- * 每日统计数据实体类
|
|
|
- * 对应表 fs_statis_every_day_watch
|
|
|
+ * 销售观看统计实体类
|
|
|
*/
|
|
|
@Data
|
|
|
@NoArgsConstructor
|
|
@@ -20,86 +20,141 @@ public class FsStatisEveryDayWatch {
|
|
|
/**
|
|
|
* 主键ID
|
|
|
*/
|
|
|
- private Integer id;
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 部门
|
|
|
+ */
|
|
|
+ private Long deptId;
|
|
|
|
|
|
/**
|
|
|
* 数据日期
|
|
|
*/
|
|
|
- private LocalDateTime dataDate;
|
|
|
+ @Excel(name = "日期")
|
|
|
+ private LocalDate dataDate;
|
|
|
|
|
|
/**
|
|
|
- * 训练营id
|
|
|
+ * 部门名称
|
|
|
+ */
|
|
|
+ private String deptName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 销售id
|
|
|
+ */
|
|
|
+ private Long companyUserId;
|
|
|
+ /**
|
|
|
+ * 销售名称
|
|
|
*/
|
|
|
- private Integer periodId;
|
|
|
+ private String companyUserName;
|
|
|
|
|
|
/**
|
|
|
* 训练营人数
|
|
|
*/
|
|
|
- private Integer periodNum;
|
|
|
+ @Excel(name = "训练营人数")
|
|
|
+ private Long trainCampNum;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发课数
|
|
|
+ */
|
|
|
+ @Excel(name = "发课数")
|
|
|
+ private Long sendNum;
|
|
|
|
|
|
/**
|
|
|
* 未报名人数
|
|
|
*/
|
|
|
- private Integer notRegNum;
|
|
|
+ @Excel(name = "未报名人数")
|
|
|
+ private Long notRegisteredNum;
|
|
|
|
|
|
/**
|
|
|
* 已报名人数
|
|
|
*/
|
|
|
- private Integer registeredNum;
|
|
|
+ @Excel(name = "已报名人数")
|
|
|
+ private Long registeredNum;
|
|
|
+ /**
|
|
|
+ * 完课人数
|
|
|
+ */
|
|
|
+ @Excel(name = "完课人数")
|
|
|
+ private Long completedNum;
|
|
|
+ /**
|
|
|
+ * 看课中断数
|
|
|
+ */
|
|
|
+ @Excel(name = "看课中断数")
|
|
|
+ private Long interruptNum;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 企微重粉
|
|
|
+ */
|
|
|
+ @Excel(name = "企微重粉")
|
|
|
+ private Long qwRepeatNum;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 小程序(看课)重粉
|
|
|
+ */
|
|
|
+ @Excel(name = "小程序(看课)重粉")
|
|
|
+ private Long userRepeatNum;
|
|
|
|
|
|
/**
|
|
|
* 报名率
|
|
|
*/
|
|
|
+ @Excel(name = "上线率")
|
|
|
private Float regRate;
|
|
|
|
|
|
/**
|
|
|
* 完课率
|
|
|
*/
|
|
|
- private Float completedRate;
|
|
|
+ @Excel(name = "完课率")
|
|
|
+ private Float finishedRate;
|
|
|
|
|
|
/**
|
|
|
* 未上线-总数
|
|
|
*/
|
|
|
- private Integer offlineTotal;
|
|
|
+ private Long offlineTotal;
|
|
|
|
|
|
/**
|
|
|
* 未上线-未参与
|
|
|
*/
|
|
|
- private Integer offlineNotRegNum;
|
|
|
+ private Long offlineNotPart;
|
|
|
|
|
|
/**
|
|
|
- * 未上线-未观看
|
|
|
+ * 未上线-未观看 (原SQL注释为'为观看',推测应为'未观看')
|
|
|
*/
|
|
|
- private Integer offlineNotWatchNum;
|
|
|
+ private Long offlineNotWatched;
|
|
|
|
|
|
/**
|
|
|
* 已上线-总数
|
|
|
*/
|
|
|
- private Integer onlineTotal;
|
|
|
+ private Long onlineTotal;
|
|
|
|
|
|
/**
|
|
|
* 已上线-上线率
|
|
|
*/
|
|
|
- private Float onlineRate;
|
|
|
+ private Float onlineOnlineRate;
|
|
|
|
|
|
/**
|
|
|
* 已上线-完播率
|
|
|
*/
|
|
|
- private Float onlineCompletedRate;
|
|
|
+ private Float onlinePlaybackCompleRate;
|
|
|
|
|
|
/**
|
|
|
* 已上线-未完播
|
|
|
*/
|
|
|
- private Integer onlineNotCompRateNum;
|
|
|
+ private Long onlineIncompletePlayback;
|
|
|
|
|
|
/**
|
|
|
* 已上线-已完播
|
|
|
*/
|
|
|
- private Integer onlineCompletedNum;
|
|
|
+ private Long onlineCompletePlayback;
|
|
|
|
|
|
/**
|
|
|
- * 销售id
|
|
|
+ * 营期id
|
|
|
+ */
|
|
|
+ private String periodId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 营期名称
|
|
|
*/
|
|
|
- private Integer companyUserId;
|
|
|
+ private String periodName;
|
|
|
+
|
|
|
|
|
|
+ private String sopId;
|
|
|
}
|