package com.fs.hisStore.param;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 合并售后申请参数
 *
 * @author fs
 * @date 2025-01-XX
 */
@Data
public class MergedAfterSalesParam implements Serializable
{
    /** 订单号 */
    @NotBlank
    private String orderCode;

    /** 服务类型 0仅退款1退货退款 */
    @NotBlank
    private Integer serviceType;

    /** 申请原因 */
    @NotBlank
    private String reasons;

    /** 申请说明 */
    private String explains;

    /** 申请说明图片 */
    private String explainImg;

    private BigDecimal refundAmount;

    /** 商品数据 */
    @NotBlank
    private List<FsStoreAfterSalesProductParam> productList;
}

