model/model.go
@@ -1,6 +1,7 @@ package model import ( "fmt" "gorm.io/gorm" "time" ) @@ -30,6 +31,7 @@ CreateTime string `json:"createTime" gorm:"-"` UpdateTime string `json:"updateTime" gorm:"-"` CreatorName string `json:"creatorName" gorm:"-"` Number string `json:"number"` } func (slf *CrmModel) AfterFind(tx *gorm.DB) (err error) { @@ -38,3 +40,9 @@ slf.UpdateTime = slf.UpdatedAt.Format("2006-01-02 15:04") return nil } func (slf *CrmModel) SetNumber(prefix string) { if slf.Number == "" { slf.Number = fmt.Sprintf("%v%v", prefix, slf.ID) } }