POST api/DataModel/linkDM

Request Information

URI Parameters

None.

Body Parameters

plkDataResult
NameDescriptionTypeAdditional information
loginID

string

None.

par

parDataModelWithParams

None.

RDs

Collection of GridRowData

None.

rowData

Object

None.

Request Formats

application/json, text/json

Sample:
{
  "loginID": "sample string 1",
  "par": {
    "dmCode": "sample string 1",
    "dmNum": 2,
    "Para": [
      "sample string 1",
      "sample string 2"
    ],
    "SimpleFlag": true
  },
  "RDs": [
    {
      "Key": "sample string 1",
      "Type": "sample string 2",
      "Value": {}
    },
    {
      "Key": "sample string 1",
      "Type": "sample string 2",
      "Value": {}
    }
  ],
  "rowData": {}
}

application/xml, text/xml

Sample:
<plkDataResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MultiSoft">
  <RDs>
    <GridRowData>
      <Key>sample string 1</Key>
      <Type>sample string 2</Type>
      <Value />
    </GridRowData>
    <GridRowData>
      <Key>sample string 1</Key>
      <Type>sample string 2</Type>
      <Value />
    </GridRowData>
  </RDs>
  <loginID>sample string 1</loginID>
  <par>
    <Para xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Para>
    <SimpleFlag>true</SimpleFlag>
    <dmCode>sample string 1</dmCode>
    <dmNum>2</dmNum>
  </par>
  <rowData />
</plkDataResult>

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 'plkDataResult'.

Response Information

Resource Description

SysDataModel
NameDescriptionTypeAdditional information
ParamsValue

Collection of string

None.

ParamsValueNotSave

Collection of string

None.

IsExist

boolean

None.

oMySetting

Collection of Object

None.

UseParamFlag

boolean

None.

RetValue1

integer

None.

RetValue2

integer

None.

RetValue3

integer

None.

RetValue4

integer

None.

RetValue5

integer

None.

LinkVar

DMLinkVar

None.

LinkIdAction

string

None.

FunctionListAvaiable

string

None.

MyRowData

Collection of GridRowData

None.

LinkIdResult

string

None.

DeepAnalysisType

eModelDeepAnalysisType

None.

LogicalDay

string

None.

LinkToken

string

None.

SimpleInfoOnly

boolean

None.

DataColStru

Collection of Object

None.

ModelCode

string

None.

ModelNumber

integer

None.

ModelDesc

string

None.

ConnCode

string

None.

ModuleCode

string

None.

AuthorityCode

string

None.

AccessList

string

None.

AccessFlag

boolean

None.

AuthorityOK

boolean

None.

AllowUpdate

boolean

None.

AllowAddnew

boolean

None.

AllowRemoveLine

boolean

None.

AllowAllDataTreat

boolean

None.

AllowAddNewRowsInEditMode

boolean

None.

AddNewRowTop

boolean

None.

AllowTagPrint

boolean

None.

AllowExport

boolean

None.

AllowGroup

boolean

None.

LocationInNewscript

string

None.

LocationInUpdatescript

string

None.

PreProcessTitle

string

None.

PostProcessTitle

string

None.

CallProcessTitle

string

None.

DataTreatTitle

string

None.

ChartTypeSetting

string

None.

ReturnRows

integer

None.

EditColumns

Collection of string

None.

EditCondCols

Collection of string

None.

H5MaxLines

integer

None.

SysModelFlag

boolean

None.

Params

Collection of string

None.

ModelScript

MainScript

None.

DataModelID

integer

None.

Image

string

None.

ModelFlags

strModelFlag

None.

Response Formats

application/json, text/json

