package com.ruoyi.logistics.domain;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class OrderRequest {
    // 基础字段
    private String orderNumber;    // 订单编号
    private String skuId;          // 商品规格编号
    private String gzTime;        // 过账日期
    private String outCode;       // SAP客户编码
    private String userId;        // 商城客户编码
    private String userCompanyName; // 客户名称
    private String sapCode;       // SAP供应商编码
    private String shopName;      // 供应商名称

    // 商品信息
    private String prodName;      // 商品名称
    private String prodCount;     // 商品数量

    // 价格/税率
    private BigDecimal buyPrice;       // 采购单价（含税）
    private BigDecimal purchaseRate;   // 采购税率
    private BigDecimal price;          // 进项税率
    private BigDecimal buyMoney;       // 销售单价（含税）
    private BigDecimal outputRate;     // 销项税率

    // 时间
    private String createTime;     // 创建时间
    private String finallyTime;    // 订单收货时间

    // 支付方式
    private Integer payType;       // 支付方式 1线上2线下3授信4余额

    // 金额
    private BigDecimal buyMoneyNoTax; // 采购金额（不含税）
    private BigDecimal saleMoney;     // 销售金额（含税）
    private BigDecimal xxse;          // 销项税额
    private BigDecimal jxse;          // 进项税额

}
