From e74838c27c1779c1fd056e40b1e9dad5ff1537d4 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 20 Aug 2020 11:39:46 +0800 Subject: [PATCH] 20200820 --- src/main/java/com/xcong/excoin/modules/documentary/controller/DocumentaryController.java | 32 ++++++++++++++++++++++++++++---- 1 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/documentary/controller/DocumentaryController.java b/src/main/java/com/xcong/excoin/modules/documentary/controller/DocumentaryController.java index 5a8bc0d..0a2028b 100644 --- a/src/main/java/com/xcong/excoin/modules/documentary/controller/DocumentaryController.java +++ b/src/main/java/com/xcong/excoin/modules/documentary/controller/DocumentaryController.java @@ -3,9 +3,11 @@ import java.util.Map; import javax.validation.Valid; +import javax.validation.constraints.NotNull; 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.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -14,9 +16,9 @@ import com.xcong.excoin.common.controller.BaseController; import com.xcong.excoin.common.entity.FebsResponse; import com.xcong.excoin.common.entity.QueryRequest; +import com.xcong.excoin.modules.documentary.dto.FollowTraderInfoDto; import com.xcong.excoin.modules.documentary.entity.FollowTraderInfoEntity; import com.xcong.excoin.modules.documentary.service.DocumentaryService; -import com.xcong.excoin.modules.member.dto.MemberDetailConfirmDto; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -45,9 +47,31 @@ * @return */ @PostMapping("traderConfirm") - @ControllerEndpoint(operation = "实名认证---确认", exceptionMessage = "认证失败") - public FebsResponse traderConfirm(@Valid FollowTraderInfoEntity followTraderInfoEntity) { - return documentaryService.traderConfirm(followTraderInfoEntity); + @ControllerEndpoint(operation = "交易员申请---确认", exceptionMessage = "认证失败") + public FebsResponse traderConfirm(@Valid FollowTraderInfoDto followTraderInfoDto) { + return documentaryService.traderConfirm(followTraderInfoDto); + } + + /** + * 踢出交易员 + * @param id + * @return + */ + @GetMapping("traderGetOut/{id}") + @ControllerEndpoint(operation = "踢出交易员", exceptionMessage = "踢出失败") + public FebsResponse traderGetOut(@NotNull(message = "{required}") @PathVariable Long id) { + return documentaryService.traderGetOut(id); + } + + /** + * 设置成【满员】状态 + * @param id + * @return + */ + @GetMapping("traderGetFull/{id}") + @ControllerEndpoint(operation = "设置成【满员】状态", exceptionMessage = "设置失败") + public FebsResponse traderGetFull(@NotNull(message = "{required}") @PathVariable Long id) { + return documentaryService.traderGetFull(id); } } -- Gitblit v1.9.1