From 03941ed4fa0fcf582e4aa8d118366231bee1870a Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期二, 12 十二月 2023 11:13:33 +0800 Subject: [PATCH] api文档 --- consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java | 56 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 29 insertions(+), 27 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java b/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java index 54fca16..059859c 100644 --- a/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java +++ b/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java @@ -1,21 +1,9 @@ package com.consum.base.controller; -import com.consum.base.BaseController; -import com.consum.base.core.utils.CommonUtil; -import com.consum.base.pojo.BaseWarehouseParam; -import com.consum.base.pojo.query.WarehouseQry; -import com.consum.base.service.BaseWarehouseServiceImpl; -import com.consum.base.service.LWhGoodsService; -import com.consum.model.po.BaseWarehouse; -import com.consum.model.po.FinSysTenantUser; -import com.walker.db.page.GenericPager; -import com.walker.infrastructure.utils.StringUtils; -import com.walker.web.ResponseValue; -import io.swagger.annotations.ApiImplicitParam; -import io.swagger.annotations.ApiImplicitParams; -import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.Api; import java.util.ArrayList; import java.util.List; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -23,20 +11,36 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import com.consum.base.BaseController; +import com.consum.base.core.utils.CommonUtil; +import com.consum.base.pojo.BaseWarehouseParam; +import com.consum.base.pojo.query.WarehouseQry; +import com.consum.base.service.BaseWarehouseService; +import com.consum.base.service.LWhGoodsService; +import com.consum.model.po.BaseWarehouse; +import com.consum.model.po.FinSysTenantUser; +import com.walker.db.page.GenericPager; +import com.walker.infrastructure.utils.StringUtils; +import com.walker.web.ResponseValue; + +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; + /** * @Description 浠撳簱绠$悊 * @Author 鍗㈠簡闃� * @Date 2023/10/26 */ +@Api(value = "浠撳簱绠$悊", tags = "浠撳簱绠$悊") @RestController @RequestMapping("/pc/base/warehouse") public class BaseWarehouseController extends BaseController { @Autowired - private BaseWarehouseServiceImpl baseWarehouseService; + private BaseWarehouseService baseWarehouseService; @Autowired private LWhGoodsService lWhGoodsService; - /** * @Description 鏂板 @@ -53,7 +57,7 @@ if (StringUtils.isEmpty(param.getWarehouseName())) { return ResponseValue.error("浠撳簱鍚嶇О涓虹┖"); } - //TODO 鍔犳潈闄� 鐪佺骇绠$悊鍛樺綍鍏ユ墍鏈変粨搴撲俊鎭� + // TODO 鍔犳潈闄� 鐪佺骇绠$悊鍛樺綍鍏ユ墍鏈変粨搴撲俊鎭� int result = this.baseWarehouseService.add(param); if (result > 0) { @@ -74,12 +78,12 @@ CommonUtil.copyProperties(param, param2); param = param2; - FinSysTenantUser sysInfo = this.getSysInfo(); - if (sysInfo == null) { + FinSysTenantUser currentUser = this.getSysInfo(); + if (currentUser == null) { return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�"); } - param.setAgencyId(Long.valueOf(sysInfo.getTenantId())); - GenericPager<BaseWarehouse> pager = this.baseWarehouseService.queryList(param); + param.setAgencyId(Long.valueOf(currentUser.getTenantId())); + GenericPager<BaseWarehouse> pager = this.baseWarehouseService.queryList(param, currentUser); return ResponseValue.success(pager); } @@ -177,9 +181,8 @@ } @ApiOperation(value = "鏍规嵁浠撳簱id鍜屽瀷鍙穒d 鏌ヨ搴撳瓨", notes = "鏍规嵁浠撳簱id鍜屽瀷鍙穒d 鏌ヨ搴撳瓨") - @ApiImplicitParams({ - @ApiImplicitParam(name = "warehouseQry", value = "浠撳簱id鍜屽瀷鍙穒d", required = true, dataType = "WarehouseQry", paramType = "query") - }) + @ApiImplicitParams({@ApiImplicitParam(name = "warehouseQry", value = "浠撳簱id鍜屽瀷鍙穒d", required = true, + dataType = "WarehouseQry", paramType = "query")}) @GetMapping("/select/number") public ResponseValue selectNumber() { WarehouseQry warehouseQry = CommonUtil.getObjFromReq(WarehouseQry.class); @@ -190,7 +193,8 @@ Long warehouseId = warehouseQry.getWarehouseId(); if (warehouseId == null) { Long agencyId = warehouseQry.getAgencyId(); - BaseWarehouse defaultWarehouseByAgencyId = this.baseWarehouseService.getDefaultWarehouseByAgencyId(agencyId); + BaseWarehouse defaultWarehouseByAgencyId = + this.baseWarehouseService.getDefaultWarehouseByAgencyId(agencyId); warehouseId = defaultWarehouseByAgencyId.getId(); } Long baseGoodsModelsId = warehouseQry.getBaseGoodsModelsId(); @@ -202,6 +206,4 @@ return ResponseValue.success(num); } - } - -- Gitblit v1.9.1