CenterWSServerBS

<back to all web services

UploadUnifiedDataRequest

统一数据上传接口

Requires Authentication
The following routes are available for this service:
POST/UploadUnifiedData
UploadUnifiedDataRequest Parameters:
NameParameterData TypeRequiredDescription
ModelbodyUnifiedDataModelNo
UnifiedDataModel Parameters:
NameParameterData TypeRequiredDescription
MainDataformDictionary<string, string>No主表数据-dict
ModifyDatasformList<Dictionary<String,String>>No修改记录数据-dict
QuestionDatasformList<Dictionary<String,String>>No修改原因数据-list
AcsDatasformList<Dictionary<String,String>>No曲线记录数据-list
PKRDataformDictionary<string, string>Nopkr记录数据-dict
WordReportDataformDictionary<string, string>NoC类报告数据-dict
HNKYDataformDictionary<string, string>No混凝土详情数据-dict
SJKYDataformDictionary<string, string>No抗压详情数据-dict
UploadUnifiedDataResponse Parameters:
NameParameterData TypeRequiredDescription
AllSuccformboolNo是否都成功
ErrMsgformstringNo失败信息等
ResultformList<ItemUploadResult>No上传结果
ItemUploadResult Parameters:
NameParameterData TypeRequiredDescription
TableformstringNo表名
FilePathformstringNo附件上传后的路径
IsSucformboolNo是否成功
msgformstringNo失败信息等

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /UploadUnifiedData HTTP/1.1 
Host: gxzj.service.jyjzqy.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	Model: 
	{
		MainData: 
		{
			String: String
		},
		ModifyDatas: 
		[
			{
				String: String
			}
		],
		QuestionDatas: 
		[
			{
				String: String
			}
		],
		AcsDatas: 
		[
			{
				String: String
			}
		],
		PKRData: 
		{
			String: String
		},
		WordReportData: 
		{
			String: String
		},
		HNKYData: 
		{
			String: String
		},
		SJKYData: 
		{
			String: String
		}
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	AllSucc: False,
	ErrMsg: String,
	Result: 
	[
		{
			Table: String,
			FilePath: String,
			IsSuc: False,
			msg: String
		}
	]
}