POST api/ganttchart/project/SaveProjectTaskGroup

保存任务组信息

请求信息

URI 参数

None.

Body 参数

任务组信息

ProjectTaskGroupEntity
名称说明类型其他信息
ProjectId

所属项目

string

Required

Name

名称

string

Required

Color

颜色

string

None.

PlanStartTime

计划开始时间

string

None.

PlanEndTime

计划结束时间

string

None.

Progress

进度

decimal number

None.

Tasks

任务集合

Collection of ProjectTaskEntity

None.

Milestones

里程碑集合

Collection of ProjectMilestoneEntity

None.

AttachmentCount

文件数量

integer

None.

CommentCount

留言数量

integer

None.

ExaminationCount

检查数量

integer

None.

Id

string

None.

CreateDate

date

None.

CreateUserId

string

None.

CreateUserName

string

None.

ModifyDate

date

None.

ModifyUserId

string

None.

ModifyUserName

string

None.

请求格式

application/json, text/json

Sample:
{
  "ProjectId": "sample string 1",
  "Name": "sample string 2",
  "Color": "sample string 3",
  "PlanStartTime": "2024/9/21",
  "PlanEndTime": "2024/9/21",
  "Progress": 4.0,
  "Tasks": [
    {
      "ProjectTaskGroupId": "sample string 1",
      "Name": "sample string 2",
      "Color": "sample string 3",
      "Progress": 4.0,
      "PlanStartTime": "2024-09-21 16:42:15",
      "PlanEndTime": "2024-09-21 16:42:15",
      "Priority": 0,
      "ChargeUserId": "sample string 7",
      "ChargeUserName": "sample string 8",
      "AttachmentCount": 9,
      "CommentCount": 10,
      "ExaminationCount": 11,
      "Id": "sample string 12",
      "CreateDate": "2024-09-21 16:42:15",
      "CreateUserId": "sample string 13",
      "CreateUserName": "sample string 14",
      "ModifyDate": "2024-09-21 16:42:15",
      "ModifyUserId": "sample string 15",
      "ModifyUserName": "sample string 16"
    },
    {
      "ProjectTaskGroupId": "sample string 1",
      "Name": "sample string 2",
      "Color": "sample string 3",
      "Progress": 4.0,
      "PlanStartTime": "2024-09-21 16:42:15",
      "PlanEndTime": "2024-09-21 16:42:15",
      "Priority": 0,
      "ChargeUserId": "sample string 7",
      "ChargeUserName": "sample string 8",
      "AttachmentCount": 9,
      "CommentCount": 10,
      "ExaminationCount": 11,
      "Id": "sample string 12",
      "CreateDate": "2024-09-21 16:42:15",
      "CreateUserId": "sample string 13",
      "CreateUserName": "sample string 14",
      "ModifyDate": "2024-09-21 16:42:15",
      "ModifyUserId": "sample string 15",
      "ModifyUserName": "sample string 16"
    }
  ],
  "Milestones": [
    {
      "ProjectTaskGroupId": "sample string 1",
      "Name": "sample string 2",
      "TimePoint": "2024-09-21 16:42:15",
      "Completed": true,
      "ChargeUserId": "sample string 5",
      "ChargeUserName": "sample string 6",
      "AttachmentCount": 7,
      "CommentCount": 8,
      "ExaminationCount": 9,
      "Id": "sample string 10",
      "CreateDate": "2024-09-21 16:42:15",
      "CreateUserId": "sample string 11",
      "CreateUserName": "sample string 12",
      "ModifyDate": "2024-09-21 16:42:15",
      "ModifyUserId": "sample string 13",
      "ModifyUserName": "sample string 14"
    },
    {
      "ProjectTaskGroupId": "sample string 1",
      "Name": "sample string 2",
      "TimePoint": "2024-09-21 16:42:15",
      "Completed": true,
      "ChargeUserId": "sample string 5",
      "ChargeUserName": "sample string 6",
      "AttachmentCount": 7,
      "CommentCount": 8,
      "ExaminationCount": 9,
      "Id": "sample string 10",
      "CreateDate": "2024-09-21 16:42:15",
      "CreateUserId": "sample string 11",
      "CreateUserName": "sample string 12",
      "ModifyDate": "2024-09-21 16:42:15",
      "ModifyUserId": "sample string 13",
      "ModifyUserName": "sample string 14"
    }
  ],
  "AttachmentCount": 4,
  "CommentCount": 5,
  "ExaminationCount": 6,
  "Id": "sample string 7",
  "CreateDate": "2024-09-21 16:42:15",
  "CreateUserId": "sample string 8",
  "CreateUserName": "sample string 9",
  "ModifyDate": "2024-09-21 16:42:15",
  "ModifyUserId": "sample string 10",
  "ModifyUserName": "sample string 11"
}

application/xml, text/xml

