parent
129b0d6a4b
commit
a0d0de7233
@ -0,0 +1,20 @@ |
|||||||
|
package models |
||||||
|
|
||||||
|
import ( |
||||||
|
"time" |
||||||
|
) |
||||||
|
|
||||||
|
// IssueWatch is connection request for receiving issue notification.
|
||||||
|
type IssueWatch struct { |
||||||
|
ID int64 `xorm:"pk autoincr"` |
||||||
|
UserID int64 `xorm:"UNIQUE(watch) NOT NULL"` |
||||||
|
IssueID int64 `xorm:"UNIQUE(watch) NOT NULL"` |
||||||
|
IsWatching bool `xorm:"NOT NULL"` |
||||||
|
Created time.Time `xorm:"-"` |
||||||
|
CreatedUnix int64 `xorm:"NOT NULL"` |
||||||
|
} |
||||||
|
|
||||||
|
// BeforeInsert is invoked from XORM before inserting an object of this type.
|
||||||
|
func (iw *IssueWatch) BeforeInsert() { |
||||||
|
iw.CreatedUnix = time.Now().Unix() |
||||||
|
} |
Loading…
Reference in new issue