package cn.superdesk.uniorder.dto.vo.operationCenter.order;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author : zx
 * @Create : 2023/3/24 11:31
 * Description : 运营中心PC 订单管理列表返回封装类
 */

@Data
public class OperationCenterOrderVo implements Serializable {

    //运营中心订单id
    private Long id;

    //运营商
    private String operatorName;
    //订单类型
    private String orderTypeName;
    //业务类型 1-订单 2-售后单
    private Integer orderBizTypeId;
    private String orderBizTypeDesc;
    //订单编号
    private String orderSn;
    //订单时间
    private String orderCreateTime;
    //支付状态
    private Integer orderPayStatus;
    private String orderPayStatusDesc;
    //交易状态
    private Integer transactionStatusId;
    private String transactionStatusDesc;
    //订单状态
    private String bizOrderStatusName;
    //商品金额
    private BigDecimal orderGoodsAmount;
    //运费金额
    private BigDecimal transportAmount;
    //优惠金额
    private BigDecimal discountAmount;
    //订单金额
    private BigDecimal orderPrice;
    //结算金额
    private BigDecimal orderSettlementAmount;
    //支付方式 平台
    private String platformPayType;
    //支付时间
    private String tradingTime;
    //发货时间
    private String sendTime;
    //完成时间
    private String finishTime;
    //下单人
    private String buyerName;
    //第三方单号
    private String thirdPartyOrderSn;
    //退单原单号
    private String refundOriginOrderSn;
    //售后状态
    private Integer platformAftersaleStatusId;
    private String platformAftersaleStatusDesc;
    private String platformAftersaleType;
    //订单备注
    private String orderRemark;

    //业务支付方式id
    private String  bizOrderPayTypeId ;
    //业务支付方式
    private String  bizOrderPayType;
    //项目名称
    private String orgName;
    //企业名称
    private String enterpriseName;


}
