From 634c7f5063b8977775be2a4a3584ce38ff055caa Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期四, 25 四月 2024 18:11:13 +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