package models import "time" // SystemEmail 系统邮箱配置表 yz_system_email type SystemEmail struct { ID uint `orm:"column(id);pk;auto" json:"id"` FromAddress string `orm:"column(from_address);size(191)" json:"from_address"` FromName *string `orm:"column(from_name);size(191);null" json:"from_name"` Host string `orm:"column(host);size(191)" json:"host"` Port uint `orm:"column(port);default(465)" json:"port"` Password string `orm:"column(password);size(255)" json:"password"` Encryption string `orm:"column(encryption);size(8)" json:"encryption"` // ssl / tls / none Timeout uint `orm:"column(timeout);default(30)" json:"timeout"` Status int8 `orm:"column(status);default(1)" json:"status"` Remark *string `orm:"column(remark);size(255);null" json:"remark"` CreateTime time.Time `orm:"column(create_time);type(datetime);auto_now_add;null" json:"create_time"` UpdateTime time.Time `orm:"column(update_time);type(datetime);auto_now;null" json:"update_time"` } func (m *SystemEmail) TableName() string { return "yz_system_email" }