From 69abbfbdbda77af152490e47851622905df7eb8e Mon Sep 17 00:00:00 2001 From: cy <1664593601@qq.com> Date: 星期六, 02 十二月 2023 20:35:52 +0800 Subject: [PATCH] feat: 部门物品回退 --- consum-base/src/main/java/com/consum/base/controller/UsingFormBackController.java | 53 ++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 48 insertions(+), 5 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/UsingFormBackController.java b/consum-base/src/main/java/com/consum/base/controller/UsingFormBackController.java index 91699f6..a2fe8e1 100644 --- a/consum-base/src/main/java/com/consum/base/controller/UsingFormBackController.java +++ b/consum-base/src/main/java/com/consum/base/controller/UsingFormBackController.java @@ -1,13 +1,18 @@ package com.consum.base.controller; import com.consum.base.BaseController; +import com.consum.base.core.utils.PageUtil; +import com.consum.base.pojo.query.UsingFormBackQry; import com.consum.base.pojo.request.UsingFormBackParam; +import com.consum.base.pojo.response.UsingFormBackDetailVO; import com.consum.base.service.UsingFormBackService; import com.consum.model.po.FinSysTenantUser; import com.walker.web.ResponseValue; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -28,13 +33,51 @@ @ApiOperation(value = "閮ㄩ棬鐗╁搧閫�鍥炲崟鏂板鎺ュ彛", notes = "閮ㄩ棬鐗╁搧閫�鍥炲崟鏂板鎺ュ彛") - @RequestMapping("/add") + @PostMapping("/add") public ResponseValue add(@RequestBody UsingFormBackParam usingFormBackParam) { FinSysTenantUser sysInfo = getSysInfo(); - String tenantId = sysInfo.getTenantId(); - String tenantName = sysInfo.getTenantName(); - usingFormBackService.add(usingFormBackParam, sysInfo); - return null; + if (sysInfo == null) { + return ResponseValue.error("璇峰厛鐧诲綍"); + } + usingFormBackService.add(usingFormBackParam, sysInfo,this.getCurrentUser()); + return ResponseValue.success(); + } + + + @ApiOperation(value = "閮ㄩ棬鐗╁搧閫�鍥炲崟鏌ヨ鎺ュ彛", notes = "閮ㄩ棬鐗╁搧閫�鍥炲崟鏌ヨ鎺ュ彛") + @GetMapping("/list") + public ResponseValue query(UsingFormBackQry usingFormBackParam) { + FinSysTenantUser sysInfo = getSysInfo(); + if (sysInfo == null) { + return ResponseValue.error("璇峰厛鐧诲綍"); + } + + PageUtil page = usingFormBackService.selectPageByList(usingFormBackParam); + return ResponseValue.success(page); + } + + + @ApiOperation(value = "閮ㄩ棬鐗╁搧閫�鍥炲崟璇︽儏鎺ュ彛", notes = "閮ㄩ棬鐗╁搧閫�鍥炲崟璇︽儏鎺ュ彛") + @GetMapping("/detail") + public ResponseValue detail(Long id) { + FinSysTenantUser sysInfo = getSysInfo(); + if (sysInfo == null) { + return ResponseValue.error("璇峰厛鐧诲綍"); + } + UsingFormBackDetailVO detail = usingFormBackService.getDetail(id); + return ResponseValue.success(detail); + } + + + @ApiOperation(value = "閮ㄩ棬鐗╁搧閫�鍥炴槑缁嗘煡璇㈡帴鍙�", notes = "閮ㄩ棬鐗╁搧閫�鍥炴槑缁嗘煡璇㈡帴鍙�") + @GetMapping("/list/detail") + public ResponseValue queryListDetail(UsingFormBackQry usingFormBackParam) { + FinSysTenantUser sysInfo = getSysInfo(); + if (sysInfo == null) { + return ResponseValue.error("璇峰厛鐧诲綍"); + } + PageUtil result = usingFormBackService.selectPageByDetail(usingFormBackParam); + return ResponseValue.success(result); } } -- Gitblit v1.9.1