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) {