1
0
mirror of https://github.com/astaxie/beego.git synced 2025-07-06 03:50:18 +00:00

add support for time.Time pointer in struct types

Allow to use pointer *time.Time as a type in combination with orm tags in struct. This enables to treat them as "empty" in JSON marshaling/unmarshaling when using 'json:"null,omitempty'.
This commit is contained in:
Victor Popkov
2016-06-22 16:32:37 +03:00
parent ed474b517d
commit 415b9cf310
4 changed files with 27 additions and 1 deletions

View File

@ -181,6 +181,9 @@ type DataNull struct {
Float32Ptr *float32 `orm:"null"`
Float64Ptr *float64 `orm:"null"`
DecimalPtr *float64 `orm:"digits(8);decimals(4);null"`
TimePtr *time.Time `orm:"null;type(time)"`
DatePtr *time.Time `orm:"null;type(date)"`
DateTimePtr *time.Time `orm:"null"`
}
type String string