package com.jwipc.shopping.model.vo;

import lombok.Data;

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

@Data
public class ZkhMallDto {
    private Long id;

    /**
     * 震坤行订单号
     */
    @NotBlank(message = "请传入震坤行订单号")
    private String orderNumber;

    /**
     * 售后类型 1：退货退款；2：仅退款；3：换货；4：维修
     */
    @NotBlank(message = "请传入售后类型")
    private Integer serviceType;

    /**
     * 售后申请原因
     */
    private String description;

    /**
     * 售后方式 1：供应商上门取件（地址订单收货人地址） ；2：客户物流快递
     */
    private Integer returnType;

    /**
     * 申请人名称
     */
    @NotBlank(message = "请传入申请人名称")
    private String applicant;

    /**
     * 申请人电话
     */
    @NotBlank(message = "请传入申请人电话")
    private String applicationPhone;

    /**
     * 申请时间
     */
    private String applicationTime;

    /**
     * 售后商品集合
     */
    @NotBlank(message = "请传入售后商品集合")
    private List<detail_entity> detail;
    @Data
    public static class detail_entity {
        private BigDecimal num;
        private String skuId;

    }
//    @NotBlank(message = "请传入售后商品集合")
//    private detail_entity[] detail;
//
//    public class detail_entity {
//        private String skuId;
//        private Integer num;
//    };
//
//    // 获取 detail_entity
//    public detail_entity[] getDetail_entity() {
//        return detail;
//    }
//
//    // 设置 detail_entity
//    public void setDetail_entity(detail_entity[] detail_entity) {
//        this.detail = detail_entity;
//    }

}
