From fbb3b8c3eb3b48772dc1123561e68741d05dfffa Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期三, 30 八月 2023 13:31:35 +0800 Subject: [PATCH] 统一记录编号 --- model/model.go | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/model/model.go b/model/model.go index d8f51a2..c6d1ca8 100644 --- a/model/model.go +++ b/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) + } +} -- Gitblit v1.8.0