package com.nova.sankuai.controller.v2.callback; import com.nova.sankuai.domain.api.zcy.ZcyResponse; import com.nova.sankuai.domain.dto.zcy.CustomerZcyDto; import com.nova.sankuai.infra.utils.zcy.ZcyUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; @Slf4j @RestController @RequestMapping(value = "/api/v2/channel") @Api(tags = "中诚易借接口") @RequiredArgsConstructor @Validated public class ZcyCallbackController { private final ZcyUtil zcyUtil; @PostMapping("/checkApply") @ApiOperation("中诚易借调用接口") ResponseEntity callback(@RequestBody @Valid CustomerZcyDto body) { log.debug("中诚易借调用接口测试"); return ResponseEntity.ok(zcyUtil.callback(body)); } }