柴油引擎服務後端模板
噴油器日誌、渦輪健康及燃油稽核
一個在 Back4app 上的生產就緒 柴油引擎服務後端,包含服務訂單、噴油器日誌、渦輪健康檢查和燃油系統稽核。包括 ER 圖、數據字典、JSON 架構、API 遊樂場,以及一個快速設置的 AI 代理 提示。
柴油服務關鍵要點
此範本為您提供一個柴油引擎服務後端,針對注射器日誌、渦輪健康和燃料審計,以便操作團隊可以在一個後端合約中工作。
- 注射器日誌追蹤 — 針對每一次服務訪問,建模InjectorLog條目,包括氣缸、壓力讀數和技術人員備註。
- 渦輪健康檢查 — 在可查詢欄位中記錄TurboInspection結果、增壓壓力和磨損指標。
- 燃料系統審計 — 使用FuelAudit和FuelReading記錄來發現污染、壓力漂移或過濾器問題。
- 服務訂單可見性 — 將每個服務訂單連結到一輛車、一名技術人員,以及相關的維護發現。
柴油引擎服務模板是什麼?
即使是強大的柴油引擎服務手冊,如果技術人員無法相信工作包符合客戶的承諾,仍然會失敗。這個模板建模了Back4app上的核心實體,這樣你就可以交付一個可運行的柴油引擎服務後台,而不是將電子表格粘合在一起。
最佳適用:
柴油引擎服務模板概覽
柴油引擎服務不僅僅是速度;當有人問“告訴我你是怎麼知道這是真的。”時,還涉及可辯解性。
樞紐保持服務訂單追蹤、噴油器日誌、渦輪健康檢查的語言一致,因此產品、操作和工程在說“記錄”時意義相同。
柴油核心功能
此中心中的每個技術卡片均使用相同的柴油服務後端架構,其中包含 ServiceOrder、InjectorLog、TurboInspection 及 FuelAudit。
服務訂單追蹤
ServiceOrder 儲存車輛、里程表、狀態和指派技術人員。
噴油器日誌
InjectorLog 捕獲 injectorId、氣缸、壓力讀數和備註。
渦輪健康檢查
TurboInspection 追蹤增壓壓力、軸向間隙、漏油評分和健康狀態。
燃料系統審核
FuelAudit 將 fuelSample、contaminationFlag、filterCondition 和 actionTaken 連結在一起。
為什麼要用 Back4app 建立您的柴油引擎服務後端?
Back4app 為柴油團隊提供乾淨的服務、檢查和審核原始功能,讓協調者可以專注於工作訂單,而不是後端維護。
- •服務訂單和注射器日誌在一個流程中: 將每個服務訂單與多個注射器日誌條目綁定,以便技術人員可以在工作票旁邊檢查注射器的發現。
- •渦輪檢查和燃料審計記錄保持可讀: 保持渦輪檢查和燃料審計類別結構化,以便通過車輛、日期或技術人員快速過濾。
- •現場更新的實時訪問: 使用 Live Queries 將新的注射器日誌或燃料審計變更推送到儀表板,同時 REST 和 GraphQL 對每個客戶保持可用。
通過移動設備、平板電腦和網頁從一個後端合約運行柴油服務操作。
柴油服務的好處
一個柴油引擎服務後端,幫助團隊記錄檢查而不會失去工作的脈絡。
更快速的工作接收
從 ServiceOrder 開始,而不是為每次柴油服務訪問設計接收字段。
清除注入器歷史
保持與車輛和服務訂單相關的InjectorLog條目,以便於可追溯的診斷。
渦輪健康決策更容易
使用TurboInspection結果比較提升壓力、軸向遊隙和健康狀態在釋放前進行評估。
燃油審計可追溯性
儲存燃油審計記錄,包括污染標記和採取的行動,以便於燃油檢測結果保持可見。
現場和辦公室的一致性
經理、協調員和技術人員閱讀相同的柴油服務記錄,而不是維護單獨的清單。
AI輔助啟動程式
從一個結構性提示生成架構搭建和集成指導。
準備好推出你的柴油服務應用程序了嗎?
讓 Back4app AI 代理搭建你的柴油引擎服務後端,並從一次提示中生成噴油器日誌、渦輪健康檢查和燃料審計流程。
免費開始 — 每月 50 次 AI 代理提示,無需信用卡
柴油技術堆棧
此柴油引擎服務後端模板中包含所有內容。
柴油引擎 ER 圖
為柴油引擎服務後端架構的實體關係模型。
涵蓋服務訂單、噴油器日誌、渦輪檢查和燃料審計的架構。
查看圖表來源
erDiagram
Technician ||--o{ ServiceOrder : "assignedTechnician"
Technician ||--o{ InjectorLog : "recordedBy"
Technician ||--o{ TurboInspection : "inspectedBy"
Technician ||--o{ FuelAudit : "auditedBy"
ServiceOrder ||--o{ InjectorLog : "serviceOrder"
ServiceOrder ||--o{ TurboInspection : "serviceOrder"
ServiceOrder ||--o{ FuelAudit : "serviceOrder"
Technician {
String objectId PK
String username
String email
String password
String role
String shopName
Date createdAt
Date updatedAt
}
ServiceOrder {
String objectId PK
String orderNumber
String vehicleUnit
String customerName
String status
String assignedTechnicianId FK
Date serviceDate
Number odometerHours
Date createdAt
Date updatedAt
}
InjectorLog {
String objectId PK
String serviceOrderId FK
String injectorNumber
String sprayPatternStatus
Number fuelPressurePsi
Boolean leakTestPassed
String notes
String recordedById FK
Date createdAt
Date updatedAt
}
TurboInspection {
String objectId PK
String serviceOrderId FK
String turboSerial
Number boostPressurePsi
String bearingPlayStatus
String healthStatus
String nextAction
String inspectedById FK
Date createdAt
Date updatedAt
}
FuelAudit {
String objectId PK
String serviceOrderId FK
String fuelSampleId
String contaminationLevel
Boolean waterPresent
Number particulateCount
String auditResult
String auditedById FK
Date createdAt
Date updatedAt
}
柴油集成流程
典型運行流,包括登錄、服務訂單審查、噴油器日誌、渦輪檢查和燃料審核。
查看圖表來源
sequenceDiagram
participant Manager
participant App as Diesel Engine Service App
participant Back4app as Back4app Cloud
Manager->>App: Sign in to review open service orders
App->>Back4app: POST /login
Back4app-->>App: Session token
Manager->>App: Load today's ServiceOrder queue
App->>Back4app: GET /classes/ServiceOrder?order=-serviceDate
Back4app-->>App: ServiceOrder list
Manager->>App: Open a job and add an InjectorLog
App->>Back4app: POST /classes/InjectorLog
Back4app-->>App: InjectorLog objectId
Manager->>App: Record TurboInspection and FuelAudit notes
App->>Back4app: POST /classes/TurboInspection
Back4app-->>App: TurboInspection objectId
App->>Back4app: POST /classes/FuelAudit
Back4app-->>App: FuelAudit objectId柴油數據字典
柴油服務架構中每個類的完整字段級參考。
| 字段 | 類型 | 描述 | 必需 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自動 |
| username | String | Login name for a technician or coordinator | |
| String | Work email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Job role such as manager, coordinator, or field technician | |
| shopName | String | Service yard or depot name | — |
| createdAt | Date | Auto-generated creation timestamp | 自動 |
| updatedAt | Date | Auto-generated last-update timestamp | 自動 |
8 欄位在 Technician
安全與權限
ACL 和 CLP 策略如何保護服務訂單、注入器日誌、渦輪檢查和燃料審核。
技術人員擁有的更新
只有指派的技術人員或授權的經理應該創建或修改服務訂單、注入器日誌、渦輪檢查和燃料審核條目。
工作層級的完整性
使用 Cloud Code 驗證每個注入器日誌是否屬於真實的服務訂單和車輛,然後再保存。
範圍柴油可見性
限制閱讀,以便協調者看到相關的服務訂單,而現場工作人員僅在指派的柴油工作上工作。
柴油架構 (JSON)
可直接複製到 Back4app 或用作實作參考的原始 JSON 架構定義。
{
"classes": [
{
"className": "Technician",
"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
},
"shopName": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ServiceOrder",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"orderNumber": {
"type": "String",
"required": true
},
"vehicleUnit": {
"type": "String",
"required": true
},
"customerName": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"assignedTechnician": {
"type": "Pointer",
"required": true,
"targetClass": "Technician"
},
"serviceDate": {
"type": "Date",
"required": true
},
"odometerHours": {
"type": "Number",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "InjectorLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"serviceOrder": {
"type": "Pointer",
"required": true,
"targetClass": "ServiceOrder"
},
"injectorNumber": {
"type": "String",
"required": true
},
"sprayPatternStatus": {
"type": "String",
"required": true
},
"fuelPressurePsi": {
"type": "Number",
"required": false
},
"leakTestPassed": {
"type": "Boolean",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"recordedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Technician"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "TurboInspection",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"serviceOrder": {
"type": "Pointer",
"required": true,
"targetClass": "ServiceOrder"
},
"turboSerial": {
"type": "String",
"required": true
},
"boostPressurePsi": {
"type": "Number",
"required": false
},
"bearingPlayStatus": {
"type": "String",
"required": true
},
"healthStatus": {
"type": "String",
"required": true
},
"nextAction": {
"type": "String",
"required": false
},
"inspectedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Technician"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "FuelAudit",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"serviceOrder": {
"type": "Pointer",
"required": true,
"targetClass": "ServiceOrder"
},
"fuelSampleId": {
"type": "String",
"required": true
},
"contaminationLevel": {
"type": "String",
"required": true
},
"waterPresent": {
"type": "Boolean",
"required": true
},
"particulateCount": {
"type": "Number",
"required": false
},
"auditResult": {
"type": "String",
"required": true
},
"auditedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Technician"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}使用 AI 代理構建柴油引擎
使用 Back4app AI 代理從此模板生成一個真實的柴油引擎服務應用,包括前端、後端、驗證以及噴油器、渦輪和燃料工作流程。
在 Back4app 上使用這個精確的架構和行為創建一個柴油引擎服務應用後端。 架構: 1. 用戶(使用 Back4app 內建):用戶名、電子郵件、密碼;objectId、createdAt、updatedAt(系統)。 2. 服務訂單:vehicleId(字符串,必填)、vehicleName(字符串,必填)、odometer(數字,必填)、status(字符串,必填)、assignedTechnician(指向用戶的指針,必填)、notes(字符串);objectId、createdAt、updatedAt(系統)。 3. 噴油器日誌:serviceOrder(指向服務訂單的指針,必填)、injectorId(字符串,必填)、cylinder(數字,必填)、pressureReading(數字,必填)、smokeLevel(字符串)、note(字符串);objectId、createdAt、updatedAt(系統)。 4. 渦輪檢查:serviceOrder(指向服務訂單的指針,必填)、boostPressure(數字,必填)、shaftPlay(字符串)、oilLeakScore(數字)、healthStatus(字符串,必填);objectId、createdAt、updatedAt(系統)。 5. 燃料審核:serviceOrder(指向服務訂單的指針,必填)、fuelSample(字符串,必填)、contaminationFlag(布爾值,必填)、filterCondition(字符串)、actionTaken(字符串);objectId、createdAt、updatedAt(系統)。 安全性: - 只有指定技術人員和授權經理可以創建或修改柴油服務記錄。使用雲代碼進行驗證。 驗證: - 註冊、登錄、登出。 行為: - 列出服務訂單、創建噴油器日誌、記錄渦輪檢查以及提交燃料審核。 交付: - Back4app 應用程序,包含架構、ACL、CLP;服務訂單、噴油器日誌、渦輪檢查和燃料審核的前端。
按下下面的按鈕以在此模板提示預填的情況下打開代理。
這是沒有技術後綴的基礎提示。您可以在之后調整生成的前端堆棧。
柴油 API 遊樂場
嘗試 REST 和 GraphQL 端點,對應於柴油服務架構。回應使用模擬數據,且不需要 Back4app 帳戶。
使用與此模板相同的架構。
選擇您的技術
展開每個卡片以了解如何將 ServiceOrder、InjectorLog 和 TurboInspection 與您選擇的堆棧整合。
Flutter 柴油服務後端
React 柴油服務後端
React 原生 柴油服務後端
Next.js 柴油服務後端
JavaScript 柴油服務後端
Android 柴油服務後端
iOS 柴油服務後端
Vue 柴油服務後端
Angular 柴油服務後端
GraphQL 柴油服務後端
REST API 柴油服務後端
PHP 柴油服務後端
.NET 柴油服務後端
您每個技術獲得的內容
每個技術棧使用相同的柴油服務後端架構和API合約。
統一的柴油服務數據結構
使用一個架構管理服務訂單、噴油器日誌、渦輪檢查和燃料審核。
在一個後端中整合噴油器、渦輪和燃料
使用與現場工作和工作坊審查相符的字段來追蹤柴油發現。
實時柴油更新
當噴油器日誌或渦輪健康檢查變更時保持協調員通知。
基於角色的服務工作流程
支持技術人員、經理和協調員擁有清晰的訪問規則。
REST/GraphQL API 用於柴油應用程序
將移動、網絡和內部工具連接到相同的服務數據。
可擴展的維護架構
稍後添加新的檢查類別而無需重寫柴油服務核心。
柴油技術比較
比較所有支持技術的設置速度、SDK 類型和 AI 支持。
| 框架 | 設置時間 | 柴油服務好處 | SDK 類型 | AI 支援 |
|---|---|---|---|---|
| 大約 5 分鐘 | 用於移動和網頁的柴油服務單一代碼庫。 | 類型化 SDK | 完整 | |
| 少於 5 分鐘 | 快速的柴油服務工作坊儀表板。 | 類型化 SDK | 完整 | |
| ~3–7 分鐘 | 柴油服務的跨平台現場應用程式。 | 類型化 SDK | 完整 | |
| 快速(5 分鐘)設置 | 為柴油服務提供的伺服器渲染操作入口網站。 | 類型化 SDK | 完整 | |
| ~3–5 分鐘 | 柴油服務的輕量級網頁整合。 | 類型化 SDK | 完整 | |
| 大約 5 分鐘 | 原生 Android 應用程式用於柴油服務。 | 輸入型 SDK | 完整 | |
| 不到 5 分鐘 | 原生 iOS 應用程式用於柴油服務。 | 輸入型 SDK | 完整 | |
| 約 3–7 分鐘 | Reactive 網頁介面用於柴油服務。 | 輸入型 SDK | 完整 | |
| 快速 (5 分鐘) 設定 | 柴油服務的企業運營應用程式。 | 輸入型 SDK | 完整 | |
| 少於 2 分鐘 | 靈活的 GraphQL API 供柴油服務使用。 | GraphQL API | 完整 | |
| 快速 (2 分鐘) 設置 | REST API 整合供柴油服務使用。 | REST API | 完整 | |
| 約 3 分鐘 | 伺服器端 PHP 後端供柴油服務使用。 | REST API | 完整 | |
| ~3–7 分鐘 | .NET 用於柴油服務的後端。 | 輸入的 SDK | 完整 |
設置時間反映從項目引導到第一次 ServiceOrder 或 InjectorLog 查詢所需的預期時間,使用此模板架構。
常見問題
關於使用此模板構建柴油引擎服務後端的常見問題。