liujiandao
2024-04-30 1fab8f0f684d28ac8b996b345402b45e116eaed9
models/salary_details.go
@@ -48,12 +48,28 @@
   return slf
}
func (slf *SalaryDetailsSearch) SetSalaryReportFormId(salaryReportFormId uint) *SalaryDetailsSearch {
   slf.SalaryReportFormId = salaryReportFormId
   return slf
}
func (slf *SalaryDetailsSearch) SetSalaryTypeId(salaryTypeId uint) *SalaryDetailsSearch {
   slf.SalaryTypeId = salaryTypeId
   return slf
}
func (slf *SalaryDetailsSearch) build() *gorm.DB {
   var db = slf.Orm.Table(slf.TableName())
   if slf.Preload {
      db = db.Model(SalaryDetails{}).Preload("SalaryType")
   }
   if slf.SalaryReportFormId != 0 {
      db = db.Where("salary_report_form_id = ?", slf.SalaryReportFormId)
   }
   if slf.SalaryTypeId != 0 {
      db = db.Where("salary_type_id = ?", slf.SalaryTypeId)
   }
   return db
}