SYS.TaskDAL.Save

Parameters:

Name Type Description
Entity Task

Returns: Void

Sample:

Request:

    {
    "jsonrpc": "2.0",
    "method": "SYS.TaskDAL.Save",
    "params": {
        "Entity" : {
          "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-21T19:08:42.4426967+08:00"  /*任务提交时间*/,
          "Total": 1  /*进度: 最大值 (最小值为0)*/,
          "Position": 1  /*进度: 当前执行位置*/,
          "StartTime": "2026-03-21T19:08:42.4426967+08:00"  /*开始执行时间*/,
          "EndTime": "2026-03-21T19:08:42.4426967+08:00"  /*结束执行时间*/,
          "Period": 0  /*执行耗时: 秒*/,
          "IdValues": [
            ""
          ]
        } /* [Task]*/
        
    },
    "id": 1,
    "tags": {
        "usertoken": "",
        "sessionid": ""
    }
  }
Response:
{
  "jsonrpc": "2.0",
  "result": null,
  "error": null,
  "id": 1
}