From 9ef02505c6f0bcd87470dc3e9b98a27cea0a8155 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期二, 22 七月 2025 14:16:57 +0800 Subject: [PATCH] 修改 --- multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ExCourseController.java | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) diff --git a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ExCourseController.java b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ExCourseController.java index 5df319a..0110772 100644 --- a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ExCourseController.java +++ b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ExCourseController.java @@ -5,8 +5,11 @@ import com.gkhy.exam.common.annotation.RepeatSubmit; import com.gkhy.exam.common.api.CommonResult; import com.gkhy.exam.common.enums.BusinessType; +import com.gkhy.exam.system.domain.CompanyIndustryTemplate; import com.gkhy.exam.system.domain.ExCourse; +import com.gkhy.exam.system.domain.TrainPlan; import com.gkhy.exam.system.service.ExCourseService; +import com.gkhy.exam.system.service.TrainPlanService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -29,6 +32,9 @@ public class ExCourseController { @Autowired private ExCourseService courseService; + + @Autowired + private TrainPlanService trainPlanService; @ApiOperation(value = "课程列表(分页)") @ApiImplicitParams({ @@ -110,4 +116,62 @@ courseService.changeStatus(course); return CommonResult.success(); } + + /** + * 培训计划 + * @param trainPlan + * @return + */ + @ApiOperation(value = "培训计划(分页)") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"), + @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"), + }) + @GetMapping("/plan/list") + public CommonResult selectTrainPlanList(TrainPlan trainPlan){ + return CommonResult.success(trainPlanService.selectTrainPlanList(trainPlan)); + } + + /** + * 培训计划新增 + * @param trainPlan + * @return + */ + @ApiOperation(value = "培训计划新增") + @PostMapping("/plan/insert") + public CommonResult insertTrainPlan(@Validated @RequestBody TrainPlan trainPlan){ + return trainPlanService.insertTrainPlan(trainPlan); + } + + /** + * 培训计划修改 + * @param trainPlan + * @return + */ + @ApiOperation(value = "培训计划修改") + @PostMapping("/plan/update") + public CommonResult updateTrainPlan(@Validated @RequestBody TrainPlan trainPlan){ + return trainPlanService.updateTrainPlan(trainPlan); + } + + /** + * 培训计划删除 + * @param trainPlanId + * @return + */ + @ApiOperation(value = "培训计划删除") + @GetMapping("/plan/deleted") + public CommonResult deletedTrainPlan(@RequestParam("trainPlanId") Integer trainPlanId){ + return trainPlanService.deletedTrainPlan(trainPlanId); + } + + + + + + + + + + } -- Gitblit v1.9.2