first commit
This commit is contained in:
69
base44/entities/TeamHub.jsonc
Normal file
69
base44/entities/TeamHub.jsonc
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"name": "TeamHub",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"team_id": {
|
||||
"type": "string",
|
||||
"description": "ID of the team"
|
||||
},
|
||||
"hub_name": {
|
||||
"type": "string",
|
||||
"description": "Name of the hub/location (e.g., BVG 300)"
|
||||
},
|
||||
"address": {
|
||||
"type": "string",
|
||||
"description": "Hub address (e.g., 300 Bayview Dr, Mountain View, CA 94043)"
|
||||
},
|
||||
"city": {
|
||||
"type": "string",
|
||||
"description": "City"
|
||||
},
|
||||
"state": {
|
||||
"type": "string",
|
||||
"description": "State"
|
||||
},
|
||||
"zip_code": {
|
||||
"type": "string",
|
||||
"description": "ZIP code"
|
||||
},
|
||||
"manager_name": {
|
||||
"type": "string",
|
||||
"description": "Hub manager name"
|
||||
},
|
||||
"manager_email": {
|
||||
"type": "string",
|
||||
"format": "email",
|
||||
"description": "Hub manager email"
|
||||
},
|
||||
"departments": {
|
||||
"type": "array",
|
||||
"description": "Departments within this hub",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"department_name": {
|
||||
"type": "string",
|
||||
"description": "Department name (e.g., Catering FOH, Catering BOH)"
|
||||
},
|
||||
"cost_center": {
|
||||
"type": "string",
|
||||
"description": "Cost center code"
|
||||
},
|
||||
"manager_name": {
|
||||
"type": "string",
|
||||
"description": "Department manager"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_active": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether the hub is active"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"team_id",
|
||||
"hub_name"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user