添加获取 季度计划年份接口
This commit is contained in:
+12
@@ -2,6 +2,7 @@ package com.gzzn.omms.adminapi.controller.schedule;
|
|||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -61,4 +62,15 @@ public class FlightSchdSeasonController {
|
|||||||
return ResponseDto.success(fimsFlightschdSeasonsListDto);
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -2,6 +2,7 @@ package com.gzzn.omms.adminapi.domain.secondary.dao.basicdata;
|
|||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import org.springframework.data.jpa.repository.Query;
|
import org.springframework.data.jpa.repository.Query;
|
||||||
import org.springframework.data.repository.CrudRepository;
|
import org.springframework.data.repository.CrudRepository;
|
||||||
@@ -12,4 +13,7 @@ public interface FimsFlightschdSeasonDao extends CrudRepository<FimsFlightschdSe
|
|||||||
|
|
||||||
@Query(value = "select a from FimsFlightschdSeason a where a.startDate>=?1 and a.startDate<=?2")
|
@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