From ed287093acc5943d178c9dab3a709ae4281d03e9 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 16 Sep 2021 19:26:50 +0800 Subject: [PATCH] 20210916 --- src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java index b26eb4c..aee034e 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java @@ -1,17 +1,20 @@ package cc.mrbird.febs.mall.controller; +import cc.mrbird.febs.common.annotation.ControllerEndpoint; import cc.mrbird.febs.common.controller.BaseController; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.entity.MallMember; -import cc.mrbird.febs.mall.service.IBackMallMemberService; +import cc.mrbird.febs.mall.service.IAdminMallMemberService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import javax.validation.constraints.NotNull; import java.util.Map; @Slf4j @@ -21,7 +24,7 @@ @RequestMapping(value = "/admin/mallMember") public class AdminMallMemberController extends BaseController { - private final IBackMallMemberService mallMemberService; + private final IAdminMallMemberService mallMemberService; /** * 会员列表 @@ -34,4 +37,26 @@ Map<String, Object> data = getDataTable(mallMemberService.getMallMemberList(mallMember, request)); return new FebsResponse().success().data(data); } + + /** + * 会员列表---禁止 + * @param id + * @return + */ + @GetMapping("closeAccount/{id}") + @ControllerEndpoint(operation = "会员列表---禁止", exceptionMessage = "禁止失败") + public FebsResponse closeAccount(@NotNull(message = "{required}") @PathVariable Long id) { + return mallMemberService.closeAccount(id); + } + + /** + * 会员列表---开启 + * @param id + * @return + */ + @GetMapping("openAccount/{id}") + @ControllerEndpoint(operation = "会员列表---开启", exceptionMessage = "开启失败") + public FebsResponse openAccount(@NotNull(message = "{required}") @PathVariable Long id) { + return mallMemberService.openAccount(id); + } } -- Gitblit v1.9.1