From 6904763f0e74d9a9fa4dbc39f635d2aee39416c6 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期二, 30 九月 2025 09:34:22 +0800 Subject: [PATCH] 2025.9.30 --- src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ItemevaluationController.kt | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ItemevaluationController.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ItemevaluationController.kt index 8906b93..c8eada3 100644 --- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ItemevaluationController.kt +++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ItemevaluationController.kt @@ -3,36 +3,49 @@ import cn.flightfeather.supervision.domain.entity.Itemevaluation import cn.flightfeather.supervision.lightshare.service.ItemevaluationService import io.swagger.annotations.Api +import io.swagger.annotations.ApiOperation +import io.swagger.annotations.ApiParam import org.springframework.web.bind.annotation.* +import springfox.documentation.annotations.ApiIgnore @Api(tags = ["璇勫垎瀛愰」寰楀垎API鎺ュ彛"]) @RestController @RequestMapping("/itemevaluation") class ItemevaluationController (val itemevaluationService: ItemevaluationService){ + @ApiOperation(value = "鑾峰彇鎵�鏈夎瘎鍒嗗瓙椤瑰緱鍒嗚褰�") @GetMapping fun getAll() = itemevaluationService.findAll() + @ApiOperation(value = "鏍规嵁瀛愪换鍔d鑾峰彇璇勫垎瀛愰」寰楀垎璁板綍") @GetMapping("/subtask/{id}") - fun getBySubtaskId(@PathVariable id:String) = itemevaluationService.findBySubTaskID(id) + fun getBySubtaskId(@ApiParam(value = "瀛愪换鍔d") @PathVariable id:String) = itemevaluationService.findBySubTaskID(id) + @ApiOperation(value = "涓婁紶涓�涓瘎鍒嗗瓙椤瑰緱鍒嗚褰�") @PutMapping - fun add(@RequestBody itemevaluation: Itemevaluation) = itemevaluationService.save(itemevaluation) + fun add(@ApiParam(value = "璇勫垎瀛愰」寰楀垎璁板綍") @RequestBody itemevaluation: Itemevaluation) = itemevaluationService.save(itemevaluation) + @ApiOperation(value = "涓婁紶涓�缁勮瘎鍒嗗瓙椤瑰緱鍒嗚褰�") @PutMapping("/addlist") - fun addList(@RequestBody itemevaluationlist: List<Itemevaluation>) = itemevaluationService.savelist(itemevaluationlist) + fun addList(@ApiParam(value = "璇勫垎瀛愰」寰楀垎璁板綍鏁扮粍") @RequestBody itemevaluationlist: List<Itemevaluation>) = itemevaluationService.savelist(itemevaluationlist) + @ApiOperation(value = "鏇存柊涓�鏉¤瘎鍒嗗瓙椤瑰緱鍒嗚褰�") @PostMapping - fun update(@RequestBody itemevaluation: Itemevaluation) = itemevaluationService.update(itemevaluation) + fun update(@ApiParam(value = "璇勫垎瀛愰」寰楀垎璁板綍") @RequestBody itemevaluation: Itemevaluation) = itemevaluationService.update(itemevaluation) + @ApiOperation(value = "鏇存柊涓�缁勮瘎鍒嗗瓙椤瑰緱鍒嗚褰�") @PostMapping("/uplist") - fun updatelist(@RequestBody itemevaluationlist: List<Itemevaluation>) = itemevaluationService.updatelist(itemevaluationlist) + fun updatelist(@ApiParam(value = "璇勫垎瀛愰」寰楀垎璁板綍鏁扮粍") @RequestBody itemevaluationlist: List<Itemevaluation>) = itemevaluationService.updatelist(itemevaluationlist) + @ApiOperation(value = "鏌ユ壘璇勫垎瀛愰」寰楀垎璁板綍") @GetMapping("/{id}") - fun getById(@PathVariable id:String) = itemevaluationService.findOne(id) + fun getById(@ApiParam(value = "璇勫垎瀛愰」寰楀垎璁板綍id") @PathVariable id:String) = itemevaluationService.findOne(id) + @ApiIgnore + @ApiOperation(value = "鍒犻櫎璇勫垎瀛愰」寰楀垎璁板綍") @DeleteMapping("/{id}") - fun delete (@PathVariable id: String) = itemevaluationService.delete(id) + fun delete (@ApiParam(value = "璇勫垎瀛愰」寰楀垎璁板綍id") @PathVariable id: String) = itemevaluationService.delete(id) + @ApiOperation(value = "鏍规嵁鎬诲垎id鑾峰彇瀵瑰簲璇勫垎瀛愰」寰楀垎璁板綍") @GetMapping("/pointId/{evaluationId}") - fun getItemEvaluationList(@PathVariable evaluationId: String) = itemevaluationService.getItemEvaluationList(evaluationId) + fun getItemEvaluationList(@ApiParam(value = "鎬诲垎璁板綍id") @PathVariable evaluationId: String) = itemevaluationService.getItemEvaluationList(evaluationId) } \ No newline at end of file -- Gitblit v1.9.3