From 7dd6097d42d6d6f254a84ab0111bac70f0358660 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 30 四月 2024 10:20:40 +0800
Subject: [PATCH] 加一些注释
---
models/attendance_manage.go | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/models/attendance_manage.go b/models/attendance_manage.go
index 08db86f..412bf42 100644
--- a/models/attendance_manage.go
+++ b/models/attendance_manage.go
@@ -26,6 +26,7 @@
WorkType WorkTypeManage `json:"workType" gorm:"foreignKey:WorkTypeId"`
Status constvar.AttendanceStatus `json:"status" gorm:"type:int(11);comment:鐘舵��"`
OverTimeDuration decimal.Decimal `json:"overTimeDuration" gorm:"type:decimal(20,2);comment:鍔犵彮鏃堕暱"`
+ PhoneNum string `gorm:"type:varchar(191);comment:鎵嬫満鍙�" json:"phoneNum"`
}
AttendanceManageSearch struct {
AttendanceManage
@@ -35,6 +36,7 @@
Ids []uint
Month string
Keyword string
+ Order string
Orm *gorm.DB
}
)
@@ -87,6 +89,11 @@
return slf
}
+func (slf *AttendanceManageSearch) SetOrder(order string) *AttendanceManageSearch {
+ slf.Order = order
+ return slf
+}
+
func (slf *AttendanceManageSearch) build() *gorm.DB {
var db = slf.Orm.Table(slf.TableName())
@@ -113,6 +120,9 @@
if slf.Keyword != "" {
db = db.Where("worker_name like ? or worker_id like ?", "%"+slf.Keyword+"%", "%"+slf.Keyword+"%")
}
+ if slf.Order != "" {
+ db = db.Order(slf.Order)
+ }
return db
}
--
Gitblit v1.8.0