Pembaruan
This commit is contained in:
@@ -145,7 +145,6 @@ import (
|
||||
"` + modelsImportPath + `"
|
||||
services "` + data.ModuleName + `/internal/services/bpjs"
|
||||
"` + data.ModuleName + `/pkg/logger"
|
||||
"` + data.ModuleName + `/pkg/validator"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/google/uuid"
|
||||
@@ -170,7 +169,7 @@ type ` + data.Name + `HandlerConfig struct {
|
||||
// New` + data.Name + `Handler creates a new optimized ` + data.Name + `Handler
|
||||
func New` + data.Name + `Handler(cfg *` + data.Name + `HandlerConfig) *` + data.Name + `Handler {
|
||||
return &` + data.Name + `Handler{
|
||||
service: services.NewService(cfg.BpjsConfig),
|
||||
service: services.NewService(*cfg.BpjsConfig),
|
||||
validator: cfg.Validator,
|
||||
logger: cfg.Logger,
|
||||
config: cfg.BpjsConfig,
|
||||
@@ -493,7 +492,7 @@ func (h *` + data.Name + `Handler) Delete` + data.Name + `(c *gin.Context) {
|
||||
defer cancel()
|
||||
|
||||
var rawResponse models.BpjsRawResponse
|
||||
if err := h.service.Delete(ctx, "` + data.DeleteEndpoint + `", req, &rawResponse); err != nil {
|
||||
if err := h.service.Delete(ctx, "` + data.DeleteEndpoint + `", req); err != nil {
|
||||
h.logger.Error("Failed to delete ` + data.Name + `", map[string]interface{}{
|
||||
"error": err.Error(),
|
||||
"request_id": requestID,
|
||||
@@ -810,7 +809,7 @@ type BpjsRawResponse struct {
|
||||
// ` + data.Name + ` POST Request Structure with Enhanced Validation
|
||||
type ` + data.Name + `PostRequest struct {
|
||||
BaseRequest
|
||||
T` + data.Name + ` ` + data.Name + `Post ` + "`json:\"t` + data.NameLower + `\" binding:\"required\" validate:\"required\"`" + `
|
||||
T` + data.Name + ` ` + data.Name + `Post ` + "`json:\"tsep\" binding:\"required\" validate:\"required\"`" + `
|
||||
}
|
||||
|
||||
type ` + data.Name + `Post struct {
|
||||
@@ -853,7 +852,7 @@ func (r *` + data.Name + `PostRequest) ToJSON() (string, error) {
|
||||
// ` + data.Name + ` PUT Request Structure with Enhanced Validation
|
||||
type ` + data.Name + `PutRequest struct {
|
||||
BaseRequest
|
||||
T` + data.Name + ` ` + data.Name + `Put ` + "`json:\"t` + data.NameLower + `\" binding:\"required\" validate:\"required\"`" + `
|
||||
T` + data.Name + ` ` + data.Name + `Put ` + "`json:\"tsep\" binding:\"required\" validate:\"required\"`" + `
|
||||
}
|
||||
|
||||
type ` + data.Name + `Put struct {
|
||||
@@ -892,7 +891,7 @@ func (r *` + data.Name + `PutRequest) ToJSON() (string, error) {
|
||||
// ` + data.Name + ` DELETE Request Structure with Enhanced Validation
|
||||
type ` + data.Name + `DeleteRequest struct {
|
||||
BaseRequest
|
||||
T` + data.Name + ` ` + data.Name + `DeleteData ` + "`json:\"t` + data.NameLower + `\" binding:\"required\" validate:\"required\"`" + `
|
||||
T` + data.Name + ` ` + data.Name + `DeleteData ` + "`json:\"tsep\" binding:\"required\" validate:\"required\"`" + `
|
||||
}
|
||||
|
||||
type ` + data.Name + `DeleteData struct {
|
||||
Reference in New Issue
Block a user