67 lines
1.8 KiB
Python
67 lines
1.8 KiB
Python
"""Centralized status codes and labels used across detection, database and UI."""
|
|
|
|
REGISTER_STATUS_PENDING = 0
|
|
REGISTER_STATUS_AVAILABLE = 2
|
|
REGISTER_STATUS_REGISTERED = 3
|
|
REGISTER_STATUS_GRACE = 4
|
|
REGISTER_STATUS_REDEMPTION = 5
|
|
REGISTER_STATUS_PENDING_DELETE = 6
|
|
REGISTER_STATUS_CLIENT_HOLD = 7
|
|
REGISTER_STATUS_SERVER_HOLD = 8
|
|
REGISTER_STATUS_UNKNOWN = 9
|
|
REGISTER_STATUS_FAILED = 10
|
|
|
|
DETECT_STATUS_PENDING = 0
|
|
DETECT_STATUS_COMPLETED = 1
|
|
DETECT_STATUS_RUNNING = 2
|
|
DETECT_STATUS_BLACKLISTED = 3
|
|
DETECT_STATUS_FAILED = 4
|
|
|
|
USE_STATUS_UNUSED = 0
|
|
USE_STATUS_USED = 1
|
|
USE_STATUS_SOLD = 2
|
|
USE_STATUS_RESERVED = 3
|
|
|
|
REVIEW_STATUS_NONE = 0
|
|
REVIEW_STATUS_PENDING = 1
|
|
REVIEW_STATUS_APPROVED = 2
|
|
REVIEW_STATUS_REJECTED = 3
|
|
|
|
THIRD_PARTY_STATUS_PENDING = 0
|
|
THIRD_PARTY_STATUS_DONE = 1
|
|
|
|
REGISTER_STATUS_LABELS = {
|
|
REGISTER_STATUS_PENDING: '待检测',
|
|
REGISTER_STATUS_AVAILABLE: '可注册',
|
|
REGISTER_STATUS_REGISTERED: '已注册',
|
|
REGISTER_STATUS_GRACE: '宽限期',
|
|
REGISTER_STATUS_REDEMPTION: '赎回期',
|
|
REGISTER_STATUS_PENDING_DELETE: '删除期',
|
|
REGISTER_STATUS_CLIENT_HOLD: 'clientHold',
|
|
REGISTER_STATUS_SERVER_HOLD: 'serverHold',
|
|
REGISTER_STATUS_UNKNOWN: '状态未知',
|
|
REGISTER_STATUS_FAILED: '检测失败',
|
|
}
|
|
|
|
DETECT_STATUS_LABELS = {
|
|
DETECT_STATUS_PENDING: '待检测',
|
|
DETECT_STATUS_COMPLETED: '检测完成',
|
|
DETECT_STATUS_RUNNING: '检测中',
|
|
DETECT_STATUS_BLACKLISTED: '黑名单',
|
|
DETECT_STATUS_FAILED: '检测失败',
|
|
}
|
|
|
|
USE_STATUS_LABELS = {
|
|
USE_STATUS_UNUSED: '未使用',
|
|
USE_STATUS_USED: '已经使用',
|
|
USE_STATUS_SOLD: '已经卖出',
|
|
USE_STATUS_RESERVED: '已经预定',
|
|
}
|
|
|
|
REVIEW_STATUS_LABELS = {
|
|
REVIEW_STATUS_NONE: '无需复核',
|
|
REVIEW_STATUS_PENDING: '待人工复核',
|
|
REVIEW_STATUS_APPROVED: '人工通过',
|
|
REVIEW_STATUS_REJECTED: '人工拒绝',
|
|
}
|