add new schedule api

main
Cizz22 9 months ago
parent 1f918ad2c6
commit 0ebb5f0f97

@ -11,8 +11,8 @@ class OverhaulSchedule(Base, DefaultMixin):
year = Column(Integer, nullable=False)
plan_duration = Column(Integer, nullable=True)
planned_outage = Column(Integer, nullable=True)
actual_outage = Column(Integer, nullable=True)
# planned_outage = Column(Integer, nullable=True)
# actual_outage = Column(Integer, nullable=True)
start = Column(DateTime, nullable=True)
finish = Column(DateTime, nullable=True)
remark = Column(String, nullable=True)
# remark = Column(String, nullable=True)

@ -21,6 +21,7 @@ async def get_schedules(common: CommonParameters):
# return
results = await get_all(common=common)
return StandardResponse(
data=results,
message="Data retrieved successfully",

@ -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] = None
# planned_outage: Optional[int] = None
# actual_outage: Optional[int] = None
start: datetime
finish: datetime
remark: Optional[str]
# remark: Optional[str]

@ -16,7 +16,7 @@ from .schema import OverhaulScheduleCreate
async def get_all(*, common):
"""Returns all documents."""
query = Select(OverhaulSchedule).order_by(OverhaulSchedule.start)
query = Select(OverhaulSchedule)
results = await search_filter_sort_paginate(model=query, **common)
return results

Loading…
Cancel
Save