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))); + } + + + /**