masih perubahan

This commit is contained in:
2025-09-17 05:30:04 +07:00
parent 87b69ddb29
commit 1d053646a9
9 changed files with 149 additions and 936 deletions

View File

@@ -67,6 +67,11 @@ api-service/
│ ├── routes/ # 🛣️ API routing (Presentation)
│ ├── services/ # 💼 Business logic (Application)
│ └── repository/ # 💾 Data access (Infrastructure)
├── 📁 pkg/ # 💼 Package
│ ├── logger/ # 🎯 General generators
│ └── data/ # Hasil Log yang tersimpan
│ ├── utils/ # 🏥 BPJS specific tools
│ └── validator/ # 🩺 SATUSEHAT tools
├── 📁 tools/ # 🔧 Development tools
│ ├── general/ # 🎯 General generators
│ ├── bpjs/ # 🏥 BPJS specific tools
@@ -114,6 +119,10 @@ make migrate-up
go run cmd/api/main.go
```
### Update Swagger
```bash
swag init -g cmd/api/main.go --parseDependency --parseInternal # Alternative
swag init -g cmd/api/main.go -o docs/
### 3⃣ Verify Installation
@@ -256,16 +265,16 @@ go run tools/general/generate-handler.go orders get post put delete dynamic sear
```bash
# Single service
go run tools/bpjs/generate-bpjs-handler.go reference/peserta get
go run tools/bpjs/generate-bpjs-handler.go tools/bpjs/reference/peserta get
# Semua service dari config
go run tools/bpjs/generate-handler.go services-config-bpjs.yaml
go run tools/bpjs/generate-handler.go tools/bpjs/services-config-bpjs.yaml
```
**🩺 Generate SATUSEHAT Handler**
```bash
go run tools/satusehat/generate-satusehat-handler.go services-config-satusehat.yaml patient
go run tools/satusehat/generate-satusehat-handler.go tools/satusehat/services-config-satusehat.yaml patient
```