From 816501a3744add67e00fb6d7ceee6eead4776be9 Mon Sep 17 00:00:00 2001 From: longbinbin <2284496322@qq.com> Date: Tue, 3 Dec 2024 16:27:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0"=E6=A8=A1=E7=89=88"=E7=9A=84?= =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=B8=9A=E5=8A=A1=E6=8E=A5=E5=8F=A3=E5=92=8C?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/pc/TemplateController.java | 51 ++++++++++++++++++- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ycwl/basic/controller/pc/TemplateController.java b/src/main/java/com/ycwl/basic/controller/pc/TemplateController.java index 6256631..3d2e358 100644 --- a/src/main/java/com/ycwl/basic/controller/pc/TemplateController.java +++ b/src/main/java/com/ycwl/basic/controller/pc/TemplateController.java @@ -1,8 +1,17 @@ package com.ycwl.basic.controller.pc; +import com.github.pagehelper.PageInfo; +import com.ycwl.basic.model.pc.template.entity.TemplateEntity; +import com.ycwl.basic.model.pc.template.req.TemplateReqQuery; +import com.ycwl.basic.model.pc.template.resp.TemplateRespVO; +import com.ycwl.basic.service.pc.TemplateService; +import com.ycwl.basic.utils.ApiResponse; import io.swagger.annotations.Api; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; /** * @Author:longbinbin @@ -13,4 +22,42 @@ import org.springframework.web.bind.annotation.RestController; @Api(tags = "模板管理") public class TemplateController { + @Autowired + private TemplateService templateService; + + @ApiOperation("分页查询模板") + @PostMapping("/page") + public ApiResponse> pageQuery(@RequestBody TemplateReqQuery templateReqQuery) { + return templateService.pageQuery(templateReqQuery); + } + @ApiOperation("查询模板列表") + @PostMapping("/list") + public ApiResponse> list(@RequestBody TemplateReqQuery templateReqQuery) { + return templateService.list(templateReqQuery); + } + @ApiOperation("查询模板详情") + @GetMapping("getDetail/{id}") + public ApiResponse getById(@PathVariable Long id) { + return templateService.getById(id); + } + @ApiOperation("添加模板") + @PostMapping("/add") + public ApiResponse add(@RequestBody TemplateEntity template) { + return templateService.add(template); + } + @ApiOperation("删除模板") + @DeleteMapping("/delete/{id}") + public ApiResponse deleteById(@PathVariable Long id) { + return templateService.deleteById(id); + } + @ApiOperation("修改模板") + @PostMapping("/update") + public ApiResponse update(@RequestBody TemplateEntity template) { + return templateService.update(template); + } + @ApiOperation("修改模板状态") + @PostMapping("/updateStatus") + public ApiResponse updateStatus(@RequestBody Long id) { + return templateService.updateStatus(id); + } }