|
|
|
|
@ -15,12 +15,12 @@ class OverhaulScheduleBase(DefultBase):
|
|
|
|
|
|
|
|
|
|
class OverhaulScheduleCreate(OverhaulScheduleBase):
|
|
|
|
|
year: int
|
|
|
|
|
plan_duration: Optional[int] = None
|
|
|
|
|
planned_outage: Optional[int] = None
|
|
|
|
|
actual_outage: Optional[int] = None
|
|
|
|
|
plan_duration: Optional[int] = Field(None)
|
|
|
|
|
planned_outage: Optional[int] = Field(None)
|
|
|
|
|
actual_shutdown: Optional[int] = Field(None)
|
|
|
|
|
start: datetime
|
|
|
|
|
finish: datetime
|
|
|
|
|
remark: Optional[str]
|
|
|
|
|
remark: Optional[str] = Field(None)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class OverhaulScheduleUpdate(OverhaulScheduleBase):
|
|
|
|
|
@ -30,12 +30,12 @@ class OverhaulScheduleUpdate(OverhaulScheduleBase):
|
|
|
|
|
class OverhaulScheduleRead(OverhaulScheduleBase):
|
|
|
|
|
id: UUID
|
|
|
|
|
year: int
|
|
|
|
|
# plan_duration: Optional[int] = None
|
|
|
|
|
# planned_outage: Optional[int] = None
|
|
|
|
|
# actual_outage: Optional[int] = None
|
|
|
|
|
plan_duration: Optional[int]
|
|
|
|
|
planned_outage: Optional[int]
|
|
|
|
|
actual_shutdown: Optional[int]
|
|
|
|
|
start: datetime
|
|
|
|
|
finish: datetime
|
|
|
|
|
# remark: Optional[str]
|
|
|
|
|
remark: Optional[str]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|