API/src/enums/base.enum.ts

72 lines
1.8 KiB
TypeScript

export enum ProductStatus {
PUBLISH = 'publish', // 已发布
DRAFT = 'draft', // 草稿
PENDING = 'pending', // 待审核
PRIVATE = 'private', // 私有
TRASH = 'trash', // 回收站
AUTO_DRAFT = 'auto-draft', // 自动草稿
FUTURE = 'future', // 定时发布
INHERIT = 'inherit', // 继承状态
}
export enum ProductStockStatus {
INSTOCK = 'instock',
OUT_OF_STOCK = 'outofstock',
ON_BACK_ORDER = 'onbackorder',
}
export enum ProductType {
SIMPLE = 'simple',
VARIABLE = 'variable',
WOOSB = 'woosb',
}
export enum PurchaseOrderStatus {
DRAFT = 'draft',
SUBMITTED = 'submitted',
RECEIVED = 'received',
}
export enum StockRecordOperationType {
IN = 'in',
OUT = 'out',
}
export enum OrderStatus {
PENDING = 'pending',
PROCESSING = 'processing',
COMPLETED = 'completed',
ON_HOLD = 'on-hold',
CANCEL = 'cancelled',
REFUNDED = 'refunded',
FAILED = 'failed',
DRAFT = 'draft',
REFUND_REQUESTED = 'refund_requested', // 已申请退款
REFUND_APPROVED = 'refund_approved', // 退款申请已通过
REFUND_CANCELLED = 'refund_cancelled', // 已取消退款
}
export enum ErpOrderStatus {
PENDING = 'pending', // 待确认
PROCESSING = 'processing', //待发货
COMPLETED = 'completed', //已完成
CANCEL = 'cancelled', //已取消
REFUNDED = 'refunded', //已退款
FAILED = 'failed', //失败
AFTER_SALE_PROCESSING = 'after_sale_pending', // 售后处理中
PENDING_RESHIPMENT = 'pending_reshipment', // 待补发
PENDING_REFUND = 'pending_refund', // 待退款
REFUND_REQUESTED = 'refund_requested', // 已申请退款
REFUND_APPROVED = 'refund_approved', // 退款申请已通过
REFUND_CANCELLED = 'refund_cancelled', // 已取消退款
}
export enum ShipmentType {
CANADAPOST = 'canadapost',
FREIGHTCOM = 'freightcom',
}
export enum staticValue {
STATIC_CAPTCHA = 'yoone2025!@YOONE0923'
}