diff --git a/app/models/event_device_models.py b/app/models/event_device_models.py index 525c658..c837092 100644 --- a/app/models/event_device_models.py +++ b/app/models/event_device_models.py @@ -87,10 +87,15 @@ class Event_Device_Base(BaseModel): alert: Optional[bool] alert_msg: Optional[str] + alert_on: Optional[datetime.datetime] status: Optional[str] status_msg: Optional[str] + status_msg_on: Optional[datetime.datetime] record_status: Optional[str] record_status_msg: Optional[str] + record_status_on: Optional[datetime.datetime] + + heartbeat: Optional[datetime.datetime] info_hostname: Optional[str] info_ip: Optional[str] diff --git a/app/routers/api_crud.py b/app/routers/api_crud.py index 9f44783..38bce3f 100644 --- a/app/routers/api_crud.py +++ b/app/routers/api_crud.py @@ -26,6 +26,7 @@ from app.models.data_store_models import * from app.models.event_models import * from app.models.event_abstract_models import * from app.models.event_badge_models import * +from app.models.event_device_models import * from app.models.event_exhibit_models import * from app.models.event_exhibit_tracking_models import * from app.models.event_file_models import * @@ -145,7 +146,8 @@ obj_type_li['event_abstract'] = {'table_name': 'v_event_abstract', 'tbl_name_upd obj_type_li['event_badge'] = {'table_name': 'v_event_badge', 'table_name_alt': 'v_event_badge_only', 'tbl_name_update': 'event_badge', 'base_name': Event_Badge_Base, 'base_name_alt': Event_Badge_Basic_Base} #obj_type_li['event_badge_log'] = {'table_name': 'event_badge_log', 'tbl_name_update': 'event_badge_log', 'base_name': Event_Badge_Log_Base} #obj_type_li['event_badge_template'] = {'table_name': 'event_badge_template', 'tbl_name_update': 'event_badge_template', 'base_name': Event_Badge_Template_Base} -#obj_type_li['event_device'] = {'table_name': 'event_device', 'tbl_name_update': 'event_device', 'base_name': Event_Device_Base} +obj_type_li['event_device'] = {'table_name': 'event_device', 'table_name_alt': 'v_event_device', 'tbl_name_update': 'event_device', 'base_name': Event_Device_Base} + obj_type_li['event_exhibit'] = {'table_name': 'v_event_exhibit', 'tbl_name_update': 'event_exhibit', 'base_name': Event_Exhibit_Base} # NOTE check view name: *_detail? obj_type_li['event_exhibit_tracking'] = {'table_name': 'v_event_exhibit_tracking', 'tbl_name_update': 'event_exhibit_tracking', 'base_name': Event_Exhibit_Tracking_Base} # NOTE: Using v_event_file_simple instead of v_event_file because of linking with for_type and for_id versus event_id, event_session_id, event_presenter_id, etc. 2022-08-19