Perubahan tool dan dokumentasi
This commit is contained in:
@@ -182,7 +182,7 @@ func New` + data.Name + `Handler(cfg config.BpjsConfig) *` + data.Name + `Handle
|
||||
handlerContent += generateBpjsGetMethod(data)
|
||||
}
|
||||
|
||||
writeFile(filepath.Join(handlerDir, data.NameLower+".go"), handlerContent)
|
||||
writeFileBpjs(filepath.Join(handlerDir, data.NameLower+".go"), handlerContent)
|
||||
}
|
||||
|
||||
func generateBpjsCreateMethod(data BpjsHandlerData) string {
|
||||
@@ -490,7 +490,7 @@ func IsValidStatus(status string) bool {
|
||||
return false
|
||||
}`
|
||||
|
||||
writeFile(filepath.Join(modelDir, data.NameLower+".go"), modelContent)
|
||||
writeFileBpjs(filepath.Join(modelDir, data.NameLower+".go"), modelContent)
|
||||
}
|
||||
|
||||
// ================= ROUTES GENERATION =====================
|
||||
@@ -634,7 +634,7 @@ func printBpjsRoutesSample(data BpjsHandlerData) {
|
||||
|
||||
// ================= UTILITY FUNCTIONS =====================
|
||||
|
||||
func writeFile(filename, content string) {
|
||||
func writeFileBpjs(filename, content string) {
|
||||
if err := os.WriteFile(filename, []byte(content), 0644); err != nil {
|
||||
fmt.Printf("❌ Error creating file %s: %v\n", filename, err)
|
||||
return
|
||||
1590
tools/general/generate-handler.go
Normal file
1590
tools/general/generate-handler.go
Normal file
File diff suppressed because it is too large
Load Diff
@@ -20,7 +20,7 @@ echo Generating handler: %HANDLER_NAME% with methods: %METHODS%
|
||||
echo.
|
||||
|
||||
cd /d "%~dp0.."
|
||||
go run tools/generate-handler.go %HANDLER_NAME% %METHODS%
|
||||
go run tools/general/generate-handler.go %HANDLER_NAME% %METHODS%
|
||||
|
||||
echo.
|
||||
echo Handler generated successfully!
|
||||
|
||||
@@ -26,7 +26,7 @@ echo
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
# Run the generator
|
||||
go run tools/generate-handler.go "$HANDLER_NAME" $METHODS
|
||||
go run tools/general/generate-handler.go "$HANDLER_NAME" $METHODS
|
||||
|
||||
echo
|
||||
echo "Handler generated successfully!"
|
||||
|
||||
Reference in New Issue
Block a user