diff --git a/src/main/java/com/peanut/modules/common/entity/CourseEntity.java b/src/main/java/com/peanut/modules/common/entity/CourseEntity.java index ea53e2dc..e332b9cc 100644 --- a/src/main/java/com/peanut/modules/common/entity/CourseEntity.java +++ b/src/main/java/com/peanut/modules/common/entity/CourseEntity.java @@ -27,6 +27,8 @@ public class CourseEntity { private String content; + private String relationProductIds; + private Date createTime; @TableLogic diff --git a/src/main/java/com/peanut/modules/common/entity/CourseGuestbook.java b/src/main/java/com/peanut/modules/common/entity/CourseGuestbook.java new file mode 100644 index 00000000..bc553db0 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/entity/CourseGuestbook.java @@ -0,0 +1,47 @@ +package com.peanut.modules.common.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.util.Date; +import java.util.List; + +@Data +@TableName("course_guestbook") +public class CourseGuestbook { + + @TableId + private Integer id; + + private Integer type; + + private Integer courseId; + + private Integer chapterId; + + private Integer pid; + + private Integer userId; + + private Integer forUserId; + + private String content; + + private String images; + + private Integer support; + + private Integer state; + + private Date createTime; + + @TableLogic + private Integer delFlag; + + @TableField(exist = false) + private List children; + +} diff --git a/src/main/java/com/peanut/modules/master/controller/CourseController.java b/src/main/java/com/peanut/modules/master/controller/CourseController.java index c0fd2b09..6947ece7 100644 --- a/src/main/java/com/peanut/modules/master/controller/CourseController.java +++ b/src/main/java/com/peanut/modules/master/controller/CourseController.java @@ -171,6 +171,12 @@ public class CourseController { return courseService.courseCatalogueTransfer(param); } + //查询课程被哪些标签关联 + @RequestMapping("/getCourseLableLinkList") + public R getCourseLableLinkList(@RequestBody Map param){ + return courseService.getCourseLableLinkList(param); + } + diff --git a/src/main/java/com/peanut/modules/master/service/CourseService.java b/src/main/java/com/peanut/modules/master/service/CourseService.java index 00a35538..72ee38f6 100644 --- a/src/main/java/com/peanut/modules/master/service/CourseService.java +++ b/src/main/java/com/peanut/modules/master/service/CourseService.java @@ -28,4 +28,6 @@ public interface CourseService extends IService { List courseAndChildrenList(Map params); R courseCatalogueTransfer(Map param); + + R getCourseLableLinkList(Map param); } diff --git a/src/main/java/com/peanut/modules/master/service/impl/CourseServiceImpl.java b/src/main/java/com/peanut/modules/master/service/impl/CourseServiceImpl.java index 6d21262f..6a23bd14 100644 --- a/src/main/java/com/peanut/modules/master/service/impl/CourseServiceImpl.java +++ b/src/main/java/com/peanut/modules/master/service/impl/CourseServiceImpl.java @@ -259,6 +259,15 @@ public class CourseServiceImpl extends ServiceImpl impl return R.ok(); } + @Override + public R getCourseLableLinkList(Map param) { + LambdaQueryWrapper toMedicineWrapper = new LambdaQueryWrapper<>(); + toMedicineWrapper.eq(CourseToMedicine::getCourseId,param.get("courseId")); + + + return null; + } + private List sociologyIds(Integer id){ ArrayList integers = new ArrayList<>();