db = db.Where("{{.ColumnName}}{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+ {{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
db = db.Where("`{{.ColumnName}}`{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+ {{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
}
}
{{-elseifeq.FieldType"bool"}}
{{-elseifeq.FieldType"bool"}}
if info.{{.FieldName}} != nil {
if info.{{.FieldName}} != nil {
db = db.Where("{{.ColumnName}}{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
db = db.Where("`{{.ColumnName}}`{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
}
}
{{-elseifeq.FieldType"int"}}
{{-elseifeq.FieldType"int"}}
if info.{{.FieldName}} != 0 {
if info.{{.FieldName}} != 0 {
db = db.Where("{{.ColumnName}}{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
db = db.Where("`{{.ColumnName}}`{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
}
}
{{-elseifeq.FieldType"float64"}}
{{-elseifeq.FieldType"float64"}}
if info.{{.FieldName}} != 0 {
if info.{{.FieldName}} != 0 {
db = db.Where("{{.ColumnName}}{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
db = db.Where("`{{.ColumnName}}`{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
}
}
{{-elseifeq.FieldType"time.Time"}}
{{-elseifeq.FieldType"time.Time"}}
if !info.{{.FieldName}}.IsZero() {
if !info.{{.FieldName}}.IsZero() {
db = db.Where("{{.ColumnName}}{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})
db = db.Where("`{{.ColumnName}}`{{.FieldSearchType}} ?",{{ifeq.FieldSearchType"LIKE"}}"%"+{{end}}info.{{.FieldName}}{{ifeq.FieldSearchType"LIKE"}}+"%"{{end}})