package com.newyetai.codesetting.controller; import com.newyetai.codesetting.dto.CodeSettingDTO; import com.newyetai.codesetting.dto.CodeSettingOperatorDTO; import com.newyetai.codesetting.dto.CodeSettingPageQueryDTO; import com.newyetai.codesetting.dto.CodeSettingQueryDTO; import com.newyetai.codesetting.service.CodeSettingService; import com.newyetai.common.AlitaResult; import com.newyetai.tkmybatis.pojo.Page; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 编码表 * * @author chenyun chenyun.home@outlook.com * @since 1.0.0 2023-01-04 */ @Api(tags = "编码表") @RestController @RequestMapping("code_setting") public class CodeSettingController { @Autowired private CodeSettingService codeSettingService; @PostMapping @ApiOperation("编码表-创建") public AlitaResult create(@RequestBody CodeSettingOperatorDTO operatorDTO) { return AlitaResult.success(codeSettingService.create(operatorDTO)); } @PutMapping @ApiOperation("编码表-修改") public AlitaResult modify(@RequestBody CodeSettingOperatorDTO operatorDTO) { return AlitaResult.success(codeSettingService.modify(operatorDTO)); } @DeleteMapping("{id}") @ApiOperation("编码表-删除") public AlitaResult delete(@PathVariable("id") Long id) { return AlitaResult.success(codeSettingService.delete(id)); } @GetMapping("{id}") @ApiOperation("编码表-查询单个") public AlitaResult findById(@PathVariable("id") Long id) { return AlitaResult.success(codeSettingService.findById(id)); } @GetMapping("list") @ApiOperation("编码表-列表查询") public AlitaResult> list(CodeSettingQueryDTO queryDTO) { return AlitaResult.success(codeSettingService.list(queryDTO)); } @GetMapping("page") @ApiOperation("编码表-分页查询") public AlitaResult> page(CodeSettingPageQueryDTO queryDTO) { codeSettingService.page(queryDTO); return AlitaResult.success(queryDTO.getPageResult()); } }