POST new/workflow/save

保存工作流

Request Information

URI Parameters

None.

Body Parameters

WorkflowModel
NameDescriptionTypeAdditional information
Test

string

None.

entity

WorkflowEntity

None.

config

WorkFlowConfig

None.

modules

Collection of WorkflowModulesEntity

None.

Request Formats

application/json, text/json

Sample:
{
  "Test": "sample string 1",
  "entity": {
    "id": 1,
    "name": "sample string 2",
    "del": true,
    "remark": "sample string 4",
    "order": 5,
    "time": "2026-10-20T20:40:56.1240304+08:00",
    "img": "sample string 7",
    "start": "2026-10-20T20:40:56.1240304+08:00",
    "end": "2026-10-20T20:40:56.1240304+08:00",
    "interval": 8.0,
    "stop": true,
    "ExecuteType": 11,
    "ExcuteTime": "2026-10-20T20:40:56.1240304+08:00"
  },
  "config": {
    "nodes": [
      {
        "id": 1,
        "name": "sample string 2",
        "x": 3.0,
        "y": 4.0,
        "h": 5.0,
        "w": 6.0,
        "str": "sample string 7",
        "start": true,
        "img": "sample string 9",
        "connector": {
          "x": 1.0,
          "y": 2.0,
          "h": 3.0,
          "w": 4.0
        }
      },
      {
        "id": 1,
        "name": "sample string 2",
        "x": 3.0,
        "y": 4.0,
        "h": 5.0,
        "w": 6.0,
        "str": "sample string 7",
        "start": true,
        "img": "sample string 9",
        "connector": {
          "x": 1.0,
          "y": 2.0,
          "h": 3.0,
          "w": 4.0
        }
      }
    ],
    "connections": [
      {
        "sourceIndex": 1,
        "destIndex": 2
      },
      {
        "sourceIndex": 1,
        "destIndex": 2
      }
    ]
  },
  "modules": [
    {
      "id": 1,
      "name": "sample string 2",
      "IsDel": true,
      "Remark": "sample string 4",
      "CreateTime": "2026-10-20T20:40:56.1397153+08:00",
      "ImageUrl": "sample string 7",
      "WorkflowId": 8,
      "UserId": 9,
      "modulesType": 10,
      "busType": "sample string 11",
      "operateType": "sample string 12",
      "currentHandle": 13,
      "config": {
        "columns": [
          {
            "label": "sample string 1",
            "value": "sample string 2",
            "type": "sample string 3",
            "op": "sample string 4",
            "opName": "sample string 5",
            "opValue": "sample string 6"
          },
          {
            "label": "sample string 1",
            "value": "sample string 2",
            "type": "sample string 3",
            "op": "sample string 4",
            "opName": "sample string 5",
            "opValue": "sample string 6"
          }
        ],
        "searchs": [
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": "sample string 4",
            "opName": "sample string 5"
          },
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": "sample string 4",
            "opName": "sample string 5"
          }
        ],
        "handles": [
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": [
              "sample string 1",
              "sample string 2"
            ],
            "opName": "sample string 4"
          },
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": [
              "sample string 1",
              "sample string 2"
            ],
            "opName": "sample string 4"
          }
        ],
        "sourceIndexList": [
          1,
          2
        ],
        "destIndexList": [
          1,
          2
        ],
        "cuttentHandle": 1
      }
    },
    {
      "id": 1,
      "name": "sample string 2",
      "IsDel": true,
      "Remark": "sample string 4",
      "CreateTime": "2026-10-20T20:40:56.1397153+08:00",
      "ImageUrl": "sample string 7",
      "WorkflowId": 8,
      "UserId": 9,
      "modulesType": 10,
      "busType": "sample string 11",
      "operateType": "sample string 12",
      "currentHandle": 13,
      "config": {
        "columns": [
          {
            "label": "sample string 1",
            "value": "sample string 2",
            "type": "sample string 3",
            "op": "sample string 4",
            "opName": "sample string 5",
            "opValue": "sample string 6"
          },
          {
            "label": "sample string 1",
            "value": "sample string 2",
            "type": "sample string 3",
            "op": "sample string 4",
            "opName": "sample string 5",
            "opValue": "sample string 6"
          }
        ],
        "searchs": [
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": "sample string 4",
            "opName": "sample string 5"
          },
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": "sample string 4",
            "opName": "sample string 5"
          }
        ],
        "handles": [
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": [
              "sample string 1",
              "sample string 2"
            ],
            "opName": "sample string 4"
          },
          {
            "column": "sample string 1",
            "value": "sample string 2",
            "op": "sample string 3",
            "label": [
              "sample string 1",
              "sample string 2"
            ],
            "opName": "sample string 4"
          }
        ],
        "sourceIndexList": [
          1,
          2
        ],
        "destIndexList": [
          1,
          2
        ],
        "cuttentHandle": 1
      }
    }
  ]
}

