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