From 7dd6097d42d6d6f254a84ab0111bac70f0358660 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 30 四月 2024 10:20:40 +0800
Subject: [PATCH] 加一些注释

---
 models/yield_register_item.go |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/models/yield_register_item.go b/models/yield_register_item.go
index c948733..92720c5 100644
--- a/models/yield_register_item.go
+++ b/models/yield_register_item.go
@@ -11,7 +11,7 @@
 	//YieldRegisterItem 浜ч噺鐧昏璇︽儏琛�
 	YieldRegisterItem struct {
 		gorm.Model
-		YieldRegisterId       uint            `json:"yieldRegisterId" gorm:"type:int(11);comment:浜ч噺鐧昏琛╥d"`
+		YieldRegisterId       uint            `json:"yieldRegisterId" gorm:"type:int(11);not null;comment:浜ч噺鐧昏琛╥d"`
 		CarNumber             int             `json:"carNumber"  gorm:"type:int(11);comment:杞﹀彿"`
 		OneYield              decimal.Decimal `json:"oneYield" gorm:"type:decimal(12,2);comment:鍙颁骇閲�"`
 		PeopleYield           decimal.Decimal `json:"peopleYield"  gorm:"type:decimal(12,2);comment:涓汉浜ч噺"`
@@ -20,12 +20,14 @@
 	}
 	YieldRegisterItemSearch struct {
 		YieldRegisterItem
-		Orm *gorm.DB
+		YieldRegisterIds []uint
+		CarNumbers       []int
+		Orm              *gorm.DB
 	}
 )
 
 func (slf YieldRegisterItem) TableName() string {
-	return "yield_register_item"
+	return "silk_yield_register_item"
 }
 
 func NewYieldRegisterItemSearch() *YieldRegisterItemSearch {
@@ -42,6 +44,15 @@
 	return slf
 }
 
+func (slf *YieldRegisterItemSearch) SetYieldRegisterIds(ids []uint) *YieldRegisterItemSearch {
+	slf.YieldRegisterIds = ids
+	return slf
+}
+func (slf *YieldRegisterItemSearch) SetCarNumbers(carNumbers []int) *YieldRegisterItemSearch {
+	slf.CarNumbers = carNumbers
+	return slf
+}
+
 func (slf *YieldRegisterItemSearch) build() *gorm.DB {
 	db := slf.Orm.Table(slf.TableName())
 
@@ -49,6 +60,14 @@
 		db = db.Where("yield_register_id = ?", slf.YieldRegisterId)
 	}
 
+	if len(slf.YieldRegisterIds) > 0 {
+		db = db.Where("yield_register_id in (?)", slf.YieldRegisterIds)
+	}
+
+	if len(slf.CarNumbers) > 0 {
+		db = db.Where("car_number in (?)", slf.CarNumbers)
+	}
+
 	return db
 }
 

--
Gitblit v1.8.0