添加获取 季度计划年份接口
This commit is contained in:
+12
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
+5
-1
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user