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

Loading…
Cancel
Save