123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- /* ==============================================================================
- * 功能描述:PEPCodeRequest
- * 创 建 者:Garrett
- * 创建日期:2018/4/8 11:22:35
- * ==============================================================================*/
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Newtonsoft.Json.Linq;
- using SAGA.DotNetUtils.Http;
- using SAGA.MBI.Common;
- namespace SAGA.MBI.RequestData
- {
- /// <summary>
- /// PEPCodeRequest
- /// </summary>
- public class PEPCodeRequest
- {
- /// <summary>
- /// 数据平台系统和设备的完整信息点
- /// </summary>
- /// <returns></returns>
- public static string DataPlatFormSysOrEqInfos(string code)
- {
- string url = MBIConst.DataPlatformLocalHost + $"data-platform-3/infocode/query_property?type={code}";
- RestClient client = new RestClient(url, HttpVerb.GET);
- string request = client.PostRequest();
- return request;
- }
- /// <summary>
- /// 查询自定义信息点
- /// </summary>
- /// <returns></returns>
- public static string UserDefineSysOrEqInfos(string code)
- {
- string url = MBIConst.DataPlatformLocalHost + $"data-platform-3/infocode/complex_query?projectId={MBIControl.ProjectCur.Id}&type={code}&combine=false";
- RestClient client = new RestClient(url, HttpVerb.GET);
- string request = client.PostRequest();
- return request;
- }
- /// <summary>
- /// Saas平台,动态模板管理信息点
- /// </summary>
- /// <param name="buildingId"></param>
- /// <param name="infos"></param>
- /// <returns></returns>
- public static string InfoCodeQuery(string code)
- {
- string url = MBIConst.ScanBuildingLocalHost + $"service/dict/infocode_query";
- string app_type = "godhand";
- JObject idJObject = new JObject();
- idJObject.Add("ProjId", MBIControl.ProjectCur.Id);
- idJObject.Add("Code", code);
- idJObject.Add("AppType", "revit");
- string postData = idJObject.ToString();
- RestClient client = new RestClient(url, HttpVerb.POST, postData);
- string request = client.PostRequest();
- return request;
- }
- }
- }
|