application/xml, text/xml

Sample:
<WorkflowModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ma.Model.Model.Middle">
  <Config>
    <ConnectionItemList>
      <ConnectionItem>
        <DestIndex>2</DestIndex>
        <SourceIndex>1</SourceIndex>
      </ConnectionItem>
      <ConnectionItem>
        <DestIndex>2</DestIndex>
        <SourceIndex>1</SourceIndex>
      </ConnectionItem>
    </ConnectionItemList>
    <NodeList>
      <NodeItem>
        <Connector>
          <Height>3</Height>
          <PositionX>1</PositionX>
          <PositionY>2</PositionY>
          <Width>4</Width>
        </Connector>
        <Height>5</Height>
        <Id>1</Id>
        <ImageUrl>sample string 9</ImageUrl>
        <Name>sample string 2</Name>
        <PositionX>3</PositionX>
        <PositionY>4</PositionY>
        <Start>true</Start>
        <Translate>sample string 7</Translate>
        <Width>6</Width>
      </NodeItem>
      <NodeItem>
        <Connector>
          <Height>3</Height>
          <PositionX>1</PositionX>
          <PositionY>2</PositionY>
          <Width>4</Width>
        </Connector>
        <Height>5</Height>
        <Id>1</Id>
        <ImageUrl>sample string 9</ImageUrl>
        <Name>sample string 2</Name>
        <PositionX>3</PositionX>
        <PositionY>4</PositionY>
        <Start>true</Start>
        <Translate>sample string 7</Translate>
        <Width>6</Width>
      </NodeItem>
    </NodeList>
  </Config>
  <Entity xmlns:d2p1="http://schemas.datacontract.org/2004/07/ma.Model.EntityModel.Middle">
    <d2p1:CreateTime>2026-10-20T20:40:56.1240304+08:00</d2p1:CreateTime>
    <d2p1:EndTime>2026-10-20T20:40:56.1240304+08:00</d2p1:EndTime>
    <d2p1:ExcuteTime>2026-10-20T20:40:56.1240304+08:00</d2p1:ExcuteTime>
    <d2p1:ExecuteInterval>8</d2p1:ExecuteInterval>
    <d2p1:ExecuteType>11</d2p1:ExecuteType>
    <d2p1:Id>1</d2p1:Id>
    <d2p1:ImageUrl>sample string 7</d2p1:ImageUrl>
    <d2p1:IsDel>true</d2p1:IsDel>
    <d2p1:IsStop>true</d2p1:IsStop>
    <d2p1:Name>sample string 2</d2p1:Name>
    <d2p1:OrderNum>5</d2p1:OrderNum>
    <d2p1:Remark>sample string 4</d2p1:Remark>
    <d2p1:StartTime>2026-10-20T20:40:56.1240304+08:00</d2p1:StartTime>
    <d2p1:UserId>9</d2p1:UserId>
  </Entity>
  <ModulesList xmlns:d2p1="http://schemas.datacontract.org/2004/07/ma.Model.EntityModel.Middle">
    <d2p1:WorkflowModulesEntity>
      <d2p1:BusType>sample string 11</d2p1:BusType>
      <d2p1:ConfigModel>
        <ColumnList>
          <WMColumnModel>
            <ColumnCode>sample string 2</ColumnCode>
            <ColumnName>sample string 1</ColumnName>
            <ColumnType>sample string 3</ColumnType>
            <Operator>sample string 4</Operator>
            <OperatorName>sample string 5</OperatorName>
            <OperatorValue>sample string 6</OperatorValue>
          </WMColumnModel>
          <WMColumnModel>
            <ColumnCode>sample string 2</ColumnCode>
            <ColumnName>sample string 1</ColumnName>
            <ColumnType>sample string 3</ColumnType>
            <Operator>sample string 4</Operator>
            <OperatorName>sample string 5</OperatorName>
            <OperatorValue>sample string 6</OperatorValue>
          </WMColumnModel>
        </ColumnList>
        <CurrentHandleIndex>1</CurrentHandleIndex>
        <DestIndexList xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>1</d5p1:int>
          <d5p1:int>2</d5p1:int>
        </DestIndexList>
        <HandleList>
          <WMHandleModel>
            <Column>sample string 1</Column>
            <OpNames xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </OpNames>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 4</OperatorName>
            <Value>sample string 2</Value>
          </WMHandleModel>
          <WMHandleModel>
            <Column>sample string 1</Column>
            <OpNames xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </OpNames>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 4</OperatorName>
            <Value>sample string 2</Value>
          </WMHandleModel>
        </HandleList>
        <SearchList>
          <WMSearchModel>
            <Column>sample string 1</Column>
            <ColumnName>sample string 4</ColumnName>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 5</OperatorName>
            <Value>sample string 2</Value>
          </WMSearchModel>
          <WMSearchModel>
            <Column>sample string 1</Column>
            <ColumnName>sample string 4</ColumnName>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 5</OperatorName>
            <Value>sample string 2</Value>
          </WMSearchModel>
        </SearchList>
        <SourceIndexList xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>1</d5p1:int>
          <d5p1:int>2</d5p1:int>
        </SourceIndexList>
      </d2p1:ConfigModel>
      <d2p1:CreateTime>2026-10-20T20:40:56.1397153+08:00</d2p1:CreateTime>
      <d2p1:CurrentHandle>13</d2p1:CurrentHandle>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:ImageUrl>sample string 7</d2p1:ImageUrl>
      <d2p1:IsDel>true</d2p1:IsDel>
      <d2p1:ModulesType>10</d2p1:ModulesType>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:OperateType>sample string 12</d2p1:OperateType>
      <d2p1:OrderNum>5</d2p1:OrderNum>
      <d2p1:Remark>sample string 4</d2p1:Remark>
      <d2p1:UserId>9</d2p1:UserId>
      <d2p1:WorkflowId>8</d2p1:WorkflowId>
    </d2p1:WorkflowModulesEntity>
    <d2p1:WorkflowModulesEntity>
      <d2p1:BusType>sample string 11</d2p1:BusType>
      <d2p1:ConfigModel>
        <ColumnList>
          <WMColumnModel>
            <ColumnCode>sample string 2</ColumnCode>
            <ColumnName>sample string 1</ColumnName>
            <ColumnType>sample string 3</ColumnType>
            <Operator>sample string 4</Operator>
            <OperatorName>sample string 5</OperatorName>
            <OperatorValue>sample string 6</OperatorValue>
          </WMColumnModel>
          <WMColumnModel>
            <ColumnCode>sample string 2</ColumnCode>
            <ColumnName>sample string 1</ColumnName>
            <ColumnType>sample string 3</ColumnType>
            <Operator>sample string 4</Operator>
            <OperatorName>sample string 5</OperatorName>
            <OperatorValue>sample string 6</OperatorValue>
          </WMColumnModel>
        </ColumnList>
        <CurrentHandleIndex>1</CurrentHandleIndex>
        <DestIndexList xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>1</d5p1:int>
          <d5p1:int>2</d5p1:int>
        </DestIndexList>
        <HandleList>
          <WMHandleModel>
            <Column>sample string 1</Column>
            <OpNames xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </OpNames>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 4</OperatorName>
            <Value>sample string 2</Value>
          </WMHandleModel>
          <WMHandleModel>
            <Column>sample string 1</Column>
            <OpNames xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </OpNames>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 4</OperatorName>
            <Value>sample string 2</Value>
          </WMHandleModel>
        </HandleList>
        <SearchList>
          <WMSearchModel>
            <Column>sample string 1</Column>
            <ColumnName>sample string 4</ColumnName>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 5</OperatorName>
            <Value>sample string 2</Value>
          </WMSearchModel>
          <WMSearchModel>
            <Column>sample string 1</Column>
            <ColumnName>sample string 4</ColumnName>
            <Operator>sample string 3</Operator>
            <OperatorName>sample string 5</OperatorName>
            <Value>sample string 2</Value>
          </WMSearchModel>
        </SearchList>
        <SourceIndexList xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>1</d5p1:int>
          <d5p1:int>2</d5p1:int>
        </SourceIndexList>
      </d2p1:ConfigModel>
      <d2p1:CreateTime>2026-10-20T20:40:56.1397153+08:00</d2p1:CreateTime>
      <d2p1:CurrentHandle>13</d2p1:CurrentHandle>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:ImageUrl>sample string 7</d2p1:ImageUrl>
      <d2p1:IsDel>true</d2p1:IsDel>
      <d2p1:ModulesType>10</d2p1:ModulesType>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:OperateType>sample string 12</d2p1:OperateType>
      <d2p1:OrderNum>5</d2p1:OrderNum>
      <d2p1:Remark>sample string 4</d2p1:Remark>
      <d2p1:UserId>9</d2p1:UserId>
      <d2p1:WorkflowId>8</d2p1:WorkflowId>
    </d2p1:WorkflowModulesEntity>
  </ModulesList>
  <Test>sample string 1</Test>
</WorkflowModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'WorkflowModel'.

Response Information

Resource Description

ApiDataResponse
NameDescriptionTypeAdditional information
Ok

接口是否成功。

boolean

None.

Data

返回数据。

Object

None.

Msg

返回消息。

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Ok": true,
  "Data": {},
  "Msg": "sample string 3"
}

application/xml, text/xml

Sample:
<ApiDataResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ma.Api.Controllers.Dtos">
  <Data />
  <Msg>sample string 3</Msg>
  <Ok>true</Ok>
</ApiDataResponse>