電梯維護記錄後端模板
安全測試、磨損跟蹤及狀態認證數據
在 Back4app 上提供生產就緒的 電梯維護記錄後端,包含安全測試記錄、電纜磨損跟蹤及狀態認證數據。包括ER圖、數據字典、JSON架構、API操作台,以及一個AI 代理提示以加快構建速度。
電梯日誌的關鍵要點
這個模板提供給您一個電梯維護後端,包含安全測試日誌、電纜磨損追蹤和州認證數據,讓經理和現場工作人員能夠保持檢查工作的有序。
- 一個模型中的安全測試日誌 — 追蹤每個 SafetyTestLog,包括 testDate、result、inspectorName 和 notes。
- 您可以查詢的電纜磨損歷史 — 使用 CableWearRecord 來儲存 cablePercentWear、inspectionDate 和 replacementDue。
- 手邊的州認證數據 — 存儲州認證的詳細信息,如 stateCode、certificateNumber、issueDate 和 expirationDate。
了解電梯維護日誌後端
客戶評估電梯維護的速度和清晰度——在工作歷史分散在三個不同地方時,這很難實現。細節不是可選的。在 Back4app 上,電梯、維護日誌、安全測試日誌、電纜磨損記錄和州認證成為第一類對象,具有身份驗證和 API,因此您的電梯維護團隊可以更快地移動,而無需重建管道。該架構涵蓋電梯(建築名稱、樓層數、序列號)、維護日誌(電梯、工作訂單號、服務類型、服務日期、技術人員姓名)、安全測試日誌(電梯、測試日期、結果、檢查員姓名)、電纜磨損記錄(電梯、電纜百分比磨損、檢查日期、替換到期)、以及州認證(電梯、州代碼、證書號、發放日期、到期日期),並準備連接身份驗證和檢查工作流。
最佳適用於:
電梯維護:後端快照
當例行工作變得乏味時,電梯維護團隊會獲得勝利:可預測的記錄、明顯的所有權,以及在小問題變成事故之前的警報。
中心是從curiOSity到電梯、MaintenanceLog和SafetyTestLog的最快途徑,而無需打開五個不同的文檔。
核心電梯日誌功能
這個中心中的每個技術卡片都使用相同的電梯維護後端架構,包括 Elevator、MaintenanceLog、SafetyTestLog、CableWearRecord 和 StateCertification。
電梯登記冊
電梯儲存 buildingName、floorCount、serialNumber 和 status。
服務和維修日誌
MaintenanceLog 記錄工作訂單號碼、服務類型、服務日期、技術人員姓名和備註。
安全測試歷史
SafetyTestLog 存儲測試日期、結果、檢查員姓名和觀察結果。
電纜磨損追蹤
CableWearRecord 儲存 cablePercentWear、inspectionDate、replacementDue 和備註。
州認證資料
StateCertification 追蹤 stateCode、certificateNumber、issueDate 和 expirationDate。
為什麼要使用Back4app來構建您的電梯維護日誌後端?
Back4app為您提供電梯、日誌、測試、磨損和認證原語,以便您的團隊能專注於檢查和排程,而不是數據庫設置。
- •電梯與MaintenanceLog聯繫在一起: 電梯類別和MaintenanceLog指標使根據建築、軸和工作單號輕鬆審查工作。
- •SafetyTestLog 與 CableWearRecord 在同一後端: 在可查詢的類別中儲存 testDate、result、cablePercentWear 和 replacementDue,以符合現場檢查。
- •實時加上 API 訪問權限適用於工作組: 使用 Live Queries 來為新的 SafetyTestLog 項目創建條目,同時保持 REST 和 GraphQL 可用於儀表板和行動表單。
在一個後端合約上建立檢查日誌、耗損追蹤和認證工作流程。
核心優勢
一個維護日誌後端,使得檢查、磨損和認證日期易於追蹤。
更快的現場日誌錄入
現場工作人員可以創建維護日誌和安全測試日誌的條目,而無需先設計架構。
更清晰的電纜磨損檢查
經理在安排工作之前,可以根據電纜磨損百分比和更換到期日對電纜磨損記錄進行排序。
電梯認證追蹤
州認證將州代碼、證書號碼和到期日期保存在一個可搜索的地方。
減少重複檢查工作
由維護、測試和磨損類別共享的電梯指針減少了複製和粘貼的筆記。
辦公室與現場之間更好的交接
協調員、技術人員和檢查員都讀取相同的維護日誌、安全測試日誌和州認證數據。
AI輔助後端設置
快速生成類別結構和整合步驟,僅需一個結構化提示。
技術堆棧
此電梯維護後端模板中包含所有內容。
電梯ER圖
電梯維護後端架構的實體關係模型。
涵蓋電梯、維護記錄、安全測試記錄、纜繞損耗記錄和狀態認證數據的架構。
查看圖表來源
erDiagram
Inspector ||--o{ SafetyTest : "performs"
Inspector ||--o{ MaintenanceLog : "files"
Elevator ||--o{ SafetyTest : "receives"
Elevator ||--o{ MaintenanceLog : "receives"
Inspector {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Elevator {
String objectId PK
String assetTag
String buildingName
String location
String status
String stateCertificationNumber
Date lastInspectionDate
Date createdAt
Date updatedAt
}
SafetyTest {
String objectId PK
String elevatorId FK
String inspectorId FK
String testType
Date testDate
String result
String notes
Date nextDueDate
Date createdAt
Date updatedAt
}
MaintenanceLog {
String objectId PK
String elevatorId FK
String inspectorId FK
Date serviceDate
Number cableWearPercent
String serviceCategory
String summary
String stateCertificationStatus
String attachmentUrl
Date createdAt
Date updatedAt
}
電梯日誌整合流程
身份驗證、電梯查詢、維護日誌、安全測試、電纜磨損檢查和認證審查的典型執行流程。
查看圖表來源
sequenceDiagram
participant User
participant App as Elevator Maintenance Log App
participant Back4app as Back4app Cloud
User->>App: Sign in to review elevator logs
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open elevator safety tests
App->>Back4app: GET /classes/SafetyTest?include=elevator,inspector
Back4app-->>App: Safety test logs
User->>App: Record cable wear and service notes
App->>Back4app: POST /classes/MaintenanceLog
Back4app-->>App: MaintenanceLog objectId
User->>App: Check the latest state certification status
App->>Back4app: GET /classes/Elevator?order=-updatedAt
Back4app-->>App: Elevator certification data字段字典
電梯維護架構中每個類別的完整字段級參考。
| 字段 | 類型 | 描述 | 必填 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自動 |
| username | String | Inspector login name | |
| String | Inspector email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Inspector role such as manager, coordinator, or field inspector | |
| createdAt | Date | Auto-generated creation timestamp | 自動 |
| updatedAt | Date | Auto-generated last-update timestamp | 自動 |
7 欄位在 Inspector
安全性與權限
如何使用 ACL 和 CLP 策略保護電梯、維護日誌、安全測試、磨損記錄和認證數據。
基於角色的維護存取
只有協調員和指派的工作人員應該為給定的電梯創建或更新維護日誌條目。
安全測試完整性
鎖定 SafetyTestLog 寫入授權檢查員,並在雲端代碼中驗證 testDate、result 和 inspectorName。
認證和穿著可見性
允許管理員閱讀 StateCertification 和 CableWearRecord,同時將編輯權限限制為獲批的維護角色。
Schema JSON
原始 JSON 架構定義,準備複製到 Back4app 或用作實施參考。
{
"classes": [
{
"className": "Inspector",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Elevator",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"assetTag": {
"type": "String",
"required": true
},
"buildingName": {
"type": "String",
"required": true
},
"location": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"stateCertificationNumber": {
"type": "String",
"required": true
},
"lastInspectionDate": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SafetyTest",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"elevator": {
"type": "Pointer",
"required": true,
"targetClass": "Elevator"
},
"inspector": {
"type": "Pointer",
"required": true,
"targetClass": "Inspector"
},
"testType": {
"type": "String",
"required": true
},
"testDate": {
"type": "Date",
"required": true
},
"result": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"nextDueDate": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MaintenanceLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"elevator": {
"type": "Pointer",
"required": true,
"targetClass": "Elevator"
},
"inspector": {
"type": "Pointer",
"required": true,
"targetClass": "Inspector"
},
"serviceDate": {
"type": "Date",
"required": true
},
"cableWearPercent": {
"type": "Number",
"required": true
},
"serviceCategory": {
"type": "String",
"required": true
},
"summary": {
"type": "String",
"required": true
},
"stateCertificationStatus": {
"type": "String",
"required": true
},
"attachmentUrl": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}與 AI 代理一起構建
使用 Back4app AI 代理從此模板生成實際的電梯維護日誌應用程序,包括前端、後端、身份驗證,以及電梯、日誌、測試、穿著和認證流程。
在 Back4app 上創建一個電梯維護日誌應用後端,使用這個確切的架構和行為。 架構: 1. 使用者(使用 Back4app 內建):用戶名,電子郵件,密碼;objectId,createdAt,updatedAt(系統)。 2. 電梯:建築名稱(字符串,必填),樓層數(數字,必填),序列號(字符串,必填),狀態(字符串,必填);objectId,createdAt,updatedAt(系統)。 3. 維護日誌:電梯(指向電梯的指針,必填),工單號(字符串,必填),服務類型(字符串,必填),服務日期(日期,必填),技術員姓名(字符串,必填),備註(字符串);objectId,createdAt,updatedAt(系統)。 4. 安全測試日誌:電梯(指向電梯的指針,必填),測試日期(日期,必填),結果(字符串,必填),檢查員姓名(字符串,必填),觀察(字符串);objectId,createdAt,updatedAt(系統)。 5. 電纜磨損記錄:電梯(指向電梯的指針,必填),檢查日期(日期,必填),電纜磨損百分比(數字,必填),更換到期(日期),備註(字符串);objectId,createdAt,updatedAt(系統)。 6. 州認證:電梯(指向電梯的指針,必填),州代碼(字符串,必填),證書號碼(字符串,必填),發證日期(日期,必填),到期日(日期,必填),狀態(字符串,必填);objectId,createdAt,updatedAt(系統)。 安全性: - 只有授權的維護角色可以創建或更新日誌。在雲代碼中驗證電梯指針、測試結果和認證日期。 身份驗證: - 註冊、登錄、登出。 行為: - 列出電梯,創建維護日誌,記錄安全測試,更新電纜磨損,審查州認證數據。 交付: - Back4app 應用程序,帶有架構、ACLs、CLPs;電梯列表、日誌條目、安全測試、磨損追蹤和認證審查的前端。
按下面的按鈕以此模板提示預填開啟代理。
這是沒有技術後綴的基本提示。您可以在之後調整生成的前端技術棧。
API 遊樂場
嘗試 REST 和 GraphQL 端點對應電梯維護架構的操作。響應使用模擬數據,無需 Back4app 帳戶。
使用與此模板相同的架構。
選擇您的技術
展開每個卡片以查看如何將 Elevator、MaintenanceLog 和 SafetyTestLog 與您選擇的技術堆疊整合。
Flutter 電梯維護後端
React 電梯維護後端
React 原生 電梯維護後端
Next.js 電梯維護後端
JavaScript 電梯維護後端
Android 電梯維護後端
iOS 電梯維護後端
Vue 電梯維護後端
Angular 電梯維護後端
GraphQL 電梯維護後端
REST API 電梯維護後端
PHP 電梯維護後端
.NET 電梯維護後端
每項技術所獲得的內容
每個技術堆疊都使用相同的電梯維護後端架構和 API 合約。
統一的電梯日誌結構
使用一個架構管理電梯、維護日誌、安全測試、電纜磨損和認證數據。
便於檢查的數據輸入
以符合現場工作流程的表單記錄工單、測試結果和磨損讀數。
供經理使用的認證追蹤
檢查 stateCode、certificateNumber、issueDate 和 expirationDate,而不需要在試算表中繁瑣操作。
角色感知的維護流程
為相同的電梯記錄定義技術人員、檢查員和協調員的訪問權限。
GraphQL 的 REST API 用於電梯日誌
將移動和網頁應用程序與靈活的 API 集成,以進行維護和合規性跟蹤。
電梯維護技術比較
比較所有支持技術的設置速度、SDK 風格和 AI 支持。
| 框架 | 設置時間 | 電梯日誌的好處 | SDK 類型 | AI 支持 |
|---|---|---|---|---|
| 大約 5 分鐘 | 單一代碼庫用於移動和網頁上的電梯檢查。 | 類型化 SDK | 完整 | |
| 少於 5 分鐘 | 電梯維護和證書審查的快速儀表板。 | 類型化 SDK | 完整 | |
| 約 3–7 分鐘 | 跨平台應用程式,供現場技術人員和協調員使用。 | 類型化 SDK | 完整 | |
| 快速(5分鐘)設置 | 伺服器渲染的門戶,用於電梯日誌和合規查看。 | 類型化SDK | 完整 | |
| 約3–5分鐘 | 輕量級網頁集成,用於電梯維護表單。 | 類型化SDK | 完整 | |
| 約5分鐘 | 本地Android應用程式,用於現場電梯檢查。 | 類型化SDK | 完整 | |
| 少於 5 分鐘 | 用於電纜穿戴和測試日誌的原生 iPhone 應用程序。 | 類別 SDK | 完整 | |
| 約 3–7 分鐘 | Reactive 網絡 UI 用於維護計劃和日誌。 | 類別 SDK | 完整 | |
| 快速(5 分鐘)設置 | 用於電梯服務操作的企業網絡應用程序。 | 類別 SDK | 完整 | |
| 少於 2 分鐘 | 靈活的 GraphQL API 用於電梯維護數據。 | GraphQL API | 完整 | |
| 快速(2 分鐘)設置 | REST API 用於電梯日誌系統的集成。 | REST API | 完整 | |
| 約 3 分鐘 | 伺服器端 PHP 後端用於電梯維護報告。 | REST API | 完整 | |
| 約 3–7 分鐘 | .NET 後端用於電梯維護操作。 | 類型化 SDK | 完整 |
設置時間反映從專案啟動到使用此範本架構的第一個電梯或維護日誌查詢的預期持續時間。
常見問題
有關使用此模板構建電梯維護日誌後端的常見問題。