using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Pcb.Common.Enum { /// /// 订单包状态 /// [Note("订单包_中")] public enum EnumOrderMainStatus { [NoteAttribute("等待确认")] WaitSure = 1, [NoteAttribute("确认下单")] SureOrder = 2, [NoteAttribute("订单取消")] CancelOrder = 3, [NoteAttribute("等待发货")] WaitSend = 4, [NoteAttribute("已发货")] HaveSend = 5, [NoteAttribute("交易成功")] Finish = 100 } [Note("订单包_中")] public enum EnumOrderMainStatusCheck { [NoteAttribute("未支付")] WaitSure = 1, [NoteAttribute("已支付")] SureOrder = 2, [NoteAttribute("订单取消")] CancelOrder = 3, [NoteAttribute("等待发货")] WaitSend = 4, [NoteAttribute("已发货")] HaveSend = 5, [NoteAttribute("交易成功")] Finish = 100 } /// /// 订单详情状态 /// [Note("子订单_中")] public enum EnumOrderDetailStatus { /// /// 待审核 /// [NoteAttribute("待审核")] WaitCheck = 1, /// /// ")] /// [NoteAttribute("取消")] Cancel = 2, /// /// 审核不通过 /// [NoteAttribute("审核不通过")] CheckedNoPass = 3, /// /// 审核通过 /// [NoteAttribute("审核通过")] CheckedPass = 4, /// /// 确定下单 /// [NoteAttribute("确定下单")] SureOrder = 5, /// /// 生产中 /// [NoteAttribute("生产中")] Purchasing = 6, /// /// 已退款 /// [NoteAttribute("已退款")] HaveRefund = 7, /// /// 等待发货 /// [NoteAttribute("等待发货")] WaitSend = 8, /// /// 已发货 /// [NoteAttribute("已发货")] HaveSend = 9, /// /// 交易成功 /// [NoteAttribute("交易成功")] Finish = 100 } /// /// 订单详情状态 /// [Note("订单包开票_中")] public enum EnumOrderMainMakeInvoiceInfoStatus { /// /// 未开票 /// [NoteAttribute("未开票")] UnMakeInvoice = 0, /// /// 开票中 /// [NoteAttribute("开票中")] Making = 2, /// /// 已开票 /// [NoteAttribute("已开票")] MakeInvoice = 10, } /// /// 订单取消原因 /// [Note("订单取消原因_中")] public enum EnumOrderDetailCancelReasonType { [Note("价格贵")] PrizeHigh = 0, [Note("超制程")] OverProcess = 1, [Note("下错订单")] WrongOrder = 2, [Note("审核后另加交期费用")] PlusPrizeAfterCheck = 3, [Note("交期太长")] CreateTimeTooLong = 4, [Note("转出文件异常")] FileException = 5, [Note("服务不好")] ServiceBad = 6, [Note("其他")] Others = 7 } [Note("订单信用支付类型_中")] public enum EnumOrderDetailCreditPayStatus { [Note("常规支付")] RegularPay = 0, [Note("信用支付未出账")] NotOutAccount = 1, [Note("信用支付已出账")] AccountOut = 2, [Note("信用支付已确认")] Confirmed =3, [Note("信用支付已结算")] Repayed = 4 } }