From 643fa12b28cba7e355364e9e652e45aa1d287792 Mon Sep 17 00:00:00 2001 From: yz <3614508250@qq.com> Date: Fri, 12 Jul 2024 14:26:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A1=88=E4=BE=8B=E9=A2=98?= =?UTF-8?q?=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/api/CaseApi.java | 19 +++++++++++++++++++ .../controller/api/CourseApi.java | 8 ++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/sztzjy/resource_center/controller/api/CaseApi.java diff --git a/src/main/java/com/sztzjy/resource_center/controller/api/CaseApi.java b/src/main/java/com/sztzjy/resource_center/controller/api/CaseApi.java new file mode 100644 index 0000000..358d7f2 --- /dev/null +++ b/src/main/java/com/sztzjy/resource_center/controller/api/CaseApi.java @@ -0,0 +1,19 @@ +package com.sztzjy.resource_center.controller.api; + +import io.swagger.annotations.Api; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@Api(tags = "课程方面API") +@RequestMapping("api/sys/CaseApi") +public class CaseApi { + + //案例题新增 SysCaseQuestion + //案例题列表查询 schoolId keyword index size systemOwner + //案例题详情查询 caseId + //案例题删除 caseId + //案例题编辑 SysCaseQuestion + //案例题步骤信息查询 caseId + //案例题信息查询 caseId +} diff --git a/src/main/java/com/sztzjy/resource_center/controller/api/CourseApi.java b/src/main/java/com/sztzjy/resource_center/controller/api/CourseApi.java index e49d8a7..3478551 100644 --- a/src/main/java/com/sztzjy/resource_center/controller/api/CourseApi.java +++ b/src/main/java/com/sztzjy/resource_center/controller/api/CourseApi.java @@ -49,9 +49,12 @@ public class CourseApi { @PostMapping("selectThreeCatalogListByTwoId") @ApiOperation("根据二级目录ID查寻所有三级目录信息") @AnonymousAccess - public List selectChapterByCourseId(@RequestParam String twoId) { + public List selectChapterByCourseId(@RequestParam String twoId,@RequestParam String schoolId) { SysThreeCatalogExample example = new SysThreeCatalogExample(); - example.createCriteria().andTwoIdEqualTo(twoId); + ArrayList list = new ArrayList<>(); + list.add(schoolId); + list.add(Constant.ADMIN); + example.createCriteria().andTwoIdEqualTo(twoId).andCreatorIn(list); example.setOrderByClause("sort asc"); List sysThreeCatalogs = threeCatalogMapper.selectByExample(example); return sysThreeCatalogs; @@ -136,4 +139,5 @@ public class CourseApi { return false; } } + }