From 5743168087474dd8f1cd9ff056539ed13b6c1f24 Mon Sep 17 00:00:00 2001 From: Shipu Ahamed Date: Thu, 22 Aug 2024 15:17:53 +0600 Subject: [PATCH] convet int in relational crud service --- cmd/generate/stubs/relational/service.stub | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/generate/stubs/relational/service.stub b/cmd/generate/stubs/relational/service.stub index 67b8c51..6b3fd80 100644 --- a/cmd/generate/stubs/relational/service.stub +++ b/cmd/generate/stubs/relational/service.stub @@ -5,6 +5,7 @@ import ( "{{PackageName}}/{{PackageRoot}}/{{SingularLowerName}}/dto" "{{PackageName}}/{{PackageRoot}}/{{SingularLowerName}}/models" "log" + "strconv" "time" ) @@ -18,8 +19,10 @@ func All{{TitleName}}(requestFilter map[string]interface{}) ([]models.{{TitleNam } paginationInstance := artifact.NewPaginator({{PluralLowerName}}, requestFilter) + page, _ := strconv.ParseInt(requestFilter["page"].(string), 10, 64) + limit, _ := strconv.ParseInt(requestFilter["limit"].(string), 10, 64) - models.{{TitleName}}Model.Where(filter).Scopes(paginationInstance.PaginateScope(requestFilter["page"].(int), requestFilter["limit"].(int))).Find(&{{PluralLowerName}}) + models.{{TitleName}}Model.Where(filter).Scopes(paginationInstance.PaginateScope(int(page), int(limit))).Find(&{{PluralLowerName}}) return {{PluralLowerName}}, paginationInstance.Meta, nil