named_enum.py 589 Bytes
from common.named_enum import NamedEnum


class DocStatus(NamedEnum):
    INIT = (0, "排队中")
    PROCESSING = (1, '识别中')
    PROCESS_FAILED = (2, '识别失败')
    UPLOAD_FAILED = (3, '同步失败')
    COMPLETE = (4, '已完成')


class DocScheme(NamedEnum):
    ACCEPTANCE = (0, "Acceptance")
    SETTLEMENT = (1, 'Settlement')
    CONTRACT_MANAGEMENT = (2, 'Contract Management')


class BusinessType(NamedEnum):
    AFC = (0, "CO00001")
    HIL = (1, 'CO00002')


class DataSource(NamedEnum):
    POS = (0, "POS")
    EAPP = (1, 'EAPP')
    ECONTRACT = (2, 'Econtract')