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
}
}