package com.stylefeng.guns.modular.system.model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.IdType;
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
/**
*
* 订单-跨城
*
*
* @author 吕雪
* @since 2020-09-16
*/
@TableName("t_order_cross_city")
public class TOrderCrossCity extends Model {
private static final long serialVersionUID = 1L;
/**
* 主键id
*/
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 用户id
*/
private Integer userId;
/**
* 接单司机ID
*/
private Integer driverId;
/**
* 线路id
*/
private Integer lineId;
/**
* 预约班次的id
*/
@TableField("lineShiftDriverId")
private Integer lineShiftDriverId;
/**
* 车辆id
*/
private Integer carId;
/**
* 服务车型id关联t_server_carmodel表
*/
private Integer serverCarModelId;
/**
* 订单号
*/
private String orderNum;
/**
* 下单地点经度
*/
private Double placementLon;
/**
* 下单地点纬度
*/
private Double placementLat;
/**
* 下单地点
*/
private String placementAddress;
/**
* 出发地经度值
*/
private Double startLon;
/**
* 出发地纬度值
*/
private Double startLat;
/**
* 目的地经度
*/
private Double endLon;
/**
* 出发地地点
*/
private String startAddress;
/**
* 目的地纬度
*/
private Double endLat;
/**
* 目的地地点
*/
private String endAddress;
/**
* 上车点经度
*/
private Double boardingLon;
/**
* 上车点纬度
*/
private Double boardingLat;
/**
* 上车点
*/
private String boardingAddress;
/**
* 上车时间
*/
private Date boardingTime;
/**
* 下车点经度
*/
private Double getoffLon;
/**
* 下车点纬度
*/
private Double getoffLat;
/**
* 下车地点
*/
private String getoffAddress;
/**
* 下车时间
*/
private Date getoffTime;
/**
* 行驶里程数(米)
*/
private Double mileage;
/**
* 支付方式(1=东营95128平台支付,2=其他方式支付)
*/
private Integer payManner;
/**
* 支付方式(1=微信,2=支付宝,3=其他)
*/
private Integer payType;
/**
* 订单金额
*/
private BigDecimal orderMoney;
/**
* 红包抵扣金额
*/
private BigDecimal redPacketMoney;
/**
* 优惠券抵扣金额
*/
private BigDecimal couponMoney;
/**
* 红包记录id
*/
private Integer redPacketId;
/**
* 优惠券id
*/
private Integer couponId;
/**
* 折扣
*/
private Double discount;
/**
* 折扣优惠金额
*/
private Double discountMoney;
/**
* 折扣活动id
*/
private Integer activityId;
/**
* 公司id
*/
private Integer companyId;
/**
* 支付金额
*/
private BigDecimal payMoney;
/**
* 出行人数
*/
@TableField("peopleNumber")
private Integer peopleNumber;
/**
* 座位编号
*/
@TableField("seatNumber")
private String seatNumber;
/**
* 乘车人
*/
private String passengers;
/**
* 乘车人电话
*/
private String passengersPhone;
/**
* 排序
*/
private Integer sort;
/**
* 下单时间
*/
private Date insertTime;
/**
* 出行时间
*/
private Date travelTime;
/**
* 抢单时间
*/
private Date snatchOrderTime;
/**
* 司机点出发时间
*/
private Date setOutTime;
/**
* 司机到达预约地点时间
*/
private Date arriveTime;
/**
* 开始服务时间
*/
private Date startServiceTime;
/**
* 结束服务时间
*/
private Date endServiceTime;
/**
* 出行方式(1=拼车,2=包车)
*/
private Integer travelMode;
/**
* 下单方式(1:APP下单,2:扫码下单,3:小程序下单,4:司机下单,5:调度下单)
*/
private Integer orderSource;
/**
* 发票id
*/
private Integer invoiceId;
/**
* 高德猎鹰上的轨迹id
*/
private String trackId;
/**
* 状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付)
*/
private Integer state;
/**
* 是否是改派订单(1=否,2=是)
*/
private Integer isReassign;
/**
* 是否删除 1=否 2=是
*/
private Integer isDelete;
/**
* 状态(改派前订单状态)
*/
private Integer oldState;
/**
* 移动小号
*/
private String telX;
/**
* 移动小号绑定关系id
*/
private String bindId;
public Integer getOldState() {
return oldState;
}
public void setOldState(Integer oldState) {
this.oldState = oldState;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public Integer getDriverId() {
return driverId;
}
public void setDriverId(Integer driverId) {
this.driverId = driverId;
}
public Integer getLineId() {
return lineId;
}
public void setLineId(Integer lineId) {
this.lineId = lineId;
}
public Integer getLineShiftDriverId() {
return lineShiftDriverId;
}
public void setLineShiftDriverId(Integer lineShiftDriverId) {
this.lineShiftDriverId = lineShiftDriverId;
}
public Integer getCarId() {
return carId;
}
public void setCarId(Integer carId) {
this.carId = carId;
}
public Integer getServerCarModelId() {
return serverCarModelId;
}
public void setServerCarModelId(Integer serverCarModelId) {
this.serverCarModelId = serverCarModelId;
}
public String getOrderNum() {
return orderNum;
}
public void setOrderNum(String orderNum) {
this.orderNum = orderNum;
}
public Double getPlacementLon() {
return placementLon;
}
public void setPlacementLon(Double placementLon) {
this.placementLon = placementLon;
}
public Double getPlacementLat() {
return placementLat;
}
public void setPlacementLat(Double placementLat) {
this.placementLat = placementLat;
}
public String getPlacementAddress() {
return placementAddress;
}
public void setPlacementAddress(String placementAddress) {
this.placementAddress = placementAddress;
}
public Double getStartLon() {
return startLon;
}
public void setStartLon(Double startLon) {
this.startLon = startLon;
}
public Double getStartLat() {
return startLat;
}
public void setStartLat(Double startLat) {
this.startLat = startLat;
}
public Double getEndLon() {
return endLon;
}
public void setEndLon(Double endLon) {
this.endLon = endLon;
}
public String getStartAddress() {
return startAddress;
}
public void setStartAddress(String startAddress) {
this.startAddress = startAddress;
}
public Double getEndLat() {
return endLat;
}
public void setEndLat(Double endLat) {
this.endLat = endLat;
}
public String getEndAddress() {
return endAddress;
}
public void setEndAddress(String endAddress) {
this.endAddress = endAddress;
}
public Double getBoardingLon() {
return boardingLon;
}
public void setBoardingLon(Double boardingLon) {
this.boardingLon = boardingLon;
}
public Double getBoardingLat() {
return boardingLat;
}
public void setBoardingLat(Double boardingLat) {
this.boardingLat = boardingLat;
}
public String getBoardingAddress() {
return boardingAddress;
}
public void setBoardingAddress(String boardingAddress) {
this.boardingAddress = boardingAddress;
}
public Date getBoardingTime() {
return boardingTime;
}
public void setBoardingTime(Date boardingTime) {
this.boardingTime = boardingTime;
}
public Double getGetoffLon() {
return getoffLon;
}
public void setGetoffLon(Double getoffLon) {
this.getoffLon = getoffLon;
}
public Double getGetoffLat() {
return getoffLat;
}
public void setGetoffLat(Double getoffLat) {
this.getoffLat = getoffLat;
}
public String getGetoffAddress() {
return getoffAddress;
}
public void setGetoffAddress(String getoffAddress) {
this.getoffAddress = getoffAddress;
}
public Date getGetoffTime() {
return getoffTime;
}
public void setGetoffTime(Date getoffTime) {
this.getoffTime = getoffTime;
}
public Double getMileage() {
return mileage;
}
public void setMileage(Double mileage) {
this.mileage = mileage;
}
public Integer getPayManner() {
return payManner;
}
public void setPayManner(Integer payManner) {
this.payManner = payManner;
}
public Integer getPayType() {
return payType;
}
public void setPayType(Integer payType) {
this.payType = payType;
}
public BigDecimal getOrderMoney() {
return orderMoney;
}
public void setOrderMoney(BigDecimal orderMoney) {
this.orderMoney = orderMoney;
}
public BigDecimal getRedPacketMoney() {
return redPacketMoney;
}
public void setRedPacketMoney(BigDecimal redPacketMoney) {
this.redPacketMoney = redPacketMoney;
}
public BigDecimal getCouponMoney() {
return couponMoney;
}
public void setCouponMoney(BigDecimal couponMoney) {
this.couponMoney = couponMoney;
}
public Integer getRedPacketId() {
return redPacketId;
}
public void setRedPacketId(Integer redPacketId) {
this.redPacketId = redPacketId;
}
public Integer getCouponId() {
return couponId;
}
public void setCouponId(Integer couponId) {
this.couponId = couponId;
}
public Double getDiscount() {
return discount;
}
public void setDiscount(Double discount) {
this.discount = discount;
}
public Double getDiscountMoney() {
return discountMoney;
}
public void setDiscountMoney(Double discountMoney) {
this.discountMoney = discountMoney;
}
public Integer getActivityId() {
return activityId;
}
public void setActivityId(Integer activityId) {
this.activityId = activityId;
}
public Integer getCompanyId() {
return companyId;
}
public void setCompanyId(Integer companyId) {
this.companyId = companyId;
}
public BigDecimal getPayMoney() {
return payMoney;
}
public void setPayMoney(BigDecimal payMoney) {
this.payMoney = payMoney;
}
public String getPassengers() {
return passengers;
}
public void setPassengers(String passengers) {
this.passengers = passengers;
}
public String getPassengersPhone() {
return passengersPhone;
}
public void setPassengersPhone(String passengersPhone) {
this.passengersPhone = passengersPhone;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public Date getInsertTime() {
return insertTime;
}
public void setInsertTime(Date insertTime) {
this.insertTime = insertTime;
}
public Date getTravelTime() {
return travelTime;
}
public void setTravelTime(Date travelTime) {
this.travelTime = travelTime;
}
public Date getSnatchOrderTime() {
return snatchOrderTime;
}
public void setSnatchOrderTime(Date snatchOrderTime) {
this.snatchOrderTime = snatchOrderTime;
}
public Date getSetOutTime() {
return setOutTime;
}
public void setSetOutTime(Date setOutTime) {
this.setOutTime = setOutTime;
}
public Date getArriveTime() {
return arriveTime;
}
public void setArriveTime(Date arriveTime) {
this.arriveTime = arriveTime;
}
public Date getStartServiceTime() {
return startServiceTime;
}
public void setStartServiceTime(Date startServiceTime) {
this.startServiceTime = startServiceTime;
}
public Date getEndServiceTime() {
return endServiceTime;
}
public void setEndServiceTime(Date endServiceTime) {
this.endServiceTime = endServiceTime;
}
public Integer getTravelMode() {
return travelMode;
}
public void setTravelMode(Integer travelMode) {
this.travelMode = travelMode;
}
public Integer getOrderSource() {
return orderSource;
}
public void setOrderSource(Integer orderSource) {
this.orderSource = orderSource;
}
public Integer getInvoiceId() {
return invoiceId;
}
public void setInvoiceId(Integer invoiceId) {
this.invoiceId = invoiceId;
}
public String getTrackId() {
return trackId;
}
public void setTrackId(String trackId) {
this.trackId = trackId;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
public Integer getIsDelete() {
return isDelete;
}
public void setIsDelete(Integer isDelete) {
this.isDelete = isDelete;
}
public String getTelX() {
return telX;
}
public void setTelX(String telX) {
this.telX = telX;
}
public String getBindId() {
return bindId;
}
public void setBindId(String bindId) {
this.bindId = bindId;
}
public Integer getIsReassign() {
return isReassign;
}
public void setIsReassign(Integer isReassign) {
this.isReassign = isReassign;
}
public Integer getPeopleNumber() {
return peopleNumber;
}
public void setPeopleNumber(Integer peopleNumber) {
this.peopleNumber = peopleNumber;
}
public String getSeatNumber() {
return seatNumber;
}
public void setSeatNumber(String seatNumber) {
this.seatNumber = seatNumber;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "TOrderCrossCity{" +
"id=" + id +
", userId=" + userId +
", driverId=" + driverId +
", lineId=" + lineId +
", lineShiftDriverId=" + lineShiftDriverId +
", carId=" + carId +
", serverCarModelId=" + serverCarModelId +
", orderNum='" + orderNum + '\'' +
", placementLon=" + placementLon +
", placementLat=" + placementLat +
", placementAddress='" + placementAddress + '\'' +
", startLon=" + startLon +
", startLat=" + startLat +
", endLon=" + endLon +
", startAddress='" + startAddress + '\'' +
", endLat=" + endLat +
", endAddress='" + endAddress + '\'' +
", boardingLon=" + boardingLon +
", boardingLat=" + boardingLat +
", boardingAddress='" + boardingAddress + '\'' +
", boardingTime=" + boardingTime +
", getoffLon=" + getoffLon +
", getoffLat=" + getoffLat +
", getoffAddress='" + getoffAddress + '\'' +
", getoffTime=" + getoffTime +
", mileage=" + mileage +
", payManner=" + payManner +
", payType=" + payType +
", orderMoney=" + orderMoney +
", redPacketMoney=" + redPacketMoney +
", couponMoney=" + couponMoney +
", redPacketId=" + redPacketId +
", couponId=" + couponId +
", discount=" + discount +
", discountMoney=" + discountMoney +
", activityId=" + activityId +
", companyId=" + companyId +
", payMoney=" + payMoney +
", passengers='" + passengers + '\'' +
", passengersPhone='" + passengersPhone + '\'' +
", sort=" + sort +
", insertTime=" + insertTime +
", travelTime=" + travelTime +
", snatchOrderTime=" + snatchOrderTime +
", setOutTime=" + setOutTime +
", arriveTime=" + arriveTime +
", startServiceTime=" + startServiceTime +
", endServiceTime=" + endServiceTime +
", travelMode=" + travelMode +
", orderSource=" + orderSource +
", invoiceId=" + invoiceId +
", trackId='" + trackId + '\'' +
", state=" + state +
", isReassign=" + isReassign +
", isDelete=" + isDelete +
", oldState=" + oldState +
", telX='" + telX + '\'' +
", bindId='" + bindId + '\'' +
'}';
}
}