From 3ca1334d0bec26fc04732af4c7e92293b446f980 Mon Sep 17 00:00:00 2001 From: "714943302@qq.com" Date: Thu, 25 Oct 2018 14:07:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9C=BA=E5=9E=8B=20?= =?UTF-8?q?=E5=AE=9E=E4=BD=93=E7=B1=BB=EF=BC=8CDAO=20=EF=BC=8C=20controlle?= =?UTF-8?q?r=20=E6=8E=A5=E5=8F=A3=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicdata/SysAircrafttypeController.java | 33 +++ .../dao/basicdata/SysAircrafttypeDao.java | 8 + .../entity/baiscdata/SysAircrafttype.java | 202 ++++++++++++++++++ 3 files changed, 243 insertions(+) create mode 100644 src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysAircrafttypeController.java create mode 100644 src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysAircrafttypeDao.java create mode 100644 src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysAircrafttype.java diff --git a/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysAircrafttypeController.java b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysAircrafttypeController.java new file mode 100644 index 0000000..532a555 --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysAircrafttypeController.java @@ -0,0 +1,33 @@ +package com.gzzn.omms.adminapi.controller.basicdata; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; +import com.gzzn.omms.adminapi.domain.secondary.dao.basicdata.SysAircrafttypeDao; +import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.SysAircrafttype; +import com.gzzn.omms.adminapi.dto.ResponseDto; + +/** + * 机型 + * @author nyr + */ +@RestController +public class SysAircrafttypeController { + + /** + * 机型接口 + */ + @Autowired + private SysAircrafttypeDao sysAircrafttypeDao; + + /** + * 获取所有机型数据 + * @return + */ + @GetMapping(value="/basicdata/sysAircrafttypes") + public ResponseDto getSysAircrafttype() { + List sysAircrafttypeList = (List) sysAircrafttypeDao.findAll(); + return ResponseDto.success(sysAircrafttypeList); + } +} diff --git a/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysAircrafttypeDao.java b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysAircrafttypeDao.java new file mode 100644 index 0000000..105a6ed --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysAircrafttypeDao.java @@ -0,0 +1,8 @@ +package com.gzzn.omms.adminapi.domain.secondary.dao.basicdata; + +import org.springframework.data.repository.CrudRepository; +import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.SysAircrafttype; + +public interface SysAircrafttypeDao extends CrudRepository { + +} diff --git a/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysAircrafttype.java b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysAircrafttype.java new file mode 100644 index 0000000..216a0fe --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysAircrafttype.java @@ -0,0 +1,202 @@ +package com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata; + +import java.math.BigDecimal; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQuery; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; + +/** + * 机型 + * @author nyr + * + */ +@Entity +@Table(name="SYS_AIRCRAFTTYPE") +@NamedQuery(name="SysAircrafttype.findAll", query="SELECT s FROM SysAircrafttype s") +public class SysAircrafttype { + + @Id + @SequenceGenerator(name="SYS_AIRCRAFTTYPE_AIRCRAFTTYPECODE_GENERATOR", sequenceName="SYS_AIRCRAFTTYPE") + @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SYS_AIRCRAFTTYPE_AIRCRAFTTYPECODE_GENERATOR") + @Column(name="AIRCRAFT_TYPE_CODE") + private String aircraftTypeCode; //机型代码 + + @Column(name="AIRCRAFT_HEIGHT") + private BigDecimal aircraftHeight; //飞机机身高度 + + @Column(name="AIRCRAFT_LENGTH") + private BigDecimal aircraftLength; //飞机机身长度 + + @Column(name="AIRCRAFT_TYPE_CODE_CAA") + private String aircraftTypeCodeCaa; //机型代码(CAA格式) + + @Column(name="AIRCRAFT_TYPE_CODE_IATA") + private String aircraftTypeCodeIata; //机型代码(IATA格式) + + @Column(name="AIRCRAFT_TYPE_CODE_ICAO") + private String aircraftTypeCodeIcao; //机型代码(ICAO格式) + + @Column(name="AIRCRAFT_TYPE_NAME") + private String aircraftTypeName; //机型名称(机型说明) + + @Column(name="AIRCRAFT_WIDTH") + private BigDecimal aircraftWidth; //飞机宽度(翼展宽度) + + @Column(name="AIRCRAFTTYPEGROUP_ID") + private BigDecimal aircrafttypegroupId; //机型组记录ID + + private String chap; //机型分类 + + @Column(name="MAX_AIRBRIDGES") + private BigDecimal maxAirbridges; //飞机使用廊桥的最大数目 + + @Column(name="MAX_FREIGHT_WEIGHT") + private BigDecimal maxFreightWeight; //最大货物重量 + + @Column(name="MAX_PASSENGERS") + private BigDecimal maxPassengers; //最大乘客数 + + @Column(name="MAX_TAKEOFF_WEIGHT") + private BigDecimal maxTakeoffWeight; //最大起飞重量 + + private BigDecimal operate; //操作标识 1-使用 0-删除标识 + + private BigDecimal transitstoptime; //过站经停时长(单位:分钟) + + public SysAircrafttype() { + } + + public String getAircraftTypeCode() { + return this.aircraftTypeCode; + } + + public void setAircraftTypeCode(String aircraftTypeCode) { + this.aircraftTypeCode = aircraftTypeCode; + } + + public BigDecimal getAircraftHeight() { + return this.aircraftHeight; + } + + public void setAircraftHeight(BigDecimal aircraftHeight) { + this.aircraftHeight = aircraftHeight; + } + + public BigDecimal getAircraftLength() { + return this.aircraftLength; + } + + public void setAircraftLength(BigDecimal aircraftLength) { + this.aircraftLength = aircraftLength; + } + + public String getAircraftTypeCodeCaa() { + return this.aircraftTypeCodeCaa; + } + + public void setAircraftTypeCodeCaa(String aircraftTypeCodeCaa) { + this.aircraftTypeCodeCaa = aircraftTypeCodeCaa; + } + + public String getAircraftTypeCodeIata() { + return this.aircraftTypeCodeIata; + } + + public void setAircraftTypeCodeIata(String aircraftTypeCodeIata) { + this.aircraftTypeCodeIata = aircraftTypeCodeIata; + } + + public String getAircraftTypeCodeIcao() { + return this.aircraftTypeCodeIcao; + } + + public void setAircraftTypeCodeIcao(String aircraftTypeCodeIcao) { + this.aircraftTypeCodeIcao = aircraftTypeCodeIcao; + } + + public String getAircraftTypeName() { + return this.aircraftTypeName; + } + + public void setAircraftTypeName(String aircraftTypeName) { + this.aircraftTypeName = aircraftTypeName; + } + + public BigDecimal getAircraftWidth() { + return this.aircraftWidth; + } + + public void setAircraftWidth(BigDecimal aircraftWidth) { + this.aircraftWidth = aircraftWidth; + } + + public BigDecimal getAircrafttypegroupId() { + return this.aircrafttypegroupId; + } + + public void setAircrafttypegroupId(BigDecimal aircrafttypegroupId) { + this.aircrafttypegroupId = aircrafttypegroupId; + } + + public String getChap() { + return this.chap; + } + + public void setChap(String chap) { + this.chap = chap; + } + + public BigDecimal getMaxAirbridges() { + return this.maxAirbridges; + } + + public void setMaxAirbridges(BigDecimal maxAirbridges) { + this.maxAirbridges = maxAirbridges; + } + + public BigDecimal getMaxFreightWeight() { + return this.maxFreightWeight; + } + + public void setMaxFreightWeight(BigDecimal maxFreightWeight) { + this.maxFreightWeight = maxFreightWeight; + } + + public BigDecimal getMaxPassengers() { + return this.maxPassengers; + } + + public void setMaxPassengers(BigDecimal maxPassengers) { + this.maxPassengers = maxPassengers; + } + + public BigDecimal getMaxTakeoffWeight() { + return this.maxTakeoffWeight; + } + + public void setMaxTakeoffWeight(BigDecimal maxTakeoffWeight) { + this.maxTakeoffWeight = maxTakeoffWeight; + } + + public BigDecimal getOperate() { + return this.operate; + } + + public void setOperate(BigDecimal operate) { + this.operate = operate; + } + + public BigDecimal getTransitstoptime() { + return this.transitstoptime; + } + + public void setTransitstoptime(BigDecimal transitstoptime) { + this.transitstoptime = transitstoptime; + } + +} \ No newline at end of file