package com.xiaopeng.operation.controller; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.operation.service.IXpAppVersionService; import com.xiaopeng.operation.vo.XpAppVersionVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * App版本管理 Controller * * @author mitao * @since 2026-02-14 */ @Slf4j @RestController @RequestMapping("") @Api(tags = "App版本管理") public class XpAppVersionController { private final IXpAppVersionService appVersionService; public XpAppVersionController(IXpAppVersionService appVersionService) { this.appVersionService = appVersionService; } /** * 获取App最新版本(运维APP接口) */ @GetMapping("/api/v1/app/version/latest") @ApiOperation(value = "获取App最新版本", tags = {"运维APP-版本管理"}) public R getLatestVersion() { log.info("查询App最新版本"); XpAppVersionVO vo = appVersionService.getLatestVersion(); return R.ok(vo); } }