Initial commit
This commit is contained in:
@@ -74,7 +74,6 @@ api-service/
|
||||
│ ├── routes/ # 🛣️ API routing
|
||||
│ ├── services/ # 💼 Business logic services
|
||||
│ └── database/ # 💾 Database connections
|
||||
├── 📁 examples/clientsocket/ # 🌐 Vue.js WebSocket client
|
||||
├── 📁 docs/ # 📚 Swagger documentation
|
||||
└── 📁 configs/ # ⚙️ Configuration files
|
||||
```
|
||||
@@ -87,8 +86,8 @@ api-service/
|
||||
├─────────────────────────────────────┤
|
||||
│ • Client Management │ ← Register/unregister clients
|
||||
│ • Message Broadcasting │ ← Broadcast to clients/rooms
|
||||
│ • Room Management │ ← Multi-room support
|
||||
│ • Connection Monitoring │ ← Track active connections
|
||||
│ • Room Management │ ← Multi-room support
|
||||
│ • Connection Monitoring │ ← Track active connections
|
||||
│ • Database Notifications │ ← PostgreSQL LISTEN/NOTIFY
|
||||
└─────────────────────────────────────┘
|
||||
```
|
||||
@@ -246,18 +245,6 @@ const ws = new WebSocket('ws://localhost:8080/api/v1/ws');
|
||||
| `GET` | `/api/v1/auth/me` | Profile pengguna |
|
||||
| `PUT` | `/api/v1/auth/me` | Update profile |
|
||||
|
||||
#### Retribusi Management
|
||||
|
||||
| Method | Endpoint | Deskripsi |
|
||||
| :-- | :-- | :-- |
|
||||
| `GET` | `/api/v1/retribusi` | List semua retribusi |
|
||||
| `GET` | `/api/v1/retribusi/dynamic` | Query dengan filter dinamis |
|
||||
| `GET` | `/api/v1/retribusi/search` | Search retribusi advanced |
|
||||
| `GET` | `/api/v1/retribusi/id/:id` | Detail retribusi by ID |
|
||||
| `POST` | `/api/v1/retribusi` | Buat retribusi baru |
|
||||
| `PUT` | `/api/v1/retribusi/id/:id` | Update retribusi |
|
||||
| `DELETE` | `/api/v1/retribusi/id/:id` | Hapus retribusi |
|
||||
|
||||
|
||||
***
|
||||
|
||||
|
||||
Reference in New Issue
Block a user