Prechádzať zdrojové kódy

每日统计数据实体类

xdd 2 dní pred
rodič
commit
3706c57da5

+ 77 - 22
fs-service/src/main/java/com/fs/statis/domain/FsStatisEveryDayWatch.java

@@ -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;
 }