添加获取 季度计划年份接口

This commit is contained in:
fanghongchao
2018-12-24 17:27:21 +08:00
parent a4b28f718a
commit 0e9c7e78c1
2 changed files with 17 additions and 1 deletions
@@ -2,6 +2,7 @@ package com.gzzn.omms.adminapi.controller.schedule;
import java.util.Date;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
import org.springframework.beans.factory.annotation.Autowired;
@@ -61,4 +62,15 @@ public class FlightSchdSeasonController {
return ResponseDto.success(fimsFlightschdSeasonsListDto);
}
/**
* 获取所有航班季度计划中的年份
* @return
*/
@ApiOperation(value="获取航班计划中的年份列表",tags="航班季度计划")
@GetMapping(value="/schedule/flightSchdSeason/years")
public ResponseDto<Set<String>> getFlightSchdSeasonYears() {
Set<String> years = fimsFlightschdSeasonDao.getFlightSchdSeasonYears();
return ResponseDto.success(years);
}
}
@@ -2,6 +2,7 @@ package com.gzzn.omms.adminapi.domain.secondary.dao.basicdata;
import java.util.Date;
import java.util.List;
import java.util.Set;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
@@ -11,5 +12,8 @@ import com.gzzn.omms.adminapi.domain.secondary.entity.schedule.FimsFlightschdSea
public interface FimsFlightschdSeasonDao extends CrudRepository<FimsFlightschdSeason, String> {
@Query(value = "select a from FimsFlightschdSeason a where a.startDate>=?1 and a.startDate<=?2")
List<FimsFlightschdSeason> findByStartDateRange(Date from,Date to);
List<FimsFlightschdSeason> findByStartDateRange(Date from,Date to);
@Query(value = "select * from (select distinct to_char(s.start_date,'yyyy') start_date from FIMS_FLIGHTSCHD_SEASON s )order by start_date DESC",nativeQuery = true)
Set<String> getFlightSchdSeasonYears();
}