# STATE_MACHINE ## Merchant(商户)状态 PENDING → ACTIVE → INACTIVE → SUSPENDED --- ## User(用户)状态 PENDING → ACTIVE → INACTIVE → LOCKED --- ## Store(店铺)状态 PENDING → ACTIVE → INACTIVE → SUSPENDED --- ## Feature(功能)状态 INACTIVE → PENDING_PAYMENT → ACTIVE → EXPIRED → SUSPENDED --- ## Order(订单)状态 PENDING → PAID → SPLIT → PROCESSING → SHIPPED → COMPLETED → REFUNDED → CANCELLED --- ## Cross-Border E-Commerce(跨境电商)状态 PENDING → PROCESSING → CLEARANCE → SHIPPING → DELIVERED --- ## SubOrder(子订单)状态 PENDING → PROCESSING → SHIPPED → COMPLETED → REFUNDED → CANCELLED --- ## Product(商品)状态 DRAFT → PENDING_APPROVAL → ACTIVE → INACTIVE → DISCONTINUED --- ## Inventory(库存)状态 NORMAL → LOW → OUT_OF_STOCK → OVERSTOCK --- ## Payment(支付)状态 CREATED → PROCESSING → PAID → FAILED → REFUNDED --- ## Bill(账单)状态 PENDING → CONFIRMED → SETTLED → DISPUTED --- ## Settlement(结算)状态 PENDING → PROCESSING → COMPLETED → FAILED --- ## Task(任务)状态 PENDING → RUNNING → SUCCESS → FAILED → CANCELLED --- ## 状态变更原则 - 所有状态变更必须通过 Service - 禁止前端直接控制状态 - 状态变更必须记录操作日志 - 状态变更必须遵循预定义的流转路径 - 状态变更可能触发相关业务逻辑(如通知、计费等) --- ## 状态变更触发条件 - 商户状态:审核结果、逾期未付费、违规行为 - 用户状态:登录异常、权限变更、账号管理 - 店铺状态:平台审核、违规行为、商户操作 - 功能状态:支付结果、订阅到期、手动操作 - 订单状态:支付结果、商户操作、物流状态 - 商品状态:审核结果、库存状态、商户操作 - 库存状态:库存数量变化、库存同步 - 支付状态:支付渠道反馈、人工处理 - 账单状态:系统确认、支付结果、人工处理 - 结算状态:系统处理、支付结果、人工处理 - 任务状态:任务触发、执行结果、人工取消