From aed297a5fbc8df9dab01b28da21f872ee546b43c Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期一, 13 十月 2025 16:15:11 +0800
Subject: [PATCH] 2025.10.13 1. 统一调整controller层的返回类型,通过添加全局响应增强器GlobalResponseAdvice来管理返回结果; 2. 新增mybatis-generator自定义插件,实现给数据库实体entity自动添加swagger注解@ApiModel和@ApiModelProperty

---
 src/main/kotlin/cn/flightfeather/supervision/lightshare/web/MediafileController.kt |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 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 47c5249..c9c90c9 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,18 +13,23 @@
 @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(
@@ -31,16 +37,11 @@
         @ApiParam("鏂囦欢涓氬姟绫诲瀷id", allowableValues = "") @PathVariable btid: String,
     ) = 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?,
+    ) = resPack { mediafileService.getRoutineRecord(iGuid, stGuid) }
 }
\ No newline at end of file

--
Gitblit v1.9.3