namespace BBWY.Server.Model
{
    public class Enums
    {
        /// <summary>
        /// 电商平台
        /// </summary>
        public enum Platform
        {
            淘宝 = 0,
            京东 = 1,
            阿里巴巴 = 2,
            拼多多 = 3
        }

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

        /// <summary>
        /// 采购单模式
        /// </summary>
        public enum PurchaseOrderMode
        {
            批发 = 0,
            代发 = 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
        }

        /// <summary>
        /// 刷单类型
        /// </summary>
        public enum SDType
        {
            自刷 = 0,
            精准打标 = 1,
            京礼金 = 2
        }

        /// <summary>
        /// 订单同步任务状态
        /// </summary>
        public enum OrderSyncState
        {
            Running = 0,
            End = 1
        }
    }
}