com.alipay.api.domain.EcomOrderDTO Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.Date;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 场景开放平台电商订单模型
*
* @author auto create
* @since 1.0, 2024-07-09 14:47:50
*/
public class EcomOrderDTO extends AlipayObject {
private static final long serialVersionUID = 4816129616897895456L;
/**
* 实际支付金额,单位:分
*/
@ApiField("actual_pay_fee")
private Long actualPayFee;
/**
* 订单属性标
*/
@ApiField("attributes")
private String attributes;
/**
* 购买数量
*/
@ApiField("buy_amount")
private Long buyAmount;
/**
* 买家id
*/
@ApiField("buyer_id")
private String buyerId;
/**
* 买家昵称
*/
@ApiField("buyer_nick")
private String buyerNick;
/**
* 充电时长,分钟维度
*/
@ApiField("charge_duration")
private InsPeriodDTO chargeDuration;
/**
* 充电保障方案类型 (FREQUENCY/MONTH/YEAR)为空时默认为FREQUENCY
*/
@ApiField("charge_guarantee_plan_type")
private String chargeGuaranteePlanType;
/**
* 免押金额,单位:分
*/
@ApiField("credit_deposit_money")
private Long creditDepositMoney;
/**
* 优惠金额,单位:分
*/
@ApiField("discount_fee")
private Long discountFee;
/**
* 驾驶人列表
*/
@ApiListField("drivers")
@ApiField("ins_open_user_d_t_o")
private List drivers;
/**
* 扩展信息
*/
@ApiField("ext_info")
private String extInfo;
/**
* 交易创建时间
*/
@ApiField("gmt_create")
private Date gmtCreate;
/**
* 商品id
*/
@ApiField("item_id")
private String itemId;
/**
* 商品图片
*/
@ApiField("item_pict_url")
private String itemPictUrl;
/**
* 商品单价
*/
@ApiField("item_price")
private Long itemPrice;
/**
* 商品标题
*/
@ApiField("item_title")
private String itemTitle;
/**
* 商品总价值,单位:分
*/
@ApiField("item_total_value")
private Long itemTotalValue;
/**
* 行程列表
*/
@ApiField("itineraries")
private InsTransportItineraryDTO itineraries;
/**
* 出租人
*/
@ApiField("leaser")
private InsOpenUserDTO leaser;
/**
* 物流单
*/
@ApiField("logistics_order")
private EcomLogisticsOrderDTO logisticsOrder;
/**
* 主订单id
*/
@ApiField("main_order_id")
private String mainOrderId;
/**
* 订单结束时间
*/
@ApiField("order_end_time")
private Date orderEndTime;
/**
* 订单金额,单位:分
*/
@ApiField("order_fee")
private Long orderFee;
/**
* 订单id,必填
*/
@ApiField("order_id")
private String orderId;
/**
* 订单开始时间
*/
@ApiField("order_start_time")
private Date orderStartTime;
/**
* 订单类型:MAIN_AND_DETAIL(主子一体订单), MAIN(主订单),DETAIL(子订单)
*/
@ApiField("order_type")
private String orderType;
/**
* 支付单
*/
@ApiField("pay_order")
private PayOrderDTO payOrder;
/**
* 邮费,单位:分
*/
@ApiField("post_fee")
private Long postFee;
/**
* 卖家id
*/
@ApiField("seller_id")
private String sellerId;
/**
* 卖家昵称
*/
@ApiField("seller_nick")
private String sellerNick;
/**
* 子订单列表
*/
@ApiListField("sub_order_list")
@ApiField("ecom_sub_order_d_t_o")
private List subOrderList;
/**
* 交易天数
*/
@ApiField("trade_days")
private Long tradeDays;
/**
* 交易结束时间
*/
@ApiField("trade_end_time")
private Date tradeEndTime;
/**
* 交易图片
*/
@ApiListField("trade_pictures")
@ApiField("string")
private List tradePictures;
/**
* 交易开始时间
*/
@ApiField("trade_start_time")
private Date tradeStartTime;
public Long getActualPayFee() {
return this.actualPayFee;
}
public void setActualPayFee(Long actualPayFee) {
this.actualPayFee = actualPayFee;
}
public String getAttributes() {
return this.attributes;
}
public void setAttributes(String attributes) {
this.attributes = attributes;
}
public Long getBuyAmount() {
return this.buyAmount;
}
public void setBuyAmount(Long buyAmount) {
this.buyAmount = buyAmount;
}
public String getBuyerId() {
return this.buyerId;
}
public void setBuyerId(String buyerId) {
this.buyerId = buyerId;
}
public String getBuyerNick() {
return this.buyerNick;
}
public void setBuyerNick(String buyerNick) {
this.buyerNick = buyerNick;
}
public InsPeriodDTO getChargeDuration() {
return this.chargeDuration;
}
public void setChargeDuration(InsPeriodDTO chargeDuration) {
this.chargeDuration = chargeDuration;
}
public String getChargeGuaranteePlanType() {
return this.chargeGuaranteePlanType;
}
public void setChargeGuaranteePlanType(String chargeGuaranteePlanType) {
this.chargeGuaranteePlanType = chargeGuaranteePlanType;
}
public Long getCreditDepositMoney() {
return this.creditDepositMoney;
}
public void setCreditDepositMoney(Long creditDepositMoney) {
this.creditDepositMoney = creditDepositMoney;
}
public Long getDiscountFee() {
return this.discountFee;
}
public void setDiscountFee(Long discountFee) {
this.discountFee = discountFee;
}
public List getDrivers() {
return this.drivers;
}
public void setDrivers(List drivers) {
this.drivers = drivers;
}
public String getExtInfo() {
return this.extInfo;
}
public void setExtInfo(String extInfo) {
this.extInfo = extInfo;
}
public Date getGmtCreate() {
return this.gmtCreate;
}
public void setGmtCreate(Date gmtCreate) {
this.gmtCreate = gmtCreate;
}
public String getItemId() {
return this.itemId;
}
public void setItemId(String itemId) {
this.itemId = itemId;
}
public String getItemPictUrl() {
return this.itemPictUrl;
}
public void setItemPictUrl(String itemPictUrl) {
this.itemPictUrl = itemPictUrl;
}
public Long getItemPrice() {
return this.itemPrice;
}
public void setItemPrice(Long itemPrice) {
this.itemPrice = itemPrice;
}
public String getItemTitle() {
return this.itemTitle;
}
public void setItemTitle(String itemTitle) {
this.itemTitle = itemTitle;
}
public Long getItemTotalValue() {
return this.itemTotalValue;
}
public void setItemTotalValue(Long itemTotalValue) {
this.itemTotalValue = itemTotalValue;
}
public InsTransportItineraryDTO getItineraries() {
return this.itineraries;
}
public void setItineraries(InsTransportItineraryDTO itineraries) {
this.itineraries = itineraries;
}
public InsOpenUserDTO getLeaser() {
return this.leaser;
}
public void setLeaser(InsOpenUserDTO leaser) {
this.leaser = leaser;
}
public EcomLogisticsOrderDTO getLogisticsOrder() {
return this.logisticsOrder;
}
public void setLogisticsOrder(EcomLogisticsOrderDTO logisticsOrder) {
this.logisticsOrder = logisticsOrder;
}
public String getMainOrderId() {
return this.mainOrderId;
}
public void setMainOrderId(String mainOrderId) {
this.mainOrderId = mainOrderId;
}
public Date getOrderEndTime() {
return this.orderEndTime;
}
public void setOrderEndTime(Date orderEndTime) {
this.orderEndTime = orderEndTime;
}
public Long getOrderFee() {
return this.orderFee;
}
public void setOrderFee(Long orderFee) {
this.orderFee = orderFee;
}
public String getOrderId() {
return this.orderId;
}
public void setOrderId(String orderId) {
this.orderId = orderId;
}
public Date getOrderStartTime() {
return this.orderStartTime;
}
public void setOrderStartTime(Date orderStartTime) {
this.orderStartTime = orderStartTime;
}
public String getOrderType() {
return this.orderType;
}
public void setOrderType(String orderType) {
this.orderType = orderType;
}
public PayOrderDTO getPayOrder() {
return this.payOrder;
}
public void setPayOrder(PayOrderDTO payOrder) {
this.payOrder = payOrder;
}
public Long getPostFee() {
return this.postFee;
}
public void setPostFee(Long postFee) {
this.postFee = postFee;
}
public String getSellerId() {
return this.sellerId;
}
public void setSellerId(String sellerId) {
this.sellerId = sellerId;
}
public String getSellerNick() {
return this.sellerNick;
}
public void setSellerNick(String sellerNick) {
this.sellerNick = sellerNick;
}
public List getSubOrderList() {
return this.subOrderList;
}
public void setSubOrderList(List subOrderList) {
this.subOrderList = subOrderList;
}
public Long getTradeDays() {
return this.tradeDays;
}
public void setTradeDays(Long tradeDays) {
this.tradeDays = tradeDays;
}
public Date getTradeEndTime() {
return this.tradeEndTime;
}
public void setTradeEndTime(Date tradeEndTime) {
this.tradeEndTime = tradeEndTime;
}
public List getTradePictures() {
return this.tradePictures;
}
public void setTradePictures(List tradePictures) {
this.tradePictures = tradePictures;
}
public Date getTradeStartTime() {
return this.tradeStartTime;
}
public void setTradeStartTime(Date tradeStartTime) {
this.tradeStartTime = tradeStartTime;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy