package com.ruoyi.mall.domain.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

/**
 * @ClassName MallAppOrderGoodsExportVO
 * @Description 导出订单（商品）
 * @Author linlinee
 * @Date 2021/12/9 11:52 AM
 * @Version 1.0
 **/
@Setter
@Getter
@ToString
public class MallAppOrderGoodsExportVO {

    private static final long serialVersionUID = 1L;

    /** 销售时间 */
    @Excel(name = "销售时间")
    private String createAt;

    /** 销售单号 */
    @Excel(name = "销售单号")
    private String orderNo;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String goodsName;

    /** 规格 */
    @Excel(name = "规格")
    private String goodsProduct;

    /** 单位 */
    @Excel(name = "单位")
    private String goodsUnit;

    /** 数量 */
    @Excel(name = "数量")
    private Integer goodsTotal;

    /** 售价 */
    @Excel(name = "售价")
    private BigDecimal goodsPrice;

    /** 总金额 */
    @Excel(name = "总金额")
    private BigDecimal totalPrice;

    /** 客户 */
    @Excel(name = "客户")
    private String userName;

    /** 业务员 */
    @Excel(name = "业务员")
    private String salesmanName;

    /** 订单类型（3-线下订单 */
    @Excel(name = "订单类型",readConverterExp = "3=线下订单")
    private Integer orderType;

    /** 收件人 */
    @Excel(name = "收件人")
    private String receiverName;

    /** 手机号 */
    @Excel(name = "手机号")
    private String receiverPhone;

    /** 省份 */
    @Excel(name = "省份")
    private String receiverProvince;

    /** 城市 */
    @Excel(name = "城市")
    private String receiverCity;

    /** 区县 */
    @Excel(name = "区县")
    private String receiverArea;

    /** 地址 */
    @Excel(name = "地址")
    private String receiverAddress;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 提成 */
    @Excel(name = "提成")
    private BigDecimal commissionPrice;

}
