From 209d9c6f60d96fc29fad0bd2f9dad8fe8424f91f Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期五, 17 十一月 2023 18:10:47 +0800 Subject: [PATCH] 调拨管理 --- consum-base/src/main/java/com/consum/base/controller/BaseWarehouseManagerController.java | 52 +++++++++++++++++++++++++++++++++++----------------- 1 files changed, 35 insertions(+), 17 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseManagerController.java b/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseManagerController.java index e5021f9..22728e6 100644 --- a/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseManagerController.java +++ b/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseManagerController.java @@ -1,28 +1,29 @@ package com.consum.base.controller; import com.consum.base.BaseController; -import com.consum.base.pojo.BaseCategoryParam; -import com.consum.base.pojo.BaseWarehouseParam; -import com.consum.base.service.BaseCategoryServiceImpl; -import com.consum.base.service.BaseGoodsTemplateServiceImpl; +import com.consum.base.pojo.WarehouseManagerParam; import com.consum.base.service.BaseWarehouseManagerServiceImpl; -import com.consum.model.po.BaseCategory; import com.consum.model.po.BaseWarehouseManager; -import com.iplatform.model.po.S_user_core; -import com.walker.db.page.GenericPager; -import com.walker.infrastructure.utils.StringUtils; +import com.consum.model.po.FinSysTenantUser; import com.walker.web.ResponseValue; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.util.CollectionUtils; -import org.springframework.web.bind.annotation.*; - +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiOperation; import java.util.List; +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; /** * @Description 搴撶鍛� * @Author 鍗㈠簡闃� * @Date 2023/10/26 + * <p> */ +@Api(value = "搴撶鍛�", tags = "搴撶鍛�") @RestController @RequestMapping("/pc/base/warehouse/manager") public class BaseWarehouseManagerController extends BaseController { @@ -35,11 +36,28 @@ * @Author 鍗㈠簡闃� * @Date 2023/10/26 */ - @PostMapping("/add") - public ResponseValue add(@RequestBody BaseWarehouseManager baseWarehouseManager) { - int result = this.baseWarehouseManagerService.add(baseWarehouseManager); - if (result > 0) return ResponseValue.success(1); - return ResponseValue.error("鏂板澶辫触锛�"); + @ApiOperation(value = "鏂板", notes = "鏂板") + @ApiImplicitParam(name = "warehouseManagerParam", value = "搴撶鍛樹俊鎭�", required = true, dataType = "WarehouseManagerParam", paramType = "body") + @PostMapping("/save") + public ResponseValue add(@RequestBody WarehouseManagerParam warehouseManagerParam) throws Exception { + FinSysTenantUser sysInfo = this.getSysInfo(); + if (sysInfo == null) { + return ResponseValue.error("璇峰厛鐧诲綍"); + } + this.baseWarehouseManagerService.add(warehouseManagerParam); + return ResponseValue.success(); } + + @ApiOperation(value = "鏌ヨ", notes = "鏌ヨ") + @ApiImplicitParam(name = "warehouseId", value = "浠撳簱id", required = true, dataType = "Long") + @GetMapping("/list") + public ResponseValue select(Long warehouseId) { + BaseWarehouseManager baseWarehouseManager = new BaseWarehouseManager(); + baseWarehouseManager.setBaseWarehouseId(warehouseId); + List<BaseWarehouseManager> select = this.baseWarehouseManagerService.select(baseWarehouseManager); + return ResponseValue.success(select); + } + + } -- Gitblit v1.9.1