97国产精品视频|欧美国产偷国产精品三区|在线欧美成人网站网址|亚洲在线色情日本无码视频网|高潮喷水在线日韩精品操|真真操逼视频国产免费啪啪片|超大波少妇欧美亚洲精品日韩一区|久久视频精品91午夜视频|亚洲无码成人动漫精品一区二区|中文字幕久久成人

您當(dāng)前位置:采招網(wǎng) > 文檔下載 > 連云港市消防救援支隊(duì)智慧儲(chǔ)運(yùn)系統(tǒng)建設(shè)更正公告項(xiàng)目需求附件1.docx

連云港市消防救援支隊(duì)智慧儲(chǔ)運(yùn)系統(tǒng)建設(shè)更正公告項(xiàng)目需求附件1.docx

下載文件(44.35KB)
連云港市 2025-10-21 44.35KB 業(yè)主:連云港市消防救援支隊(duì)
內(nèi)容簡(jiǎn)介

65遷移要求:原有老系統(tǒng)數(shù)據(jù)的數(shù)據(jù)遷移對(duì)接。對(duì)接方式示例詳見(jiàn)附件1《數(shù)據(jù)共享服務(wù)接口文檔—車(chē)輛信息》。截止2025年10月21日,原有數(shù)據(jù)中消防車(chē)輛193輛、器材35860件套。采購(gòu)人承諾負(fù)責(zé)對(duì)接江蘇省消防救援總隊(duì)數(shù)據(jù)管理部門(mén),確保數(shù)據(jù)順利遷移。附件1數(shù)據(jù)共享服務(wù)接口文檔—車(chē)輛信息通過(guò)restfulapi直接獲取數(shù)據(jù)通過(guò)條件獲取查詢數(shù)據(jù)接口接口地址:http://127001:80/se/dh-api/openapi/resource/f8b2ae5f9e574041a9845ee6ebdf8a79/data請(qǐng)求方式:POST請(qǐng)求頭設(shè)置:Content-type=application/json請(qǐng)求body:名稱類(lèi)型是否必填描述appIdStringtrue用戶憑證timestampLongtrue時(shí)間戳:當(dāng)前時(shí)間long型字符串pageNumIntegertrue當(dāng)前頁(yè)碼,默認(rèn)1pageSizeIntegertrue每頁(yè)查詢數(shù)據(jù)量,默認(rèn)10,最大值10000queryListfalse查詢參數(shù),數(shù)組對(duì)象,數(shù)組格式為[{column:具體查詢字段,需符合服務(wù)設(shè)置的條件內(nèi)容中的字段,comparator:比較符,value:查詢條件的值}]->columnStringtrue查詢字段->comparatorStringtrue用于設(shè)置定義比較時(shí)候的比較符號(hào),只允許以下幾種字典項(xiàng):eq,ne,like,ge,gt,le,lt->valueStringtrue用于設(shè)置定義比較時(shí)候的比較值customSqlStringtrue自定義SQL語(yǔ)句(Base64),請(qǐng)注意使用該參數(shù),query參數(shù)將失效sortListfalse排序參數(shù)->columnStringtrue排序字段->isAscBooleantrue是否正序signStringtrue簽名數(shù)據(jù)說(shuō)明:使用自定義sql語(yǔ)句后1前提條件是需要在服務(wù)授權(quán)配置中打開(kāi)該配置,否則會(huì)返回異常信息;2當(dāng)時(shí)用自定義sql語(yǔ)句后,query參數(shù)傳入將不再生效;調(diào)用方query參數(shù)舉例:[{"column":"name","comparator":"like","value":"%張三%"},{"column":"age","comparator":"ge","value":10},{"column":"age","comparator":"le","value":20},{"column":"sex","comparator":"eq","value":1}]comparator說(shuō)明:值說(shuō)明eq等于ne不等于like模糊查詢ge大于等于gt大于le小于等于lt小于參數(shù)sort說(shuō)明:根據(jù)服務(wù)配置的查詢條件自動(dòng)生成相關(guān)說(shuō)明信息,每個(gè)服務(wù)的sort參數(shù)均為服務(wù)本身配置所生成。舉例:如一個(gè)人員信息查詢服務(wù),服務(wù)可對(duì)外提供排序字段有:姓名:name、年齡:age對(duì)應(yīng)的調(diào)用方可傳入的sort參數(shù)格式如下:[{"column":"age",isAsc:true},{"column":"name",isAsc:false}]參數(shù)簽名:將請(qǐng)求參數(shù)除sign外的參數(shù)根據(jù)ASCII碼從小到大排序,然后將參數(shù)對(duì)象轉(zhuǎn)換成json文本,以appSecret作為salt通過(guò)md5加密方式對(duì)json文本進(jìn)行簽名生成簽名值,將簽名值作為請(qǐng)求參數(shù)sign的值進(jìn)行請(qǐng)求。//原始參數(shù){"pageSize":10,"pageNum":1,"appId":"5a863acf-d5b9-4636-a1f7-2372a083a3b5","timestamp":*43}//排序后參數(shù){"appId":"5a863acf-d5b9-4636-a1f7-2372a083a3b5","pageNum":1,"pageSize":10,"timestamp":*43}方法:comalibabafastjson2JSONObjectbody=newcomalibabafastjson2JSONObject();//門(mén)戶詳情申請(qǐng)單中的憑證編號(hào)bodyput("appId","***");bodyput("pageNum",1);bodyput("pageSize",19);bodyput("timestamp",SystemcurrentTimeMillis());//新增條件JSONObjectjsonObject=newJSONObject();bodyput("query",ArraysasList(jsonObject));jsonObjectput("column","sex");jsonObjectput("comparator","eq");jsonObjectput("value","2");//門(mén)戶詳情申請(qǐng)單中的憑證密鑰StringappSecret="*****";cnhutoolcryptodigestMD5md5=newMD5(appSecretgetBytes());Stringsign=md5digestHex(JSONtoJSONString(body,JSONWriterFeatureMapSortField));bodyput("sign",sign);DEMO樣例:importcnhutoolcryptodigestMD5;importcomalibabafastjson2JSON;importcomalibabafastjson2JSONObject;importcomalibabafastjson2JSONWriter;importlombokexternslf4jSlf4j;importorgspringframeworkhttpHttpEntity;importorgspringframeworkhttpResponseEntity;importorgspringframeworkhttpclientClientHttpResponse;importorgspringframeworkhttpclientHttpComponentsClientHttpRequestFactory;importorgspringframeworkwebclientResponseErrorHandler;importorgspringframeworkwebclientRestTemplate;@Slf4jpublicclassApiDemo{publicstaticvoidmain(String[]args){RestTemplaterestTemplate=newRestTemplate(newHttpComponentsClientHttpRequestFactory());restTemplatesetErrorHandler(newResponseErrorHandler(){@OverridepublicbooleanhasError(ClientHttpResponseresponse)throwsIOException{returnfalse;}@OverridepublicvoidhandleError(ClientHttpResponseresponse)throwsIOException{}});//地址請(qǐng)?jiān)儐?wèn)運(yùn)維,/se/dh-api/openapi/resource/服務(wù)編號(hào)/dataStringurl="http://127001:80/dh-api/openapi/resource/f8b2ae5f9e574041a9845ee6ebdf8a79/data";//請(qǐng)使用fastjson2comalibabafastjson2JSONObjectbody=newcomalibabafastjson2JSONObject();//門(mén)戶詳情申請(qǐng)單中的憑證編號(hào)bodyput("appId","***");bodyput("pageNum",1);

  • 同地區(qū)推薦