From 1aade3777111a0b25428b7e8d1a55268946a903e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=94=E7=A6=8F=E6=B3=A2?= <14587188+cui-fubo@user.noreply.gitee.com> Date: Fri, 15 Nov 2024 16:28:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=B1=9E=E6=80=A7=E7=BB=84=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E6=8A=8A=E7=8A=B6=E6=80=81=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E9=80=89=E6=8B=A9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/muyu/product/domain/AttributeGroup.java | 9 +++++++++ .../product/controller/AttributeGroupController.java | 10 ++++++++++ 2 files changed, 19 insertions(+) diff --git a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/AttributeGroup.java b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/AttributeGroup.java index 7e3a2a1..a497d03 100644 --- a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/AttributeGroup.java +++ b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/AttributeGroup.java @@ -81,5 +81,14 @@ public class AttributeGroup extends BaseEntity { .states(attributeGroupEditReq.getStates()) .build(); } + /** + * 修改状态 + */ + public static AttributeGroup editUpBuild(Long id, String states){ + return AttributeGroup.builder() + .id(id) + .states(states) + .build(); + } } 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 f2193d9..26a8164 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 @@ -105,6 +105,16 @@ public class AttributeGroupController extends BaseController { return Result.success("修改成功"); } + @RequiresPermissions("product:attributeGroup:edit") + @Log(title = "属性组", businessType = BusinessType.UPDATE) + @PutMapping("/{id}/{states}") + @ApiOperation("修改属性状态") + public Result updateStates(@PathVariable Long id,@PathVariable String states) { + return toAjax(attributeGroupService.updateById(AttributeGroup.editUpBuild(id,states))); + } + + + /**