package com.nova.sankuai.controller.v2;
|
|
import cn.hutool.json.JSONObject;
|
import com.nova.sankuai.domain.entity.AppAudit;
|
import com.nova.sankuai.domain.entity.AppVersion;
|
import com.nova.sankuai.infra.utils.ResultJson;
|
import com.nova.sankuai.service.IAppAuditService;
|
import com.nova.sankuai.service.IAppVersionService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.AllArgsConstructor;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* @author weikangdi
|
* @create 2021/11/12
|
*/
|
@Api(tags = "三快分期APP免审接口")
|
@RestController
|
@RequestMapping(value = "/api/v2/app")
|
@AllArgsConstructor
|
public class AppAuditV2Controller {
|
|
private IAppAuditService service;
|
|
private final IAppVersionService appVersionService;
|
|
@PostMapping("/audit")
|
@ApiOperation("APP免审接口")
|
public JSONObject edit(@RequestBody AppAudit audit, HttpServletRequest request) {
|
JSONObject result = service.audit(audit, request);
|
return result;
|
}
|
|
@GetMapping("/getAppVersion")
|
@ApiOperation("获取APP最新版本")
|
public ResultJson getAppVersion(String code) {
|
AppVersion appVersion = appVersionService.getAppVersion(code);
|
return ResultJson.ok(appVersion);
|
}
|
}
|