You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
728 B
42 lines
728 B
from pydantic import BaseModel |
|
|
|
|
|
# class EquipmentCreate(BaseModel): |
|
# plan_year: str |
|
# purchasing_authority: str |
|
# department: str |
|
# equipment_name: str |
|
# quantity: int |
|
# budget_unit_price: float |
|
# final_unit_price: float |
|
# purchase_item_no: str |
|
# progress: str |
|
# delete_flag: int = 0 |
|
# |
|
# |
|
# class Equipment(EquipmentCreate): |
|
# id: int |
|
# |
|
# class ConfigDict: |
|
# from_attributes = True |
|
# |
|
|
|
|
|
class DeviceCreate(BaseModel): |
|
year: int |
|
name: str |
|
auth: int |
|
dep: str |
|
num: int |
|
pPrice: float |
|
dPrice: float |
|
proNum: str |
|
process: int |
|
delFlag: int = 0 |
|
|
|
|
|
class Device(DeviceCreate): |
|
id: int |
|
|
|
class ConfigDict: |
|
from_attributes = True
|
|
|