customer_management/models/customers.json
2026-04-16 13:29:07 +08:00

167 lines
4.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"summary": [
{
"name": "customers",
"title": "客户档案表",
"primary": "id",
"catelog": "entity"
}
],
"fields": [
{
"name": "id",
"title": "客户ID",
"type": "str",
"length": 32,
"nullable": "no",
"comments": "主键 - UUID格式"
},
{
"name": "customer_name",
"title": "客户名称",
"type": "str",
"length": 255,
"nullable": "no",
"comments": "客户公司名称或个人姓名"
},
{
"name": "customer_type",
"title": "客户类型",
"type": "str",
"length": 20,
"nullable": "no",
"comments": "客户类型individual=个人, enterprise=企业"
},
{
"name": "phone",
"title": "手机号",
"type": "str",
"length": 20,
"nullable": "yes",
"comments": "客户手机号码"
},
{
"name": "email",
"title": "邮箱",
"type": "str",
"length": 255,
"nullable": "yes",
"comments": "客户邮箱地址"
},
{
"name": "tax_id",
"title": "企业税号",
"type": "str",
"length": 50,
"nullable": "yes",
"comments": "企业统一社会信用代码或税号"
},
{
"name": "industry",
"title": "所属行业",
"type": "str",
"length": 100,
"nullable": "yes",
"comments": "客户所属行业"
},
{
"name": "customer_level",
"title": "分级标签",
"type": "str",
"length": 20,
"nullable": "no",
"default": "potential",
"comments": "客户分级important=重要, normal=普通, potential=潜在"
},
{
"name": "address",
"title": "地址",
"type": "text",
"nullable": "yes",
"comments": "客户详细地址"
},
{
"name": "owner_id",
"title": "负责人ID",
"type": "str",
"length": 32,
"nullable": "no",
"comments": "当前负责该客户的销售人员ID"
},
{
"name": "region",
"title": "区域",
"type": "str",
"length": 100,
"nullable": "yes",
"comments": "客户所在区域"
},
{
"name": "last_follow_up",
"title": "最后跟进时间",
"type": "timestamp",
"nullable": "yes",
"comments": "最后一次跟进时间"
},
{
"name": "created_at",
"title": "创建时间",
"type": "timestamp",
"nullable": "no",
"comments": "客户档案创建时间"
},
{
"name": "updated_at",
"title": "更新时间",
"type": "timestamp",
"nullable": "no",
"comments": "最后更新时间"
},
{
"name": "status",
"title": "状态",
"type": "str",
"length": 20,
"nullable": "no",
"default": "active",
"comments": "客户状态active=活跃, inactive=非活跃, in_pool=公海"
}
],
"indexes": [
{
"name": "idx_customers_phone",
"idxtype": "unique",
"idxfields": ["phone"]
},
{
"name": "idx_customers_tax_id",
"idxtype": "unique",
"idxfields": ["tax_id"]
},
{
"name": "idx_customers_owner",
"idxtype": "index",
"idxfields": ["owner_id"]
},
{
"name": "idx_customers_name",
"idxtype": "index",
"idxfields": ["customer_name"]
},
{
"name": "idx_customers_level",
"idxtype": "index",
"idxfields": ["customer_level"]
},
{
"name": "idx_customers_status",
"idxtype": "index",
"idxfields": ["status"]
},
{
"name": "idx_customers_last_follow",
"idxtype": "index",
"idxfields": ["last_follow_up"]
}
]
}