package com.yuanchu.mom.controller; import cn.hutool.core.util.ObjectUtil; import com.yuanchu.mom.annotation.ValueAuth; import com.yuanchu.mom.pojo.StandardTree; import com.yuanchu.mom.service.StandardMethodListService; import com.yuanchu.mom.service.StandardTreeService; import com.yuanchu.mom.vo.Result; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; @RestController @AllArgsConstructor @RequestMapping("/standardTree") public class StandardTreeController { private StandardTreeService standardTreeService; private StandardMethodListService standardMethodListService; @ApiOperation(value = "获取标准树") @GetMapping("/selectStandardTreeList") public Result selectStandardTreeList(){ return Result.success(standardTreeService.selectStandardTreeList()); } @ApiOperation(value = "添加标准树") @PostMapping("/addStandardTree") public Result addStandardTree(@RequestBody StandardTree standardTree){ if(standardTree.getModel().equals("")) standardTree.setModel(null); return Result.success(standardTreeService.addStandardTree(standardTree)); } @ApiOperation(value = "给标准树添加检验标准") @PostMapping("/addStandardMethodList") public Result addStandardMethodList(String tree, Integer standardId){ return Result.success(standardMethodListService.addStandardMethodList(standardId, tree)); } @ApiOperation(value = "根据标准树进行标准查询") @PostMapping("/selectsStandardMethodByFLSSM") @ValueAuth public Result selectsStandardMethodByFLSSM(String tree){ return Result.success(standardMethodListService.selectsStandardMethodByFLSSM(tree)); } }