lxw
2022-09-14 fbe67fcc0f1172afc890f2673be3a1760ced21e7
src/main/java/com/whyc/controller/SoftwareController.java
@@ -47,6 +47,13 @@
        return service.upload(file1,file2,softwareList);
    }
    @ApiOperation("更新软件版本对应的适用机型")
    @PutMapping("applyModel")
    public Response updateApplyModel(@RequestParam MultipartFile multipartFile,@RequestParam String softwareStr) throws IOException {
        List<Software> softwareList = ActionUtil.getGson().fromJson(softwareStr,new TypeToken<List<Software>>(){}.getType());
        return service.updateApplyModel(multipartFile,softwareList);
    }
    @ApiOperation(value = "查询软件列表的信息")
    @GetMapping("getAllSoftware")
    public Response getAllSoftware(@RequestParam(required = false) String fileName,
@@ -69,4 +76,9 @@
        service.downLoadSoftware(req,resp,id);
    }
    @ApiOperation(value = "根据软件id修改软件锁定状态")
    @GetMapping("updateSoftwareLock")
    public Response updateSoftwareLock(@RequestParam String fileUrl,@RequestParam int lockFlag,@RequestParam String localReason){
        return service.updateSoftwareLock(fileUrl,lockFlag,localReason);
    }
}