classDiagram direction TB class Employee { +str id +str corp_id +str employee_id +str name +str department +str position +str mobile +str email +str avatar +int status +str it_level ★NEW +str it_level_source ★NEW +dict notes ★NEW +datetime last_login_at +datetime created_at +datetime updated_at } class Conversation { +str id +str corp_id +str employee_id +str employee_name +str department +str status +bool is_vip +bool is_pinned +bool is_todo +int urgency_score +dict tags +str assigned_agent_id +list collaborating_agent_ids +int impact_scope ★NEW +bool is_blocking ★NEW +str emotion_state ★NEW +datetime last_message_at +str last_message_summary +datetime created_at +datetime updated_at } class TodoItem { +str id +str type +str title +str priority +dict description +str status +str assigned_agent_id +str corp_id +datetime created_at +datetime updated_at } class TroubleshootingTemplate { +str id +str name +str category +list path_steps +dict flowchart +bool is_active +datetime created_at +datetime updated_at } Employee "1" --> "*" Conversation : has Conversation "1" --> "*" TodoItem : may generate TroubleshootingTemplate "1" --> "0..1" Conversation : applied to note for Employee "it_level: bronze|silver|gold|platinum|diamond|star|king\nit_level_source: system|manual" note for Conversation "impact_scope: 受影响人数\nis_blocking: 是否阻断性\nemotion_state: normal|anxious|angry|urgent" note for TodoItem "type: ticket|approval|device\npriority: urgent|high|normal\nstatus: pending|processing|resolved" note for TroubleshootingTemplate "category: vpn|email|system|account\npath_steps: [{label, status}]\nflowchart: 递归树结构"