| | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.ruoyi.basic.service.*; |
| | | import com.ruoyi.common.core.domain.Result; |
| | | import com.ruoyi.basic.dto.AddStandardTreeNodeDto; |
| | | import com.ruoyi.basic.dto.CopyStandardProductListDto; |
| | | import com.ruoyi.basic.dto.FactoryDto; |
| | | import com.ruoyi.basic.dto.InsSampleReceiveDto; |
| | | import com.ruoyi.basic.dto.ResetTreeDragDTO; |
| | | import com.ruoyi.basic.dto.StandardLibraryTreeNodeDto; |
| | | import com.ruoyi.basic.dto.UpdateStandardTreeNodeDto; |
| | | import com.ruoyi.basic.dto.StandardTreeTemplateBindingDto; |
| | | import com.ruoyi.basic.pojo.StandardProductList; |
| | | import com.ruoyi.basic.pojo.StandardProductListSupplierAsk; |
| | | import com.ruoyi.basic.pojo.StandardTree; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | |
| | | |
| | | @ApiOperation(value = "添加标准树") |
| | | @PostMapping("/addStandardTree") |
| | | public Result addStandardTree(@RequestBody StandardTree standardTree) { |
| | | return Result.success(standardTreeService.addStandardTree(standardTree)); |
| | | public Result addStandardTree(@RequestBody AddStandardTreeNodeDto dto) { |
| | | return Result.success(standardTreeService.addStandardTree(dto)); |
| | | } |
| | | |
| | | @ApiOperation(value = "根据标准树进行标准查询") |
| | | @GetMapping("/selectsStandardMethodByFLSSM") |
| | | public Result selectsStandardMethodByFLSSM(String tree) { |
| | | if (tree == null || tree.trim().isEmpty()) { |
| | | return Result.fail("标准树参数不能为空"); |
| | | } |
| | | return Result.success(standardMethodService.selectsStandardMethodByFLSSM(tree)); |
| | | } |
| | | |
| | |
| | | |
| | | @ApiOperation(value = "通过检验标准查询检验项目") |
| | | @GetMapping("/selectStandardProductListByMethodId") |
| | | public Result selectStandardProductListByMethodId(Integer id, String tree) { |
| | | return Result.success(standardProductListService.selectStandardProductListByMethodId(id, tree)); |
| | | public Result selectStandardProductListByMethodId(Integer id, String tree, Integer page, String keyword) { |
| | | return Result.success(standardProductListService.selectStandardProductListByMethodId(id, tree, page, keyword)); |
| | | } |
| | | |
| | | @ApiOperation(value = "批量查询检验项目") |
| | |
| | | |
| | | @ApiOperation(value = "标准树排序") |
| | | @PostMapping("/updateTreeSort") |
| | | public Result updateTreeSort(@RequestBody List<FactoryDto> list) { |
| | | public Result updateTreeSort(@RequestBody List<StandardLibraryTreeNodeDto> list) { |
| | | return Result.success(standardTreeService.updateTreeSort(list)); |
| | | } |
| | | |
| | |
| | | |
| | | @ApiOperation(value = "修改标准树") |
| | | @PostMapping("/updateStandardTree") |
| | | public Result updateStandardTree(@RequestBody StandardTree standardTree) { |
| | | return Result.success(standardTreeService.updateStandardTree(standardTree)); |
| | | public Result updateStandardTree(@RequestBody UpdateStandardTreeNodeDto dto) { |
| | | return Result.success(standardTreeService.updateStandardTree(dto)); |
| | | } |
| | | |
| | | @ApiOperation(value = "查询标准绑定的原始记录模板") |
| | | @GetMapping("/selectTemplateBindings") |
| | | public Result selectTemplateBindings(Integer standardTreeId) { |
| | | return Result.success(standardTreeService.selectTemplateBindings(standardTreeId)); |
| | | } |
| | | |
| | | @ApiOperation(value = "保存标准绑定的原始记录模板") |
| | | @PostMapping("/saveTemplateBindings") |
| | | public Result saveTemplateBindings(@RequestBody StandardTreeTemplateBindingDto dto) { |
| | | return Result.success(standardTreeService.saveTemplateBindings(dto)); |
| | | } |
| | | |
| | | @ApiOperation(value = "检验项要求值复制对比") |