namespace BBWY.Client.Models
{
    /// <summary>
    /// 电商平台
    /// </summary>
    public enum Platform
    {
        淘宝 = 0,
        京东 = 1,
        阿里巴巴 = 2,
        拼多多 = 3,
        微信 = 4
    }

    /// <summary>
    /// 采购方式
    /// </summary>
    public enum PurchaseMethod
    {
        线上采购 = 0,
        线下采购 = 1
    }

    /// <summary>
    /// 采购单模式
    /// </summary>
    public enum PurchaseOrderMode
    {
        批发 = 0,
        代发 = 1
    }

    /// <summary>
    /// 采购商品API模式
    /// </summary>
    public enum PurchaseProductAPIMode
    {
        Spider = 0,
        OneBound = 1
    }

    /// <summary>
    /// 仓储类型
    /// </summary>
    public enum StorageType
    {
        京仓 = 0,
        云仓 = 1,
        本地自发 = 2,
        代发 = 3,
        SD = 4
    }

    /// <summary>
    /// 订单类型
    /// </summary>
    public enum OrderType
    {
        #region JD订单类型
        SOP = 22,
        LOC = 75,
        FBP = 21
        #endregion
    }

    /// <summary>
    /// 支付方式
    /// </summary>
    public enum PayType
    {
        货到付款 = 1,
        邮局汇款 = 2,
        自提 = 3,
        在线支付 = 4,
        公司转账 = 5,
        银行卡转账 = 6
    }

    /// <summary>
    /// 订单状态
    /// </summary>
    public enum OrderState
    {
        待付款 = 0,
        等待采购 = 1,
        待出库 = 2,
        待收货 = 3,
        已完成 = 4,
        锁定 = 5,
        已取消 = 6,
        暂停 = 7,
        已退款 = 8
    }

    /// <summary>
    /// 刷单类型
    /// </summary>
    public enum SDType
    {
        自刷 = 0,
        其他 = 1,
        京礼金 = 2,
        刷单组 = 3
    }

    /// <summary>
    /// 代发方式
    /// </summary>
    public enum DFType
    {
        在线采购 = 0,
        关联订单 = 1
    }

    public enum PayBillType
    {
        支付宝 = 0,
        微信 = 1,
        银行卡 = 2
    }

    public enum AuditFileType
    {
        账单 = 0,
        采购单 = 1,
        销售订单 = 2
    }

    /// <summary>
    /// 资金类型
    /// </summary>
    public enum AuditCapitalType
    {
        当月商品采购 = 0,
        当月商品退款 = 1,
        上月商品采购 = 2,
        上月商品退款 = 3,
        批量采购商品 = 4,
        采购运费 = 5,
        入仓运费 = 6,
        售后成本 = 7,
        发票点数 = 8,
        快递单号 = 9,
        诚e赊还款 = 10,
        空单号 = 11,
        购买刷单号 = 12,
        手机费 = 13,
        质检报告 = 14,
        备用金转入 = 15,
        平台补贴 = 16,
        快递赔付 = 17,
        自定义 = 18,
        备用金充值 = 19
    }

    /// <summary>
    /// 服务单处理结果
    /// </summary>
    public enum ServiceResult
    {
        退货 = 0,
        换新 = 1,
        原返 = 2,
        线下换新 = 3,
        维修 = 4,
        商品补发 = 5,
        仅退款 = 6,
        SD退货 = 7
    }

    /// <summary>
    /// 商品处理方式
    /// </summary>
    public enum ProductResult
    {
        一件代发_退回厂家 = 0,
        退回齐越仓 = 1,
        退回京仓 = 2,
        退回云仓 = 3,
        客户无退货 = 4
    }

    /// <summary>
    /// 商品情况
    /// </summary>
    public enum ProductHealth
    {
        可二次销售 = 0,
        残次品_无法二次销售 = 1,
        厂家退货退款 = 2,
        客户无退货 = 3,
        破损 = 4
    }
}