From 0b8aae9d70e76032fa6d802120ce9d61f5511e9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=A2=A6=E8=BF=9C?= <1063331231@qq.com> Date: Sat, 26 Jul 2025 11:09:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B7=A5=E8=89=BA=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../colortitration/app/controller/CraftsController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/com/iflytop/colortitration/app/controller/CraftsController.java b/src/main/java/com/iflytop/colortitration/app/controller/CraftsController.java index 763e069..24d741f 100644 --- a/src/main/java/com/iflytop/colortitration/app/controller/CraftsController.java +++ b/src/main/java/com/iflytop/colortitration/app/controller/CraftsController.java @@ -1,8 +1,11 @@ package com.iflytop.colortitration.app.controller; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.iflytop.colortitration.app.core.crafts.CraftsDispatcher; import com.iflytop.colortitration.app.model.dto.SetCraftsDTO; +import com.iflytop.colortitration.common.base.BasePageQuery; import com.iflytop.colortitration.common.model.entity.Crafts; +import com.iflytop.colortitration.common.result.PageResult; import com.iflytop.colortitration.common.result.Result; import com.iflytop.colortitration.common.result.ResultCode; import com.iflytop.colortitration.common.service.CraftsService; @@ -26,6 +29,13 @@ public class CraftsController { private final CraftsService craftsService; private final CraftsDispatcher craftsDispatcher; + + @Operation(summary = "分页查询工艺列表") + @PostMapping("/list") + public PageResult list(@RequestBody BasePageQuery query) { + return PageResult.success(craftsService.page(new Page<>(query.getPageNum(), query.getPageSize()))); + } + @Operation(summary = "添加新工艺") @PostMapping("") public Result add(@Valid @RequestBody Crafts crafts) {