67 lines
2.3 KiB
Java
67 lines
2.3 KiB
Java
|
|
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<CodeSettingDTO> create(@RequestBody CodeSettingOperatorDTO operatorDTO) {
|
||
|
|
return AlitaResult.success(codeSettingService.create(operatorDTO));
|
||
|
|
}
|
||
|
|
|
||
|
|
@PutMapping
|
||
|
|
@ApiOperation("编码表-修改")
|
||
|
|
public AlitaResult<CodeSettingDTO> modify(@RequestBody CodeSettingOperatorDTO operatorDTO) {
|
||
|
|
return AlitaResult.success(codeSettingService.modify(operatorDTO));
|
||
|
|
}
|
||
|
|
|
||
|
|
@DeleteMapping("{id}")
|
||
|
|
@ApiOperation("编码表-删除")
|
||
|
|
public AlitaResult<CodeSettingDTO> delete(@PathVariable("id") Long id) {
|
||
|
|
return AlitaResult.success(codeSettingService.delete(id));
|
||
|
|
}
|
||
|
|
|
||
|
|
@GetMapping("{id}")
|
||
|
|
@ApiOperation("编码表-查询单个")
|
||
|
|
public AlitaResult<CodeSettingDTO> findById(@PathVariable("id") Long id) {
|
||
|
|
return AlitaResult.success(codeSettingService.findById(id));
|
||
|
|
}
|
||
|
|
|
||
|
|
@GetMapping("list")
|
||
|
|
@ApiOperation("编码表-列表查询")
|
||
|
|
public AlitaResult<List<CodeSettingDTO>> list(CodeSettingQueryDTO queryDTO) {
|
||
|
|
return AlitaResult.success(codeSettingService.list(queryDTO));
|
||
|
|
}
|
||
|
|
|
||
|
|
@GetMapping("page")
|
||
|
|
@ApiOperation("编码表-分页查询")
|
||
|
|
public AlitaResult<Page<CodeSettingDTO>> page(CodeSettingPageQueryDTO queryDTO) {
|
||
|
|
codeSettingService.page(queryDTO);
|
||
|
|
return AlitaResult.success(queryDTO.getPageResult());
|
||
|
|
}
|
||
|
|
}
|