Sample:
<ProjectTaskGroupEntity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZJ.GX.Application.Domain">
  <CreateDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7890318+08:00</CreateDate>
  <CreateUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 8</CreateUserId>
  <CreateUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 9</CreateUserName>
  <Id xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 7</Id>
  <ModifyDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7890318+08:00</ModifyDate>
  <ModifyUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 10</ModifyUserId>
  <ModifyUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 11</ModifyUserName>
  <AttachmentCount>4</AttachmentCount>
  <Color>sample string 3</Color>
  <CommentCount>5</CommentCount>
  <ExaminationCount>6</ExaminationCount>
  <Milestones>
    <ProjectMilestoneEntity>
      <CreateDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</CreateDate>
      <CreateUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 11</CreateUserId>
      <CreateUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 12</CreateUserName>
      <Id xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 10</Id>
      <ModifyDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</ModifyDate>
      <ModifyUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 13</ModifyUserId>
      <ModifyUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 14</ModifyUserName>
      <AttachmentCount>7</AttachmentCount>
      <ChargeUserId>sample string 5</ChargeUserId>
      <ChargeUserName>sample string 6</ChargeUserName>
      <CommentCount>8</CommentCount>
      <Completed>true</Completed>
      <ExaminationCount>9</ExaminationCount>
      <Name>sample string 2</Name>
      <ProjectTaskGroupId>sample string 1</ProjectTaskGroupId>
      <TimePoint>2024-09-21T16:42:15.7734103+08:00</TimePoint>
    </ProjectMilestoneEntity>
    <ProjectMilestoneEntity>
      <CreateDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</CreateDate>
      <CreateUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 11</CreateUserId>
      <CreateUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 12</CreateUserName>
      <Id xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 10</Id>
      <ModifyDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</ModifyDate>
      <ModifyUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 13</ModifyUserId>
      <ModifyUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 14</ModifyUserName>
      <AttachmentCount>7</AttachmentCount>
      <ChargeUserId>sample string 5</ChargeUserId>
      <ChargeUserName>sample string 6</ChargeUserName>
      <CommentCount>8</CommentCount>
      <Completed>true</Completed>
      <ExaminationCount>9</ExaminationCount>
      <Name>sample string 2</Name>
      <ProjectTaskGroupId>sample string 1</ProjectTaskGroupId>
      <TimePoint>2024-09-21T16:42:15.7734103+08:00</TimePoint>
    </ProjectMilestoneEntity>
  </Milestones>
  <Name>sample string 2</Name>
  <ProjectId>sample string 1</ProjectId>
  <Tasks>
    <ProjectTaskEntity>
      <CreateDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</CreateDate>
      <CreateUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 13</CreateUserId>
      <CreateUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 14</CreateUserName>
      <Id xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 12</Id>
      <ModifyDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</ModifyDate>
      <ModifyUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 15</ModifyUserId>
      <ModifyUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 16</ModifyUserName>
      <AttachmentCount>9</AttachmentCount>
      <ChargeUserId>sample string 7</ChargeUserId>
      <ChargeUserName>sample string 8</ChargeUserName>
      <Color>sample string 3</Color>
      <CommentCount>10</CommentCount>
      <ExaminationCount>11</ExaminationCount>
      <Name>sample string 2</Name>
      <PlanEndTime>2024-09-21T16:42:15.7734103+08:00</PlanEndTime>
      <PlanStartTime>2024-09-21T16:42:15.7734103+08:00</PlanStartTime>
      <Priority>Normal</Priority>
      <Progress>4</Progress>
      <ProjectTaskGroupId>sample string 1</ProjectTaskGroupId>
    </ProjectTaskEntity>
    <ProjectTaskEntity>
      <CreateDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</CreateDate>
      <CreateUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 13</CreateUserId>
      <CreateUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 14</CreateUserName>
      <Id xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 12</Id>
      <ModifyDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:42:15.7734103+08:00</ModifyDate>
      <ModifyUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 15</ModifyUserId>
      <ModifyUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 16</ModifyUserName>
      <AttachmentCount>9</AttachmentCount>
      <ChargeUserId>sample string 7</ChargeUserId>
      <ChargeUserName>sample string 8</ChargeUserName>
      <Color>sample string 3</Color>
      <CommentCount>10</CommentCount>
      <ExaminationCount>11</ExaminationCount>
      <Name>sample string 2</Name>
      <PlanEndTime>2024-09-21T16:42:15.7734103+08:00</PlanEndTime>
      <PlanStartTime>2024-09-21T16:42:15.7734103+08:00</PlanStartTime>
      <Priority>Normal</Priority>
      <Progress>4</Progress>
      <ProjectTaskGroupId>sample string 1</ProjectTaskGroupId>
    </ProjectTaskEntity>
  </Tasks>
</ProjectTaskGroupEntity>

application/x-www-form-urlencoded

Sample:

Sample not available.

响应信息

响应说明

ResponseEx
名称说明类型其他信息
StatusCode

状态码

ResponseStatusCode

None.

Message

信息

string

None.

Data

数据

Object

None.

响应格式

application/json, text/json

Sample:
{
  "StatusCode": 0,
  "Message": "sample string 1",
  "Data": {}
}

application/xml, text/xml

Sample:
<ResponseEx xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZJ.GX.Application.WebApi.Models">
  <Data />
  <Message>sample string 1</Message>
  <StatusCode>OK</StatusCode>
</ResponseEx>