From 9cb8d7e0f4ffca386b14a15f8a0aca4d1db23252 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期四, 30 十月 2025 15:58:45 +0800
Subject: [PATCH] 2025.10.30 新增单场景纵向统计接口
---
src/main/kotlin/cn/flightfeather/supervision/lightshare/web/MediafileController.kt | 26 +++++++++++++++++---------
1 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/MediafileController.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/MediafileController.kt
index 19ba7c5..748035d 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/MediafileController.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/MediafileController.kt
@@ -1,5 +1,6 @@
package cn.flightfeather.supervision.lightshare.web
+import cn.flightfeather.supervision.config.IgnoreResponseAdvice
import cn.flightfeather.supervision.domain.ds1.entity.Mediafile
import cn.flightfeather.supervision.lightshare.service.MediafileService
import io.swagger.annotations.Api
@@ -12,35 +13,35 @@
@RestController
@RequestMapping("/mediafile")
class MediafileController(val mediafileService: MediafileService) {
+ @IgnoreResponseAdvice
@GetMapping
fun getAll() = mediafileService.findAll()
+ @IgnoreResponseAdvice
@PutMapping
fun add(@RequestBody mediafile: Mediafile) = mediafileService.save(mediafile)
+ @IgnoreResponseAdvice
@PostMapping
fun update(@RequestBody mediafile: Mediafile) = mediafileService.update(mediafile)
+ @IgnoreResponseAdvice
@GetMapping("/{id}")
fun getById(@PathVariable id: String) = mediafileService.findOne(id)
+ @IgnoreResponseAdvice
@ApiOperation("鏍规嵁涓氬姟绫诲瀷鑾峰彇鏂囦欢")
@GetMapping("/{id}/{btid}")
fun getBySubtaskId(
- @ApiParam("宸℃煡id") @PathVariable iGuid: String,
+ @ApiParam("宸℃煡id") @PathVariable id: String,
@ApiParam("鏂囦欢涓氬姟绫诲瀷id", allowableValues = "") @PathVariable btid: String,
- ) = mediafileService.findBysubtaskbtid(iGuid, btid)
+ ) = mediafileService.findBysubtaskbtid(id, btid)
- @ApiOperation("鑾峰彇鎵�鏈変换鎰忔媿甯歌璁板綍鍥剧墖", notes = "閫氳繃宸℃煡璁板綍id鎴栧贰鏌ヤ换鍔d鑾峰彇瀵瑰簲鐨勬墍鏈変换鎰忔媿鍥剧墖锛屼袱涓弬鏁颁换閫夊叾涓�鍗冲彲")
- @GetMapping("/routine")
- fun getRoutineRecord(
- @ApiParam("宸℃煡璁板綍id", required = false) @RequestParam(required = false) iGuid: String?,
- @ApiParam("宸℃煡浠诲姟id", required = false) @RequestParam(required = false) stGuid: String?,
- ) = resPack { mediafileService.getRoutineRecord(iGuid, stGuid) }
-
+ @IgnoreResponseAdvice
@DeleteMapping("/{id}")
fun delete(@PathVariable id: String) = mediafileService.delete(id)
+ @IgnoreResponseAdvice
@PostMapping("/add")
fun addProblem(
@RequestParam("mediafileVoList") mediafileVoList: String,
@@ -48,4 +49,11 @@
) {
mediafileService.addMedifile(mediafileVoList, files)
}
+
+ @ApiOperation("鑾峰彇鎵�鏈変换鎰忔媿甯歌璁板綍鍥剧墖", notes = "閫氳繃宸℃煡璁板綍id鎴栧贰鏌ヤ换鍔d鑾峰彇瀵瑰簲鐨勬墍鏈変换鎰忔媿鍥剧墖锛屼袱涓弬鏁颁换閫夊叾涓�鍗冲彲")
+ @GetMapping("/routine")
+ fun getRoutineRecord(
+ @ApiParam("宸℃煡璁板綍id", required = false) @RequestParam(required = false) iGuid: String?,
+ @ApiParam("宸℃煡浠诲姟id", required = false) @RequestParam(required = false) stGuid: String?,
+ ) = mediafileService.getRoutineRecord(iGuid, stGuid)
}
\ No newline at end of file
--
Gitblit v1.9.3