All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.RefundOrderDetailVO 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-11-18 21:17:19
 */
public class RefundOrderDetailVO extends AlipayObject {

	private static final long serialVersionUID = 4389239683236218874L;

	/**
	 * 退款总金额,单位:元
	 */
	@ApiField("amount")
	private String amount;

	/**
	 * 商品退款金额,单位:元
	 */
	@ApiField("amount_item")
	private String amountItem;

	/**
	 * 个人自付退款金额,单位:元
	 */
	@ApiField("amount_user")
	private String amountUser;

	/**
	 * 退款申请时间
	 */
	@ApiField("apply_time")
	private Date applyTime;

	/**
	 * 退款确认时间
	 */
	@ApiField("confirm_time")
	private Date confirmTime;

	/**
	 * 配送优惠金额,单位:元
	 */
	@ApiField("delivery_discount_fee")
	private String deliveryDiscountFee;

	/**
	 * 配送费退款金额,单位:元
	 */
	@ApiField("delivery_fee")
	private String deliveryFee;

	/**
	 * 基础配送费,单位:元
	 */
	@ApiField("delivery_price")
	private String deliveryPrice;

	/**
	 * 距离加价费用,单位:元
	 */
	@ApiField("distance_markup_price")
	private String distanceMarkupPrice;

	/**
	 * 退款图片url,用户在申请退款时上传的退款图片,上限为6张。
	 */
	@ApiListField("images")
	@ApiField("string")
	private List images;

	/**
	 * 退款商品集合
	 */
	@ApiListField("items")
	@ApiField("refund_item_v_o")
	private List items;

	/**
	 * 医保信息
	 */
	@ApiField("medicare")
	private MedicareVO medicare;

	/**
	 * 医保退款金额,单位:元
	 */
	@ApiField("mi_amount")
	private String miAmount;

	/**
	 * 退款发起角色:1 用户,2 商户
	 */
	@ApiField("operator_role")
	private String operatorRole;

	/**
	 * 订单创建时生成的订单号
	 */
	@ApiField("order_no")
	private String orderNo;

	/**
	 * 打包费退款金额,单位:元
	 */
	@ApiField("packing_fee")
	private String packingFee;

	/**
	 * 退款原因
	 */
	@ApiField("reason")
	private String reason;

	/**
	 * 退款原因code
	 */
	@ApiField("reason_code")
	private String reasonCode;

	/**
	 * 退款状态描述
	 */
	@ApiField("refund_msg")
	private String refundMsg;

	/**
	 * 退款订单号,同alipay.commerce.medical.order.refund.changed(订单退款消息推送)的refund_no
	 */
	@ApiField("refund_order_no")
	private String refundOrderNo;

	/**
	 * 退款状态
	 */
	@ApiField("refund_status")
	private String refundStatus;

	/**
	 * 退款类型:1-全额退款;2-部分退款;3-退差价
	 */
	@ApiField("refund_type")
	private String refundType;

	/**
	 * 退款拒绝原因描述
	 */
	@ApiField("refuse_reason")
	private String refuseReason;

	/**
	 * 退款拒绝原因
	 */
	@ApiField("refuse_reason_code")
	private String refuseReasonCode;

	/**
	 * 退款到账时间
	 */
	@ApiField("success_time")
	private Date successTime;

	/**
	 * 特殊时段加价费用,单位:元
	 */
	@ApiField("time_markup_price")
	private String timeMarkupPrice;

	public String getAmount() {
		return this.amount;
	}
	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getAmountItem() {
		return this.amountItem;
	}
	public void setAmountItem(String amountItem) {
		this.amountItem = amountItem;
	}

	public String getAmountUser() {
		return this.amountUser;
	}
	public void setAmountUser(String amountUser) {
		this.amountUser = amountUser;
	}

	public Date getApplyTime() {
		return this.applyTime;
	}
	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public Date getConfirmTime() {
		return this.confirmTime;
	}
	public void setConfirmTime(Date confirmTime) {
		this.confirmTime = confirmTime;
	}

	public String getDeliveryDiscountFee() {
		return this.deliveryDiscountFee;
	}
	public void setDeliveryDiscountFee(String deliveryDiscountFee) {
		this.deliveryDiscountFee = deliveryDiscountFee;
	}

	public String getDeliveryFee() {
		return this.deliveryFee;
	}
	public void setDeliveryFee(String deliveryFee) {
		this.deliveryFee = deliveryFee;
	}

	public String getDeliveryPrice() {
		return this.deliveryPrice;
	}
	public void setDeliveryPrice(String deliveryPrice) {
		this.deliveryPrice = deliveryPrice;
	}

	public String getDistanceMarkupPrice() {
		return this.distanceMarkupPrice;
	}
	public void setDistanceMarkupPrice(String distanceMarkupPrice) {
		this.distanceMarkupPrice = distanceMarkupPrice;
	}

	public List getImages() {
		return this.images;
	}
	public void setImages(List images) {
		this.images = images;
	}

	public List getItems() {
		return this.items;
	}
	public void setItems(List items) {
		this.items = items;
	}

	public MedicareVO getMedicare() {
		return this.medicare;
	}
	public void setMedicare(MedicareVO medicare) {
		this.medicare = medicare;
	}

	public String getMiAmount() {
		return this.miAmount;
	}
	public void setMiAmount(String miAmount) {
		this.miAmount = miAmount;
	}

	public String getOperatorRole() {
		return this.operatorRole;
	}
	public void setOperatorRole(String operatorRole) {
		this.operatorRole = operatorRole;
	}

	public String getOrderNo() {
		return this.orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getPackingFee() {
		return this.packingFee;
	}
	public void setPackingFee(String packingFee) {
		this.packingFee = packingFee;
	}

	public String getReason() {
		return this.reason;
	}
	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getReasonCode() {
		return this.reasonCode;
	}
	public void setReasonCode(String reasonCode) {
		this.reasonCode = reasonCode;
	}

	public String getRefundMsg() {
		return this.refundMsg;
	}
	public void setRefundMsg(String refundMsg) {
		this.refundMsg = refundMsg;
	}

	public String getRefundOrderNo() {
		return this.refundOrderNo;
	}
	public void setRefundOrderNo(String refundOrderNo) {
		this.refundOrderNo = refundOrderNo;
	}

	public String getRefundStatus() {
		return this.refundStatus;
	}
	public void setRefundStatus(String refundStatus) {
		this.refundStatus = refundStatus;
	}

	public String getRefundType() {
		return this.refundType;
	}
	public void setRefundType(String refundType) {
		this.refundType = refundType;
	}

	public String getRefuseReason() {
		return this.refuseReason;
	}
	public void setRefuseReason(String refuseReason) {
		this.refuseReason = refuseReason;
	}

	public String getRefuseReasonCode() {
		return this.refuseReasonCode;
	}
	public void setRefuseReasonCode(String refuseReasonCode) {
		this.refuseReasonCode = refuseReasonCode;
	}

	public Date getSuccessTime() {
		return this.successTime;
	}
	public void setSuccessTime(Date successTime) {
		this.successTime = successTime;
	}

	public String getTimeMarkupPrice() {
		return this.timeMarkupPrice;
	}
	public void setTimeMarkupPrice(String timeMarkupPrice) {
		this.timeMarkupPrice = timeMarkupPrice;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy