diff --git a/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysAircraftController.java b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysAircraftController.java new file mode 100644 index 0000000..a7fdda6 --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysAircraftController.java @@ -0,0 +1,34 @@ +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.SysAircraftDao; +import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.SysAircraft; +import com.gzzn.omms.adminapi.dto.ResponseDto; + +/** + * 飞机 + * @author nyr + */ +@RestController +public class SysAircraftController { + + /** + * 飞机接口 + */ + @Autowired + private SysAircraftDao sysAircraftDao; + + /** + * 获取所有飞机数据 + * @return + */ + @GetMapping(value="/basicdata/sysAircrafts") + public ResponseDto getSysAircraft() { + List sysAircraftList = (List) sysAircraftDao.findAll(); + return ResponseDto.success(sysAircraftList); + } +} diff --git a/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysAircraftDao.java b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysAircraftDao.java new file mode 100644 index 0000000..a296cc1 --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysAircraftDao.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.SysAircraft; + +public interface SysAircraftDao extends CrudRepository { + +} diff --git a/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysAircraft.java b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysAircraft.java new file mode 100644 index 0000000..848f072 --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysAircraft.java @@ -0,0 +1,147 @@ +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_AIRCRAFT") +@NamedQuery(name="SysAircraft.findAll", query="SELECT s FROM SysAircraft s") +public class SysAircraft { + + @Id + @SequenceGenerator(name="SYS_AIRCRAFT_AIRCRAFTID_GENERATOR", sequenceName="SYS_AIRCRAFT") + @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SYS_AIRCRAFT_AIRCRAFTID_GENERATOR") + @Column(name="AIRCRAFT_ID") + private long aircraftId; //飞机号表记录ID + + @Column(name="AIRCRAFT_NUMBER") + private String aircraftNumber; //飞机号(飞机机尾号) + + @Column(name="AIRCRAFT_OWNER_CODE") + private String aircraftOwnerCode; //机主航空公司代码 + + @Column(name="AIRCRAFT_TYPE_CODE") + private String aircraftTypeCode; //机型代码 + + @Column(name="AIRLINE_CODE") + private String airlineCode; //航空公司代码 + + @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 owid; //所属机构ID + + public SysAircraft() { + } + + public long getAircraftId() { + return this.aircraftId; + } + + public void setAircraftId(long aircraftId) { + this.aircraftId = aircraftId; + } + + public String getAircraftNumber() { + return this.aircraftNumber; + } + + public void setAircraftNumber(String aircraftNumber) { + this.aircraftNumber = aircraftNumber; + } + + public String getAircraftOwnerCode() { + return this.aircraftOwnerCode; + } + + public void setAircraftOwnerCode(String aircraftOwnerCode) { + this.aircraftOwnerCode = aircraftOwnerCode; + } + + public String getAircraftTypeCode() { + return this.aircraftTypeCode; + } + + public void setAircraftTypeCode(String aircraftTypeCode) { + this.aircraftTypeCode = aircraftTypeCode; + } + + public String getAirlineCode() { + return this.airlineCode; + } + + public void setAirlineCode(String airlineCode) { + this.airlineCode = airlineCode; + } + + 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 getOwid() { + return this.owid; + } + + public void setOwid(BigDecimal owid) { + this.owid = owid; + } + +} \ No newline at end of file