31 lines
779 B
Python
31 lines
779 B
Python
|
|
#!/usr/bin/env python
|
||
|
|
# -*- coding: utf-8 -*-
|
||
|
|
import sys
|
||
|
|
sys.path.insert(0, 'ruoyi-fastapi-backend')
|
||
|
|
|
||
|
|
from module_admin.entity.vo.warehouse_receipt_vo import AddWarehouseReceiptModel
|
||
|
|
|
||
|
|
# 测试数据
|
||
|
|
test_data = {
|
||
|
|
"receiptDate": "2025-01-01",
|
||
|
|
"clientUnit": "",
|
||
|
|
"clientContact": "王翊多",
|
||
|
|
"deliveryPerson": "王翊多",
|
||
|
|
"receiptMethod": "快递",
|
||
|
|
"receiver": "陈赫",
|
||
|
|
"purpose": "标准化测试",
|
||
|
|
"status": "0",
|
||
|
|
"remark": "从台账导入",
|
||
|
|
"samples": []
|
||
|
|
}
|
||
|
|
|
||
|
|
try:
|
||
|
|
model = AddWarehouseReceiptModel(**test_data)
|
||
|
|
print(f"[OK] Model created")
|
||
|
|
print(f"receipt_date: {model.receipt_date}")
|
||
|
|
print(f"client_unit: {model.client_unit}")
|
||
|
|
except Exception as e:
|
||
|
|
import traceback
|
||
|
|
print(f"[ERR] {e}")
|
||
|
|
traceback.print_exc()
|