123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.om.controller.admin;
- import com.om.entity.dto.UpStatusDto;
- 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.*;
- import javax.annotation.Resource;
- /**
- * <p>
- * 前端控制器
- * </p>
- *
- * @author bmmx
- * @since 2024-03-06
- */
- @RestController
- @Api(tags = "诊断程序相关接口")
- @RequestMapping("/diagnosis-version-info")
- public class DiagnosisVersionInfoController {
- @Resource
- 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);
- }
- @GetMapping("/release/{id}")
- public Result release(@PathVariable(value = "id")Integer id){
- return dvIoService.release(id);
- }
- @PostMapping("/repeal/{id}")
- public Result repeal(@PathVariable(value = "id")Integer id){
- return dvIoService.repeal(id);
- }
- @PostMapping("/upStatus")
- @ApiOperation("修改诊断程序状态")
- public Result upStatus(@RequestBody UpStatusDto upStatusDto){
- return dvIoService.upStatus(upStatusDto);
- }
- }
|