/
sys_email_token.auto.go
executable file
·49 lines (42 loc) · 2.05 KB
/
sys_email_token.auto.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// Code generated by dol build. DO NOT EDIT.
// source: auto.go
package types
import (
"encoding/json"
"github.com/2637309949/dolphin/packages/null"
)
// SysEmailToken defined 邮箱认证令牌
type SysEmailToken struct {
// ID defined 主键
ID null.Int `xorm:"bigint(20) notnull autoincr unique pk comment('主键') 'id'" json:"id" form:"id" xml:"id"`
// Token defined 令牌
Token null.String `xorm:"varchar(36) notnull comment('令牌') 'token'" json:"token" form:"token" xml:"token"`
// Email defined 邮箱
Email null.String `xorm:"varchar(36) notnull comment('邮箱') 'email'" json:"email" form:"email" xml:"email"`
// UserId defined 用户ID
UserId null.String `xorm:"varchar(36) notnull comment('用户ID') 'user_id'" json:"user_id" form:"user_id" xml:"user_id"`
// Creater defined 创建人
Creater null.Int `xorm:"bigint(20) notnull comment('创建人') 'creater'" json:"creater" form:"creater" xml:"creater"`
// CreateTime defined 创建时间
CreateTime null.Time `xorm:"datetime notnull comment('创建时间') 'create_time'" json:"create_time" form:"create_time" xml:"create_time"`
// Updater defined 最后更新人
Updater null.Int `xorm:"bigint(20) notnull comment('最后更新人') 'updater'" json:"updater" form:"updater" xml:"updater"`
// UpdateTime defined 最后更新时间
UpdateTime null.Time `xorm:"datetime notnull comment('最后更新时间') 'update_time'" json:"update_time" form:"update_time" xml:"update_time"`
// IsDelete defined 删除标记
IsDelete null.Int `xorm:"notnull comment('删除标记') 'is_delete'" json:"is_delete" form:"is_delete" xml:"is_delete"`
// Remark defined 备注
Remark null.String `xorm:"varchar(200) comment('备注') 'remark'" json:"remark" form:"remark" xml:"remark"`
}
// TableName table name of defined SysEmailToken
func (m *SysEmailToken) TableName() string {
return "sys_email_token"
}
func (r *SysEmailToken) Marshal() ([]byte, error) {
return json.Marshal(r)
}
func UnmarshalSysEmailToken(data []byte) (SysEmailToken, error) {
var r SysEmailToken
err := json.Unmarshal(data, &r)
return r, err
}