2026-03-18 12:35:52 +08:00
|
|
|
|
# DOMAIN_MODEL(领域模型)
|
|
|
|
|
|
|
|
|
|
|
|
## 核心实体
|
|
|
|
|
|
|
|
|
|
|
|
### Merchant(商户)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- name
|
|
|
|
|
|
- status(pending / active / inactive)
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
- contact_person
|
|
|
|
|
|
- contact_email
|
|
|
|
|
|
- contact_phone
|
|
|
|
|
|
- address
|
|
|
|
|
|
- business_type(B2B / B2C)
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### User(用户)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- role(admin / operator / viewer)
|
|
|
|
|
|
- status
|
|
|
|
|
|
- username
|
|
|
|
|
|
- email
|
|
|
|
|
|
- password_hash
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Store(店铺)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- name
|
|
|
|
|
|
- platform
|
|
|
|
|
|
- platform_shop_id
|
|
|
|
|
|
- description
|
|
|
|
|
|
- status
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Feature(功能)
|
|
|
|
|
|
- code
|
|
|
|
|
|
- name
|
|
|
|
|
|
- price_type(free / paid)
|
|
|
|
|
|
- price_value
|
|
|
|
|
|
- description
|
2026-03-19 19:08:15 +08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### PlatformIntegration(平台集成)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- platform_name(Sellbrite / Shoplazza / SaleSmartly)
|
|
|
|
|
|
- api_key
|
|
|
|
|
|
- api_secret
|
|
|
|
|
|
- access_token
|
|
|
|
|
|
- refresh_token
|
|
|
|
|
|
- status
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### CrossBorderProduct(跨境商品)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- product_id
|
|
|
|
|
|
- hs_code
|
|
|
|
|
|
- tariff_rate
|
|
|
|
|
|
- compliance_status
|
|
|
|
|
|
- country_of_origin
|
|
|
|
|
|
- weight
|
|
|
|
|
|
- dimensions
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### CustomsDocument(清关文件)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- order_id
|
|
|
|
|
|
- document_type
|
|
|
|
|
|
- document_url
|
|
|
|
|
|
- status
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### CrossBorderOrder(跨境订单)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- order_id
|
|
|
|
|
|
- customs_status
|
|
|
|
|
|
- shipping_status
|
|
|
|
|
|
- tracking_number
|
|
|
|
|
|
- logistics_provider
|
|
|
|
|
|
- estimated_delivery
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
2026-03-18 12:35:52 +08:00
|
|
|
|
- category
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### MerchantFeature(商户功能)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- feature_code
|
|
|
|
|
|
- status(inactive / pending_payment / active / expired)
|
|
|
|
|
|
- expire_at
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Order(订单)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- user_id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- total_amount
|
|
|
|
|
|
- status(pending / paid / split / shipped / completed / refunded)
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
- shipping_address
|
|
|
|
|
|
- payment_method
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### SubOrder(子订单)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- order_id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- store_id
|
|
|
|
|
|
- amount
|
|
|
|
|
|
- status
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Product(商品)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- store_id
|
|
|
|
|
|
- name
|
|
|
|
|
|
- sku
|
|
|
|
|
|
- price
|
|
|
|
|
|
- stock
|
|
|
|
|
|
- status
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Inventory(库存)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- product_id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- warehouse_id
|
|
|
|
|
|
- quantity
|
|
|
|
|
|
- status
|
|
|
|
|
|
- last_sync_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Payment(支付)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- amount
|
|
|
|
|
|
- status(created / paid / failed)
|
|
|
|
|
|
- type(feature / order)
|
|
|
|
|
|
- payment_method
|
|
|
|
|
|
- transaction_id
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Bill(账单)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- type(income / expense)
|
|
|
|
|
|
- amount
|
|
|
|
|
|
- status(pending / confirmed / settled)
|
|
|
|
|
|
- source_type(order / feature)
|
|
|
|
|
|
- source_id
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Permission(权限)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- role
|
|
|
|
|
|
- resource
|
|
|
|
|
|
- action
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Settlement(结算)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- total_amount
|
|
|
|
|
|
- platform_fee
|
|
|
|
|
|
- net_amount
|
|
|
|
|
|
- status
|
|
|
|
|
|
- period_start
|
|
|
|
|
|
- period_end
|
|
|
|
|
|
- created_at
|
|
|
|
|
|
- updated_at
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Analytics(数据分析)
|
|
|
|
|
|
- id
|
|
|
|
|
|
- merchant_id
|
|
|
|
|
|
- report_type
|
|
|
|
|
|
- data
|
|
|
|
|
|
- generated_at
|
|
|
|
|
|
- period_start
|
|
|
|
|
|
- period_end
|