SYS.TaskDAL.QueryObject

Parameters:

Name Type Description
Condition Condition
RecordCountLimit Int32

Returns: List<Task>

Sample:

Request:

    {
    "jsonrpc": "2.0",
    "method": "SYS.TaskDAL.QueryObject",
    "params": {
        "Condition" : {
          "Type": "Eteam.ORM.Common.Condition, Eteam.ORM.Common",
          "Context": "",
          "AndOr": "",
          "NoLock": false,
          "Items": []
        } /* [Condition]*/,
        "RecordCountLimit" : 1 /* [Int32]*/
        
    },
    "id": 1,
    "tags": {
        "usertoken": "",
        "sessionid": ""
    }
  }
Response:
{
  "jsonrpc": "2.0",
  "result": [
    {
      "Id": ""  /*任务Id*/,
      "TypeId": ""  /*任务类型Id*/,
      "TaskType": {
        "TypeId": ""  /*类别Id*/,
        "TypeName": ""  /*作业类别名称*/,
        "TaskThreadClassName": ""  /*任务服务类名称*/,
        "Priority": 0  /*线程优先级*/,
        "ExcludeTypes": [
          {
            "TypeId": null  /*类别Id*/,
            "TypeName": null  /*作业类别名称*/,
            "TaskThreadClassName": null  /*任务服务类名称*/,
            "Priority": 1  /*线程优先级*/,
            "ExcludeTypes": []  /*不能一起执行的任务(互斥任务)*/
          }
        ]  /*不能一起执行的任务(互斥任务)*/
      },
      "State": 0  /*运行状态*/,
      "Desc": ""  /*任务描述*/,
      "Param": ""  /*运行参数(可以是 json)*/,
      "Error": ""  /*错误信息*/,
      "UserId": ""  /*执行的用户Id*/,
      "UserName": ""  /*执行的用户名*/,
      "TaskTime": "2026-03-21T20:30:51.6158478+08:00"  /*任务提交时间*/,
      "Total": 1  /*进度: 最大值 (最小值为0)*/,
      "Position": 1  /*进度: 当前执行位置*/,
      "StartTime": "2026-03-21T20:30:51.6158478+08:00"  /*开始执行时间*/,
      "EndTime": "2026-03-21T20:30:51.6158478+08:00"  /*结束执行时间*/,
      "Period": 0  /*执行耗时: 秒*/,
      "IdValues": [
        ""
      ]
    }
  ],
  "error": null,
  "id": 1
}