Files
getDomain/domainCheck/app/utils/status_codes.py
2026-04-16 13:33:06 +08:00

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: '人工拒绝',
}