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); } }