package com.nova.sankuai.controller.v1.platform;
|
|
import com.nova.sankuai.domain.api.externalInterface.*;
|
import com.nova.sankuai.domain.api.externalInterface.yxqb.YXCheckUserDto;
|
import com.nova.sankuai.domain.api.externalInterface.yxqb.YXCheckUserResponse;
|
import com.nova.sankuai.domain.api.externalInterface.yxqb.YXRegisterDto;
|
import com.nova.sankuai.domain.api.externalInterface.yxqb.YXRegisterResponse;
|
import com.nova.sankuai.service.ICustomerUserService;
|
import com.nova.sankuai.service.YxqbService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.RequiredArgsConstructor;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* @Author Lilinhong
|
* @Date 2022/6/14 23:28
|
*/
|
@Api(tags = "面向渠道方的接口")
|
@RestController()
|
@RequestMapping("/api/v1/unionLogin")
|
@RequiredArgsConstructor
|
@Slf4j
|
public class ExternalInterfaceController {
|
|
private final ICustomerUserService customerUserService;
|
|
private final YxqbService yxqbService;
|
|
@ApiOperation("面向渠道方撞库")
|
@PostMapping("/unionCheckUser")
|
public CheckUserResponse unionCheckUser(@RequestBody UserDto checkUserDto) {
|
CheckUserResponse checkUserResponse = customerUserService.unionCheckUser(checkUserDto);
|
return checkUserResponse;
|
}
|
|
@ApiOperation("面向渠道方联登")
|
@PostMapping("/unionRegister")
|
public RegisterResponse unionRegister(@RequestBody UserDto checkUserDto) {
|
RegisterResponse registerResponse = customerUserService.unionRegister(checkUserDto);
|
return registerResponse;
|
}
|
|
@ApiOperation("有信钱包撞库")
|
@PostMapping("/yxCheckUser")
|
public YXCheckUserResponse checkUser(@RequestBody YXCheckUserDto yxCheckUserDto) {
|
YXCheckUserResponse yxCheckUserResponse = yxqbService.checkUser(yxCheckUserDto);
|
return yxCheckUserResponse;
|
}
|
|
@ApiOperation("有信钱包注册")
|
@PostMapping("/yxRegister")
|
public YXRegisterResponse register(@RequestBody YXRegisterDto yxRegisterDto) {
|
YXRegisterResponse register = yxqbService.register(yxRegisterDto);
|
return register;
|
}
|
|
|
}
|