package net.srt.controller; import io.swagger.v3.oas.annotations.Operation; import lombok.AllArgsConstructor; import net.srt.convert.DatastandardConvert; import net.srt.entity.DatastandardEntity; import net.srt.framework.common.page.PageResult; import net.srt.framework.common.utils.Result; import net.srt.query.StandardManagementQuery; import net.srt.service.DatastandardService; import net.srt.vo.StandardManagementVo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.List; /** * @ClassName : DatastandardController * @Description : * @Author : FJJ * @Date: 2023-12-20 20:36 */ @RestController @RequestMapping("/data-standard") @AllArgsConstructor public class DatastandardController { @Autowired DatastandardService datastandardService; @GetMapping("page") @Operation(summary = "分页") public Result> page(@Valid StandardManagementQuery query){ PageResult page = datastandardService.page(query); return Result.ok(page); } @GetMapping("{id}") @Operation(summary ="信息") public Result get(@PathVariable("id") Integer categoryId) { DatastandardEntity entity = datastandardService.getById(categoryId); return Result.ok(DatastandardConvert.INSTANCE.convert(entity)); } @GetMapping("/table-code/list") @Operation(summary = "查询表编码") public Result> getTableCode(){ List list= datastandardService.getTableCode(); return Result.ok(list); } @PostMapping @Operation(summary = "保存") public Result save(@RequestBody DatastandardEntity entity) { datastandardService.save(entity); return Result.ok(); } }