package com.stylefeng.guns.modular.system.warpper;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Map;
|
|
/**
|
* 费用明细
|
*/
|
@Data
|
@ApiModel("费用明细")
|
public class MoneyInfoWarpper {
|
@ApiModelProperty("订单总金额")
|
private Double orderMoney;
|
@ApiModelProperty("起步里程")
|
private Double startMileage;
|
@ApiModelProperty("起步价")
|
private Double startMoney;
|
@ApiModelProperty("里程费")
|
private Double mileageMoney;
|
@ApiModelProperty("里程数")
|
private Double mileage;
|
@ApiModelProperty("时长费")
|
private Double durationMoney;
|
@ApiModelProperty("时长")
|
private Double duration;
|
@ApiModelProperty("等待费")
|
private Double waitMoney;
|
@ApiModelProperty("等待时长")
|
private Double wait;
|
@ApiModelProperty("远途费")
|
private Double longDistanceMoney;
|
@ApiModelProperty("远途里程")
|
private Double longDistance;
|
@ApiModelProperty("停车费")
|
private Double parkMoney;
|
@ApiModelProperty("过路费")
|
private Double roadTollMoney;
|
@ApiModelProperty("红包抵扣金额")
|
private Double redPacketMoney;
|
@ApiModelProperty("优惠券抵扣金额")
|
private Double couponMoney;
|
@ApiModelProperty("折扣抵扣金额")
|
private Double discountMoney;
|
@ApiModelProperty("折扣")
|
private Double discount;
|
@ApiModelProperty("补差价")
|
private Double priceDifference;
|
@ApiModelProperty("争议订单(0=否,1=是)")
|
private Integer isDispute;
|
|
public static MoneyInfoWarpper getMoneyInfoWarpper(Map<String, Object> map){
|
MoneyInfoWarpper moneyInfoWarpper = new MoneyInfoWarpper();
|
if(null != map){
|
moneyInfoWarpper.setOrderMoney(null != map.get("orderMoney") ? Double.valueOf(map.get("orderMoney").toString()) : 0D);
|
moneyInfoWarpper.setStartMileage(null != map.get("startMileage") ? Double.valueOf(map.get("startMileage").toString()) : 0D);
|
moneyInfoWarpper.setStartMoney(null != map.get("startMoney") ? Double.valueOf(map.get("startMoney").toString()) : 0D);
|
moneyInfoWarpper.setMileage(null != map.get("mileageKilometers") ? Double.valueOf(map.get("mileageKilometers").toString()) : 0D);
|
moneyInfoWarpper.setMileageMoney(null != map.get("mileageMoney") ? Double.valueOf(map.get("mileageMoney").toString()) : 0D);
|
moneyInfoWarpper.setDuration(null != map.get("duration") ? Double.valueOf(map.get("duration").toString()) : 0D);
|
moneyInfoWarpper.setDurationMoney(null != map.get("durationMoney") ? Double.valueOf(map.get("durationMoney").toString()) : 0D);
|
moneyInfoWarpper.setWait(null != map.get("wait") ? Double.valueOf(map.get("wait").toString()) : 0D);
|
moneyInfoWarpper.setWaitMoney(null != map.get("waitMoney") ? Double.valueOf(map.get("waitMoney").toString()) : 0D);
|
moneyInfoWarpper.setLongDistance(null != map.get("longDistance") ? Double.valueOf(map.get("longDistance").toString()) : 0D);
|
moneyInfoWarpper.setLongDistanceMoney(null != map.get("longDistanceMoney") ? Double.valueOf(map.get("longDistanceMoney").toString()) : 0D);
|
moneyInfoWarpper.setParkMoney(null != map.get("parkMoney") ? Double.valueOf(map.get("parkMoney").toString()) : 0D);
|
moneyInfoWarpper.setRoadTollMoney(null != map.get("roadTollMoney") ? Double.valueOf(map.get("roadTollMoney").toString()) : 0D);
|
moneyInfoWarpper.setRedPacketMoney(null != map.get("redPacketMoney") ? Double.valueOf(map.get("redPacketMoney").toString()) : 0D);
|
moneyInfoWarpper.setCouponMoney(null != map.get("couponMoney") ? Double.valueOf(map.get("couponMoney").toString()) : 0D);
|
moneyInfoWarpper.setDiscountMoney(null != map.get("discountMoney") ? Double.valueOf(map.get("discountMoney").toString()) : 0D);
|
moneyInfoWarpper.setDiscount(null != map.get("discount") ? Double.valueOf(map.get("discount").toString()) : 0D);
|
moneyInfoWarpper.setPriceDifference(null != map.get("priceDifference") ? Double.valueOf(map.get("priceDifference").toString()) : 0D);
|
moneyInfoWarpper.setIsDispute(null != map.get("isDispute") ? Integer.valueOf(map.get("isDispute").toString()) : 0);
|
}
|
return moneyInfoWarpper;
|
}
|
}
|