|
|
@ -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<Crafts> list(@RequestBody BasePageQuery query) { |
|
|
|
return PageResult.success(craftsService.page(new Page<>(query.getPageNum(), query.getPageSize()))); |
|
|
|
} |
|
|
|
|
|
|
|
@Operation(summary = "添加新工艺") |
|
|
|
@PostMapping("") |
|
|
|
public Result<String> add(@Valid @RequestBody Crafts crafts) { |
|
|
|