DuckDB 数据库表与字段
本页由 `public/utils/db.py` 的 `DuckDBCenter.schema_overview()` 读取当前 DuckDB 结构生成。
初始化 SQL:docs/duckdb_schema.sql + 扩展表:public/utils/db.py
37当前表数量
561字段数量
76估算数据行
ad_daily_reports (16 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_ad_daily_report_id') |
| 2 | store_id |
BIGINT | 必填 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | report_date |
DATE | 必填 | - |
| 5 | campaign_id |
VARCHAR | 可空 | - |
| 6 | campaign_name |
VARCHAR | 可空 | - |
| 7 | ad_group_name |
VARCHAR | 可空 | - |
| 8 | keyword_text |
VARCHAR | 可空 | - |
| 9 | search_term |
VARCHAR | 可空 | - |
| 10 | impressions |
INTEGER | 可空 | 0 |
| 11 | clicks |
INTEGER | 可空 | 0 |
| 12 | cost |
DECIMAL(18,4) | 可空 | 0 |
| 13 | sales |
DECIMAL(18,4) | 可空 | 0 |
| 14 | orders |
INTEGER | 可空 | 0 |
| 15 | acos |
DECIMAL(18,6) | 可空 | - |
| 16 | roas |
DECIMAL(18,6) | 可空 | - |
ad_keywords (21 fields / 3 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_ad_keyword_id') |
| 2 | store_id |
BIGINT | 可空 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | campaign_id |
VARCHAR | 可空 | - |
| 5 | campaign_name |
VARCHAR | 必填 | - |
| 6 | ad_group_name |
VARCHAR | 可空 | - |
| 7 | keyword_text |
VARCHAR | 必填 | - |
| 8 | match_type |
VARCHAR | 必填 | 'phrase' |
| 9 | bid |
DECIMAL(18,4) | 可空 | 0 |
| 10 | target_acos |
DECIMAL(18,6) | 可空 | 0 |
| 11 | state |
VARCHAR | 必填 | 'enabled' |
| 12 | impressions |
INTEGER | 可空 | 0 |
| 13 | clicks |
INTEGER | 可空 | 0 |
| 14 | cost |
DECIMAL(18,4) | 可空 | 0 |
| 15 | sales |
DECIMAL(18,4) | 可空 | 0 |
| 16 | orders |
INTEGER | 可空 | 0 |
| 17 | action_suggestion |
VARCHAR | 可空 | - |
| 18 | owner |
VARCHAR | 可空 | - |
| 19 | remark |
VARCHAR | 可空 | - |
| 20 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 21 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
alerts (13 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_alert_id') |
| 2 | alert_type |
VARCHAR | 必填 | - |
| 3 | severity |
VARCHAR | 必填 | 'medium' |
| 4 | store_id |
BIGINT | 可空 | - |
| 5 | sku_id |
BIGINT | 可空 | - |
| 6 | supplier_id |
BIGINT | 可空 | - |
| 7 | title |
VARCHAR | 必填 | - |
| 8 | content |
VARCHAR | 可空 | - |
| 9 | status |
VARCHAR | 必填 | 'open' |
| 10 | assignee |
VARCHAR | 可空 | - |
| 11 | due_at |
TIMESTAMP | 可空 | - |
| 12 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 13 | resolved_at |
TIMESTAMP | 可空 | - |
api_test_records (7 fields / 0 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_api_test_record_id') |
| 2 | record_key |
VARCHAR | 必填 | - |
| 3 | record_value |
VARCHAR | 可空 | - |
| 4 | status |
VARCHAR | 必填 | 'active' |
| 5 | created_by |
VARCHAR | 可空 | - |
| 6 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 7 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
claim_cases (21 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_claim_case_id') |
| 2 | claim_no |
VARCHAR | 必填 | - |
| 3 | claim_type |
VARCHAR | 必填 | - |
| 4 | store_id |
BIGINT | 可空 | - |
| 5 | sku_id |
BIGINT | 可空 | - |
| 6 | sales_order_id |
BIGINT | 可空 | - |
| 7 | fba_shipment_id |
BIGINT | 可空 | - |
| 8 | amazon_order_id |
VARCHAR | 可空 | - |
| 9 | shipment_id |
VARCHAR | 可空 | - |
| 10 | issue_summary |
VARCHAR | 可空 | - |
| 11 | evidence_status |
VARCHAR | 必填 | 'missing' |
| 12 | claim_amount |
DECIMAL(18,4) | 可空 | 0 |
| 13 | currency |
VARCHAR | 必填 | 'USD' |
| 14 | submitted_at |
TIMESTAMP | 可空 | - |
| 15 | reimbursed_amount |
DECIMAL(18,4) | 可空 | 0 |
| 16 | reimbursed_at |
TIMESTAMP | 可空 | - |
| 17 | status |
VARCHAR | 必填 | 'draft' |
| 18 | owner |
VARCHAR | 可空 | - |
| 19 | remark |
VARCHAR | 可空 | - |
| 20 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 21 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
competitor_watches (23 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_competitor_watch_id') |
| 2 | store_id |
BIGINT | 可空 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | asin |
VARCHAR | 必填 | - |
| 5 | brand |
VARCHAR | 可空 | - |
| 6 | product_title |
VARCHAR | 可空 | - |
| 7 | marketplace |
VARCHAR | 必填 | 'Amazon.com' |
| 8 | category |
VARCHAR | 可空 | - |
| 9 | price |
DECIMAL(18,4) | 可空 | 0 |
| 10 | currency |
VARCHAR | 必填 | 'USD' |
| 11 | rating |
DECIMAL(8,4) | 可空 | 0 |
| 12 | review_count |
INTEGER | 可空 | 0 |
| 13 | bsr |
INTEGER | 可空 | 0 |
| 14 | estimated_monthly_sales |
INTEGER | 可空 | 0 |
| 15 | coupon_text |
VARCHAR | 可空 | - |
| 16 | seller_name |
VARCHAR | 可空 | - |
| 17 | threat_level |
VARCHAR | 必填 | 'medium' |
| 18 | status |
VARCHAR | 必填 | 'watching' |
| 19 | owner |
VARCHAR | 可空 | - |
| 20 | last_checked_at |
TIMESTAMP | 可空 | - |
| 21 | remark |
VARCHAR | 可空 | - |
| 22 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 23 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
compliance_certs (16 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_compliance_cert_id') |
| 2 | sku_id |
BIGINT | 可空 | - |
| 3 | marketplace |
VARCHAR | 必填 | 'Amazon.com' |
| 4 | cert_type |
VARCHAR | 必填 | - |
| 5 | cert_name |
VARCHAR | 必填 | - |
| 6 | cert_no |
VARCHAR | 可空 | - |
| 7 | issuer |
VARCHAR | 可空 | - |
| 8 | issue_date |
DATE | 可空 | - |
| 9 | expiry_date |
DATE | 可空 | - |
| 10 | file_url |
VARCHAR | 可空 | - |
| 11 | risk_level |
VARCHAR | 必填 | 'medium' |
| 12 | status |
VARCHAR | 必填 | 'pending' |
| 13 | owner |
VARCHAR | 可空 | - |
| 14 | remark |
VARCHAR | 可空 | - |
| 15 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 16 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
data_collection_jobs (17 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_data_collection_job_id') |
| 2 | job_no |
VARCHAR | 必填 | - |
| 3 | source_type |
VARCHAR | 必填 | - |
| 4 | dataset |
VARCHAR | 必填 | - |
| 5 | store_id |
BIGINT | 可空 | - |
| 6 | schedule_type |
VARCHAR | 必填 | 'manual' |
| 7 | date_from |
DATE | 可空 | - |
| 8 | date_to |
DATE | 可空 | - |
| 9 | status |
VARCHAR | 必填 | 'pending' |
| 10 | last_run_at |
TIMESTAMP | 可空 | - |
| 11 | next_run_at |
TIMESTAMP | 可空 | - |
| 12 | rows_fetched |
INTEGER | 可空 | 0 |
| 13 | rows_failed |
INTEGER | 可空 | 0 |
| 14 | error_message |
VARCHAR | 可空 | - |
| 15 | owner |
VARCHAR | 可空 | - |
| 16 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 17 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
fba_shipments (19 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_fba_shipment_id') |
| 2 | shipment_no |
VARCHAR | 必填 | - |
| 3 | store_id |
BIGINT | 可空 | - |
| 4 | sku_id |
BIGINT | 可空 | - |
| 5 | shipment_id |
VARCHAR | 可空 | - |
| 6 | destination_fc |
VARCHAR | 可空 | - |
| 7 | carrier |
VARCHAR | 可空 | - |
| 8 | logistics_channel |
VARCHAR | 可空 | - |
| 9 | ship_date |
DATE | 可空 | - |
| 10 | expected_arrival_date |
DATE | 可空 | - |
| 11 | quantity |
INTEGER | 可空 | 0 |
| 12 | box_count |
INTEGER | 可空 | 0 |
| 13 | freight_cost |
DECIMAL(18,4) | 可空 | 0 |
| 14 | currency |
VARCHAR | 必填 | 'CNY' |
| 15 | status |
VARCHAR | 必填 | 'draft' |
| 16 | exception_note |
VARCHAR | 可空 | - |
| 17 | owner |
VARCHAR | 可空 | - |
| 18 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 19 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
fee_rules (17 fields / 3 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_fee_rule_id') |
| 2 | marketplace |
VARCHAR | 必填 | 'Amazon.com' |
| 3 | category |
VARCHAR | 可空 | - |
| 4 | fee_type |
VARCHAR | 必填 | - |
| 5 | rule_name |
VARCHAR | 必填 | - |
| 6 | rate |
DECIMAL(18,6) | 可空 | 0 |
| 7 | fixed_amount |
DECIMAL(18,4) | 可空 | 0 |
| 8 | currency |
VARCHAR | 必填 | 'USD' |
| 9 | min_amount |
DECIMAL(18,4) | 可空 | 0 |
| 10 | max_amount |
DECIMAL(18,4) | 可空 | 0 |
| 11 | effective_from |
DATE | 可空 | - |
| 12 | effective_to |
DATE | 可空 | - |
| 13 | status |
VARCHAR | 必填 | 'active' |
| 14 | owner |
VARCHAR | 可空 | - |
| 15 | remark |
VARCHAR | 可空 | - |
| 16 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 17 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
finance_daily_reports (14 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_finance_daily_id') |
| 2 | store_id |
BIGINT | 可空 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | report_date |
DATE | 必填 | - |
| 5 | currency |
VARCHAR | 必填 | 'USD' |
| 6 | sales_amount |
DECIMAL(18,4) | 可空 | 0 |
| 7 | product_cost |
DECIMAL(18,4) | 可空 | 0 |
| 8 | platform_fee |
DECIMAL(18,4) | 可空 | 0 |
| 9 | fba_fee |
DECIMAL(18,4) | 可空 | 0 |
| 10 | ad_cost |
DECIMAL(18,4) | 可空 | 0 |
| 11 | refund_amount |
DECIMAL(18,4) | 可空 | 0 |
| 12 | gross_profit |
DECIMAL(18,4) | 可空 | 0 |
| 13 | net_margin |
DECIMAL(18,6) | 可空 | 0 |
| 14 | created_at |
TIMESTAMP | 必填 | current_timestamp |
finance_settlements (22 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_finance_settlement_id') |
| 2 | settlement_no |
VARCHAR | 必填 | - |
| 3 | store_id |
BIGINT | 可空 | - |
| 4 | sku_id |
BIGINT | 可空 | - |
| 5 | period_start |
DATE | 必填 | - |
| 6 | period_end |
DATE | 必填 | - |
| 7 | currency |
VARCHAR | 必填 | 'USD' |
| 8 | sales_amount |
DECIMAL(18,4) | 可空 | 0 |
| 9 | product_cost |
DECIMAL(18,4) | 可空 | 0 |
| 10 | platform_fee |
DECIMAL(18,4) | 可空 | 0 |
| 11 | fba_fee |
DECIMAL(18,4) | 可空 | 0 |
| 12 | ad_cost |
DECIMAL(18,4) | 可空 | 0 |
| 13 | refund_amount |
DECIMAL(18,4) | 可空 | 0 |
| 14 | reserve_amount |
DECIMAL(18,4) | 可空 | 0 |
| 15 | payout_amount |
DECIMAL(18,4) | 可空 | 0 |
| 16 | gross_profit |
DECIMAL(18,4) | 可空 | 0 |
| 17 | net_margin |
DECIMAL(18,6) | 可空 | 0 |
| 18 | status |
VARCHAR | 必填 | 'draft' |
| 19 | owner |
VARCHAR | 可空 | - |
| 20 | remark |
VARCHAR | 可空 | - |
| 21 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 22 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
inventory_movements (11 fields / 0 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_inventory_movement_id') |
| 2 | sku_id |
BIGINT | 必填 | - |
| 3 | movement_type |
VARCHAR | 必填 | - |
| 4 | warehouse |
VARCHAR | 可空 | - |
| 5 | quantity |
INTEGER | 必填 | - |
| 6 | reference_type |
VARCHAR | 可空 | - |
| 7 | reference_no |
VARCHAR | 可空 | - |
| 8 | unit_cost |
DECIMAL(18,6) | 可空 | - |
| 9 | happened_at |
TIMESTAMP | 必填 | current_timestamp |
| 10 | operator |
VARCHAR | 可空 | - |
| 11 | remark |
VARCHAR | 可空 | - |
inventory_snapshots (12 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_inventory_snapshot_id') |
| 2 | store_id |
BIGINT | 可空 | - |
| 3 | sku_id |
BIGINT | 必填 | - |
| 4 | snapshot_date |
DATE | 必填 | - |
| 5 | local_qty |
INTEGER | 必填 | 0 |
| 6 | fba_available_qty |
INTEGER | 必填 | 0 |
| 7 | fba_reserved_qty |
INTEGER | 必填 | 0 |
| 8 | inbound_qty |
INTEGER | 必填 | 0 |
| 9 | unsellable_qty |
INTEGER | 必填 | 0 |
| 10 | avg_daily_sales_7d |
DECIMAL(18,4) | 可空 | - |
| 11 | sellable_days |
DECIMAL(18,4) | 可空 | - |
| 12 | created_at |
TIMESTAMP | 必填 | current_timestamp |
keyword_ranks (17 fields / 3 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_keyword_rank_id') |
| 2 | store_id |
BIGINT | 可空 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | keyword |
VARCHAR | 必填 | - |
| 5 | marketplace |
VARCHAR | 必填 | 'Amazon.com' |
| 6 | rank_date |
DATE | 必填 | current_date |
| 7 | natural_rank |
INTEGER | 可空 | - |
| 8 | ad_rank |
INTEGER | 可空 | - |
| 9 | search_volume |
INTEGER | 可空 | 0 |
| 10 | cpc |
DECIMAL(18,4) | 可空 | 0 |
| 11 | conversion_rate |
DECIMAL(18,6) | 可空 | 0 |
| 12 | keyword_type |
VARCHAR | 必填 | 'core' |
| 13 | coverage_status |
VARCHAR | 必填 | 'uncovered' |
| 14 | action_suggestion |
VARCHAR | 可空 | - |
| 15 | owner |
VARCHAR | 可空 | - |
| 16 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 17 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
listing_tasks (10 fields / 3 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_listing_task_id') |
| 2 | sku_id |
BIGINT | 可空 | - |
| 3 | task_type |
VARCHAR | 必填 | - |
| 4 | title |
VARCHAR | 必填 | - |
| 5 | owner |
VARCHAR | 可空 | - |
| 6 | status |
VARCHAR | 必填 | 'pending' |
| 7 | due_at |
TIMESTAMP | 可空 | - |
| 8 | content |
VARCHAR | 可空 | - |
| 9 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 10 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
operation_logs (9 fields / 0 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_operation_log_id') |
| 2 | object_type |
VARCHAR | 必填 | - |
| 3 | object_id |
BIGINT | 必填 | - |
| 4 | action_type |
VARCHAR | 必填 | - |
| 5 | before_value |
VARCHAR | 可空 | - |
| 6 | after_value |
VARCHAR | 可空 | - |
| 7 | reason |
VARCHAR | 可空 | - |
| 8 | operator |
VARCHAR | 可空 | - |
| 9 | created_at |
TIMESTAMP | 必填 | current_timestamp |
price_change_logs (11 fields / 0 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_price_change_log_id') |
| 2 | sku_id |
BIGINT | 必填 | - |
| 3 | old_price |
DECIMAL(18,6) | 可空 | - |
| 4 | new_price |
DECIMAL(18,6) | 必填 | - |
| 5 | currency |
VARCHAR | 必填 | 'USD' |
| 6 | reason |
VARCHAR | 可空 | - |
| 7 | expected_effect |
VARCHAR | 可空 | - |
| 8 | approval_status |
VARCHAR | 必填 | 'pending' |
| 9 | approved_by |
VARCHAR | 可空 | - |
| 10 | changed_by |
VARCHAR | 可空 | - |
| 11 | changed_at |
TIMESTAMP | 必填 | current_timestamp |
product_prices (10 fields / 6 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_product_price_id') |
| 2 | sku_id |
BIGINT | 必填 | - |
| 3 | price_type |
VARCHAR | 必填 | - |
| 4 | price |
DECIMAL(18,6) | 必填 | - |
| 5 | currency |
VARCHAR | 必填 | 'USD' |
| 6 | effective_from |
TIMESTAMP | 必填 | current_timestamp |
| 7 | effective_to |
TIMESTAMP | 可空 | - |
| 8 | approval_status |
VARCHAR | 必填 | 'approved' |
| 9 | created_by |
VARCHAR | 可空 | - |
| 10 | created_at |
TIMESTAMP | 必填 | current_timestamp |
product_research (15 fields / 3 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_product_research_id') |
| 2 | keyword |
VARCHAR | 必填 | - |
| 3 | marketplace |
VARCHAR | 必填 | 'Amazon.com' |
| 4 | category |
VARCHAR | 可空 | - |
| 5 | search_volume |
INTEGER | 可空 | 0 |
| 6 | competitor_count |
INTEGER | 可空 | 0 |
| 7 | avg_price |
DECIMAL(18,4) | 可空 | 0 |
| 8 | avg_rating |
DECIMAL(8,4) | 可空 | 0 |
| 9 | review_count |
INTEGER | 可空 | 0 |
| 10 | opportunity_score |
DECIMAL(8,4) | 可空 | 0 |
| 11 | estimated_margin |
DECIMAL(18,4) | 可空 | 0 |
| 12 | status |
VARCHAR | 必填 | 'watching' |
| 13 | owner |
VARCHAR | 可空 | - |
| 14 | remark |
VARCHAR | 可空 | - |
| 15 | created_at |
TIMESTAMP | 必填 | current_timestamp |
product_reviews (17 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_product_review_id') |
| 2 | store_id |
BIGINT | 可空 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | asin |
VARCHAR | 可空 | - |
| 5 | review_id |
VARCHAR | 可空 | - |
| 6 | review_date |
DATE | 可空 | - |
| 7 | rating |
INTEGER | 可空 | 5 |
| 8 | review_title |
VARCHAR | 可空 | - |
| 9 | review_content |
VARCHAR | 可空 | - |
| 10 | sentiment |
VARCHAR | 必填 | 'neutral' |
| 11 | issue_type |
VARCHAR | 可空 | - |
| 12 | action_required |
BOOLEAN | 可空 | CAST('f' AS BOOLEAN) |
| 13 | status |
VARCHAR | 必填 | 'new' |
| 14 | assignee |
VARCHAR | 可空 | - |
| 15 | action_note |
VARCHAR | 可空 | - |
| 16 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 17 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
products (11 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_product_id') |
| 2 | name |
VARCHAR | 必填 | - |
| 3 | product_line |
VARCHAR | 可空 | - |
| 4 | brand |
VARCHAR | 可空 | - |
| 5 | category |
VARCHAR | 可空 | - |
| 6 | sub_category |
VARCHAR | 可空 | - |
| 7 | lifecycle_status |
VARCHAR | 必填 | 'developing' |
| 8 | owner |
VARCHAR | 可空 | - |
| 9 | launch_date |
DATE | 可空 | - |
| 10 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 11 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
promotion_campaigns (21 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_promotion_campaign_id') |
| 2 | store_id |
BIGINT | 可空 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | promo_no |
VARCHAR | 必填 | - |
| 5 | promo_type |
VARCHAR | 必填 | - |
| 6 | title |
VARCHAR | 必填 | - |
| 7 | start_date |
DATE | 必填 | - |
| 8 | end_date |
DATE | 必填 | - |
| 9 | discount_type |
VARCHAR | 必填 | 'amount' |
| 10 | discount_value |
DECIMAL(18,4) | 可空 | 0 |
| 11 | budget_amount |
DECIMAL(18,4) | 可空 | 0 |
| 12 | currency |
VARCHAR | 必填 | 'USD' |
| 13 | expected_sales |
DECIMAL(18,4) | 可空 | 0 |
| 14 | actual_sales |
DECIMAL(18,4) | 可空 | 0 |
| 15 | ad_cost |
DECIMAL(18,4) | 可空 | 0 |
| 16 | gross_profit |
DECIMAL(18,4) | 可空 | 0 |
| 17 | status |
VARCHAR | 必填 | 'planned' |
| 18 | owner |
VARCHAR | 可空 | - |
| 19 | remark |
VARCHAR | 可空 | - |
| 20 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 21 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
purchase_order_items (10 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_purchase_order_item_id') |
| 2 | purchase_order_id |
BIGINT | 必填 | - |
| 3 | sku_id |
BIGINT | 必填 | - |
| 4 | supplier_quote_id |
BIGINT | 可空 | - |
| 5 | quantity |
INTEGER | 必填 | - |
| 6 | unit_cost |
DECIMAL(18,6) | 必填 | - |
| 7 | currency |
VARCHAR | 必填 | 'CNY' |
| 8 | received_quantity |
INTEGER | 必填 | 0 |
| 9 | quality_status |
VARCHAR | 可空 | - |
| 10 | created_at |
TIMESTAMP | 必填 | current_timestamp |
purchase_orders (14 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_purchase_order_id') |
| 2 | po_no |
VARCHAR | 必填 | - |
| 3 | supplier_id |
BIGINT | 必填 | - |
| 4 | order_date |
DATE | 必填 | - |
| 5 | expected_ship_date |
DATE | 可空 | - |
| 6 | expected_arrival_date |
DATE | 可空 | - |
| 7 | currency |
VARCHAR | 必填 | 'CNY' |
| 8 | total_amount |
DECIMAL(18,4) | 可空 | 0 |
| 9 | paid_amount |
DECIMAL(18,4) | 可空 | 0 |
| 10 | status |
VARCHAR | 必填 | 'draft' |
| 11 | owner |
VARCHAR | 可空 | - |
| 12 | remark |
VARCHAR | 可空 | - |
| 13 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 14 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
report_snapshots (17 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_report_snapshot_id') |
| 2 | report_no |
VARCHAR | 必填 | - |
| 3 | report_type |
VARCHAR | 必填 | - |
| 4 | period_start |
DATE | 必填 | - |
| 5 | period_end |
DATE | 必填 | - |
| 6 | store_id |
BIGINT | 可空 | - |
| 7 | owner |
VARCHAR | 可空 | - |
| 8 | sales_amount |
DECIMAL(18,4) | 可空 | 0 |
| 9 | gross_profit |
DECIMAL(18,4) | 可空 | 0 |
| 10 | ad_cost |
DECIMAL(18,4) | 可空 | 0 |
| 11 | order_count |
INTEGER | 可空 | 0 |
| 12 | alert_count |
INTEGER | 可空 | 0 |
| 13 | claim_amount |
DECIMAL(18,4) | 可空 | 0 |
| 14 | status |
VARCHAR | 必填 | 'draft' |
| 15 | summary |
VARCHAR | 可空 | - |
| 16 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 17 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
return_cases (20 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_return_case_id') |
| 2 | sales_order_id |
BIGINT | 可空 | - |
| 3 | store_id |
BIGINT | 可空 | - |
| 4 | sku_id |
BIGINT | 可空 | - |
| 5 | amazon_order_id |
VARCHAR | 可空 | - |
| 6 | case_no |
VARCHAR | 必填 | - |
| 7 | case_type |
VARCHAR | 必填 | 'return' |
| 8 | reason_code |
VARCHAR | 可空 | - |
| 9 | buyer_issue |
VARCHAR | 可空 | - |
| 10 | refund_amount |
DECIMAL(18,4) | 可空 | 0 |
| 11 | return_quantity |
INTEGER | 可空 | 1 |
| 12 | disposition |
VARCHAR | 可空 | - |
| 13 | status |
VARCHAR | 必填 | 'open' |
| 14 | assignee |
VARCHAR | 可空 | - |
| 15 | opened_at |
TIMESTAMP | 必填 | current_timestamp |
| 16 | due_at |
TIMESTAMP | 可空 | - |
| 17 | resolved_at |
TIMESTAMP | 可空 | - |
| 18 | resolution |
VARCHAR | 可空 | - |
| 19 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 20 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
sales_order_items (12 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_sales_order_item_id') |
| 2 | sales_order_id |
BIGINT | 必填 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | asin |
VARCHAR | 可空 | - |
| 5 | msku |
VARCHAR | 可空 | - |
| 6 | quantity |
INTEGER | 必填 | - |
| 7 | item_price |
DECIMAL(18,4) | 可空 | - |
| 8 | promotion_discount |
DECIMAL(18,4) | 可空 | 0 |
| 9 | platform_fee |
DECIMAL(18,4) | 可空 | 0 |
| 10 | fba_fee |
DECIMAL(18,4) | 可空 | 0 |
| 11 | ad_cost_allocated |
DECIMAL(18,4) | 可空 | 0 |
| 12 | item_profit |
DECIMAL(18,4) | 可空 | - |
sales_orders (10 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_sales_order_id') |
| 2 | amazon_order_id |
VARCHAR | 必填 | - |
| 3 | store_id |
BIGINT | 必填 | - |
| 4 | purchase_date |
TIMESTAMP | 可空 | - |
| 5 | order_status |
VARCHAR | 可空 | - |
| 6 | fulfillment_channel |
VARCHAR | 可空 | - |
| 7 | buyer_region |
VARCHAR | 可空 | - |
| 8 | currency |
VARCHAR | 必填 | 'USD' |
| 9 | order_total |
DECIMAL(18,4) | 可空 | - |
| 10 | created_at |
TIMESTAMP | 必填 | current_timestamp |
skus (24 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_sku_id') |
| 2 | product_id |
BIGINT | 必填 | - |
| 3 | store_id |
BIGINT | 可空 | - |
| 4 | internal_sku |
VARCHAR | 必填 | - |
| 5 | msku |
VARCHAR | 可空 | - |
| 6 | asin |
VARCHAR | 可空 | - |
| 7 | parent_asin |
VARCHAR | 可空 | - |
| 8 | fnsku |
VARCHAR | 可空 | - |
| 9 | supplier_sku |
VARCHAR | 可空 | - |
| 10 | barcode |
VARCHAR | 可空 | - |
| 11 | color |
VARCHAR | 可空 | - |
| 12 | size |
VARCHAR | 可空 | - |
| 13 | material |
VARCHAR | 可空 | - |
| 14 | unit_weight |
DECIMAL(18,4) | 可空 | - |
| 15 | package_weight |
DECIMAL(18,4) | 可空 | - |
| 16 | package_length |
DECIMAL(18,4) | 可空 | - |
| 17 | package_width |
DECIMAL(18,4) | 可空 | - |
| 18 | package_height |
DECIMAL(18,4) | 可空 | - |
| 19 | status |
VARCHAR | 必填 | 'active' |
| 20 | sales_target |
DECIMAL(18,4) | 可空 | - |
| 21 | profit_target |
DECIMAL(18,4) | 可空 | - |
| 22 | ad_acos_target |
DECIMAL(18,6) | 可空 | - |
| 23 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 24 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
sop_tasks (14 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_sop_task_id') |
| 2 | workflow_type |
VARCHAR | 必填 | - |
| 3 | object_type |
VARCHAR | 可空 | - |
| 4 | object_id |
BIGINT | 可空 | - |
| 5 | title |
VARCHAR | 必填 | - |
| 6 | priority |
VARCHAR | 必填 | 'medium' |
| 7 | status |
VARCHAR | 必填 | 'pending' |
| 8 | assignee |
VARCHAR | 可空 | - |
| 9 | due_at |
TIMESTAMP | 可空 | - |
| 10 | checklist |
VARCHAR | 可空 | - |
| 11 | result_note |
VARCHAR | 可空 | - |
| 12 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 13 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
| 14 | completed_at |
TIMESTAMP | 可空 | - |
stores (10 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_store_id') |
| 2 | name |
VARCHAR | 必填 | - |
| 3 | marketplace |
VARCHAR | 必填 | - |
| 4 | seller_id |
VARCHAR | 可空 | - |
| 5 | currency |
VARCHAR | 必填 | 'USD' |
| 6 | timezone |
VARCHAR | 必填 | 'UTC' |
| 7 | status |
VARCHAR | 必填 | 'active' |
| 8 | owner |
VARCHAR | 可空 | - |
| 9 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 10 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
supplier_contact_logs (10 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_supplier_contact_log_id') |
| 2 | supplier_id |
BIGINT | 必填 | - |
| 3 | subject |
VARCHAR | 必填 | - |
| 4 | content |
VARCHAR | 可空 | - |
| 5 | contact_at |
TIMESTAMP | 必填 | current_timestamp |
| 6 | next_follow_at |
TIMESTAMP | 可空 | - |
| 7 | related_object_type |
VARCHAR | 可空 | - |
| 8 | related_object_id |
BIGINT | 可空 | - |
| 9 | owner |
VARCHAR | 可空 | - |
| 10 | created_at |
TIMESTAMP | 必填 | current_timestamp |
supplier_quotes (18 fields / 3 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_supplier_quote_id') |
| 2 | supplier_id |
BIGINT | 必填 | - |
| 3 | sku_id |
BIGINT | 必填 | - |
| 4 | supplier_sku |
VARCHAR | 可空 | - |
| 5 | moq |
INTEGER | 必填 | 1 |
| 6 | tier_quantity |
INTEGER | 必填 | 1 |
| 7 | unit_price |
DECIMAL(18,6) | 必填 | - |
| 8 | currency |
VARCHAR | 必填 | 'CNY' |
| 9 | includes_tax |
BOOLEAN | 必填 | CAST('f' AS BOOLEAN) |
| 10 | packaging_option |
VARCHAR | 可空 | - |
| 11 | lead_time_days |
INTEGER | 可空 | - |
| 12 | valid_from |
DATE | 可空 | - |
| 13 | valid_until |
DATE | 可空 | - |
| 14 | is_default |
BOOLEAN | 必填 | CAST('f' AS BOOLEAN) |
| 15 | status |
VARCHAR | 必填 | 'valid' |
| 16 | remark |
VARCHAR | 可空 | - |
| 17 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 18 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
supplier_samples (16 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_supplier_sample_id') |
| 2 | supplier_id |
BIGINT | 必填 | - |
| 3 | sku_id |
BIGINT | 可空 | - |
| 4 | sample_name |
VARCHAR | 必填 | - |
| 5 | sample_fee |
DECIMAL(18,4) | 可空 | - |
| 6 | currency |
VARCHAR | 可空 | 'CNY' |
| 7 | requested_at |
DATE | 可空 | - |
| 8 | shipped_at |
DATE | 可空 | - |
| 9 | received_at |
DATE | 可空 | - |
| 10 | test_result |
VARCHAR | 可空 | - |
| 11 | issue_summary |
VARCHAR | 可空 | - |
| 12 | improvement_request |
VARCHAR | 可空 | - |
| 13 | status |
VARCHAR | 必填 | 'requested' |
| 14 | owner |
VARCHAR | 可空 | - |
| 15 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 16 | updated_at |
TIMESTAMP | 必填 | current_timestamp |
supplier_scores (8 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | supplier_id |
BIGINT | 必填 | - |
| 2 | price_score |
DECIMAL(8,4) | 可空 | 0 |
| 3 | quality_score |
DECIMAL(8,4) | 可空 | 0 |
| 4 | delivery_score |
DECIMAL(8,4) | 可空 | 0 |
| 5 | response_score |
DECIMAL(8,4) | 可空 | 0 |
| 6 | service_score |
DECIMAL(8,4) | 可空 | 0 |
| 7 | total_score |
DECIMAL(8,4) | 可空 | 0 |
| 8 | calculated_at |
TIMESTAMP | 必填 | current_timestamp |
suppliers (28 fields / 2 rows)
| # | 字段名 | 类型 | 可空 | 默认值 |
|---|---|---|---|---|
| 1 | id |
BIGINT | 必填 | nextval('seq_supplier_id') |
| 2 | supplier_code |
VARCHAR | 必填 | - |
| 3 | company_name |
VARCHAR | 必填 | - |
| 4 | short_name |
VARCHAR | 可空 | - |
| 5 | tax_id |
VARCHAR | 可空 | - |
| 6 | contact_name |
VARCHAR | 可空 | - |
| 7 | phone |
VARCHAR | 可空 | - |
| 8 | wechat |
VARCHAR | 可空 | - |
| 9 | email |
VARCHAR | 可空 | - |
| 10 | address |
VARCHAR | 可空 | - |
| 11 | website |
VARCHAR | 可空 | - |
| 12 | main_categories |
VARCHAR | 可空 | - |
| 13 | payment_terms |
VARCHAR | 可空 | - |
| 14 | payment_method |
VARCHAR | 可空 | - |
| 15 | bank_account |
VARCHAR | 可空 | - |
| 16 | invoice_type |
VARCHAR | 可空 | - |
| 17 | currency |
VARCHAR | 可空 | 'CNY' |
| 18 | monthly_capacity |
INTEGER | 可空 | - |
| 19 | moq_policy |
VARCHAR | 可空 | - |
| 20 | sample_policy |
VARCHAR | 可空 | - |
| 21 | lead_time_days |
INTEGER | 可空 | - |
| 22 | status |
VARCHAR | 必填 | 'developing' |
| 23 | rating_level |
VARCHAR | 可空 | - |
| 24 | risk_level |
VARCHAR | 可空 | - |
| 25 | blacklist_reason |
VARCHAR | 可空 | - |
| 26 | owner |
VARCHAR | 可空 | - |
| 27 | created_at |
TIMESTAMP | 必填 | current_timestamp |
| 28 | updated_at |
TIMESTAMP | 必填 | current_timestamp |