POST api/Task/SaveTask

Request Information

URI Parameters

None.

Body Parameters

TaskDataObject
NameDescriptionTypeAdditional information
TaskId

string

None.

TaskName

string

None.

ProjectId

string

None.

ProjectName

string

None.

TaskType

string

None.

TaskTypeString

string

None.

Account

string

None.

UserName

string

None.

RequiredStartTime

date

None.

RequiredStartTimeStr

string

None.

RequiredEndTime

date

None.

RequiredEndTimeStr

string

None.

ActualStartTime

date

None.

ActualStartTimeStr

string

None.

ActualEndTime

date

None.

ActualEndTimeStr

string

None.

Process

integer

None.

ProcessStr

string

None.

ProcessPercent

integer

None.

ProcessPercentStr

string

None.

TargetProject

ProjectDataObject

None.

CodeQuality

integer

None.

FinalScore

decimal number

None.

Remark

string

None.

CreateUser

string

None.

CreateUserName

string

None.

DocumentList

Collection of DocumentDataObject

None.

Request Formats

application/json, text/json

Sample:
{
  "taskId": "sample string 1",
  "taskName": "sample string 2",
  "projectId": "sample string 3",
  "projectName": "sample string 4",
  "taskType": "sample string 5",
  "taskTypeString": "",
  "account": "sample string 6",
  "userName": "sample string 7",
  "requiredStartTime": "2026-06-10T07:02:52.7665525+08:00",
  "requiredStartTimeStr": "2026-06-10",
  "requiredEndTime": "2026-06-10T07:02:52.7665525+08:00",
  "requiredEndTimeStr": "2026-06-10",
  "actualStartTime": "2026-06-10T07:02:52.7665525+08:00",
  "actualStartTimeStr": "2026-06-10",
  "actualEndTime": "2026-06-10T07:02:52.7665525+08:00",
  "actualEndTimeStr": "2026-06-10",
  "process": 8,
  "processStr": "未知状态",
  "processPercent": 9,
  "processPercentStr": "9.00%",
  "targetProject": {
    "projectId": "sample string 1",
    "projectName": "sample string 2",
    "requireTime": "2026-06-10T07:02:52.7665525+08:00",
    "projectType": "sample string 4",
    "projectTypeString": "",
    "projectAmount": 5.0,
    "shareAmount": 6.0,
    "requireTimeString": "2026-06-10",
    "createTime": "2026-06-10T07:02:52.7665525+08:00",
    "createTimeString": "2026-06-10",
    "process": 8.0,
    "processRate": "800.00%",
    "deleteFlag": true
  },
  "codeQuality": 10,
  "finalScore": 11.0,
  "remark": "sample string 12",
  "createUser": "sample string 13",
  "createUserName": "sample string 14",
  "documentList": [
    {
      "documentId": "sample string 1",
      "documentName": "sample string 2",
      "documentPatch": "sample string 3",
      "documentDownLoadPatch": "\\UploadFiles\\sample string 3"
    },
    {
      "documentId": "sample string 1",
      "documentName": "sample string 2",
      "documentPatch": "sample string 3",
      "documentDownLoadPatch": "\\UploadFiles\\sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<TaskDataObject xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <TaskId>sample string 1</TaskId>
  <TaskName>sample string 2</TaskName>
  <ProjectId>sample string 3</ProjectId>
  <ProjectName>sample string 4</ProjectName>
  <TaskType>sample string 5</TaskType>
  <Account>sample string 6</Account>
  <UserName>sample string 7</UserName>
  <RequiredStartTime>2026-06-10T07:02:52.7665525+08:00</RequiredStartTime>
  <RequiredEndTime>2026-06-10T07:02:52.7665525+08:00</RequiredEndTime>
  <ActualStartTime>2026-06-10T07:02:52.7665525+08:00</ActualStartTime>
  <ActualEndTime>2026-06-10T07:02:52.7665525+08:00</ActualEndTime>
  <Process>8</Process>
  <ProcessPercent>9</ProcessPercent>
  <TargetProject>
    <ProjectId>sample string 1</ProjectId>
    <ProjectName>sample string 2</ProjectName>
    <RequireTime>2026-06-10T07:02:52.7665525+08:00</RequireTime>
    <ProjectType>sample string 4</ProjectType>
    <ProjectAmount>5</ProjectAmount>
    <ShareAmount>6</ShareAmount>
    <CreateTime>2026-06-10T07:02:52.7665525+08:00</CreateTime>
    <Process>8</Process>
    <DeleteFlag>true</DeleteFlag>
  </TargetProject>
  <CodeQuality>10</CodeQuality>
  <FinalScore>11</FinalScore>
  <Remark>sample string 12</Remark>
  <CreateUser>sample string 13</CreateUser>
  <CreateUserName>sample string 14</CreateUserName>
  <DocumentList>
    <DocumentDataObject>
      <DocumentId>sample string 1</DocumentId>
      <DocumentName>sample string 2</DocumentName>
      <DocumentPatch>sample string 3</DocumentPatch>
    </DocumentDataObject>
    <DocumentDataObject>
      <DocumentId>sample string 1</DocumentId>
      <DocumentName>sample string 2</DocumentName>
      <DocumentPatch>sample string 3</DocumentPatch>
    </DocumentDataObject>
  </DocumentList>
</TaskDataObject>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

JsonResultObject
NameDescriptionTypeAdditional information
IsSucceed

boolean

None.

Remark

string

None.

OpTime

string

None.

Result

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "isSucceed": true,
  "remark": "sample string 2",
  "opTime": "sample string 3",
  "result": {}
}

application/xml, text/xml

Sample:
<JsonResultObject xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <IsSucceed>true</IsSucceed>
  <Remark>sample string 2</Remark>
  <OpTime>sample string 3</OpTime>
  <Result />
</JsonResultObject>