From 4ad95a65cf6df17540578a1b05db12733824e9ba Mon Sep 17 00:00:00 2001 From: "itheinjury@163.com" Date: Mon, 14 Feb 2022 19:57:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=9B=B4=E6=96=B0=E5=90=8E?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../member/MemberManagerController.java | 89 ------------------- 1 file changed, 89 deletions(-) delete mode 100644 manager-api/src/main/java/cn/lili/controller/member/MemberManagerController.java diff --git a/manager-api/src/main/java/cn/lili/controller/member/MemberManagerController.java b/manager-api/src/main/java/cn/lili/controller/member/MemberManagerController.java deleted file mode 100644 index d8a55e90..00000000 --- a/manager-api/src/main/java/cn/lili/controller/member/MemberManagerController.java +++ /dev/null @@ -1,89 +0,0 @@ -package cn.lili.controller.member; - -import cn.lili.common.aop.annotation.DemoSite; -import cn.lili.common.aop.annotation.PreventDuplicateSubmissions; -import cn.lili.common.enums.ResultUtil; -import cn.lili.common.vo.PageVO; -import cn.lili.common.vo.ResultMessage; -import cn.lili.modules.member.entity.dos.Member; -import cn.lili.modules.member.entity.dto.ManagerMemberEditDTO; -import cn.lili.modules.member.entity.dto.MemberAddDTO; -import cn.lili.modules.member.entity.vo.MemberSearchVO; -import cn.lili.modules.member.entity.vo.MemberVO; -import cn.lili.modules.member.service.MemberService; -import com.baomidou.mybatisplus.core.metadata.IPage; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiImplicitParam; -import io.swagger.annotations.ApiImplicitParams; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -import javax.validation.Valid; -import java.util.List; - -/** - * 管理端,会员接口 - * - * @author Bulbasaur - * @since 2020-02-25 14:10:16 - */ -@RestController -@Api(tags = "管理端,会员接口") -@RequestMapping("/manager/member") -public class MemberManagerController { - @Autowired - private MemberService memberService; - - @ApiOperation(value = "会员分页列表") - @GetMapping - public ResultMessage> getByPage(MemberSearchVO memberSearchVO, PageVO page) { - return ResultUtil.data(memberService.getMemberPage(memberSearchVO, page)); - } - - - @ApiOperation(value = "通过ID获取会员信息") - @ApiImplicitParam(name = "id", value = "会员ID", required = true, dataType = "String", paramType = "path") - @GetMapping(value = "/{id}") - public ResultMessage get(@PathVariable String id) { - - return ResultUtil.data(memberService.getById(id)); - } - - @ApiOperation(value = "添加会员") - @PostMapping - public ResultMessage save(@Valid MemberAddDTO member) { - - return ResultUtil.data(memberService.addMember(member)); - } - - @DemoSite - @PreventDuplicateSubmissions - @ApiOperation(value = "修改会员基本信息") - @PutMapping - public ResultMessage update(@Valid ManagerMemberEditDTO managerMemberEditDTO) { - return ResultUtil.data(memberService.updateMember(managerMemberEditDTO)); - } - - @DemoSite - @PreventDuplicateSubmissions - @ApiOperation(value = "修改会员状态,开启关闭会员") - @ApiImplicitParams({ - @ApiImplicitParam(name = "memberIds", value = "会员ID", required = true, dataType = "String", allowMultiple = true, paramType = "query"), - @ApiImplicitParam(name = "disabled", required = true, dataType = "boolean", paramType = "query") - }) - @PutMapping("/updateMemberStatus") - public ResultMessage updateMemberStatus(@RequestParam List memberIds, @RequestParam Boolean disabled) { - memberService.updateMemberStatus(memberIds, disabled); - return ResultUtil.success(); - } - - - @ApiOperation(value = "根据条件查询会员总数") - @GetMapping("/num") - public ResultMessage getByPage(MemberSearchVO memberSearchVO) { - return ResultUtil.data(memberService.getMemberNum(memberSearchVO)); - } - - -}