|
@@ -63,7 +63,7 @@ func Get{{.StructName}}(id uint) (err error, {{.Abbreviation}} model.{{.StructNa
|
|
|
}
|
|
|
|
|
|
// @title Get{{.StructName}}InfoList
|
|
|
-// @description get {{.StructName}} list by pagination, 分页获取用户列表
|
|
|
+// @description get {{.StructName}} list by pagination, 分页获取{{.StructName}}
|
|
|
// @auth (2020/04/05 20:22)
|
|
|
// @param info PageInfo
|
|
|
// @return error
|
|
@@ -79,23 +79,23 @@ func Get{{.StructName}}InfoList(info request.{{.StructName}}Search) (err error,
|
|
|
{{- if .FieldSearchType}}
|
|
|
{{- if eq .FieldType "string" }}
|
|
|
if info.{{.FieldName}} != "" {
|
|
|
- db = db.Where("{{.ColumnName}} {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+ {{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
+ db = db.Where("`{{.ColumnName}}` {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+ {{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
}
|
|
|
{{- else if eq .FieldType "bool" }}
|
|
|
if info.{{.FieldName}} != nil {
|
|
|
- db = db.Where("{{.ColumnName}} {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
+ db = db.Where("`{{.ColumnName}}` {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
}
|
|
|
{{- else if eq .FieldType "int" }}
|
|
|
if info.{{.FieldName}} != 0 {
|
|
|
- db = db.Where("{{.ColumnName}} {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
+ db = db.Where("`{{.ColumnName}}` {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
}
|
|
|
{{- else if eq .FieldType "float64" }}
|
|
|
if info.{{.FieldName}} != 0 {
|
|
|
- db = db.Where("{{.ColumnName}} {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
+ db = db.Where("`{{.ColumnName}}` {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
}
|
|
|
{{- else if eq .FieldType "time.Time" }}
|
|
|
if !info.{{.FieldName}}.IsZero() {
|
|
|
- db = db.Where("{{.ColumnName}} {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
+ db = db.Where("`{{.ColumnName}}` {{.FieldSearchType}} ?",{{if eq .FieldSearchType "LIKE"}}"%"+{{ end }}info.{{.FieldName}}{{if eq .FieldSearchType "LIKE"}}+"%"{{ end }})
|
|
|
}
|
|
|
{{- end }}
|
|
|
{{- end }}
|