From 440392a932fb2dc8118caf1f4996e7d8b72574a1 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 29 四月 2024 19:18:21 +0800
Subject: [PATCH] 编辑纤度检验支持编辑明细并重新生成个人生丝等级
---
models/fineness_item.go | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/models/fineness_item.go b/models/fineness_item.go
index 13995ee..b69cdeb 100644
--- a/models/fineness_item.go
+++ b/models/fineness_item.go
@@ -11,11 +11,11 @@
// FinenessItem 绾ゅ害鐧昏
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"`
+ FinenessRegisterID uint `gorm:"index" json:"finenessRegisterID"`
+ 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