upgrade: 获取表字段描述返回字面量而非结构体指针
This commit is contained in:
@ -158,7 +158,7 @@ return "{{TABLE_NAME}}"
|
|||||||
func generateTableColumnDefined(modelStructName string, columnList []*sqlparser.ColumnDefinition) (string, string, string) {
|
func generateTableColumnDefined(modelStructName string, columnList []*sqlparser.ColumnDefinition) (string, string, string) {
|
||||||
columnDefineName := modelStructName + "Column"
|
columnDefineName := modelStructName + "Column"
|
||||||
structFieldResult := "type " + columnDefineName + " struct { \n"
|
structFieldResult := "type " + columnDefineName + " struct { \n"
|
||||||
structFieldDescInstanceResult := "&" + columnDefineName + "{ \n"
|
structFieldDescInstanceResult := columnDefineName + "{ \n"
|
||||||
structFieldCommentInstanceResult := "map[string]string{ \n"
|
structFieldCommentInstanceResult := "map[string]string{ \n"
|
||||||
for _, column := range columnList {
|
for _, column := range columnList {
|
||||||
comment := column.Name.String()
|
comment := column.Name.String()
|
||||||
@ -192,7 +192,7 @@ func generateTableColumnDefined(modelStructName string, columnList []*sqlparser.
|
|||||||
tableColumnFunction := `
|
tableColumnFunction := `
|
||||||
|
|
||||||
// Columns 获取表字段定义
|
// Columns 获取表字段定义
|
||||||
func ({TABLE_FIRST} {MODEL_STRUCT_NAME}) Columns() *{COLUMN_DEFINED} {
|
func ({TABLE_FIRST} {MODEL_STRUCT_NAME}) Columns() {COLUMN_DEFINED} {
|
||||||
return {STRUCT_FIELD_DESC_DEFINED_RESULT}
|
return {STRUCT_FIELD_DESC_DEFINED_RESULT}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user