电梯维修日志后端模板
安全测试、磨损跟踪和州认证数据
一个生产就绪的 电梯维修日志后端 在 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 和 remarks。
州认证数据
StateCertification 跟踪 stateCode、certificateNumber、issueDate 和 expirationDate。
为什么选择 Back4app 来构建您的电梯维护日志后台?
Back4app 为您提供电梯、日志、测试、磨损和认证原语,以便您的团队可以花时间在检查和调度上,而不是数据库设置上。
- •电梯和 MaintenanceLog 连接在一起: 电梯类别和 MaintenanceLog 指针使根据建筑物、竖井和工作订单编号轻松审查工作。
- •SafetyTestLog 和 CableWearRecord 在同一后端: 将 testDate、result、cablePercentWear 和 replacementDue 存储在可查询的类中,这些类与现场检查匹配。
- •为团队提供实时加 API 访问: 在创建新的 SafetyTestLog 条目时使用 Live Queries,同时保持 REST 和 GraphQL 可供仪表板和移动表单使用。
在一个后端合同上构建检查日志、磨损跟踪和认证工作流程。
核心优势
一个维护日志后端,使检查、磨损和认证日期易于跟踪。
更快的现场日志录入
现场工作人员可以创建维护日志和安全测试日志,而无需先设计架构。
更清晰的电缆磨损审查
经理可以在安排工作之前按电缆磨损百分比和更换到期排序电缆磨损记录。
电梯认证跟踪
州认证将州代码、证书编号和到期日期存储在一个可搜索的地方。
减少重复检查工作
由维护、测试和磨损类共享的电梯指针减少了复制粘贴的笔记。
更好的办公室与现场之间的交接
协调员、技术人员和检查员都阅读相同的维护日志、安全测试日志和州认证数据。
AI辅助的后台设置
快速生成类结构和集成步骤,仅需一个结构化提示。
准备好发布您的电梯维护日志应用了吗?
让 Back4app AI 代理搭建您的电梯维护后台,并从一个提示中生成安全测试日志、电缆磨损跟踪和认证数据。
免费开始 — 每月 50 次 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,同时限制编辑权利仅限于批准的维护角色。
模式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(系统)。 安全: - 仅授权的维护角色可以创建或更新日志。验证电梯指针、测试结果和认证日期在云代码中。 认证: - 注册、登录、注销。 行为: - 列出电梯,创建维护日志,记录安全测试,更新电缆磨损,审核州认证数据。 交付: - 带有架构、ACL、CLP 的 Back4app 应用;电梯列表、日志条目、安全测试、磨损跟踪和认证审核的前端。
按下面的按钮打开代理,模板提示已预填充。
这是没有技术后缀的基础提示。您可以随后调整生成的前端堆栈。
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,而无需电子表格操作。
角色感知的维护流程
在同一个电梯记录周围定义技术人员、检查员和协调员的访问权限。
REST/GraphQL API 用于电梯日志
使用灵活的 API 集成移动和网络应用程序,以进行维护和合规跟踪。
电梯维护技术比较
比较所有支持技术的设置速度、SDK 风格和 AI 支持。
| 框架 | 设置时间 | 电梯日志好处 | SDK 类型 | AI 支持 |
|---|---|---|---|---|
| 约5分钟 | 用于移动端和网络的电梯检查单一代码库。 | 类型化SDK | 完整 | |
| 少于5分钟 | 电梯维护和认证审查的快速仪表板。 | 类型化SDK | 完整 | |
| 约3-7分钟 | 面向现场技术人员和协调员的跨平台应用程序。 | 类型化SDK | 完整 | |
| 快速(5分钟)设置 | 用于电梯日志和合规视图的服务器渲染门户。 | 类型化SDK | 完整 | |
| 大约3-5分钟 | 电梯维护表单的轻量级Web集成。 | 类型化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 | 完整 |
设置时间反映了从项目启动到使用此模板架构的第一个电梯或维护日志查询的预期持续时间。
常见问题
关于使用此模板构建电梯维护日志后端的常见问题。