| 1234567891011121314151617181920212223242526272829303132 | package baseimport "time"// BaseModel 全局映射实体type BaseModel struct {	Id         int64     `excel:"name=主键" xorm:"pk autoincr" json:"id"`  //主键id	CreateTime time.Time `excel:"" xorm:"created" json:"createTime"`     //创建时间	CreateBy   string    `excel:"" xorm:"varchar(255)" json:"createBy"`  //创建人	UpdateTime time.Time `excel:"" xorm:"updated" json:"updateTime"`     //更新时间	UpdateBy   string    `excel:"" xorm:"varchar(255)"  json:"updateBy"` //更新人}type IModel interface {	Key() int64	Model() interface{}}func (this *BaseModel) BeforeUpdate() {	user := GetCurUser()	if user != nil {		this.UpdateBy = user.Name	}}func (this *BaseModel) BeforeInsert() {	user := GetCurUser()	if user != nil {		this.CreateBy = user.Name		this.UpdateBy = user.Name	}}
 |