mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-10-04 06:22:02 +00:00
支持search
This commit is contained in:
+25
-23
@@ -75,34 +75,36 @@ func (e *SysJob) Get() (SysJob, error) {
|
||||
}
|
||||
|
||||
// 获取SysJob带分页
|
||||
func (e *SysJob) GetPage(pageSize int, pageIndex int) ([]SysJob, int, error) {
|
||||
func (e *SysJob) GetPage(pageSize int, pageIndex int, v interface{}) ([]SysJob, int, error) {
|
||||
var doc []SysJob
|
||||
|
||||
table := orm.Eloquent.Select("*").Table(e.TableName())
|
||||
|
||||
if e.JobId != 0 {
|
||||
table = table.Where("job_id = ?", e.JobId)
|
||||
}
|
||||
table = tools.SetQuery(table, v)
|
||||
|
||||
if e.JobName != "" {
|
||||
table = table.Where("job_name like ?", "%"+e.JobName+"%")
|
||||
}
|
||||
|
||||
if e.JobGroup != "" {
|
||||
table = table.Where("job_group = ?", e.JobGroup)
|
||||
}
|
||||
|
||||
if e.CronExpression != "" {
|
||||
table = table.Where("cron_expression = ?", e.CronExpression)
|
||||
}
|
||||
|
||||
if e.InvokeTarget != "" {
|
||||
table = table.Where("invoke_target = ?", e.InvokeTarget)
|
||||
}
|
||||
|
||||
if e.Status != 0 {
|
||||
table = table.Where("status = ?", e.Status)
|
||||
}
|
||||
//if e.JobId != 0 {
|
||||
// table = table.Where("job_id = ?", e.JobId)
|
||||
//}
|
||||
//
|
||||
//if e.JobName != "" {
|
||||
// table = table.Where("job_name like ?", "%"+e.JobName+"%")
|
||||
//}
|
||||
//
|
||||
//if e.JobGroup != "" {
|
||||
// table = table.Where("job_group = ?", e.JobGroup)
|
||||
//}
|
||||
//
|
||||
//if e.CronExpression != "" {
|
||||
// table = table.Where("cron_expression = ?", e.CronExpression)
|
||||
//}
|
||||
//
|
||||
//if e.InvokeTarget != "" {
|
||||
// table = table.Where("invoke_target = ?", e.InvokeTarget)
|
||||
//}
|
||||
//
|
||||
//if e.Status != 0 {
|
||||
// table = table.Where("status = ?", e.Status)
|
||||
//}
|
||||
|
||||
// 数据权限控制(如果不需要数据权限请将此处去掉)
|
||||
dataPermission := new(DataPermission)
|
||||
|
||||
Reference in New Issue
Block a user