Sample:
{
  "oMySetting": null,
  "UseParamFlag": true,
  "RetValue1": 2,
  "RetValue2": 3,
  "RetValue3": 4,
  "RetValue4": 5,
  "RetValue5": 6,
  "LinkVar": {
    "LoginID": "sample string 1",
    "UserCode": "sample string 2",
    "UserName": "sample string 3",
    "UserActiveFlag": true,
    "Role": "sample string 5",
    "DevID": "sample string 6",
    "CusCode": "sample string 7",
    "Server": "sample string 8",
    "LangCode": "sample string 9",
    "LinkTokenStatus": true
  },
  "LinkIdAction": "sample string 7",
  "FunctionListAvaiable": "sample string 8",
  "MyRowData": [
    {
      "Key": "sample string 1",
      "Type": "sample string 2",
      "Value": {}
    },
    {
      "Key": "sample string 1",
      "Type": "sample string 2",
      "Value": {}
    }
  ],
  "LinkIdResult": "sample string 9",
  "DeepAnalysisType": 1,
  "LogicalDay": "sample string 10",
  "LinkToken": "sample string 11",
  "SimpleInfoOnly": true,
  "DataColStru": null,
  "ModelCode": "sample string 13",
  "ModelNumber": 14,
  "ModelDesc": "sample string 15",
  "ConnCode": "sample string 16",
  "ModuleCode": "sample string 17",
  "AuthorityCode": "sample string 18",
  "AccessList": "sample string 19",
  "AccessFlag": true,
  "AuthorityOK": true,
  "AllowUpdate": true,
  "AllowAddnew": true,
  "AllowRemoveLine": true,
  "AllowAllDataTreat": true,
  "AllowAddNewRowsInEditMode": true,
  "AddNewRowTop": true,
  "AllowTagPrint": true,
  "AllowExport": true,
  "AllowGroup": true,
  "LocationInNewscript": "sample string 31",
  "LocationInUpdatescript": "sample string 32",
  "PreProcessTitle": "sample string 33",
  "PostProcessTitle": "sample string 34",
  "CallProcessTitle": "sample string 35",
  "DataTreatTitle": "sample string 36",
  "ChartTypeSetting": "sample string 37",
  "ReturnRows": 38,
  "EditColumns": [
    "sample string 1",
    "sample string 2"
  ],
  "EditCondCols": [
    "sample string 1",
    "sample string 2"
  ],
  "H5MaxLines": 39,
  "SysModelFlag": true,
  "Params": [
    "sample string 1",
    "sample string 2"
  ],
  "ModelScript": {
    "ScriptBase": "sample string 1",
    "ScriptUpdate": "sample string 2",
    "ScriptCreate": "sample string 3",
    "ScriptRemove": "sample string 4",
    "ScriptTreate": "sample string 5"
  },
  "DataModelID": 41,
  "Image": "sample string 42",
  "ModelFlags": {
    "HasManuPreProcessFlag": true,
    "HasManuPreProcessAllFlag": true,
    "HasManuPreCallFlag": true,
    "HasManuPreCallAllFlag": true,
    "HasManuPostProcessFlag": true,
    "HasManuPostProcessAllFlag": true,
    "HasManuPostCallFlag": true,
    "HasManuPostCallAllFlag": true,
    "HasAutoPreProcessFlag": true,
    "HasAutoPostProcessFlag": true,
    "HasExternalProcessFlag": true,
    "HasSyncFlagAll": true,
    "HasSyncFlagSelect": true,
    "HasSyncFlagNew": true,
    "HasSyncFlagRemove": true,
    "HasSyncFlagUpdate": true,
    "HasDataMineFlag": true,
    "ShowDataMineOverviewFlag": true,
    "OverviewVertical": true,
    "OverviewSplit": 20,
    "OverviewAutoRefresh": true,
    "ShowDataMineLayout": true,
    "DataMineColumns": [
      "sample string 1",
      "sample string 2"
    ],
    "HasReportFuncFlag": true,
    "FavoriteFlag": true,
    "LoadDataImmediateFlag": true,
    "InputBoxFlag": true,
    "CopyLineFlag": true,
    "KeepInEditModeFlag": true,
    "CellValidateFlag": true,
    "RowValidateFlag": true,
    "DataAutoSaveFlag": true,
    "BatchEditFlag": true,
    "SaveOnEnterKey": true,
    "DisableInputIMEMode": true,
    "LinkMultiRows": true
  },
  "ParamsValue": [
    "sample string 1",
    "sample string 2"
  ],
  "IsExist": true
}

application/xml

Sample:

An exception has occurred while using the formatter 'XmlMediaTypeFormatter' to generate sample for media type 'application/xml'. Exception message: 类型“Newtonsoft.Json.Linq.JToken”是不支持的递归集合数据协定。请考虑修改集合“Newtonsoft.Json.Linq.JToken”的定义,移除对其自身的引用。

text/xml

Sample:

An exception has occurred while using the formatter 'XmlMediaTypeFormatter' to generate sample for media type 'text/xml'. Exception message: 类型“Newtonsoft.Json.Linq.JToken”是不支持的递归集合数据协定。请考虑修改集合“Newtonsoft.Json.Linq.JToken”的定义,移除对其自身的引用。