[IMP] pms_api_rest: change free daily rooms service (free rooms by type) & use datamodels (daily free rooms & daily invoicing)

This commit is contained in:
miguelpadin
2022-03-04 17:01:27 +00:00
committed by Darío Lodeiros
parent 43a1481798
commit f98aea2664
2 changed files with 75 additions and 36 deletions

View File

@@ -28,6 +28,19 @@ class PmsCalendarSearchParam(Datamodel):
pricelist_id = fields.Integer(required=False, allow_none=True)
class PmsCalendarFreeDailyRoomsByType(Datamodel):
_name = "pms.calendar.free.daily.rooms.by.type"
date = fields.String(required=True, allow_none=False)
roomType = fields.Integer(required=True, allow_none=False)
freeRooms = fields.Integer(required=True, allow_none=False)
class PmsCalendarDailyInvoicing(Datamodel):
_name = "pms.calendar.daily.invoicing"
date = fields.String(required=True, allow_none=False)
invoicingTotal = fields.Float(required=True, allow_none=False)
class PmsCalendarInfo(Datamodel):
_name = "pms.calendar.info"
id = fields.Integer(required=False, allow_none=True)