package com.ylx.massage.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
@ApiModel("商品售后vo")
public class OrderAfterSaleVo {

    @ApiModelProperty("售后信息ID")
    private String afterSaleOrderId;

    @ApiModelProperty("售后类型:1退货 2换货")
    private Integer afterSaleType;

    @ApiModelProperty("申请时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;

    @ApiModelProperty("申请原因")
    private String applyReason;

    @ApiModelProperty("售后状态:0待审核 1审核通过 2审核拒绝 3待买家退货 4待商家收货 5退款处理中 6售后完成")
    private Integer afterSaleStatus;

    @ApiModelProperty("物流单号")
    private String logisticsNo;

    @ApiModelProperty("费用")
    private List<AfterSaleOrderFeeVo> feeList;

}
