修复:返回使用后的余量与状态

This commit is contained in:
焦龙言
2026-07-27 06:27:29 +08:00
parent d0fa20afe8
commit e5006c6e43
4 changed files with 184 additions and 18 deletions
@@ -154,6 +154,16 @@ class UsageCreateModel(BaseModel):
idempotency_key: str = Field(min_length=1, max_length=64, pattern=r'\S', description='幂等键')
class UsageSuccessResponseModel(BaseModel):
"""客户现场使用成功响应模型。"""
model_config = ConfigDict(alias_generator=to_camel, from_attributes=True, populate_by_name=True)
usage_id: int = Field(gt=0, description='使用记录ID')
remaining_packages: int = Field(strict=True, ge=0, description='使用后剩余包数')
flow_state: PalletFlowState = Field(description='使用后托盘流转状态')
class ReturnRequestModel(BaseModel):
"""托盘退回申请命令模型。"""