Template Backend Sewa Alat & Ukuran HVAC
Meja Sewa, Pelacakan Aset, dan Catatan Layanan Lapangan
Backend Sewa Alat & Ukuran HVAC yang siap produksi di Back4app dengan Inventaris alat, Checkout Pesanan Sewa, Pelacakan RefrigerantLog, Aset VacuumPump, dan Riwayat CalibrationRecord. Termasuk diagram ER, kamus data, skema JSON, sandbox API, dan prompt AI Agent untuk bootstrap cepat.
Intisari Penyewaan
Template ini memberikan Anda backend Penyewaan Alat & Pengukur HVAC dengan inventaris Alat, checkout RentalOrder, entri RefrigerantLog, status VacuumPump, dan riwayat CalibrationRecord sehingga tim Anda dapat menjalankan alur kerja pengambilan dan pengembalian dengan lebih sedikit pelacakan manual.
- Pelacakan pesanan sewa — Modelkan hubungan RentalOrder dan Alat sehingga staf meja tahu set pengukur, manifold, atau pompa vakum mana yang keluar, harus kembali, atau terlambat.
- Pencatatan refrigeran — Simpan entri RefrigerantLog per RentalOrder untuk menangkap refrigerantType, amountAddedOz, amountRecoveredOz, dan catatan lokasi kerja.
- Pemeriksaan status pompa vakum — Gunakan catatan VacuumPump dan Tool.status untuk menunjukkan apakah sebuah pompa siap, disewa, atau keluar untuk servis sebelum checkout.
Backend Sewa Alat & Alat Ukur HVAC Sekilas
Ketersediaan merupakan target yang selalu bergerak dalam Sewa Alat & Alat Ukur HVAC: jendela pemeliharaan, pengembalian yang terlambat, dan paket yang mengaitkan beberapa aset bersama. Gunakan Tool, RentalOrder, RefrigerantLog, VacuumPump, dan CalibrationRecord di Back4app untuk mengkodekan ketersediaan, pengait harga, dan catatan pemenuhan Sewa Alat & Alat Ukur HVAC dalam satu backend yang terintegrasi. Skema mencakup User (username, email, peran), Tool (sku, nama, kategori, status, lastCalibratedAt, assignedTo), RentalOrder (orderNumber, customer, tool, status, pickupAt, returnDueAt, checkedOutAt, returnedAt), RefrigerantLog (rentalOrder, tool, refrigerantType, amountAddedOz, amountRecoveredOz, logAt, notes), VacuumPump (tool, status, lastServiceAt, oilChangeDueAt, hourMeter), dan CalibrationRecord (tool, calibrationDate, calibratedBy, result, certificateUrl, nextDueAt, notes). Hubungkan frontend pilihan Anda dan kirim lebih cepat.
Terbaik untuk:
Apa yang Anda dapatkan dalam template Penyewaan Alat & Gauge HVAC
Anda dapat melatih empati dalam Penyewaan Alat & Gauge HVAC, tetapi Anda tidak dapat melatih cara keluar dari catatan yang hilang ketika kepatuhan meminta bukti.
Pusat menjaga bahasa Tool, RentalOrder, dan RefrigerantLog tetap konsisten sehingga produk, operasi, dan rekayasa memiliki arti yang sama ketika mereka mengatakan “catatan.”
Kemampuan Sewa HVAC
Setiap kartu teknologi di pusat ini menggunakan skema backend sewa HVAC yang sama dengan Pengguna, Alat, PesananSewa, LogRefrigerant, PompaVakum, dan RekamanKalibrasi.
Inventaris alat
Toko alat menyimpan sku, nama, kategori, status, lastCalibratedAt, dan assignedTo.
alur checkout RentalOrder
RentalOrder mengaitkan pelanggan, alat, pickupAt, dan waktu returnDueAt.
Entri RefrigerantLog
RefrigerantLog mencatat refrigerantType, amountAddedOz, amountRecoveredOz, dan catatan.
Pemantauan Pompa Vakum
Pompa Vakum menyimpan alat, status, terakhirDilayaniDi, waktuGantiMinyak, dan meterJam.
Riwayat Rekaman Kalibrasi
Rekaman Kalibrasi melacak alat, dikalibrasiOleh, tanggalKalibrasi, waktuBerikutnya, hasil, dan urlSertifikat.
Mengapa Membangun Backend Penyewaan Alat & Gauge HVAC Anda dengan Back4app?
Back4app memberikan Anda primitif Tool, RentalOrder, VacuumPump, dan log sehingga tim Anda dapat fokus pada akurasi checkout, catatan layanan, dan kontrol tanggal jatuh tempo alih-alih pipa database.
- •Pelacakan penyewaan dan aset: Kelas Tool dan RentalOrder menjaga sku, status, pickupAt, returnDueAt, dan returnedAt selaras untuk operasi meja.
- •Log dan catatan layanan di satu tempat: RefrigerantLog dan CalibrationRecord menyimpan refrigerantType, amountAddedOz, calibrationDate, dan nextDueAt untuk penanganan yang siap diaudit.
- •Fleksibilitas API Realtime: Gunakan Live Queries untuk perubahan RentalOrder dan VacuumPump sambil menjaga REST dan GraphQL tersedia untuk setiap klien.
Membangun dan mengulang alur kerja sewa HVAC dengan cepat dengan satu kontrak backend di semua platform.
Manfaat Sewa
Sebuah backend sewa HVAC yang menyimpan catatan pengecekan, layanan, dan pemenuhan dalam satu kontrak.
Layanan counter lebih cepat
Mulai dari Tool dan RentalOrder daripada menciptakan field dan label status checkout dari awal.
Akuntabilitas refrigeran yang lebih bersih
Lampirkan setiap RefrigerantLog ke RentalOrder sehingga staf meja dapat melacak refrigerantType, amountAddedOz, dan amountRecoveredOz.
Pemeriksaan kesiapan pompa
Gunakan status VacuumPump sebelum checkout sehingga teknisi tidak pergi dengan pompa yang memerlukan oli atau layanan.
Visibilitas tanggal jatuh tempo kalibrasi
Lacak nilai CalibrationRecord nextDueAt dan tunjukkan bersamaan dengan setiap Tool sebelum penugasan.
Catatan lapangan dan meja
Simpan catatan sewa, refrigeran, dan kalibrasi bersama tanpa membagi alur kerja ke dalam sistem yang terpisah.
aliran kerja bootstrap AI
Hasilkan kerangka backend dan panduan integrasi dengan cepat menggunakan satu prompt terstruktur.
Siap untuk meluncurkan aplikasi penyewaan HVAC Anda?
Biarkan Back4app AI Agent membuat kerangka backend Penyewaan Alat & Pengukur HVAC Anda dan menghasilkan aliran Tool, RentalOrder, RefrigerantLog, VacuumPump, dan CalibrationRecord dari satu prompt.
Gratis untuk memulai — 50 prompt AI Agent/bulan, tanpa kartu kredit diperlukan
Tumpukan Teknis
Segala sesuatu termasuk dalam template backend sewa HVAC ini.
Diagram Skema
Model hubungan entitas untuk skema backend penyewaan HVAC.
Skema yang mencakup pengguna, alat, pesanan sewa, log refrigeran, pompa vakum, dan rekaman kalibrasi.
Lihat sumber diagram
erDiagram
User ||--o{ Tool : "assignedTo"
User ||--o{ RentalOrder : "customer"
User ||--o{ CalibrationRecord : "calibratedBy"
Tool ||--o{ RentalOrder : "reserved"
Tool ||--o{ RefrigerantLog : "usedIn"
Tool ||--o{ VacuumPump : "tool"
Tool ||--o{ CalibrationRecord : "calibrated"
RentalOrder ||--o{ RefrigerantLog : "rentalOrder"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Tool {
String objectId PK
String sku
String name
String category
String status
String serialNumber
Date lastCalibratedAt
String assignedToId FK
Date createdAt
Date updatedAt
}
RentalOrder {
String objectId PK
String orderNumber
String customerId FK
String toolId FK
String status
Date pickupAt
Date returnDueAt
Date checkedOutAt
Date returnedAt
Date createdAt
Date updatedAt
}
RefrigerantLog {
String objectId PK
String rentalOrderId FK
String toolId FK
String refrigerantType
Number amountAddedOz
Number amountRecoveredOz
Date logAt
String notes
Date createdAt
Date updatedAt
}
VacuumPump {
String objectId PK
String toolId FK
String status
Date lastServiceAt
Date oilChangeDueAt
Number hourMeter
Date createdAt
Date updatedAt
}
CalibrationRecord {
String objectId PK
String toolId FK
Date calibrationDate
String calibratedById FK
String result
String certificateUrl
Date nextDueAt
String notes
Date createdAt
Date updatedAt
}
Alur Aplikasi
Alur runtime khas untuk otentikasi, checkout pesanan sewa, pencatatan refrigerant, status pompa, dan pencarian kalibrasi.
Lihat sumber urutan
sequenceDiagram
participant User
participant App as HVAC Tool & Gauge Rental App
participant Back4app as Back4app Cloud
User->>App: Sign in
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Load available tools and vacuum pumps
App->>Back4app: GET /classes/Tool
App->>Back4app: GET /classes/VacuumPump
Back4app-->>App: Tool status and pump status
User->>App: Create a rental order
App->>Back4app: POST /classes/RentalOrder
Back4app-->>App: RentalOrder objectId
User->>App: Add refrigerant usage and calibration details
App->>Back4app: POST /classes/RefrigerantLog
App->>Back4app: POST /classes/CalibrationRecord
Back4app-->>App: Log and certificate referencesPanduan Lapangan
Referensi lengkap di tingkat lapangan untuk setiap kelas dalam skema penyewaan HVAC.
| Lapangan | Tipe | Deskripsi | Diperlukan |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatis |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Role of the user (e.g., rentalDesk, owner, customer) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatis |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatis |
7 bidang di User
Akses dan Izin
Bagaimana strategi ACL dan CLP mengamankan pengguna, alat, pesanan sewa, dan catatan layanan.
Kontrol akun pengguna
Hanya pengguna yang dapat memperbarui profil mereka; orang lain tidak dapat mengubah detail akun anggota staf lainnya.
Integritas aset dan sewa
Hanya staf yang berwenang yang dapat membuat atau menutup baris RentalOrder dan mengedit status Alat atau nilai assignedTo.
Akses baca terbatas
Batasi akses RefrigerantLog, VacuumPump, dan CalibrationRecord kepada staf dan pelanggan yang terkait dengan rental jika diperlukan.
Skema JSON
Definisi skema JSON mentah siap untuk disalin ke Back4app atau digunakan sebagai referensi implementasi.
{
"classes": [
{
"className": "User",
"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": "Tool",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"sku": {
"type": "String",
"required": true
},
"name": {
"type": "String",
"required": true
},
"category": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"serialNumber": {
"type": "String",
"required": false
},
"lastCalibratedAt": {
"type": "Date",
"required": false
},
"assignedTo": {
"type": "Pointer",
"required": false,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "RentalOrder",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"orderNumber": {
"type": "String",
"required": true
},
"customer": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"tool": {
"type": "Pointer",
"required": true,
"targetClass": "Tool"
},
"status": {
"type": "String",
"required": true
},
"pickupAt": {
"type": "Date",
"required": true
},
"returnDueAt": {
"type": "Date",
"required": true
},
"checkedOutAt": {
"type": "Date",
"required": false
},
"returnedAt": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "RefrigerantLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"rentalOrder": {
"type": "Pointer",
"required": true,
"targetClass": "RentalOrder"
},
"tool": {
"type": "Pointer",
"required": true,
"targetClass": "Tool"
},
"refrigerantType": {
"type": "String",
"required": true
},
"amountAddedOz": {
"type": "Number",
"required": true
},
"amountRecoveredOz": {
"type": "Number",
"required": false
},
"logAt": {
"type": "Date",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "VacuumPump",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"tool": {
"type": "Pointer",
"required": true,
"targetClass": "Tool"
},
"status": {
"type": "String",
"required": true
},
"lastServiceAt": {
"type": "Date",
"required": false
},
"oilChangeDueAt": {
"type": "Date",
"required": false
},
"hourMeter": {
"type": "Number",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CalibrationRecord",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"tool": {
"type": "Pointer",
"required": true,
"targetClass": "Tool"
},
"calibrationDate": {
"type": "Date",
"required": true
},
"calibratedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"result": {
"type": "String",
"required": true
},
"certificateUrl": {
"type": "String",
"required": false
},
"nextDueAt": {
"type": "Date",
"required": false
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Bangun dengan Agen AI
Gunakan Agen AI Back4app untuk menghasilkan aplikasi penyewaan Alat & Alat Ukur HVAC nyata dari template ini, termasuk frontend, backend, otentikasi, dan alur penyewaan, refrigeran, dan kalibrasi.
Buat aplikasi backend Penyewaan Alat & Alat Ukur di Back4app dengan skema dan perilaku yang persis sama ini. Skema: 1. Pengguna (gunakan bawaan Back4app): nama pengguna, email, kata sandi, peran; objectId, createdAt, updatedAt (sistem). 2. Alat: sku (String, wajib), nama (String, wajib), kategori (String, wajib), status (String, wajib), nomor seri (String), terakhir Dikalibrasi Pada (Tanggal), ditugaskan Kepada (Pointer ke Pengguna); objectId, createdAt, updatedAt (sistem). 3. RentalOrder: nomorPesanan (String, wajib), pelanggan (Pointer ke Pengguna, wajib), alat (Pointer ke Alat, wajib), status (String, wajib), ambilPada (Tanggal, wajib), kembaliDiharapkanPada (Tanggal, wajib), diperiksaPada (Tanggal), dikembalikanPada (Tanggal); objectId, createdAt, updatedAt (sistem). 4. RefrigerantLog: rentalOrder (Pointer ke RentalOrder, wajib), alat (Pointer ke Alat, wajib), jenisRefrigeran (String, wajib), jumlahDitambahkanOz (Number, wajib), jumlahDipulihkanOz (Number), logPada (Tanggal, wajib), catatan (String); objectId, createdAt, updatedAt (sistem). 5. VacuumPump: alat (Pointer ke Alat, wajib), status (String, wajib), terakhirDibersihkanPada (Tanggal), perubahanMinyakDiharapkanPada (Tanggal), meterJam (Number); objectId, createdAt, updatedAt (sistem). 6. CalibrationRecord: alat (Pointer ke Alat, wajib), tanggalKalibrasi (Tanggal, wajib), dikalibrasiOleh (Pointer ke Pengguna, wajib), hasil (String, wajib), urlSertifikat (String), selanjutnyaDiharapkanPada (Tanggal), catatan (String); objectId, createdAt, updatedAt (sistem). Keamanan: - Hanya pengguna yang dapat memperbarui profil mereka. Hanya staf yang berwenang yang dapat membuat/menutup baris RentalOrder dan mengedit status Alat atau nilai ditugaskanKe. Gunakan Cloud Code untuk validasi. Otentikasi: - Daftar, masuk, keluar. Perilaku: - Daftar alat, buat penyewaan, tambahkan log refrigeran, perbarui status pompa vakum, dan lihat catatan kalibrasi. Pengiriman: - Aplikasi Back4app dengan skema, ACL, CLP; frontend untuk teknisi, pesanan penyewaan, inventaris alat, log refrigeran, pompa vakum, dan catatan kalibrasi.
Tekan tombol di bawah untuk membuka Agen dengan prompt template ini yang telah diisi sebelumnya.
Ini adalah prompt dasar tanpa sufiks teknologi. Anda dapat menyesuaikan tumpukan frontend yang dihasilkan setelahnya.
API Sandbox
Coba REST dan GraphQL titik akhir terhadap skema penyewaan HVAC. Respon menggunakan data tiruan dan tidak memerlukan akun Back4app.
Menggunakan skema yang sama seperti templat ini.
Pilih Stack Anda
Perluas setiap kartu untuk melihat cara mengintegrasikan Tool, RentalOrder, dan RefrigerantLog dengan tumpukan yang Anda pilih.
Flutter Backend Penyewaan HVAC
React Backend Penyewaan HVAC
React Native Backend Penyewaan HVAC
Next.js Backend Penyewaan HVAC
JavaScript Backend Penyewaan HVAC
Android Backend Penyewaan HVAC
iOS Backend Penyewaan HVAC
Vue Backend Penyewaan HVAC
Angular Backend Penyewaan HVAC
GraphQL Backend Penyewaan HVAC
REST API Backend Penyewaan HVAC
PHP Backend Penyewaan HVAC
.NET Backend Penyewaan HVAC
Apa yang Anda Dapatkan dengan Setiap Teknologi
Setiap tumpukan menggunakan skema backend penyewaan HVAC dan kontrak API yang sama.
Struktur data Sewa Alat & Ukuran HVAC yang terpadu
Lacak log Tool, RentalOrder, dan layanan dengan skema yang konsisten.
Catatan refrigeran dan kalibrasi untuk Sewa Alat & Ukuran HVAC
Simpan log refrigeran, status pompa, dan bukti kalibrasi di satu backend.
Visibilitas status meja sewa untuk Sewa Alat & Ukuran HVAC
Jaga staf tetap terinformasi tentang status checkout, pengembalian, dan pemeliharaan.
Alur kerja yang sadar peran di Sewa Alat & Ukuran HVAC
Pisahkan akses staf dari tampilan pelanggan dan persetujuan penyewaan.
Perbandingan Kerangka Sewa HVAC
Bandingkan kecepatan pengaturan, gaya SDK, dan dukungan AI di semua teknologi yang didukung.
| Kerangka | Waktu Pengaturan | Manfaat Sewa HVAC | Jenis SDK | Dukungan AI |
|---|---|---|---|---|
| Sekitar 5 menit | Satu basis kode untuk sewa HVAC di mobile dan web. | SDK Tertulis | Penuh | |
| Di bawah 5 menit | Dasbor web cepat untuk meja sewa HVAC. | SDK Tertulis | Penuh | |
| ~3–7 menit | Aplikasi mobile lintas platform untuk checkout penyewaan. | SDK Tertulis | Penuh | |
| Pengaturan cepat (5 menit) | Aplikasi web yang dirender di server untuk pelacakan alat HVAC. | SDK dengan tipe | Penuh | |
| ~3–5 menit | Integrasi web ringan untuk alur meja penyewaan. | SDK dengan tipe | Penuh | |
| Sekitar 5 menit | Aplikasi Android asli untuk staf lapangan dan toko. | SDK dengan tipe | Penuh | |
| Di bawah 5 menit | Aplikasi iOS asli untuk catatan sewa dan layanan. | SDK Tipe | Penuh | |
| ~3–7 menit | Antarmuka web Reactive untuk ketersediaan alat dan pengukur. | SDK Tipe | Penuh | |
| Pengaturan cepat (5 menit) | Aplikasi web perusahaan untuk operasi sewa HVAC. | SDK Tipe | Penuh | |
| Di bawah 2 menit | API GraphQL yang fleksibel untuk catatan penyewaan dan layanan. | GraphQL API | Penuh | |
| Pengaturan cepat (2 menit) | Integrasi REST API untuk sistem sewa HVAC. | REST API | Penuh | |
| ~3 menit | Backend PHP sisi server untuk alur kerja penyewaan. | REST API | Penuh | |
| ~3–7 menit | .NET backend untuk operasi penyewaan HVAC. | SDK dengan tipe | Penuh |
Waktu pengaturan mencerminkan durasi yang diharapkan dari bootstrap proyek hingga kueri Tool atau RentalOrder pertama menggunakan skema template ini.
Pertanyaan Penyewaan
Pertanyaan umum tentang membangun backend Penyewaan Alat & Gauge HVAC dengan template ini.
Siap untuk Membangun Aplikasi Penyewaan Alat & Pengukur HVAC Anda?
Mulailah proyek penyewaan HVAC Anda dalam beberapa menit. Tidak perlu kartu kredit.