package model
|
|
import (
|
"gorm.io/gorm"
|
"time"
|
)
|
|
type CrmModel struct {
|
gorm.Model `json:"-"`
|
CreatorId int `json:"-" gorm:"column:creator_id;type:int;comment:创建人id"`
|
Creator User `json:"-" gorm:"foreignKey:CreatorId"`
|
CreateTime time.Time `json:"createTime" gorm:"-"`
|
CreatorName string `json:"creatorName" gorm:"-"`
|
}
|
|
func (slf *CrmModel) AfterFind(tx *gorm.DB) (err error) {
|
slf.CreatorName = slf.Creator.Username
|
slf.CreateTime = slf.CreatedAt
|
return nil
|
}
|