Files
call-center/docs/audits/sales_service_step1/sales_service_er_schema.json
T

4326 lines
93 KiB
JSON

[
{
"table": "sales_leads",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "lead_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "source_type",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "source_channel",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "source_campaign_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "full_name",
"type": "VARCHAR(256)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "company_name",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "phone",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "email",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "messenger_handles_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "lead_temperature",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "lead_score",
"type": "FLOAT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "50.0"
},
{
"name": "customer_type",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "segment_type",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "initial_need_summary",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "preferred_channel",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "assigned_agent_type",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "crm_customer_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_leads_phone_email",
"columns": [
"phone",
"email"
],
"unique": false
},
{
"name": "idx_sales_leads_tenant_status_score",
"columns": [
"tenant_id",
"status",
"lead_score"
],
"unique": false
},
{
"name": "ix_sales_leads_assigned_agent_type",
"columns": [
"assigned_agent_type"
],
"unique": false
},
{
"name": "ix_sales_leads_company_name",
"columns": [
"company_name"
],
"unique": false
},
{
"name": "ix_sales_leads_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_leads_crm_customer_id",
"columns": [
"crm_customer_id"
],
"unique": false
},
{
"name": "ix_sales_leads_customer_type",
"columns": [
"customer_type"
],
"unique": false
},
{
"name": "ix_sales_leads_email",
"columns": [
"email"
],
"unique": false
},
{
"name": "ix_sales_leads_full_name",
"columns": [
"full_name"
],
"unique": false
},
{
"name": "ix_sales_leads_lead_id",
"columns": [
"lead_id"
],
"unique": true
},
{
"name": "ix_sales_leads_lead_score",
"columns": [
"lead_score"
],
"unique": false
},
{
"name": "ix_sales_leads_lead_temperature",
"columns": [
"lead_temperature"
],
"unique": false
},
{
"name": "ix_sales_leads_phone",
"columns": [
"phone"
],
"unique": false
},
{
"name": "ix_sales_leads_preferred_channel",
"columns": [
"preferred_channel"
],
"unique": false
},
{
"name": "ix_sales_leads_segment_type",
"columns": [
"segment_type"
],
"unique": false
},
{
"name": "ix_sales_leads_source_campaign_id",
"columns": [
"source_campaign_id"
],
"unique": false
},
{
"name": "ix_sales_leads_source_channel",
"columns": [
"source_channel"
],
"unique": false
},
{
"name": "ix_sales_leads_source_type",
"columns": [
"source_type"
],
"unique": false
},
{
"name": "ix_sales_leads_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_leads_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_leads_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_deals",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "lead_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "customer_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "pipeline_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "sales_default"
},
{
"name": "stage_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "scenario_type",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "priority",
"type": "INTEGER",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "3"
},
{
"name": "title",
"type": "VARCHAR(512)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "need_summary",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "product_context_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "estimated_amount",
"type": "FLOAT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "final_amount",
"type": "FLOAT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "currency",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "KZT"
},
{
"name": "payment_model",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "document_required",
"type": "BOOLEAN",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "True"
},
{
"name": "payment_required",
"type": "BOOLEAN",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "True"
},
{
"name": "assigned_human_user_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "assigned_ai_orchestrator_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "preferred_channel",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "current_channel",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "active"
},
{
"name": "won_reason",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "lost_reason",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "close_reason",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "next_action_type",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "next_action_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "last_contact_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "closed_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_deals_customer_channel",
"columns": [
"customer_id",
"current_channel"
],
"unique": false
},
{
"name": "idx_sales_deals_next_action",
"columns": [
"next_action_at",
"status"
],
"unique": false
},
{
"name": "idx_sales_deals_tenant_stage_status",
"columns": [
"tenant_id",
"stage_id",
"status"
],
"unique": false
},
{
"name": "ix_sales_deals_assigned_human_user_id",
"columns": [
"assigned_human_user_id"
],
"unique": false
},
{
"name": "ix_sales_deals_closed_at",
"columns": [
"closed_at"
],
"unique": false
},
{
"name": "ix_sales_deals_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_deals_current_channel",
"columns": [
"current_channel"
],
"unique": false
},
{
"name": "ix_sales_deals_customer_id",
"columns": [
"customer_id"
],
"unique": false
},
{
"name": "ix_sales_deals_deal_id",
"columns": [
"deal_id"
],
"unique": true
},
{
"name": "ix_sales_deals_last_contact_at",
"columns": [
"last_contact_at"
],
"unique": false
},
{
"name": "ix_sales_deals_lead_id",
"columns": [
"lead_id"
],
"unique": false
},
{
"name": "ix_sales_deals_next_action_at",
"columns": [
"next_action_at"
],
"unique": false
},
{
"name": "ix_sales_deals_next_action_type",
"columns": [
"next_action_type"
],
"unique": false
},
{
"name": "ix_sales_deals_pipeline_id",
"columns": [
"pipeline_id"
],
"unique": false
},
{
"name": "ix_sales_deals_preferred_channel",
"columns": [
"preferred_channel"
],
"unique": false
},
{
"name": "ix_sales_deals_priority",
"columns": [
"priority"
],
"unique": false
},
{
"name": "ix_sales_deals_scenario_type",
"columns": [
"scenario_type"
],
"unique": false
},
{
"name": "ix_sales_deals_stage_id",
"columns": [
"stage_id"
],
"unique": false
},
{
"name": "ix_sales_deals_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_deals_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_deals_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_communication_sessions",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "communication_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "lead_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "customer_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "channel_type",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "direction",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "agent_type",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "started_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "ended_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "duration_sec",
"type": "INTEGER",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "subject",
"type": "VARCHAR(512)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "active"
},
{
"name": "summary",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "transcript_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "next_action_type",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "next_action_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "sentiment",
"type": "VARCHAR(32)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "result_code",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "metadata_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_comm_channel_status",
"columns": [
"channel_type",
"status"
],
"unique": false
},
{
"name": "idx_sales_comm_deal_started",
"columns": [
"deal_id",
"started_at"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_agent_type",
"columns": [
"agent_type"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_channel_type",
"columns": [
"channel_type"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_communication_id",
"columns": [
"communication_id"
],
"unique": true
},
{
"name": "ix_sales_communication_sessions_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_customer_id",
"columns": [
"customer_id"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_direction",
"columns": [
"direction"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_ended_at",
"columns": [
"ended_at"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_lead_id",
"columns": [
"lead_id"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_next_action_at",
"columns": [
"next_action_at"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_started_at",
"columns": [
"started_at"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_transcript_id",
"columns": [
"transcript_id"
],
"unique": false
},
{
"name": "ix_sales_communication_sessions_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_messages",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "message_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "communication_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "sender_type",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "sender_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "channel_provider",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "external_message_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "body",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "attachments_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "[]"
},
{
"name": "delivery_status",
"type": "VARCHAR(32)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "read_status",
"type": "VARCHAR(32)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "message_metadata_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "sent_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_messages_deal_sent",
"columns": [
"deal_id",
"sent_at"
],
"unique": false
},
{
"name": "idx_sales_messages_ext_id",
"columns": [
"channel_provider",
"external_message_id"
],
"unique": false
},
{
"name": "ix_sales_messages_channel_provider",
"columns": [
"channel_provider"
],
"unique": false
},
{
"name": "ix_sales_messages_communication_id",
"columns": [
"communication_id"
],
"unique": false
},
{
"name": "ix_sales_messages_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_messages_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_messages_delivery_status",
"columns": [
"delivery_status"
],
"unique": false
},
{
"name": "ix_sales_messages_external_message_id",
"columns": [
"external_message_id"
],
"unique": false
},
{
"name": "ix_sales_messages_message_id",
"columns": [
"message_id"
],
"unique": true
},
{
"name": "ix_sales_messages_read_status",
"columns": [
"read_status"
],
"unique": false
},
{
"name": "ix_sales_messages_sender_id",
"columns": [
"sender_id"
],
"unique": false
},
{
"name": "ix_sales_messages_sender_type",
"columns": [
"sender_type"
],
"unique": false
},
{
"name": "ix_sales_messages_sent_at",
"columns": [
"sent_at"
],
"unique": false
},
{
"name": "ix_sales_messages_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_calls",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "call_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "communication_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "phone_number",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "direction",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "provider",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "external_call_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "recording_url",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "transcript_status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "pending"
},
{
"name": "transcript_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "call_status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "started"
},
{
"name": "summary",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "started_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "ended_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "duration_sec",
"type": "INTEGER",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_calls_deal_started",
"columns": [
"deal_id",
"started_at"
],
"unique": false
},
{
"name": "idx_sales_calls_ext_provider",
"columns": [
"provider",
"external_call_id"
],
"unique": false
},
{
"name": "ix_sales_calls_call_id",
"columns": [
"call_id"
],
"unique": true
},
{
"name": "ix_sales_calls_call_status",
"columns": [
"call_status"
],
"unique": false
},
{
"name": "ix_sales_calls_communication_id",
"columns": [
"communication_id"
],
"unique": false
},
{
"name": "ix_sales_calls_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_calls_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_calls_direction",
"columns": [
"direction"
],
"unique": false
},
{
"name": "ix_sales_calls_ended_at",
"columns": [
"ended_at"
],
"unique": false
},
{
"name": "ix_sales_calls_external_call_id",
"columns": [
"external_call_id"
],
"unique": false
},
{
"name": "ix_sales_calls_phone_number",
"columns": [
"phone_number"
],
"unique": false
},
{
"name": "ix_sales_calls_provider",
"columns": [
"provider"
],
"unique": false
},
{
"name": "ix_sales_calls_started_at",
"columns": [
"started_at"
],
"unique": false
},
{
"name": "ix_sales_calls_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_calls_transcript_id",
"columns": [
"transcript_id"
],
"unique": false
},
{
"name": "ix_sales_calls_transcript_status",
"columns": [
"transcript_status"
],
"unique": false
},
{
"name": "ix_sales_calls_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_transcripts",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "transcript_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "call_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "language",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "ru"
},
{
"name": "transcript_text",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "diarization_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "extracted_entities_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "ix_sales_transcripts_call_id",
"columns": [
"call_id"
],
"unique": false
},
{
"name": "ix_sales_transcripts_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_transcripts_language",
"columns": [
"language"
],
"unique": false
},
{
"name": "ix_sales_transcripts_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_transcripts_transcript_id",
"columns": [
"transcript_id"
],
"unique": true
},
{
"name": "ix_sales_transcripts_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_offers",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "offer_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "offer_type",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "title",
"type": "VARCHAR(256)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "description",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "line_items_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "[]"
},
{
"name": "pricing_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "total_amount",
"type": "FLOAT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "0"
},
{
"name": "currency",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "KZT"
},
{
"name": "validity_until",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "draft"
},
{
"name": "rendered_document_url",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "created_by_type",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "text_ai"
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_offers_deal_status",
"columns": [
"deal_id",
"status"
],
"unique": false
},
{
"name": "ix_sales_offers_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_offers_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_offers_offer_id",
"columns": [
"offer_id"
],
"unique": true
},
{
"name": "ix_sales_offers_offer_type",
"columns": [
"offer_type"
],
"unique": false
},
{
"name": "ix_sales_offers_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_offers_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_offers_updated_at",
"columns": [
"updated_at"
],
"unique": false
},
{
"name": "ix_sales_offers_validity_until",
"columns": [
"validity_until"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_deal_conditions",
"exists": false
},
{
"table": "sales_conditions",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "condition_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "product_name",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "service_name",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "quantity",
"type": "FLOAT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "unit",
"type": "VARCHAR(32)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "delivery_mode",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "execution_date",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "start_date",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "end_date",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "payment_terms",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "custom_terms_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "agreed_price",
"type": "FLOAT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "currency",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "KZT"
},
{
"name": "confirmed_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "ix_sales_conditions_condition_id",
"columns": [
"condition_id"
],
"unique": true
},
{
"name": "ix_sales_conditions_confirmed_at",
"columns": [
"confirmed_at"
],
"unique": false
},
{
"name": "ix_sales_conditions_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_conditions_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_conditions_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_conditions_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_counterparties",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "counterparty_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "customer_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "company_name",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "full_name",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "bin_iin",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "address",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "bank_details_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "signer_name",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "signer_role",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "signer_basis",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "email_for_docs",
"type": "VARCHAR(256)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "phone_for_docs",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "completeness_status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "draft"
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "ix_sales_counterparties_bin_iin",
"columns": [
"bin_iin"
],
"unique": false
},
{
"name": "ix_sales_counterparties_completeness_status",
"columns": [
"completeness_status"
],
"unique": false
},
{
"name": "ix_sales_counterparties_counterparty_id",
"columns": [
"counterparty_id"
],
"unique": true
},
{
"name": "ix_sales_counterparties_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_counterparties_customer_id",
"columns": [
"customer_id"
],
"unique": false
},
{
"name": "ix_sales_counterparties_deal_id",
"columns": [
"deal_id"
],
"unique": true
},
{
"name": "ix_sales_counterparties_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_counterparties_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_documents",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "document_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "customer_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "document_type",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "template_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "version",
"type": "INTEGER",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "1"
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "draft"
},
{
"name": "file_url",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "rendered_payload_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "external_sign_provider_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "signed_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_documents_deal_status",
"columns": [
"deal_id",
"status"
],
"unique": false
},
{
"name": "ix_sales_documents_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_documents_customer_id",
"columns": [
"customer_id"
],
"unique": false
},
{
"name": "ix_sales_documents_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_documents_document_id",
"columns": [
"document_id"
],
"unique": true
},
{
"name": "ix_sales_documents_document_type",
"columns": [
"document_type"
],
"unique": false
},
{
"name": "ix_sales_documents_signed_at",
"columns": [
"signed_at"
],
"unique": false
},
{
"name": "ix_sales_documents_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_documents_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_documents_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_invoices",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "invoice_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "customer_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "invoice_number",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "basis_document_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "amount",
"type": "FLOAT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "0"
},
{
"name": "currency",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "KZT"
},
{
"name": "due_date",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "draft"
},
{
"name": "payment_link",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "line_items_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "[]"
},
{
"name": "metadata_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "issued_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "paid_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_invoices_deal_status_due",
"columns": [
"deal_id",
"status",
"due_date"
],
"unique": false
},
{
"name": "ix_sales_invoices_basis_document_id",
"columns": [
"basis_document_id"
],
"unique": false
},
{
"name": "ix_sales_invoices_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_invoices_customer_id",
"columns": [
"customer_id"
],
"unique": false
},
{
"name": "ix_sales_invoices_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_invoices_due_date",
"columns": [
"due_date"
],
"unique": false
},
{
"name": "ix_sales_invoices_invoice_id",
"columns": [
"invoice_id"
],
"unique": true
},
{
"name": "ix_sales_invoices_invoice_number",
"columns": [
"invoice_number"
],
"unique": true
},
{
"name": "ix_sales_invoices_issued_at",
"columns": [
"issued_at"
],
"unique": false
},
{
"name": "ix_sales_invoices_paid_at",
"columns": [
"paid_at"
],
"unique": false
},
{
"name": "ix_sales_invoices_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_invoices_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_invoices_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_payments",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "payment_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "invoice_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "payment_provider",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "external_payment_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "amount",
"type": "FLOAT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "0"
},
{
"name": "currency",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "KZT"
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "pending"
},
{
"name": "paid_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "payment_method",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "failure_reason",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "metadata_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_payments_deal_status",
"columns": [
"deal_id",
"status"
],
"unique": false
},
{
"name": "ix_sales_payments_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_payments_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_payments_external_payment_id",
"columns": [
"external_payment_id"
],
"unique": false
},
{
"name": "ix_sales_payments_invoice_id",
"columns": [
"invoice_id"
],
"unique": false
},
{
"name": "ix_sales_payments_paid_at",
"columns": [
"paid_at"
],
"unique": false
},
{
"name": "ix_sales_payments_payment_id",
"columns": [
"payment_id"
],
"unique": true
},
{
"name": "ix_sales_payments_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_payments_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_payments_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_stage_history",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "history_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "from_stage_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "to_stage_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "changed_by_type",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "changed_by_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "reason",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "changed_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_stage_history_deal_changed",
"columns": [
"deal_id",
"changed_at"
],
"unique": false
},
{
"name": "ix_sales_stage_history_changed_at",
"columns": [
"changed_at"
],
"unique": false
},
{
"name": "ix_sales_stage_history_changed_by_id",
"columns": [
"changed_by_id"
],
"unique": false
},
{
"name": "ix_sales_stage_history_changed_by_type",
"columns": [
"changed_by_type"
],
"unique": false
},
{
"name": "ix_sales_stage_history_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_stage_history_history_id",
"columns": [
"history_id"
],
"unique": true
},
{
"name": "ix_sales_stage_history_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_stage_history_to_stage_id",
"columns": [
"to_stage_id"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_escalations",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "escalation_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "escalation_type",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "reason",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "severity",
"type": "VARCHAR(16)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "open"
},
{
"name": "assigned_to_user_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "resolved_at",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_escalations_deal_status",
"columns": [
"deal_id",
"status"
],
"unique": false
},
{
"name": "ix_sales_escalations_assigned_to_user_id",
"columns": [
"assigned_to_user_id"
],
"unique": false
},
{
"name": "ix_sales_escalations_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_escalations_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_escalations_escalation_id",
"columns": [
"escalation_id"
],
"unique": true
},
{
"name": "ix_sales_escalations_escalation_type",
"columns": [
"escalation_type"
],
"unique": false
},
{
"name": "ix_sales_escalations_resolved_at",
"columns": [
"resolved_at"
],
"unique": false
},
{
"name": "ix_sales_escalations_severity",
"columns": [
"severity"
],
"unique": false
},
{
"name": "ix_sales_escalations_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_escalations_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_automation_tasks",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "task_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "task_type",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "payload_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "run_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "status",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": "pending"
},
{
"name": "retry_count",
"type": "INTEGER",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "0"
},
{
"name": "last_error",
"type": "TEXT",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_tasks_run_status",
"columns": [
"run_at",
"status"
],
"unique": false
},
{
"name": "ix_sales_automation_tasks_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_automation_tasks_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_automation_tasks_run_at",
"columns": [
"run_at"
],
"unique": false
},
{
"name": "ix_sales_automation_tasks_status",
"columns": [
"status"
],
"unique": false
},
{
"name": "ix_sales_automation_tasks_task_id",
"columns": [
"task_id"
],
"unique": true
},
{
"name": "ix_sales_automation_tasks_task_type",
"columns": [
"task_type"
],
"unique": false
},
{
"name": "ix_sales_automation_tasks_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_automation_tasks_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_notes",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "note_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "author_type",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "author_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "note_type",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "content",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "ix_sales_notes_author_id",
"columns": [
"author_id"
],
"unique": false
},
{
"name": "ix_sales_notes_author_type",
"columns": [
"author_type"
],
"unique": false
},
{
"name": "ix_sales_notes_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_notes_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_notes_note_id",
"columns": [
"note_id"
],
"unique": true
},
{
"name": "ix_sales_notes_note_type",
"columns": [
"note_type"
],
"unique": false
},
{
"name": "ix_sales_notes_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_channel_switches",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "switch_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "communication_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "from_channel",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "to_channel",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "reason_for_channel_switch",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "switched_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_channel_switches_deal_switched",
"columns": [
"deal_id",
"switched_at"
],
"unique": false
},
{
"name": "ix_sales_channel_switches_communication_id",
"columns": [
"communication_id"
],
"unique": false
},
{
"name": "ix_sales_channel_switches_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_channel_switches_from_channel",
"columns": [
"from_channel"
],
"unique": false
},
{
"name": "ix_sales_channel_switches_switch_id",
"columns": [
"switch_id"
],
"unique": true
},
{
"name": "ix_sales_channel_switches_switched_at",
"columns": [
"switched_at"
],
"unique": false
},
{
"name": "ix_sales_channel_switches_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_channel_switches_to_channel",
"columns": [
"to_channel"
],
"unique": false
}
],
"foreign_keys": []
},
{
"table": "sales_external_links",
"exists": true,
"columns": [
{
"name": "id",
"type": "INTEGER",
"nullable": false,
"primary_key": true,
"unique": false,
"index": false,
"default": null
},
{
"name": "link_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": true,
"index": true,
"default": null
},
{
"name": "tenant_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "deal_id",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "communication_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "sales_call_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "channel_provider",
"type": "VARCHAR(32)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "external_thread_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "external_chat_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "external_call_id",
"type": "VARCHAR(128)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "voice_session_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "ai_session_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "interaction_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "customer_id",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "phone_number",
"type": "VARCHAR(64)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": false,
"default": null
},
{
"name": "external_status",
"type": "VARCHAR(32)",
"nullable": true,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "link_metadata_json",
"type": "TEXT",
"nullable": false,
"primary_key": false,
"unique": false,
"index": false,
"default": "{}"
},
{
"name": "created_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "updated_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
},
{
"name": "last_sync_at",
"type": "VARCHAR(64)",
"nullable": false,
"primary_key": false,
"unique": false,
"index": true,
"default": null
}
],
"indexes": [
{
"name": "idx_sales_external_links_customer_phone",
"columns": [
"customer_id",
"phone_number"
],
"unique": false
},
{
"name": "idx_sales_external_links_deal_sync",
"columns": [
"deal_id",
"last_sync_at"
],
"unique": false
},
{
"name": "idx_sales_external_links_external_call",
"columns": [
"external_call_id"
],
"unique": false
},
{
"name": "idx_sales_external_links_interaction",
"columns": [
"interaction_id"
],
"unique": false
},
{
"name": "idx_sales_external_links_thread",
"columns": [
"external_thread_id"
],
"unique": false
},
{
"name": "idx_sales_external_links_voice_session",
"columns": [
"voice_session_id"
],
"unique": false
},
{
"name": "ix_sales_external_links_channel_provider",
"columns": [
"channel_provider"
],
"unique": false
},
{
"name": "ix_sales_external_links_communication_id",
"columns": [
"communication_id"
],
"unique": false
},
{
"name": "ix_sales_external_links_created_at",
"columns": [
"created_at"
],
"unique": false
},
{
"name": "ix_sales_external_links_deal_id",
"columns": [
"deal_id"
],
"unique": false
},
{
"name": "ix_sales_external_links_external_status",
"columns": [
"external_status"
],
"unique": false
},
{
"name": "ix_sales_external_links_last_sync_at",
"columns": [
"last_sync_at"
],
"unique": false
},
{
"name": "ix_sales_external_links_link_id",
"columns": [
"link_id"
],
"unique": true
},
{
"name": "ix_sales_external_links_sales_call_id",
"columns": [
"sales_call_id"
],
"unique": false
},
{
"name": "ix_sales_external_links_tenant_id",
"columns": [
"tenant_id"
],
"unique": false
},
{
"name": "ix_sales_external_links_updated_at",
"columns": [
"updated_at"
],
"unique": false
}
],
"foreign_keys": []
}
]