package model import "time" type Report struct { CreatedAndModified `xorm:"extends"` Id string `xorm:"varchar(120) pk notnull" json:"id"` ParkId string `xorm:"varchar(120) notnull" json:"parkId"` Period time.Time `xorm:"date notnull" json:"period"` Published bool `xorm:"bool notnull default(false)" json:"published"` PublishedAt time.Time `xorm:"timestampz" json:"publishedAt"` Withdraw byte `xorm:"smallint notnull default(0)" json:"withdraw"` LastWithdrawAppliedAt *time.Time `xorm:"timestampz" json:"lastWithdrawAppliedAt"` LastWithdrawAuditAt *time.Time `xorm:"timestampz" json:"lastWithdrawAuditAt"` } func (Report) TableName() string { return "report" }