Files

85 lines
2.6 KiB
Python
Raw Permalink Normal View History

2026-09-13 16:19:24 +08:00
"""docs/common_const.md 的可执行 Python 投影。
文档仍是公共契约的维护来源;业务代码统一从本模块引用具体常量。
"""
CUSTOMER_REL_STATUS_UNSIGNED = "已分配"
CUSTOMER_REL_STATUS_SIGNED = "已签约"
CUSTOMER_REL_STATUS_CLOSED = "已结束"
DRAFT_STATUS_DRAFT = "draft"
DRAFT_STATUS_DISCARDED = "discarded"
MEMORY_INFO_TYPE_FACT = "FACT"
MEMORY_INFO_TYPE_OPINION = "OPINION"
AGENT_INTENT_RECOMMEND = "recommend"
AGENT_INTENT_REBALANCE = "rebalance"
AGENT_INTENT_FUND_ANALYSIS = "fund_analysis"
AGENT_INTENT_DIALOGUE_SCRIPT = "dialogue-script"
2026-09-13 18:24:44 +08:00
AGENT_INTENT_DATA_QUERY = "data_query"
2026-09-13 23:46:15 +08:00
AGENT_INTENT_CASUAL_CHAT = "casual_chat"
2026-09-13 16:19:24 +08:00
TALK_SCENE_RISK_BLOCK_ORDER = "risk_block_order"
TALK_SCENE_MARKET_FLUCTUATION = "market_fluctuation"
TALK_SCENE_PORTFOLIO_DIVERGENCE = "portfolio_divergence"
TALK_SCENE_CUSTOMER_COMPLAINT = "customer_complaint"
ERR_CODE_OK = 0
ERR_CODE_FORBIDDEN_CUSTOMER = 40001
ERR_CODE_SUITABILITY_INVALID = 40020
ERR_CODE_NOT_SIGNED_REBALANCE = 40030
ERR_CODE_DRAFT_NOT_FOUND = 40401
ERR_CODE_LLM_ERROR = 50001
ERR_CODE_GRAPH_ERROR = 50002
SYS_KEY_REBALANCE_DEVIATION_THRESHOLD = "rebalance.deviation.threshold"
SYS_KEY_HIGH_NET_ASSET_THRESHOLD = "customer.high_net.asset.threshold"
SYS_KEY_RISK_QUESTIONNAIRE_EXPIRE_DAY = "risk.questionnaire.expire.day"
SYS_KEY_LARGE_FLOW_THRESHOLD = "customer.large_flow.threshold"
C_RISK_C1 = "C1"
C_RISK_C2 = "C2"
C_RISK_C3 = "C3"
C_RISK_C4 = "C4"
C_RISK_C5 = "C5"
PROD_RISK_R1 = "R1"
PROD_RISK_R2 = "R2"
PROD_RISK_R3 = "R3"
PROD_RISK_R4 = "R4"
PROD_RISK_R5 = "R5"
EVENT_ADVISOR_REBALANCE_DRAFT_CREATED = "event:rebalance_draft_created"
EVENT_PROFILE_UPDATE = "event:profile_update"
EVENT_WORK_ORDER_CHANGE = "event:work_order_change"
EVENT_RISK_ALERT = "event:risk_alert"
REPORT_DISCLAIMER = (
"【免责声明】本报告由AI辅助生成,仅供持牌投顾内部参考,不构成任何投资建议。"
"基金有风险,投资需谨慎。所有投资决策请结合自身风险承受能力审慎判断。"
)
SSE_EVENT_TYPE_TEXT = "text"
SSE_EVENT_TYPE_META = "meta"
SSE_EVENT_TYPE_DONE = "done"
SSE_EVENT_TYPE_ERROR = "error"
AUDIT_AGENT_CHAT_CALL = "agent_chat_call"
AUDIT_DRAFT_SAVE = "draft_save"
AUDIT_DRAFT_DISCARD = "draft_discard"
AUDIT_CUSTOMER_SIGN = "customer_sign"
AUDIT_VIEW_SENSITIVE = "view_sensitive"
EMPLOYEE_ROLE_ADVISOR = "投顾"
CRON_MEMORY_MAINTENANCE = "0 2 * * 1"
CRON_PORTFOLIO_REBALANCE = "0 1 * * *"
CRON_FUND_NAV_UPDATE = "30 1 * * *"
MSG_TYPE_RECOMMEND = "推荐"
MSG_TYPE_REBALANCE = "调仓"
MSG_TYPE_RISK = "风控"
MSG_TYPE_SIGN = "签约"
MSG_TYPE_SYSTEM = "系统"