From ffcfd1af5d29de1493fae0e7a50b3c0fb28b5827 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Wed, 12 Jun 2024 11:02:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=99=E8=A8=80=E6=9D=BF=20=E8=AF=BE?= =?UTF-8?q?=E7=A8=8B=E8=B7=9F=E5=95=86=E5=93=81=E5=85=B3=E8=81=94=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=20=E8=AF=BE=E7=A8=8B=E5=92=8C=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E5=85=B3=E8=81=94=E5=B1=95=E7=A4=BA=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/common/entity/CourseEntity.java | 2 + .../common/entity/CourseGuestbook.java | 47 +++++++++++++++++++ .../master/controller/CourseController.java | 6 +++ .../modules/master/service/CourseService.java | 2 + .../service/impl/CourseServiceImpl.java | 9 ++++ 5 files changed, 66 insertions(+) create mode 100644 src/main/java/com/peanut/modules/common/entity/CourseGuestbook.java 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<>();