mirror of
https://github.com/Karaka-Management/oms-Calendar.git
synced 2026-01-11 23:28:43 +00:00
281 lines
9.1 KiB
JSON
281 lines
9.1 KiB
JSON
{
|
|
"calendar": {
|
|
"name": "calendar",
|
|
"fields": {
|
|
"calendar_id": {
|
|
"name": "calendar_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"calendar_name": {
|
|
"name": "calendar_name",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"calendar_description": {
|
|
"name": "calendar_description",
|
|
"type": "TEXT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"calendar_created_at": {
|
|
"name": "calendar_created_at",
|
|
"type": "DATETIME",
|
|
"null": false
|
|
}
|
|
}
|
|
},
|
|
"schedule": {
|
|
"name": "schedule",
|
|
"fields": {
|
|
"schedule_id": {
|
|
"name": "schedule_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"schedule_uid": {
|
|
"name": "schedule_uid",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"schedule_status": {
|
|
"name": "schedule_status",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"schedule_freq_type": {
|
|
"name": "schedule_freq_type",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"schedule_date": {
|
|
"name": "schedule_date",
|
|
"type": "DATETIME",
|
|
"null": true,
|
|
"default": null
|
|
},
|
|
"schedule_start": {
|
|
"name": "schedule_start",
|
|
"type": "DATETIME",
|
|
"null": true,
|
|
"default": null
|
|
},
|
|
"schedule_end": {
|
|
"name": "schedule_end",
|
|
"type": "DATETIME",
|
|
"null": true,
|
|
"default": null
|
|
},
|
|
"schedule_pattern_numberofoccurrences": {
|
|
"name": "schedule_pattern_numberofoccurrences",
|
|
"type": "TINYINT(1)",
|
|
"null": false
|
|
},
|
|
"schedule_pattern_type": {
|
|
"name": "schedule_pattern_type",
|
|
"type": "TINYINT(1)",
|
|
"null": false
|
|
},
|
|
"schedule_pattern_pattern_interval": {
|
|
"name": "schedule_pattern_pattern_interval",
|
|
"type": "TINYINT(1)",
|
|
"null": false
|
|
},
|
|
"schedule_pattern_dayofmonth": {
|
|
"name": "schedule_pattern_dayofmonth",
|
|
"type": "TINYINT(1)",
|
|
"null": false
|
|
},
|
|
"schedule_pattern_daysofweek": {
|
|
"name": "schedule_pattern_daysofweek",
|
|
"type": "TINYINT(1)",
|
|
"null": false
|
|
},
|
|
"schedule_pattern_index": {
|
|
"name": "schedule_pattern_index",
|
|
"type": "TINYINT(1)",
|
|
"null": false
|
|
},
|
|
"schedule_pattern_month": {
|
|
"name": "schedule_pattern_month",
|
|
"type": "TINYINT(1)",
|
|
"null": false
|
|
},
|
|
"schedule_created_by": {
|
|
"name": "schedule_created_by",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "account",
|
|
"foreignKey": "account_id"
|
|
},
|
|
"schedule_created_at": {
|
|
"name": "schedule_created_at",
|
|
"type": "DATETIME",
|
|
"null": false
|
|
}
|
|
}
|
|
},
|
|
"calendar_event": {
|
|
"name": "calendar_event",
|
|
"fields": {
|
|
"calendar_event_id": {
|
|
"name": "calendar_event_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"calendar_event_name": {
|
|
"name": "calendar_event_name",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"calendar_event_description": {
|
|
"name": "calendar_event_description",
|
|
"type": "TEXT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"calendar_event_status": {
|
|
"name": "calendar_event_status",
|
|
"type": "TINYINT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"calendar_event_type": {
|
|
"name": "calendar_event_type",
|
|
"type": "TINYINT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"calendar_event_start": {
|
|
"name": "calendar_event_start",
|
|
"type": "DATETIME",
|
|
"null": false
|
|
},
|
|
"calendar_event_end": {
|
|
"name": "calendar_event_end",
|
|
"type": "DATETIME",
|
|
"null": false
|
|
},
|
|
"calendar_event_show_as": {
|
|
"name": "calendar_event_show_as",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"calendar_event_hidden_attendees": {
|
|
"name": "calendar_event_hidden_attendees",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"calendar_event_is_all_day": {
|
|
"name": "calendar_event_is_all_day",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"calendar_event_is_cancelled": {
|
|
"name": "calendar_event_is_cancelled",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"calendar_event_is_draft": {
|
|
"name": "calendar_event_is_draft",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"calendar_event_is_online_meeting": {
|
|
"name": "calendar_event_is_online_meeting",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"calendar_event_web_link": {
|
|
"name": "calendar_event_web_link",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"calendar_event_external_id": {
|
|
"name": "calendar_event_external_id",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"calendar_event_internal_master": {
|
|
"name": "calendar_event_internal_master",
|
|
"type": "INT",
|
|
"null": true,
|
|
"default": null,
|
|
"foreignTable": "calendar_event",
|
|
"foreignKey": "calendar_event_id"
|
|
},
|
|
"calendar_event_location": {
|
|
"name": "calendar_event_location",
|
|
"type": "TEXT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"calendar_event_schedule": {
|
|
"name": "calendar_event_schedule",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "schedule",
|
|
"foreignKey": "schedule_id"
|
|
},
|
|
"calendar_event_ref": {
|
|
"name": "calendar_event_ref",
|
|
"type": "INT",
|
|
"null": true,
|
|
"default": null,
|
|
"foreignTable": "calendar_event",
|
|
"foreignKey": "calendar_event_id"
|
|
},
|
|
"calendar_event_calendar": {
|
|
"name": "calendar_event_calendar",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "calendar",
|
|
"foreignKey": "calendar_id"
|
|
},
|
|
"calendar_event_created_at": {
|
|
"name": "calendar_event_created_at",
|
|
"type": "DATETIME",
|
|
"null": false
|
|
},
|
|
"calendar_event_created_by": {
|
|
"name": "calendar_event_created_by",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "account",
|
|
"foreignKey": "account_id"
|
|
}
|
|
}
|
|
},
|
|
"calendar_event_tag": {
|
|
"name": "calendar_event_tag",
|
|
"fields": {
|
|
"calendar_event_tag_id": {
|
|
"name": "calendar_event_tag_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"calendar_event_tag_src": {
|
|
"name": "calendar_event_tag_src",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "calendar_event",
|
|
"foreignKey": "calendar_event_id"
|
|
},
|
|
"calendar_event_tag_dst": {
|
|
"name": "calendar_event_tag_dst",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "tag",
|
|
"foreignKey": "tag_id"
|
|
}
|
|
}
|
|
}
|
|
} |