Skip to content

Commit

Permalink
feat: parse struct field comment
Browse files Browse the repository at this point in the history
  • Loading branch information
qqxhb authored and tr1v3r committed Feb 13, 2025
1 parent 14f5dc7 commit 00b2e49
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions internal/generate/query.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,18 @@ func (b *QueryStructMeta) parseStruct(st interface{}) error {
fp = fps
}
for _, f := range stmt.Schema.Fields {
b.appendOrUpdateField(&model.Field{
gf := &model.Field{
Name: f.Name,
Type: b.getFieldRealType(f.FieldType),
ColumnName: f.DBName,
CustomGenType: fp.GetFieldGenType(f),
})
ColumnComment: f.Comment,
}
if gf.ColumnComment == "" {
gf.ColumnComment = f.TagSettings["COMMENT"]
}
gf.MultilineComment = strings.Contains(gf.ColumnComment, "\n")
b.appendOrUpdateField(gf)
}
for _, r := range ParseStructRelationShip(&stmt.Schema.Relationships) {
r := r
Expand Down

0 comments on commit 00b2e49

Please sign in to comment.