Browse Source

会员看课记录相关接口添加营期id参数、fs_course_link表和fs_course_traffic_log表添加营期id字段

caoliqin 1 month ago
parent
commit
d75b7f0dad

+ 3 - 0
fs-service-system/src/main/java/com/fs/course/domain/FsCourseLink.java

@@ -59,4 +59,7 @@ public class FsCourseLink extends BaseEntity
     private Integer isRoom;//是否发群
     private String chatId;//是否发群
 
+    @Excel(name = "营期id")
+    private Long periodId;
+
 }

+ 2 - 0
fs-service-system/src/main/java/com/fs/course/domain/FsCourseRealLink.java

@@ -36,4 +36,6 @@ public class FsCourseRealLink implements Serializable
 
     private Integer isRoom;
 
+    private Long periodId;
+
 }

+ 2 - 0
fs-service-system/src/main/java/com/fs/course/domain/FsCourseTrafficLog.java

@@ -62,5 +62,7 @@ public class FsCourseTrafficLog extends BaseEntity
 
 //    @JsonFormat(pattern = "yyyy-MM-dd")
 //    private Date time;
+    @Excel(name = "营期id")
+    private Long periodId;
 
 }

+ 2 - 0
fs-service-system/src/main/java/com/fs/course/param/FsCourseLinkCreateParam.java

@@ -32,4 +32,6 @@ public class FsCourseLinkCreateParam {
     @ApiModelProperty(value = "链接有效时长(分钟)")
     private Integer effectiveDuration;
 
+    private Long periodId;
+
 }

+ 1 - 0
fs-service-system/src/main/java/com/fs/course/param/FsCourseQuestionAnswerUParam.java

@@ -26,6 +26,7 @@ public class FsCourseQuestionAnswerUParam implements Serializable
     private Integer linkType;
     private Long duration;
     private Long qwExternalId;
+    private Long periodId;
     private List<FsCourseQuestionBank> questions;
 
 }

+ 1 - 0
fs-service-system/src/main/java/com/fs/course/param/FsUserCourseVideoFinishUParam.java

@@ -20,4 +20,5 @@ public class FsUserCourseVideoFinishUParam implements Serializable {
     private Long qwExternalId;
     private Integer linkType;
     private Integer isRoom;
+    private Long periodId;
 }

+ 3 - 0
fs-service-system/src/main/java/com/fs/course/param/newfs/FsCourseSortLinkParam.java

@@ -32,4 +32,7 @@ public class FsCourseSortLinkParam {
     @ApiModelProperty(value = "视频时长,生成海报时必传")
     private String duration;
 
+    @ApiModelProperty(value = "营期id")
+    private Long periodId;
+
 }

+ 3 - 0
fs-service-system/src/main/java/com/fs/course/param/newfs/FsUserCourseAddCompanyUserParam.java

@@ -31,4 +31,7 @@ public class FsUserCourseAddCompanyUserParam implements Serializable {
 //    @ApiModelProperty(value = "归属发送方式:1 个微  2 企微 ,不用传")
 //    private Integer sendType; //归属发送方式:1 个微  2 企微
 
+    @ApiModelProperty(value = "营期id")
+    private Long periodId;
+
 }

+ 1 - 0
fs-service-system/src/main/java/com/fs/course/service/impl/FsCourseQuestionBankServiceImpl.java

@@ -223,6 +223,7 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
         logs.setQwUserId(param.getQwUserId() != null ? param.getQwUserId() : null );
         logs.setQuestionJson(JSONObject.toJSONString(param.getQuestions()));
         logs.setCreateTime(new Date());
+        logs.setPeriodId(param.getPeriodId());
 
         if (thisRightCount == param.getQuestions().size()) {
             logs.setIsRight(1);