| | |
| | | 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.video.dto.AdminSetVipDto; |
| | | import cc.mrbird.febs.video.service.IAdminVideoMemberService; |
| | | import cc.mrbird.febs.video.entity.VideoMemberEntity; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.util.Map; |
| | | |
| | |
| | | } |
| | | |
| | | @PostMapping("resetPwd/{id}") |
| | | @ControllerEndpoint(operation = "会员列表---重置密码", exceptionMessage = "重置密码失败") |
| | | @ControllerEndpoint(operation = "会员列表---重置密码", exceptionMessage = "操作失败") |
| | | public FebsResponse resetPwd(@PathVariable("id") Long id) { |
| | | return adminVideoMemberService.resetPwd(id); |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | @GetMapping("closeAccount/{id}") |
| | | @ControllerEndpoint(operation = "会员列表---禁止", exceptionMessage = "禁止失败") |
| | | @ControllerEndpoint(operation = "会员列表---禁止", exceptionMessage = "操作失败") |
| | | public FebsResponse closeAccount(@NotNull(message = "{required}") @PathVariable Long id) { |
| | | return adminVideoMemberService.closeAccount(id); |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | @GetMapping("openAccount/{id}") |
| | | @ControllerEndpoint(operation = "会员列表---开启", exceptionMessage = "开启失败") |
| | | @ControllerEndpoint(operation = "会员列表---开启", exceptionMessage = "操作失败") |
| | | public FebsResponse openAccount(@NotNull(message = "{required}") @PathVariable Long id) { |
| | | return adminVideoMemberService.openAccount(id); |
| | | } |
| | | |
| | | /** |
| | | * 会员列表-会员VIP设置 |
| | | */ |
| | | @PostMapping("setVip") |
| | | @ControllerEndpoint(operation = "会员列表-会员VIP设置", exceptionMessage = "操作失败") |
| | | public FebsResponse setVip(@Valid AdminSetVipDto adminSetVipDto) { |
| | | return adminVideoMemberService.setVip(adminSetVipDto); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 会员列表-取消会员资格 |
| | | */ |
| | | @GetMapping("cancelVip/{id}") |
| | | @ControllerEndpoint(operation = "会员列表---取消会员资格", exceptionMessage = "操作失败") |
| | | public FebsResponse cancelVip(@PathVariable("id") Long id) { |
| | | return adminVideoMemberService.cancelVip(id); |
| | | } |
| | | |
| | | |
| | | |
| | | } |