package org.springnewfiber.dataadapter.xf.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import javax.annotation.Resource; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springnewfiber.dataadapter.config.R; import org.springnewfiber.dataadapter.xf.XfDataEnum; import org.springnewfiber.dataadapter.xf.service.HistoryDataService; /** */ @RestController @RequestMapping("/history-data") @Api(value = "历史数据", tags = "历史数据") public class HistoryDataController { @Resource private HistoryDataService historyDataService; @PostMapping("/xfInterface") @ApiOperation(value = "讯飞数据接入") public R<Object> xfInterface(@ApiParam(value = "数据json") @RequestParam("data") String data, @ApiParam(value = "数据类型") @RequestParam("xfBaseData") XfDataEnum xfDataEnum) { return R.status(historyDataService.xfInterface(data, xfDataEnum)); } }