增加航班季度计划 实体类,DAO , controller、Dto、Convert接口实现

This commit is contained in:
714943302@qq.com
2018-10-31 15:12:04 +08:00
parent df19557995
commit 8a3c7ca809
5 changed files with 332 additions and 34 deletions
@@ -0,0 +1,9 @@
package com.gzzn.omms.adminapi.domain.secondary.dao.basicdata;
import org.springframework.data.repository.CrudRepository;
import com.gzzn.omms.adminapi.domain.secondary.entity.schedule.FimsFlightschdSeason;
public interface FimsFlightschdSeasonDao extends CrudRepository<FimsFlightschdSeason, String> {
}
@@ -3,7 +3,6 @@ package com.gzzn.omms.adminapi.domain.secondary.entity.schedule;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -12,10 +11,10 @@ import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
/**
* The persistent class for the FIMS_FLIGHTSCHD_SEASON database table.
*
* 航班季度计划
* @author nyr
* @date 18-10-31
*/
@Entity
@Table(name="FIMS_FLIGHTSCHD_SEASON")
@@ -25,71 +24,74 @@ public class FimsFlightschdSeason implements Serializable {
@Id
@Column(name="SEASONFLIGHT_ID")
private long seasonflightId;
private long seasonflightId; //季度计划航班ID
@Column(name="AIRCRAFT_TYPE_CODE")
private String aircraftTypeCode;
private String aircraftTypeCode; //机型代码
@Column(name="AIRLINE_ID")
private BigDecimal airlineId;
private BigDecimal airlineId; //航空公司ID
@Column(name="ARRI_OR_DEPT")
private String arriOrDept;
private String arriOrDept; //到达/出发(进港/出港)标志A-到达D-出发
@Column(name="ARRIVAL_TIME")
private String arrivalTime;
private String arrivalTime; //到达时间hhmm
@Column(name="DEPARTURE_TIME")
private String departureTime;
private String departureTime; //出发时间hhmm
@Column(name="END_AIRPORT")
private String endAirport;
private String endAirport; //终点机场(航线终点)
@Temporal(TemporalType.DATE)
@Column(name="END_DATE")
private Date endDate;
private Date endDate; //结束日期
@Column(name="FLIGHT_NUMBER")
private String flightNumber;
private String flightNumber; //航班号
//航班任务:S正班、N包机、E急救、B专机、G通用、J加班、M军用、Q补班、X其他、A计划外(原参考分类:正班、加班、补班、中转、计划外、计划外中转、货运、训练...)
@Column(name="FLIGHT_TASK")
private String flightTask;
//航班类别(有待BHIA确认):P客机、F货机、B专机、O公务机、M军机、X其他(原参考分类:客机、货机、专机、公务机、军机、其他)
@Column(name="FLIGHT_TYPE_CODE")
private String flightTypeCode;
@Column(name="FLYING_DISTANCE")
private BigDecimal flyingDistance;
private BigDecimal flyingDistance; //飞行距离(单位:千米)
@Column(name="FLYING_TIME")
private BigDecimal flyingTime;
private BigDecimal flyingTime; //飞行时间(单位:分钟)
@Column(name="INTERNATIONAL_CODE")
private String internationalCode;
private String internationalCode; //航班国际代码
//运营日(周一至周日)对应表示方法为:1234567,当某日为非运营日时,对应位置用“-”表示,如周三、五为非运营日,则表示为:12-4-67
@Column(name="OPERATION_DAYS")
private String operationDays;
private String remarks;
private String remarks; //备注说明
@Column(name="ROUTE_TYPE")
private String routeType;
private String routeType; //航线类别I-国际、D-国内、M-混合
@Column(name="SEASON_NAME")
private String seasonName;
private String seasonName; //季度名称
@Column(name="SEASON_REC_ID")
private BigDecimal seasonRecId;
private BigDecimal seasonRecId; //航班季度定义表记录ID
@Column(name="START_AIRPORT")
private String startAirport;
private String startAirport; //起点机场(航线起点)
@Temporal(TemporalType.DATE)
@Column(name="START_DATE")
private Date startDate;
private Date startDate; //开始日期
@Column(name="SUB_AIRLINE_ID")
private BigDecimal subAirlineId;
private BigDecimal subAirlineId; //二级承运航空公司ID
public FimsFlightschdSeason() {
}