Skip to content

Commit

Permalink
♻️ Refactor(paginate.go): use default column param
Browse files Browse the repository at this point in the history
  • Loading branch information
booscaaa committed Nov 9, 2023
1 parent f809475 commit 4c099b1
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions v2/paginate/paginate.go
Original file line number Diff line number Diff line change
Expand Up @@ -151,18 +151,17 @@ func GenerateSQL(params *paginQueryParams) (string, []interface{}) {
// Cláusula SELECT com colunas personalizadas
selectClause := "SELECT "
if len(params.Columns) > 0 {
columnNames := []string{}
for _, column := range params.Columns {
columnName := getFieldName(column, "json", "paginate", params.Struct)
if columnName != "" {
columnNames = append(columnNames, columnName)
}
}
if len(columnNames) > 0 {
selectClause += strings.Join(columnNames, ", ")
} else {
selectClause += "*"
}
// columnNames := []string{}
// for _, column := range params.Columns {
// columnName := getFieldName(column, "json", "paginate", params.Struct)
// if columnName != "" {
// columnNames = append(columnNames, columnName)
// }
// }
// if len(columnNames) > 0 {
selectClause += strings.Join(params.Columns, ", ")
} else {
selectClause += "*"
}
clauses = append(clauses, selectClause)

Expand Down

0 comments on commit 4c099b1

Please sign in to comment.