package com.ard.tianyu.controller; import com.alibaba.fastjson2.JSONObject; import com.ard.common.core.domain.AjaxResult; import com.ard.tianyu.config.TyConfiguration; import com.ard.tianyu.model.receiver.BoxReceiver; import com.ard.tianyu.service.ITyService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; /** * UavTest * * @author liusuyi * @date 2024年10月21日13:52 **/ @Api(tags = "无人机接口") @RequestMapping("/uav") @RestController public class UavTest { @Resource private ITyService tyService; @ApiOperation("获取天宇token信息") @GetMapping("/getToken") public AjaxResult getToken() { return AjaxResult.success(tyService.getAccessToken()); } @ApiOperation("获取天宇盒子列表") @GetMapping("/getBoxList") public AjaxResult getBoxList() { List BoxList = tyService.getBoxList(); //{"state":0,"content":{"companyId":4127,"accessToken":"sOONT0MMVdoKcMBibb40xxgrUrq0Hw9RFiajic3KOzoNtk"}} return AjaxResult.success(BoxList); } }