From 3ae25318873c7175aedc529f05bacde8005d8b50 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期二, 23 四月 2024 17:52:30 +0800 Subject: [PATCH] 获取模版信息与考勤修改 --- models/fineness_item.go | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/models/fineness_item.go b/models/fineness_item.go index 13995ee..5604ed1 100644 --- a/models/fineness_item.go +++ b/models/fineness_item.go @@ -12,10 +12,10 @@ FinenessItem struct { gorm.Model FinenessRegisterID uint `json:"finenessRegisterID"` - Position int8 `json:"position"` - Fineness decimal.Decimal `json:"fineness"` - Quantity decimal.Decimal `json:"quantity"` - Sum decimal.Decimal `json:"sum"` + Position int `json:"position"` //杞﹀彿 + Fineness float32 `json:"fineness"` //绾ゅ害 + Quantity int `json:"quantity"` //鏁伴噺 + Sum decimal.Decimal `json:"sum"` //绾ゅ害鍚堣 } FinenessItemSearch struct { @@ -28,7 +28,7 @@ ) func (slf *FinenessItem) TableName() string { - return "fineness_register_item" + return "silk_fineness_register_item" } func NewFinenessItemSearch() *FinenessItemSearch { @@ -55,6 +55,11 @@ return slf } +func (slf *FinenessItemSearch) SetFinenessRegisterID(id uint) *FinenessItemSearch { + slf.FinenessRegisterID = id + return slf +} + func (slf *FinenessItemSearch) build() *gorm.DB { var db = slf.Orm.Table(slf.TableName()) @@ -66,6 +71,10 @@ db = db.Order(slf.Order) } + if slf.FinenessRegisterID != 0 { + db = db.Where("fineness_register_id = ?", slf.FinenessRegisterID) + } + return db } -- Gitblit v1.8.0