郑永安
2023-07-20 66de1a166391376d71a028c2069e90e9c509d499
src/main/java/com/gk/hotwork/Controller/ElementManagementController.java
@@ -57,6 +57,33 @@
        List<ElementTree> elementTreeList = elementManagementService.getElementTree();
        return success(elementTreeList);
    }
    @ApiOperation("获取检查导则要素树")
    @PostMapping("/getMenuType1Tree")
    public Msg getMenuType1Tree() {
        List<ElementTree> elementTreeList = elementManagementService.getMenuType1Tree();
        return success(elementTreeList);
    }
    @ApiOperation("获取安全标准化要素树")
    @PostMapping("/getMenuType2Tree")
    public Msg getMenuType2Tree() {
        List<ElementTree> elementTreeList = elementManagementService.getMenuType2Tree();
        return success(elementTreeList);
    }
    @ApiOperation("根据所选要素级别获取上级要素列表")
    @ApiImplicitParams({ @ApiImplicitParam(name = "type",value = "当前要素级别")})
    @PostMapping("/getSuperElement")
    public Msg getSuperElement(@RequestBody JSONObject jsonObject) {
       Integer type = Integer.valueOf(jsonObject.get("type")==null?"0":jsonObject.get("type").toString());
       List<ElementManagement> list = elementManagementService.getSuperElement(type-1);
        return success(list);
    }
    @ApiOperation("/新增")
    @PostMapping("/add")
@@ -65,7 +92,9 @@
            @ApiImplicitParam(name = "type",value = "要素级别"),
            @ApiImplicitParam(name = "parentId",value = "父级要素"),
            @ApiImplicitParam(name = "remark",value = "要素备注"),
            @ApiImplicitParam(name = "menuType",value = "检查导则"),
            @ApiImplicitParam(name = "point",value = "得分"),
            @ApiImplicitParam(name = "weight",value = "权重")
    })
    public Msg add(@RequestBody ElementManagement param) {
        elementManagementService.addOne(param, getUser());