From a904aa32e66688ba76c9e4b71b6738b0ba5f5d4f Mon Sep 17 00:00:00 2001 From: yinbentan <yinbentan@live.com> Date: 星期四, 25 七月 2024 11:44:09 +0800 Subject: [PATCH] 添加字段,工种添加工种编码,用于计算工资(id无法固定工种信息) --- models/fineness.go | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/models/fineness.go b/models/fineness.go index 3fedf1a..32a86bd 100644 --- a/models/fineness.go +++ b/models/fineness.go @@ -17,6 +17,7 @@ WorkshopNumber string `gorm:"type:varchar(255);comment:杞﹂棿缂栧彿" json:"workshopNumber" ` // 杞﹂棿缂栧彿 WorkshopName string `gorm:"type:varchar(255);comment:杞﹂棿鍚嶇О" json:"workshopName" ` // 杞﹂棿鍚嶇О WorkshopGroup int `gorm:"type:int(11);not null;default:0;comment:杞︾粍" json:"workshopGroup"` //杞︾粍 + MarketId uint `gorm:"type:int(11);comment:搴勫彛ID" json:"marketId"` //搴勫彛ID MarketNumber string `gorm:"size:255;comment:搴勫彛" json:"marketNumber"` //搴勫彛缂栧彿 Market string `gorm:"type:varchar(255);not null;comment:搴勫彛" json:"market"` //搴勫彛鍚嶇О Spec string `gorm:"type:varchar(255);not null;comment:瑙勬牸" json:"spec"` //瑙勬牸 @@ -101,6 +102,11 @@ return slf } +func (slf *FinenessRegisterSearch) SetFinishDate(finishDate string) *FinenessRegisterSearch { + slf.FinishDate = finishDate + return slf +} + func (slf *FinenessRegisterSearch) build() *gorm.DB { var db = slf.Orm.Table(slf.TableName()) @@ -140,6 +146,10 @@ db = db.Where("workshop_group = ?", slf.WorkshopGroup) } + if slf.FinishDate != "" { + db = db.Where("finish_date = ?", slf.FinishDate) + } + return db } -- Gitblit v1.8.0