Directories
¶
| Path | Synopsis |
|---|---|
|
whatsapp-pair
command
|
|
|
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
|
internal
|
|
|
controller/captcha
Package captcha mengekspos endpoint untuk mengambil soal CAPTCHA self-hosted (lihat pkg/captcha untuk implementasi generate/verify-nya).
|
Package captcha mengekspos endpoint untuk mengambil soal CAPTCHA self-hosted (lihat pkg/captcha untuk implementasi generate/verify-nya). |
|
controller/stockOpname
Package stock_opname mengimplementasikan layar "Stock Opname": pencocokan stok sistem vs hasil hitung fisik manual di lapangan (tanpa alat IoT).
|
Package stock_opname mengimplementasikan layar "Stock Opname": pencocokan stok sistem vs hasil hitung fisik manual di lapangan (tanpa alat IoT). |
|
controller/trash
Package trash mengimplementasikan fitur "Tempat Sampah" generik: barang yang dihapus dari UI (Manajemen Aset Gudang, Kelola Barang, Manajemen Gudang, Barang Rusak) TIDAK langsung hilang permanen — GORM menandainya `deleted_at` (soft-delete, lihat kolom DeletedAt di masing-masing model) sehingga otomatis tersembunyi dari query normal TAPI masih ada di database dan bisa dipulihkan (restore) atau baru benar-benar dihapus (hard delete) lewat menu ini.
|
Package trash mengimplementasikan fitur "Tempat Sampah" generik: barang yang dihapus dari UI (Manajemen Aset Gudang, Kelola Barang, Manajemen Gudang, Barang Rusak) TIDAK langsung hilang permanen — GORM menandainya `deleted_at` (soft-delete, lihat kolom DeletedAt di masing-masing model) sehingga otomatis tersembunyi dari query normal TAPI masih ada di database dan bisa dipulihkan (restore) atau baru benar-benar dihapus (hard delete) lewat menu ini. |
|
middleware
Package middleware berisi seluruh middleware Fiber: autentikasi JWT dan otorisasi RBAC per-modul, dipakai oleh internal/routes/router.go.
|
Package middleware berisi seluruh middleware Fiber: autentikasi JWT dan otorisasi RBAC per-modul, dipakai oleh internal/routes/router.go. |
|
model
Package model berisi seluruh entitas GORM (tabel database) yang dipakai lintas layer repository & controller.
|
Package model berisi seluruh entitas GORM (tabel database) yang dipakai lintas layer repository & controller. |
|
repositories/pengiriman
Package pengiriman mengakses tabel pengiriman & pengiriman_tracking_points pada modul "Pengiriman": pengiriman barang (pickup/dropoff) lengkap dengan pelacakan posisi kurir secara live (lat/long).
|
Package pengiriman mengakses tabel pengiriman & pengiriman_tracking_points pada modul "Pengiriman": pengiriman barang (pickup/dropoff) lengkap dengan pelacakan posisi kurir secara live (lat/long). |
|
repositories/role
Package role mengakses tabel roles, permissions, dan role_permissions — fondasi RBAC dinamis (matrix akses per modul per role).
|
Package role mengakses tabel roles, permissions, dan role_permissions — fondasi RBAC dinamis (matrix akses per modul per role). |
|
repositories/stockOpname
Package stock_opname mengakses tabel stock_opname & stock_opname_items pada modul "Stock Opname": pencocokan stok sistem vs hasil hitung fisik manual di lapangan.
|
Package stock_opname mengakses tabel stock_opname & stock_opname_items pada modul "Stock Opname": pencocokan stok sistem vs hasil hitung fisik manual di lapangan. |
|
repositories/users
Package users mengakses tabel users — dipakai modul Auth (login, cek kredensial) dan modul Manajemen User (CRUD akun).
|
Package users mengakses tabel users — dipakai modul Auth (login, cek kredensial) dan modul Manajemen User (CRUD akun). |
|
pkg
|
|
|
netping
Package netping mengecek konektivitas perangkat jaringan (ODC/ONT/ODP/OLT dsb) lewat ICMP ping, dipakai fitur tracking aset "label RSD berdasarkan ping" (lihat internal/controller/asset_gudang Ping/PingAll).
|
Package netping mengecek konektivitas perangkat jaringan (ODC/ONT/ODP/OLT dsb) lewat ICMP ping, dipakai fitur tracking aset "label RSD berdasarkan ping" (lihat internal/controller/asset_gudang Ping/PingAll). |
|
sms
Package sms mengirim kode OTP lewat gateway SMS.
|
Package sms mengirim kode OTP lewat gateway SMS. |
|
wa
Package wa (file ini) menyediakan implementasi Sender ALTERNATIF yang tidak butuh gateway WhatsApp berbayar (Fonnte/Wablas/Zenziva dkk).
|
Package wa (file ini) menyediakan implementasi Sender ALTERNATIF yang tidak butuh gateway WhatsApp berbayar (Fonnte/Wablas/Zenziva dkk). |
Click to show internal directories.
Click to hide internal directories.