From c400e8082b202fbf20ea0e740a306aa3c62e8fb5 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 12 三月 2024 14:18:46 +0800 Subject: [PATCH] 修改 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java index 8b4b488..fde09e8 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java @@ -12,9 +12,11 @@ import com.zt.common.validator.group.AddGroup; import com.zt.common.validator.group.DefaultGroup; import com.zt.common.validator.group.UpdateGroup; +import com.zt.life.modules.mainPart.basicInfo.model.ProductImg; import com.zt.life.modules.mainPart.basicInfo.model.TyProductModel; import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel; import com.zt.life.modules.mainPart.basicInfo.service.XhProductModelService; +import com.zt.life.modules.sysPictureBase.model.SysPictureBase; import com.zt.life.modules.sysPictureBase.service.SysPictureBaseService; import com.zt.modules.oss.service.SysOssService; import io.swagger.annotations.Api; @@ -31,14 +33,14 @@ /** - * xh_product_model + * product_model * * @author zt generator * @since 1.0.0 2024-02-29 */ @RestController @RequestMapping("/basicInfo/XhProductModel/") -@Api(tags="xh_product_model") +@Api(tags="product_model") public class XhProductModelController { @Autowired private XhProductModelService xhProductModelService; @@ -58,7 +60,7 @@ @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), @ApiImplicitParam(name = "name", value = "鍚嶇О", dataType = Constant.QT.STRING, format = "NAME^LK"), @ApiImplicitParam(name = "nodeType", value = "鑺傜偣绫诲瀷", dataType = Constant.QT.STRING, format = "node_type^EQ"), - @ApiImplicitParam(name = "id", value = "涓婄骇ID", dataType = Constant.QT.STRING) + @ApiImplicitParam(name = "pid", value = "涓婄骇ID", dataType = Constant.QT.STRING) }) public PageResult<XhProductModel> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ return PageResult.ok(xhProductModelService.page(queryFilter)); @@ -67,6 +69,14 @@ @GetMapping("tree") public Result<List<XhProductModel>> getTreeList() { List<XhProductModel> list = xhProductModelService.getAllTree(); + + return Result.ok(list); + } + + @GetMapping("getProduct") + public Result<List<ProductImg>> getProduct(Long productId) { + + List<ProductImg> list = xhProductModelService.getProduct(productId); return Result.ok(list); } @@ -115,6 +125,16 @@ return Result.ok(); } + @PostMapping("get") + public Result getSelect(@RequestBody List<XhProductModel> list){ + for(XhProductModel xhProductModel:list){ + xhProductModel.setSrcId(xhProductModel.getId()); + xhProductModel.setId(null); + this.insert(xhProductModel); + } + return Result.ok(); + } + @PutMapping @ApiOperation("淇敼") @LogOperation("淇敼") -- Gitblit v1.9.1