refactor: simplify the code (#1670)

master
Kevin Wan 3 years ago committed by GitHub
parent 93d524b797
commit f060a226bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -41,26 +41,21 @@ func RawFieldNames(in interface{}, postgresSql ...bool) []string {
out = append(out, fmt.Sprintf("`%s`", fi.Name))
}
default:
//get tag name with the tag opton, e.g.:
//`db:"id"`
//`db:"id,type=char,length=16"`
//`db:",type=char,length=16"`
// get tag name with the tag opton, e.g.:
// `db:"id"`
// `db:"id,type=char,length=16"`
// `db:",type=char,length=16"`
if strings.Contains(tagv, ",") {
tagv = strings.TrimSpace(strings.Split(tagv, ",")[0])
}
if tagv != "" {
if len(tagv) == 0 {
tagv = fi.Name
}
if pg {
out = append(out, tagv)
} else {
out = append(out, fmt.Sprintf("`%s`", tagv))
}
} else {
if pg {
out = append(out, fi.Name)
} else {
out = append(out, fmt.Sprintf("`%s`", fi.Name))
}
}
}
}

Loading…
Cancel
Save