Browse Source

App和诊断程序的api说明

bmmx 1 year ago
parent
commit
a36bce140a

+ 9 - 1
src/main/java/com/om/controller/admin/AppController.java

@@ -6,6 +6,8 @@ import com.om.entity.vo.AppVO;
 import com.om.entity.vo.DignosisPageVO;
 import com.om.service.IAppService;
 import com.om.utils.Result;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -19,37 +21,43 @@ import javax.annotation.Resource;
  * @since 2024-03-11
  */
 @RestController
+@Api(tags = "应用软件相关模块")
 @RequestMapping("/app")
 public class AppController {
 
     @Resource
-    IAppService appService;
+    private IAppService appService;
 
     @PostMapping("/add")
+    @ApiOperation("新增应用软件")
     Result add(@RequestBody AppVO app){
 
         return appService.add(app);
     }
 
     @PostMapping("/delete")
+    @ApiOperation("删除应用软件")
     Result delete(@RequestBody AppVO app){
 
         return appService.delete(app);
     }
 
     @PostMapping("/downloadFile")
+    @ApiOperation("下载应用软件")
     Result downloadFile(@RequestBody AppVO app){
 
         return appService.downloadFile(app);
     }
 
     @PostMapping("/getPageList")
+    @ApiOperation("分页查询应用软件")
     Result getPageList(@RequestBody DignosisPageVO dignosisPageVO){
 
         return appService.getPageList(dignosisPageVO);
     }
 
     @PostMapping("/edit")
+    @ApiOperation("修改应用软件")
     Result edit(@RequestBody AppVO app){
 
         return appService.edit(app);

+ 10 - 0
src/main/java/com/om/controller/admin/DiagnosisVersionInfoController.java

@@ -6,6 +6,8 @@ import com.om.entity.vo.DiagnosisVersionVO;
 import com.om.entity.vo.DignosisPageVO;
 import com.om.service.IDiagnosisVersionInfoService;
 import com.om.utils.Result;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
 import io.swagger.v3.oas.annotations.parameters.RequestBody;
 import org.springframework.web.bind.annotation.*;
 
@@ -20,6 +22,7 @@ import javax.annotation.Resource;
  * @since 2024-03-06
  */
 @RestController
+@Api(tags = "诊断程序相关接口")
 @RequestMapping("/diagnosis-version-info")
 public class DiagnosisVersionInfoController {
 
@@ -27,35 +30,41 @@ public class DiagnosisVersionInfoController {
     IDiagnosisVersionInfoService dvIoService;
 
     @PostMapping("/add")
+    @ApiOperation("新增诊断程序")
     public Result add(@RequestBody DiagnosisVersionVO diagnosisVersionVO){
 
         return dvIoService.add(diagnosisVersionVO);
     }
 
     @GetMapping("/downloadFile/{id}")
+    @ApiOperation("下载诊断程序")
     public Result downloadFile(@PathVariable(value = "id")Integer id){
 
         return dvIoService.downloadFile(id);
     }
 
     @PostMapping("/edit")
+    @ApiOperation("修改诊断程序")
     public Result edit(@RequestBody DiagnosisVersionVO diagnosisVersionVO){
 
         return dvIoService.edit(diagnosisVersionVO);
     }
 
     @GetMapping("/getById/{id}")
+    @ApiOperation("根据id获取诊断程序")
     public Result getByUserId(@PathVariable(value = "id")Integer id){
 
         return dvIoService.getByUserId(id);
     }
 
     @PostMapping("/getDesc")
+    @ApiOperation("获取Desc诊断程序")
     public Result getDesc(@RequestBody DiagnosisVersionVO diagnosisVersionVO){
 
         return dvIoService.getDesc(diagnosisVersionVO);
     }
     @PostMapping("/getPageList")
+    @ApiOperation("分页查询诊断程序")
     public Result getPageList(@RequestBody DignosisPageVO dignosisPageVO){
 
         return dvIoService.getPageList(dignosisPageVO);
@@ -75,6 +84,7 @@ public class DiagnosisVersionInfoController {
     }
 
     @PostMapping("/upStatus")
+    @ApiOperation("修改诊断程序状态")
     public Result upStatus(@RequestBody UpStatusDto upStatusDto){
 
         return dvIoService.upStatus(upStatusDto);

+ 2 - 2
src/main/java/com/om/service/impl/AppServiceImpl.java

@@ -33,9 +33,9 @@ import javax.annotation.Resource;
 public class AppServiceImpl extends ServiceImpl<AppMapper, App> implements IAppService {
 
     @Resource
-    IUserService userService;
+   private IUserService userService;
     @Resource
-    IAppVersionDescribeService describeService;
+   private IAppVersionDescribeService describeService;
     @Override
     public Result add(AppVO app) {
         if (StringUtils.isEmpty(app.getClientNums())){