package com.moral.api.controller;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.moral.api.config.properties.BulletinProperties;
|
import com.moral.api.config.properties.SpecialCitiesProperties;
|
import com.moral.api.service.CityAqiDailyService;
|
import com.moral.constant.ResultMessage;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.web.bind.annotation.CrossOrigin;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @ClassName
|
* @Description 公告controller
|
* @Author 陈凯裕
|
* @Date 2022/3/11 14:53
|
* @Version TODO
|
**/
|
@RestController
|
@RequestMapping("/bulletin")
|
@CrossOrigin(origins = "*", maxAge = 3600)
|
public class BulletinController {
|
|
@Autowired
|
CityAqiDailyService cityAqiDailyService;
|
@Autowired
|
BulletinProperties bulletinProperties;
|
@Autowired
|
SpecialCitiesProperties specialCitiesProperties;
|
|
/**
|
* @Description: 根据地区和时间查询空气质量简报
|
* @Param: [regionCode, time]
|
* @return: com.moral.constant.ResultMessage
|
* @Author: 陈凯裕
|
* @Date: 2022/3/11
|
*/
|
@GetMapping("airQualityBulletin")
|
public ResultMessage airQualityBulletin(String regionCode,
|
@DateTimeFormat(pattern = "yyyy-MM-dd") Date time) {
|
List<String> strings = cityAqiDailyService.airQualityBulletin(regionCode, time);
|
return ResultMessage.ok(strings);
|
}
|
}
|