|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import javax.validation.Valid; | 
|---|
|  |  |  | import javax.validation.constraints.NotNull; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | @ControllerEndpoint(operation = "会员列表---禁止", exceptionMessage = "禁止失败") | 
|---|
|  |  |  | public FebsResponse closeAccount(@NotNull(message = "{required}") @PathVariable Long id) { | 
|---|
|  |  |  | return mallMemberService.closeAccount(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 会员列表---注销 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param id | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("memberOut/{id}") | 
|---|
|  |  |  | @ControllerEndpoint(operation = "会员列表---注销", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse memberOut(@NotNull(message = "{required}") @PathVariable Long id) { | 
|---|
|  |  |  | return mallMemberService.memberOut(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | return mallMemberService.agentVerifyUpdate(adminAgentVerifyVo); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 会员列表-推销员设置 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("upSale/{id}") | 
|---|
|  |  |  | @ControllerEndpoint(operation = " 会员列表-推销员设置", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse upSale(@NotNull(message = "{required}") @PathVariable Long id) { | 
|---|
|  |  |  | return mallMemberService.upCoupon(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 会员列表-推销员设置 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("downSale/{id}") | 
|---|
|  |  |  | @ControllerEndpoint(operation = " 会员列表-推销员设置", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse downSale(@NotNull(message = "{required}") @PathVariable Long id) { | 
|---|
|  |  |  | return mallMemberService.downCoupon(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 推销员列表 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param mallMember | 
|---|
|  |  |  | * @param request | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("getsalemanRuleList") | 
|---|
|  |  |  | public FebsResponse getsalemanRuleList(MallMember mallMember, QueryRequest request) { | 
|---|
|  |  |  | mallMember.setIsSale(1); | 
|---|
|  |  |  | Map<String, Object> data = getDataTable(mallMemberService.getsalemanRuleList(mallMember, request)); | 
|---|
|  |  |  | return new FebsResponse().success().data(data); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 推销员列表-优惠卷绑定 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @PostMapping("salemanCoupon") | 
|---|
|  |  |  | @ControllerEndpoint(operation = "推销员列表-优惠卷绑定", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse salemanCoupon(@Valid MallMember mallmember) { | 
|---|
|  |  |  | return mallMemberService.salemanCoupon(mallmember); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("vipLevelSetUpdate") | 
|---|
|  |  |  | public FebsResponse vipLevelSetUpdate(MallMember member) { | 
|---|
|  |  |  | member.setVipLevelTime(new Date()); | 
|---|
|  |  |  | mallMemberService.updateById(member); | 
|---|
|  |  |  | return new FebsResponse().success().message("操作成功"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("addMemberCoupon") | 
|---|
|  |  |  | @ControllerEndpoint(operation = "会员添加优惠券呢", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse addMemberCoupon(@Valid MallMember mallmember) { | 
|---|
|  |  |  | return mallMemberService.addMemberCoupon(mallmember); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|