From 23bd719cebe5feeff4e48fde925b0b39755eea93 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期二, 15 十一月 2022 10:59:50 +0800 Subject: [PATCH] 2022.11.15 --- src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt index f26771b..172a37d 100644 --- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt +++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/LedgerController.kt @@ -1,6 +1,8 @@ package cn.flightfeather.supervision.lightshare.web import cn.flightfeather.supervision.lightshare.service.LedgerService +import cn.flightfeather.supervision.lightshare.vo.CopyLedgerVo +import cn.flightfeather.supervision.lightshare.vo.LedgerCheckVo import cn.flightfeather.supervision.lightshare.vo.LedgerVo import io.swagger.annotations.Api import io.swagger.annotations.ApiOperation @@ -50,7 +52,7 @@ @ApiParam("鐢ㄦ埛id") @PathVariable userId: String, @ApiParam(value = "鍙拌处瀛愮被鍨媔d锛� 濡傛灉涓嶄紶锛屽垯榛樿鏍规嵁鍦烘櫙绫诲瀷鑾峰彇鎵�鏈夊彴璐�", required = false) @RequestParam(value = "ledgerSubTypeId", required = false) ledgerSubTypeId: Int?, @ApiParam("鍦烘櫙绫诲瀷id") @RequestParam(value = "sceneType") sceneType: Int, - @ApiParam(value = "鏃堕棿", example = "yyyy-MM-dd") @RequestParam(value = "time") time: String + @ApiParam(value = "鏃堕棿", example = "yyyy-MM-dd") @RequestParam(value = "time", required = false) time: String? ) = ledgerService.getLedgerDetail2(userId, ledgerSubTypeId, sceneType, time) @ApiOperation(value = "涓婁紶鍙拌处淇℃伅") @@ -75,4 +77,20 @@ @ApiParam("鐢ㄦ埛id") @PathVariable userId: String, @ApiParam("鍙拌处绫诲瀷id鏁扮粍") @RequestParam("ledgerTypes") ledgerTypes: List<Int> ) = ledgerService.getLedgerImgs(userId, ledgerTypes) + + @ApiOperation("澶嶅埗鍦烘櫙鐨勫彴璐�") + @PostMapping("/copy") + fun copyLedger( + @RequestParam("userId") userId: String, + @RequestParam("time") time: String, + @RequestBody copyLedgerList: List<CopyLedgerVo> + ) = ledgerService.copyLedger(userId, time, copyLedgerList) + + @ApiOperation("瀹℃牳鍙拌处") + @PostMapping("/check") + fun checkLedger( + @RequestParam("verifierId") verifierId: String, + @RequestParam(value = "remark", required = false) remark: String?, + @RequestBody recordList: List<LedgerCheckVo> + ) = ledgerService.checkLedger(verifierId, remark, recordList) } \ No newline at end of file -- Gitblit v1.9.3