公共游乐场审核后台模板
公共游乐场安全日志和检查跟踪
一个在 Back4app 上准备好的 公共游乐场审核后台,用于安全日志、表面状况、设备磨损和检查日期。包括 ER 图、数据字典、JSON 架构、API 游乐场,以及一个 AI 代理 提示,用于快速设置。
关键要点
此模板为您提供了一个公共游乐场审核后端,包括安全日志、表面检查、设备磨损跟踪和检查日期,以便团队能够在较少的设置下记录现场条件。
- 安全表面日志集中在一个地方 — 在与每个现场关联的SurfaceLog条目中记录表面类型、状态和危险备注。
- 设备磨损始终可见 — 在设备和WearCheck记录中跟踪磨损水平、损坏备注和后续状态。
- 检查日期易于排序 — 使用检查日期和nextReviewDate字段查看哪些需要优先关注。
- 现场准备审计跟踪 — 记录谁检查了,发生了什么变化,以及在每个地点发现了什么问题。
概述:公共游乐场审计
强烈的公共游乐场审计合规性故意让人感到乏味:一致的记录、明确的责任和不依赖记忆的审查轨迹。可靠性是一个特性,而不是脚注。在 Back4app,站点、检查、安保日志、设备和磨损检查连接成一个连贯的公共游乐场审计叙述,而不是一堆不相干的票证和文件。该架构涵盖站点(名称、地址、区域、活跃)、检查(站点、检查员、检查日期、下次审查日期)、安保日志(检查、表面状况、隐患说明、采取的行动)、设备(站点、名称、类型、安装时间、上次维护时间)、磨损检查(设备、磨损等级、损坏备注、状态)和表面日志(站点、表面类型、深度、湿度、碎屑),并内置认证和日期审计工作流程。连接您喜欢的前端,快速开始记录游乐场条件。
最佳适用对象:
公共游乐场审核后端概述
移动人员和后勤员工在公共游乐场审核中看到不同的现实片段;产品的工作是将这些片段结合起来,而不是互相指责。
利益相关者可以在这里检查Site、Inspection和SafetyLog的覆盖情况:名称、关系以及它们所支持的工作流程。
核心公共游乐场审计功能
此中心中的每个技术卡片都使用相同的公共游乐场审核架构,包括地点、检查、安全日志、设备、磨损检查和表面日志。
网站注册
网站存储每个公共游乐场的名称、地址、区域和状态信息。
检查调度和历史记录
检查记录包括检查日期、下次审核日期和检查员指针。
安全表面日志
安全日志记录每次访问后的表面情况、危险注意事项和采取的措施。
设备磨损检查
设备和磨损检查跟踪安装时间、上次服务时间、磨损级别和损坏记录。
为什么要用Back4app构建您的公共游乐场审核后端?
Back4app为您提供Site、Inspection、SafetyLog、Equipment、WearCheck和SurfaceLog原语,以便您的团队可以专注于审核质量,而不是服务器维护。
- •网站和检查跟踪: Site类和检查记录将每个游乐场位置、检查员和检查日期集中在一个地方。
- •表面和磨损证据: SurfaceLog和WearCheck字段捕获表面状态、磨损级别和损坏备注以供审查和后续跟进。
- •实时和API访问: 使用Live Queries获取新的SafetyLog更新,同时仍然为经理和移动工作人员提供REST和GraphQL。
从单一后端合同构建和审查游乐场审计,涵盖每个客户。
核心优势
一个帮助协调员根据现场情况采取行动的游乐场审核后端,而无需重建数据层。
更快的现场汇总
从现场和检查开始,而不是手动定义位置、日期和后续字段。
清洁工危害报告
SurfaceLog 和 SafetyLog 以易于审查的形式存储 hazardNotes、surfaceCondition 和 actionTaken。
设备磨损历史
使用 Equipment 和 WearCheck 比较 wearLevel 和 lastServicedAt 在重复访问中的差异。
基于日期的跟进
按 inspectionDate 和 nextReviewDate 排序,使逾期的游乐场审核排在顶部。
查询友好的审计轨迹
将站点、表面和设备记录分开,以便仪表板和报告易于过滤。
AI辅助引导
仅需一个结构化提示即可快速生成模式搭架和集成指导。
准备好发布你的游乐场审计应用了吗?
让 Back4app AI 代理搭建你的公共游乐场审计后端,并从一个提示生成安全日志、设备磨损检查和检查日期。
免费开始 - 每月 50 次 AI 代理提示,无需信用卡
技术栈
此公共游乐场审计后端模板中包含所有内容。
ER图
公共游乐场审计后端架构的实体关系模型。
涵盖游乐场站点、检查、安全日志、设备磨损检查和表面日志的架构。
查看图表源
erDiagram
Auditor ||--o{ PlaygroundSite : "responsibleAuditor"
Auditor ||--o{ SafetySurfaceLog : "loggedBy"
Auditor ||--o{ EquipmentInspection : "inspectedBy"
Auditor ||--o{ WearPhoto : "takenBy"
PlaygroundSite ||--o{ SafetySurfaceLog : "playgroundSite"
PlaygroundSite ||--o{ EquipmentInspection : "playgroundSite"
EquipmentInspection ||--o{ WearPhoto : "inspection"
Auditor {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
PlaygroundSite {
String objectId PK
String siteName
String locationLabel
String status
String responsibleAuditorId FK
Date createdAt
Date updatedAt
}
SafetySurfaceLog {
String objectId PK
String playgroundSiteId FK
String surfaceMaterial
Number impactDepthCm
String hazardNotes
String loggedById FK
Date loggedAt
Date createdAt
Date updatedAt
}
EquipmentInspection {
String objectId PK
String playgroundSiteId FK
String equipmentType
String wearLevel
Date inspectionDate
Date nextInspectionDate
String inspectedById FK
Date createdAt
Date updatedAt
}
WearPhoto {
String objectId PK
String inspectionId FK
String imageUrl
String caption
String takenById FK
Date takenAt
Date createdAt
Date updatedAt
}
集成流程
典型运行流程,包括身份验证、站点列表、检查创建、安全日志捕获和设备磨损审核。
查看图表源
sequenceDiagram
participant User
participant App as Public Playground Audit App
participant Back4app as Back4app Cloud
User->>App: Sign in as auditor or coordinator
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open PlaygroundSite list
App->>Back4app: GET /classes/PlaygroundSite?include=responsibleAuditor&order=-updatedAt
Back4app-->>App: Site statuses and assigned auditors
User->>App: Add SafetySurfaceLog for a site
App->>Back4app: POST /classes/SafetySurfaceLog
Back4app-->>App: Surface log objectId
User->>App: Record EquipmentInspection with wear notes
App->>Back4app: POST /classes/EquipmentInspection
Back4app-->>App: Inspection objectId
User->>App: Attach WearPhoto to the inspection
App->>Back4app: POST /classes/WearPhoto
Back4app-->>App: Wear photo objectId
App->>Back4app: Subscribe to live changes on SafetySurfaceLog and EquipmentInspection
Back4app-->>App: Updated audit entries数据字典
公共游乐场审核架构中每个类的完整字段级参考。
| 字段 | 类型 | 描述 | 是否必需 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自动 |
| username | String | Auditor login name | |
| String | Auditor email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Auditor role (e.g., manager, coordinator, inspector) | |
| createdAt | Date | Auto-generated creation timestamp | 自动 |
| updatedAt | Date | Auto-generated last-update timestamp | 自动 |
7 字段在 Auditor 中
安全与权限
ACL 和 CLP 策略如何保护网站、检查、安全日志、设备、磨损检查和表面日志。
由检查员拥有的审计条目
除非审核工作流允许更改,否则只有指定用户可以为一个站点创建或编辑检查和安全日志记录。
受控站点更新
将站点编辑、设备更改和表面日志修正限制为经过批准的协调员或主管。
范围读取访问
按区或角色限制读取,以便员工仅查看与其工作相关的游乐场和检查日期。
架构(JSON)
准备好复制到 Back4app 的原始 JSON 架构定义或用作实现参考。
{
"classes": [
{
"className": "Auditor",
"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": "PlaygroundSite",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"siteName": {
"type": "String",
"required": true
},
"locationLabel": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"responsibleAuditor": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SafetySurfaceLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"playgroundSite": {
"type": "Pointer",
"required": true,
"targetClass": "PlaygroundSite"
},
"surfaceMaterial": {
"type": "String",
"required": true
},
"impactDepthCm": {
"type": "Number",
"required": true
},
"hazardNotes": {
"type": "String",
"required": true
},
"loggedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"loggedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "EquipmentInspection",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"playgroundSite": {
"type": "Pointer",
"required": true,
"targetClass": "PlaygroundSite"
},
"equipmentType": {
"type": "String",
"required": true
},
"wearLevel": {
"type": "String",
"required": true
},
"inspectionDate": {
"type": "Date",
"required": true
},
"nextInspectionDate": {
"type": "Date",
"required": true
},
"inspectedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "WearPhoto",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "EquipmentInspection"
},
"imageUrl": {
"type": "String",
"required": true
},
"caption": {
"type": "String",
"required": true
},
"takenBy": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"takenAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}与 AI 代理构建
使用 Back4app AI 代理从此模板生成一个真正的公共游乐场审计应用,包括前端、后端、身份验证以及现场、检查、表面和设备流程。
在 Back4app 上使用此确切架构和行为创建一个公共游乐场审计应用后端。 架构: 1. 现场:名称(字符串,必填),地址(字符串,必填),地区(字符串,必填),活动(布尔值,必填);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 帐户。
使用与此模板相同的架构。
选择您的技术
展开每个卡片以查看如何将 Site, Inspection 和 SafetyLog 与您选择的技术栈集成。
Flutter 公共游乐场审计后台
React 公共游乐场审计后台
React 原生 公共游乐场审计后台
Next.js 公共游乐场审计后台
JavaScript 公共游乐场审计后台
Android 公共游乐场审计后台
iOS 公共游乐场审计后台
Vue 公共游乐场审计后台
Angular 公共游乐场审计后台
GraphQL 公共游乐场审计后台
REST API 公共游乐场审计后台
PHP 公共游乐场审计后台
.NET 公共游乐场审计后台
每项技术带给你的收获
每个技术栈都使用相同的公共游乐场审计架构和 API 合同。
统一的游乐场审计结构
通过一个一致的模式管理网站、检查、安全日志和磨损检查。
公共表面的安全日志
记录每次审计访问的表面状况、危险备注和采取的措施。
检查日期和跟进跟踪
让检查日期和下次审核日期对协调员和现场员工可见。
设备磨损复审
追踪安装时间、最后服务时间、磨损级别和损坏备注跨越游乐设施。
REST/GraphQL APIs 用于审计
集成来自网页、移动和管理员工具的相同游乐场审计数据。
可扩展的网站报告
随着审计计划的增长,添加闭园、维修订单或事件跟进的新字段或类别。
公共游乐场审核框架比较
比较所有支持技术的设置速度、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 | 完整 |
设置时间反映了从项目启动到第一次网站、检查或使用此模板模式的安全日志查询的预期持续时间。
常见问题
有关使用此模板构建公共游乐场审计后端的常见问题。