Files
makemd/docs/01_Architecture/DOMAIN_MODEL.md
wurenzhi 5cfd0c4c89 feat: 实现服务层核心功能与文档更新
refactor(ProductService): 修复createProduct方法和其他方法错误
fix(InventoryAgingService): 修复AGING_THRESHOLD_DAYS引用问题
fix(InventoryService): 修复predictSKUDemand方法
refactor(ChatBotController): 从tsoa风格改为Express风格
fix(CommandCenterController): 修复类型问题
fix(AdAutoService): 修复stock可能为undefined的问题
docs: 更新SERVICE_MAP、DOMAIN_MODEL等架构文档
chore: 启动前端服务(运行在http://localhost:8000)
2026-03-18 12:35:52 +08:00

2.1 KiB
Raw Blame History

DOMAIN_MODEL领域模型

核心实体

Merchant商户

  • id
  • name
  • statuspending / active / inactive
  • created_at
  • updated_at
  • contact_person
  • contact_email
  • contact_phone
  • address
  • business_typeB2B / B2C

User用户

  • id
  • merchant_id
  • roleadmin / 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_typefree / paid
  • price_value
  • description
  • category

MerchantFeature商户功能

  • id
  • merchant_id
  • feature_code
  • statusinactive / pending_payment / active / expired
  • expire_at
  • created_at
  • updated_at

Order订单

  • id
  • user_id
  • merchant_id
  • total_amount
  • statuspending / 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
  • statuscreated / paid / failed
  • typefeature / order
  • payment_method
  • transaction_id
  • created_at
  • updated_at

Bill账单

  • id
  • merchant_id
  • typeincome / expense
  • amount
  • statuspending / confirmed / settled
  • source_typeorder / 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