From 10e8df8ffe9b99b6fee2826a77b3c9d2c335c0c6 Mon Sep 17 00:00:00 2001 From: luoyisheng <yangdongji@argo-ai.cn> Date: 星期三, 12 二月 2025 14:19:21 +0800 Subject: [PATCH] bug --- medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwMicroEquipmentRecordController.java | 33 +++++++++++++++++++++++---------- 1 files changed, 23 insertions(+), 10 deletions(-) diff --git a/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwMicroEquipmentRecordController.java b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwMicroEquipmentRecordController.java index c7cbbfa..a9f684a 100644 --- a/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwMicroEquipmentRecordController.java +++ b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwMicroEquipmentRecordController.java @@ -5,14 +5,17 @@ import com.sinata.system.domain.dto.MwMicroEquipmentRecordDTO; import com.sinata.system.domain.query.MwMicroEquipmentRecordQuery; import com.sinata.system.domain.query.MwMicroEquipmentStaticsQuery; +import com.sinata.system.domain.vo.DepartmentReportVO; import com.sinata.system.domain.vo.MwMicroEquipmentRecordVO; import com.sinata.system.domain.vo.MwMicroEquipmentStaticsTitleVO; import com.sinata.system.service.MwMicroEquipmentRecordService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -31,7 +34,7 @@ * @author mitao * @since 2024-12-02 */ -@Api(tags = {"设备使用记录相关接口"}) +@Api(tags = {"小型微波设备使用记录相关接口"}) @Validated @RequiredArgsConstructor @RestController @@ -45,19 +48,30 @@ * @param query * @return */ - @PostMapping("/page") @ApiOperation("设备使用记录分页列表") + @PostMapping("/page") public R<PageDTO<MwMicroEquipmentRecordVO>> pageList(@Valid @RequestBody MwMicroEquipmentRecordQuery query) { return R.ok(mwMicroEquipmentRecordService.pageList(query)); } /** + * 设备使用记录详情 + * + * @param id + * @return + */ + @ApiOperation("设备使用记录详情") + @GetMapping("/{id}") + public R<MwMicroEquipmentRecordVO> detail(@ApiParam(name = "id", value = "设备id", required = true) @PathVariable("id") Long id) { + return R.ok(mwMicroEquipmentRecordService.detail(id)); + } + /** * 导出设备使用记录 * * @param query */ - @PostMapping("/export") @ApiOperation("导出设备使用记录") + @PostMapping("/export") public void export(@RequestBody MwMicroEquipmentRecordQuery query, HttpServletResponse response) { try { mwMicroEquipmentRecordService.export(query, response); @@ -72,8 +86,8 @@ * @param dto * @return */ - @PostMapping("/add") @ApiOperation("新增使用记录") + @PostMapping("/add") public R<?> add(@Valid @RequestBody MwMicroEquipmentRecordDTO dto) { mwMicroEquipmentRecordService.add(dto); return R.ok(); @@ -84,8 +98,8 @@ * * @return */ - @GetMapping("/statics/title") @ApiOperation("处置分析表头") + @GetMapping("/statics/title") public R<List<MwMicroEquipmentStaticsTitleVO>> staticsTitle() { return R.ok(mwMicroEquipmentRecordService.staticsTitle()); } @@ -96,21 +110,20 @@ * @param query * @return */ - @PostMapping("/statics/data") @ApiOperation("处置分析数据") - public R<List<List<String>>> staticsData(@Valid @RequestBody MwMicroEquipmentStaticsQuery query) { + @PostMapping("/statics/data") + public R<DepartmentReportVO> staticsData(@Valid @RequestBody MwMicroEquipmentStaticsQuery query) { return R.ok(mwMicroEquipmentRecordService.getStaticsData(query)); } - /** * 处置分析导出 * * @param query * @param response */ - @PostMapping("/statics/export") @ApiOperation("处置分析导出") - public void export(@Valid @RequestBody MwMicroEquipmentStaticsQuery query, HttpServletResponse response) { + @PostMapping("/statics/export") + public void export(@RequestBody MwMicroEquipmentStaticsQuery query, HttpServletResponse response) { try { mwMicroEquipmentRecordService.staticsExport(query, response); } catch (IOException e) { -- Gitblit v1.7.1