Commit 119d56ac by luoh

查询油量分析数据(未完成)

parent 6d577244
package com.ejweb.modules.airport.api;
import com.ejweb.core.api.RequestBean;
import com.ejweb.core.api.ResponseBean;
import com.ejweb.core.conf.ErrorCode;
import com.ejweb.core.conf.GConstants;
import com.ejweb.modules.airport.bean.OilAnalysisBean;
import com.ejweb.modules.airport.dao.OilAnalysisDao;
import com.ejweb.modules.airport.entity.OilAnalysisEntity;
import com.ejweb.modules.airport.service.OilAnalysisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
@Controller
@RequestMapping(value = "/api/oil")
public class OilAnalysisController {
@Autowired
private OilAnalysisService oilAnalysisService;
public ResponseBean getOilAnalysisData(RequestBean requestBean)
{
ResponseBean responseBean = new ResponseBean();
OilAnalysisBean bean = requestBean.getObjectBean(OilAnalysisBean.class);
OilAnalysisEntity oilAnalysisEntity = oilAnalysisService.getAnalysisData(bean);
responseBean.setData(oilAnalysisEntity);
responseBean.setMessage(GConstants.OK);
responseBean.setStatus(ErrorCode.STATUS_CODE_2000);
return responseBean;
}
}
package com.ejweb.modules.airport.bean;
import com.ejweb.core.base.GenericBean;
/**
* 油量分析
*
* @author luoh
* @version 1.0
* @team suzhou
* @time 2020年12月10日
*/
public class OilAnalysisBean extends GenericBean {
//起飞时间
private String depTime;
//航班号
private String flightNo;
//起飞机场三字码
private String depIata;
//目的机场三字码
private String arrIata;
//签派员
private String Dispatcher;
//总油量
private String TotalOil;
public String getDepTime() {
return depTime;
}
public void setDepTime(String depTime) {
this.depTime = depTime;
}
public String getFlightNo() {
return flightNo;
}
public void setFlightNo(String flightNo) {
this.flightNo = flightNo;
}
public String getDepIata() {
return depIata;
}
public void setDepIata(String depIata) {
this.depIata = depIata;
}
public String getArrIata() {
return arrIata;
}
public void setArrIata(String arrIata) {
this.arrIata = arrIata;
}
public String getDispatcher() {
return Dispatcher;
}
public void setDispatcher(String dispatcher) {
Dispatcher = dispatcher;
}
public String getTotalOil() {
return TotalOil;
}
public void setTotalOil(String totalOil) {
TotalOil = totalOil;
}
}
package com.ejweb.modules.airport.dao;
import com.ejweb.core.base.BaseDao;
import com.ejweb.modules.airport.bean.AirportListBean;
import com.ejweb.modules.airport.bean.OilAnalysisBean;
import com.ejweb.modules.airport.entity.AirportListEntity;
import com.ejweb.modules.airport.entity.OilAnalysisEntity;
import java.util.List;
public interface OilAnalysisDao extends BaseDao {
// 查询油量分析数据
public OilAnalysisEntity getOilAnalysisData(OilAnalysisBean bean);
}
package com.ejweb.modules.airport.entity;
import com.ejweb.core.base.BaseEntity;
/**
* 油量分析
*
* @author luoh
* @version 1.0
* @team suzhou
* @time 2020年12月10日
*/
public class OilAnalysisEntity extends BaseEntity {
private String std; // 计划起飞时间
private String flight_no; // 航班号
private String ac_no; // 飞机号
private String dep_iata_id; // 起飞机场三字码
private String arr_iata_id; // 落地机场三字码
private String dispatcher_name; // 签派人
private Integer total_oil; // 总油量
private String extra_oil_fuel_reason; // 额外油加注原因
private String extra_oil_fuel_takeoff; // 起飞额外油量
private String extra_oil_fuel_arr; // 到达额外油量
private String extra_oil_fuel_flight; // 航路额外油量
private String extra_oil_fuel_other; // 起飞额外油量
public String getStd() {
return std;
}
public void setStd(String std) {
this.std = std;
}
public String getFlight_no() {
return flight_no;
}
public void setFlight_no(String flight_no) {
this.flight_no = flight_no;
}
public String getAc_no() {
return ac_no;
}
public void setAc_no(String ac_no) {
this.ac_no = ac_no;
}
public String getDep_iata_id() {
return dep_iata_id;
}
public void setDep_iata_id(String dep_iata_id) {
this.dep_iata_id = dep_iata_id;
}
public String getArr_iata_id() {
return arr_iata_id;
}
public void setArr_iata_id(String arr_iata_id) {
this.arr_iata_id = arr_iata_id;
}
public String getDispatcher_name() {
return dispatcher_name;
}
public void setDispatcher_name(String dispatcher_name) {
this.dispatcher_name = dispatcher_name;
}
public Integer getTotal_oil() {
return total_oil;
}
public void setTotal_oil(Integer total_oil) {
this.total_oil = total_oil;
}
public String getExtra_oil_fuel_reason() {
return extra_oil_fuel_reason;
}
public void setExtra_oil_fuel_reason(String extra_oil_fuel_reason) {
this.extra_oil_fuel_reason = extra_oil_fuel_reason;
}
public String getExtra_oil_fuel_takeoff() {
return extra_oil_fuel_takeoff;
}
public void setExtra_oil_fuel_takeoff(String extra_oil_fuel_takeoff) {
this.extra_oil_fuel_takeoff = extra_oil_fuel_takeoff;
}
public String getExtra_oil_fuel_arr() {
return extra_oil_fuel_arr;
}
public void setExtra_oil_fuel_arr(String extra_oil_fuel_arr) {
this.extra_oil_fuel_arr = extra_oil_fuel_arr;
}
public String getExtra_oil_fuel_flight() {
return extra_oil_fuel_flight;
}
public void setExtra_oil_fuel_flight(String extra_oil_fuel_flight) {
this.extra_oil_fuel_flight = extra_oil_fuel_flight;
}
public String getExtra_oil_fuel_other() {
return extra_oil_fuel_other;
}
public void setExtra_oil_fuel_other(String extra_oil_fuel_other) {
this.extra_oil_fuel_other = extra_oil_fuel_other;
}
}
package com.ejweb.modules.airport.service;
import com.ejweb.core.base.BaseService;
import com.ejweb.modules.airport.bean.OilAnalysisBean;
import com.ejweb.modules.airport.dao.AirportDao;
import com.ejweb.modules.airport.dao.OilAnalysisDao;
import com.ejweb.modules.airport.entity.OilAnalysisEntity;
import org.springframework.beans.factory.annotation.Autowired;
public class OilAnalysisService extends BaseService<OilAnalysisDao> {
@Autowired
protected OilAnalysisDao oilAnalysisDao;
public OilAnalysisEntity getAnalysisData (OilAnalysisBean bean)
{
OilAnalysisEntity oilAnalysisEntity = oilAnalysisDao.getOilAnalysisData(bean);
return oilAnalysisEntity;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment