domain.go.tmpl 509 B

12345678910111213141516
  1. package domain
  2. import (
  3. "fmt"
  4. "time"
  5. )
  6. {{range $gen := .gens}}
  7. type {{$gen.table.name}} struct { {{range $column := $gen.tableColumns}}
  8. {{$column.goField}} {{$column.goType}} `xorm:"{{$column.columnName}}" json:"{{formatJsonName $column.columnName}}"` //注释:{{$column.columnComment}}{{end}}
  9. }
  10. func (receiver {{$gen.table.name}}) String() string {
  11. return fmt.Sprint("{{$gen.table.name}}{",{{range $column := $gen.tableColumns}}"{{$column.goField}}:",receiver.{{$column.goField}},{{end}}"}")
  12. }
  13. {{end}}