From ac8eecb4fe94e1ed2788b8e881c5fd2610e796e8 Mon Sep 17 00:00:00 2001 From: xiaohuang <1559741705@qq.com> Date: Thu, 7 Mar 2024 08:33:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E7=AE=A1=E7=90=86=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/product/domain/demo/ShiTi.java | 35 +++++++++++++++++++ .../domain/domain/AsProductAttributeInfo.java | 5 +++ .../controller/AttributeGroupController.java | 16 +++++++-- 3 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/demo/ShiTi.java diff --git a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/demo/ShiTi.java b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/demo/ShiTi.java new file mode 100644 index 0000000..b4b4e52 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/demo/ShiTi.java @@ -0,0 +1,35 @@ +package com.muyu.product.domain.demo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.ToString; + +import java.util.List; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@ToString +public class ShiTi { + //属性组id + private Integer id; + + //属性集合id + private Integer ids; + + //属性组名称 + private String name; + + //属性集合里面的属性名称 + private String names; + + //编码 + private Integer code; + + + + + + +} diff --git a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/domain/AsProductAttributeInfo.java b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/domain/AsProductAttributeInfo.java index 622e00b..21426ee 100644 --- a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/domain/AsProductAttributeInfo.java +++ b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/domain/AsProductAttributeInfo.java @@ -5,6 +5,9 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.muyu.product.domain.domain.req.AsProductAttributeInfoEditReq; +import com.muyu.product.domain.domain.req.AsProductAttributeInfoQueryReq; +import com.muyu.product.domain.domain.req.AsProductAttributeInfoSaveReq; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; @@ -36,11 +39,13 @@ public class AsProductAttributeInfo extends BaseEntity { @ApiModelProperty(name = "属性编号", value = "属性编号") private Long id; + /** 商品 */ @Excel(name = "商品") @ApiModelProperty(name = "商品", value = "商品", required = true) private Long productId; + /** 属性 */ @Excel(name = "属性") @ApiModelProperty(name = "属性", value = "属性", required = true) diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/AttributeGroupController.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/AttributeGroupController.java index ce16fc3..af74d20 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/AttributeGroupController.java +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/AttributeGroupController.java @@ -70,11 +70,14 @@ public class AttributeGroupController extends BaseController { @ApiOperation("获取属性组详细信息") @RequiresPermissions("product:attributeGroup:query") @GetMapping(value = "/{id}") - @ApiImplicitParam(name = "id", value = "id", required = true, dataType = "Long", paramType = "path", dataTypeClass = Long.class) + @ApiImplicitParam(name = "id", value = "id", required = true, dataType = "Long", + paramType = "path", dataTypeClass = Long.class) public Result getInfo(@PathVariable("id") Long id) { return Result.success(attributeGroupService.getById(id)); } + + /** * 新增属性组 */ @@ -93,10 +96,15 @@ public class AttributeGroupController extends BaseController { @Log(title = "属性组", businessType = BusinessType.UPDATE) @PutMapping("/{id}") @ApiOperation("修改属性组") - public Result edit(@PathVariable Long id, @RequestBody AttributeGroupEditReq attributeGroupEditReq) { + public Result edit(@PathVariable Long id, + @RequestBody AttributeGroupEditReq attributeGroupEditReq) { return toAjax(attributeGroupService.updateById(AttributeGroup.editBuild(id,attributeGroupEditReq))); } + + + + /** * 删除属性组 */ @@ -104,8 +112,10 @@ public class AttributeGroupController extends BaseController { @Log(title = "属性组", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") @ApiOperation("删除属性组") - @ApiImplicitParam(name = "id", value = "id", required = true, dataType = "Long", paramType = "path", dataTypeClass = String.class, example = "1,2,3,4") + @ApiImplicitParam(name = "id", + value = "id", required = true, dataType = "Long", paramType = "path", dataTypeClass = String.class, example = "1,2,3,4") public Result remove(@PathVariable List ids) { return toAjax(attributeGroupService.removeBatchByIds(ids)); } + }