package com.ruoyi.web.modules.order.dto;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * C 端提交售后申请（整单；orderItemId 可不传，传了也忽略）
 */
public class OrderAftersaleSubmitDTO
{
    private Long orderId;

    /** 已废弃：整单售后无需传订单行 ID */
    private Long orderItemId;

    private String applyType;

    private String applyReason;

    private Integer returnQuantity;

    private BigDecimal applyAmount;

    private String description;

    private List<String> evidencePics = new ArrayList<>();

    public Long getOrderId()
    {
        return orderId;
    }

    public void setOrderId(Long orderId)
    {
        this.orderId = orderId;
    }

    public Long getOrderItemId()
    {
        return orderItemId;
    }

    public void setOrderItemId(Long orderItemId)
    {
        this.orderItemId = orderItemId;
    }

    public String getApplyType()
    {
        return applyType;
    }

    public void setApplyType(String applyType)
    {
        this.applyType = applyType;
    }

    public String getApplyReason()
    {
        return applyReason;
    }

    public void setApplyReason(String applyReason)
    {
        this.applyReason = applyReason;
    }

    public Integer getReturnQuantity()
    {
        return returnQuantity;
    }

    public void setReturnQuantity(Integer returnQuantity)
    {
        this.returnQuantity = returnQuantity;
    }

    public BigDecimal getApplyAmount()
    {
        return applyAmount;
    }

    public void setApplyAmount(BigDecimal applyAmount)
    {
        this.applyAmount = applyAmount;
    }

    public String getDescription()
    {
        return description;
    }

    public void setDescription(String description)
    {
        this.description = description;
    }

    public List<String> getEvidencePics()
    {
        return evidencePics;
    }

    public void setEvidencePics(List<String> evidencePics)
    {
        this.evidencePics = evidencePics;
    }
}
