POST new/workflow/save
保存工作流
Request Information
URI Parameters
None.
Body Parameters
WorkflowModel| Name | Description | Type | Additional 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:
Response Information
Resource Description
ApiDataResponse| Name | Description | Type | Additional 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>