更新登录页及优化相关功能
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
from datetime import date
|
||||
|
||||
from pydantic import BaseModel, ConfigDict, Field
|
||||
from pydantic.alias_generators import to_camel
|
||||
|
||||
from module_business.domain.enums import DocumentStatus
|
||||
|
||||
|
||||
class ShipmentLabelModel(BaseModel):
|
||||
"""独立打印载荷,二维码由发货查询授权后生成,无需基础资料权限。"""
|
||||
|
||||
model_config = ConfigDict(alias_generator=to_camel, populate_by_name=True)
|
||||
|
||||
shipment_no: str
|
||||
shipment_status: DocumentStatus
|
||||
pallet_code: str
|
||||
customer_name: str
|
||||
site_name: str
|
||||
strain_name: str
|
||||
batch_no: str
|
||||
production_date: date | None = None
|
||||
expiry_date: date | None = None
|
||||
package_qty: int = Field(strict=True, gt=0)
|
||||
qr_code_data_url: str
|
||||
Reference in New Issue
Block a user