[ { "title":"通用接口", "children":[ { "name":"获取图层列表", "detail":{ "url":"/metadata/general/getMenuData", "describe":"获取图层列表", "requestMehod":"POST", "requestHeader":[ ], "inputParam":[ ], "inputParamExample":{ }, "outputParam":{ "response":[ { "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"jsonObject" }, { "name":"message", "explain":"响应状态描述", "type":"number" }, { "name":"total", "explain":"响应返回数据条数", "type":"number" } ], "content":[ { "name":"title", "explain":"图层名称", "type":"string" }, { "name":"count", "explain":"数据条数", "type":"number" }, { "name":"id", "explain":"图层ID", "type":"number" }, { "name":"geometryType", "explain":"点线面", "type":"string" } ] }, "outputParamExample":{ "code":200, "message":"成功", "content":[ { "models":[ { "count":100, "title":"供热企业分布", "type":0, "content":"供热企业基本信息", "lineWidth":2, "tableName":"CXJSGL.T_ZTQ_CXJSGL_VIEW_JCSJ_QIYE", "fillColor":"#007EFF", "alpha":1, "threeId":"CXJSGL", "iconUrl":"/image/HBZJYZT/jianshedanweifenhuyanshou.svg", "id":47, "geometryType":"Point" } ] } ] } } } ] }, { "title":"图层数据接口", "children":[ { "name":"根据图层ID查询图层数据", "detail": { "url": "/metadata/model/selectById", "describe": "根据图层ID查询图层数据", "requestMehod": "POST", "requestHeader": [{ "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" }], "inputParam": [{ "name":"id", "explain":"图层ID", "type":"int", "must":"是" }], "inputParamExample": {}, "outputParam": {"response":[ { "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" } ], "content":[ { "name":"title", "explain":"模型标题名称", "type":"String" },{ "name":"iconUrl", "explain":"图标路径", "type":"String" },{ "name":"tableName", "explain":"数据来源表名称", "type":"String" },{ "name":"jsonStr", "explain":"其他字段信息", "type":"String" } ]}, "outputParamExample": { "code": 200, "message": "成功", "content": { "updateDate": 1637908243000, "jsonStr": "COMMENT ON TABLE \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\" IS '热力站信息';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"ADDRESS\" IS '地址';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"ADDTIME\" IS '添加时间';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"AREAOTHER\" IS '实际其他类型建筑供热面积(m2)';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"AREAPUBLIC\" IS '实际公建供热面积(M2)';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"AREARESIDENT\" IS '实际居建供热面积(m2)';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"DQ_ERROR_FLAG\" IS '标识位';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"HEATINGAREA\" IS '实际总供热面积(M2)自动计算';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"HEATINGAREAMAX\" IS '额定供热面积(m2)';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"HEATSOURCEID\" IS '所属热源编号';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"HEATSTATIONID\" IS '热力站编号';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"HEATSTATIONNAME\" IS '热力站名称';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"HEATTRANSFERABILITY\" IS '额定热力站换热能力(MW)';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"HOUSEHOLDCOUNT\" IS '实际热用户数量(户)';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"ISMAIN\" IS '是否是主要热站(1是 0否)';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"MAPX\" IS '经度X';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"MAPY\" IS '纬度Y';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"NOTE\" IS '备注';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"S_EXT_CREATETIME\" IS '时间戳';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"S_EXT_DEPTNUM\" IS '来源部门';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"S_EXT_ICODE\" IS '内部关联码';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"S_EXT_SYSNUM\" IS '来源系统';\nCOMMENT ON COLUMN \"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN\".\"S_EXT_TIMESTAMP\" IS '增量时间戳';", "title": "热力站分布", "type": 3, "content": "河北省热力站源分布信息", "lineWidth": 2.0, "tableName": "T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN", "fillColor": "#FB3617", "alpha": 1.0, "threeId": "CXJSGL", "iconUrl": "/image/HBZJYZT/reyuanshujv.svg", "id": 14, "geometryType": "Point", "createDate": 1634784811000 } } } }, { "name":"根据标题查询图层", "detail": { "url": "/metadata/model/selectByTitle", "describe": "根据标题查询图层", "requestMehod": "POST", "requestHeader": [{ "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" }], "inputParam": [ { "name":"title", "explain":"标题名称", "type":"string", "must":"是" }, { "name":"page", "explain":"第几页(分页)", "type":"string", "must":"是" }, { "name":"pageSize", "explain":"每页条数(分页)", "type":"string", "must":"是" }], "inputParamExample": {}, "outputParam": {"response":[ { "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" }, { "name":"total", "explain":"响应返回数据条数", "type":"number" } ], "content":[ { "name":"title", "explain":"标题数据名称", "type":"String" },{ "name":"iconUrl", "explain":"图标路径", "type":"String" },{ "name":"tableName", "explain":"数据来源表名称", "type":"String" } ]}, "outputParamExample": { "total": 1, "code": 200, "message": "成功", "content": [ { "lineColor": "#000000", "title": "工程项目", "type": 1, "content": "工程项目基本信息", "lineWidth": 2.0, "tableName": "t_gcxmgl_gcxmjbxx", "fillColor": "#14C4F9", "alpha": 1.0, "threeId": "0036", "iconUrl": "/image/HBZJYZT/fangdichankaifaqiye.svg", "id": 1, "geometryType": "Point" } ] } } }, { "name":"根据类型查询图层", "detail": { "url": "/metadata/model/selectByType", "describe": "根据类型查询图层", "requestMehod": "POST", "requestHeader": [{ "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" }], "inputParam": [{ "name":"type", "explain":"类型(0 人口;1项目;2企业;3设施;4其他)", "type":"string", "must":"是" }, { "name":"page", "explain":"第几页(分页)", "type":"string", "must":"是" }, { "name":"pageSize", "explain":"每页条数(分页)", "type":"string", "must":"是" }], "inputParamExample": {}, "outputParam": {"response":[ { "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" }, { "name":"total", "explain":"响应返回数据条数", "type":"number" } ], "content":[ { "name":"title", "explain":"标题数据名称", "type":"String" },{ "name":"iconUrl", "explain":"图标路径", "type":"String" },{ "name":"tableName", "explain":"数据来源表名称", "type":"String" } ]}, "outputParamExample": { "total": 2, "code": 200, "message": "成功", "content": [ { "lineColor": "#000000", "title": "工程项目", "type": 1, "content": "工程项目基本信息", "lineWidth": 2.0, "tableName": "t_gcxmgl_gcxmjbxx", "fillColor": "#14C4F9", "alpha": 1.0, "threeId": "0036", "iconUrl": "/image/HBZJYZT/fangdichankaifaqiye.svg", "id": 1, "geometryType": "Point" }, { "title": "yghj", "type": 1, "content": "345456fgfvhj", "lineWidth": 2.0, "tableName": "yyhhjj", "fillColor": "#007EFF", "alpha": 1.0, "threeId": "456", "iconUrl": "/image/HBZJYZT/jianshedanweifenhuyanshou.svg", "id": 61, "geometryType": "Point" } ] } } } ] }, { "title":"内容数据接口", "children":[ { "name":"根据id查询内容数据", "detail":{ "url":"/metadata/model/selectById", "describe":"根据id查询内容数据", "requestMehod":"POST", "requestHeader":[ { "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" } ], "inputParam":[ { "name":"modelId", "explain":"图层ID", "type":"string", "must":"是" }, { "name":"id", "explain":"内容ID", "type":"string", "must":"是" } ], "inputParamExample":{ }, "outputParam":{ "response":[ { "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" }, { "name":"total", "explain":"响应返回数据条数", "type":"number" } ], "content":[ { "name":"title", "explain":"标题数据名称", "type":"String" },{ "name":"areaCode", "explain":"行政区划", "type":"String" },{ "name":"centerLon", "explain":"中心点经度", "type":"Double" },{ "name":"centerLat", "explain":"中心点纬度", "type":"Double" },{ "name":"tableName", "explain":"数据来源表名称", "type":"String" } ] }, "outputParamExample": { "code": 200, "message": "成功", "content": { "updateDate": 1637911102000, "insertType": 1, "modelId": 24, "centerLon": 114.307579, "jsonStr": "[{\"unit\":\" \",\"name\":\"地址\",\"value\":\"石家庄市鹿泉区向阳大街北段\"},{\"unit\":\"(㎡)\",\"name\":\"建筑供热面积\",\"value\":\"0\"},{\"unit\":\"(㎡)\",\"name\":\"实际公建供热面积\",\"value\":\"813715\"},{\"unit\":\"(㎡)\",\"name\":\"实际居建供热面积\",\"value\":\"2795331\"},{\"unit\":\" \",\"name\":\"服务电话\",\"value\":\"1\"},{\"unit\":\"(户)\",\"name\":\"热计量监测数量\",\"value\":\"445\"},{\"unit\":\"(户)\",\"name\":\"实际热用户总数\",\"value\":\"0\"},{\"unit\":\" \",\"name\":\"供热企业简称\",\"value\":\"鹿泉二处\"}]", "modelType": 3, "richText": "null", "title": "石家庄市鹿泉区集中供热管理二处", "type": 0, "userId": 9, "content": "鹿泉二处", "tableName": "\"CXJSGL\".\"T_ZTQ_CXJSGL_VIEW_JCSJ_QIYE\"", "areaCode": "130110000000", "extend3": "null", "extend2": "null", "threeId": "2", "extend1": "null", "locations": "null", "centerLat": 38.094127, "id": 2133, "createDate": 1637911102000 } } } }, { "name":"根据modelID查询内容数据", "detail": { "url": "/metadata/content/selectByModelId", "describe": "根据modelID查询内容数据", "requestMehod": "POST", "requestHeader": [{ "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" }], "inputParam": [{ "name":"modelId", "explain":"图层ID", "type":"string", "must":"是" }, { "name":"pageSize", "explain":"每页条数(分页)", "type":"int", "must":"是" }, { "name":"page", "explain":"第几页(分页)", "type":"int", "must":"是" }], "inputParamExample": {}, "outputParam": {"response":[ { "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" }, { "name":"total", "explain":"响应返回数据条数", "type":"number" } ], "content":[ { "name":"title", "explain":"标题数据名称", "type":"String" },{ "name":"centerLon", "explain":"中心点经度", "type":"Double" },{ "name":"centerLat", "explain":"中心点纬度", "type":"Double" },{ "name":"content", "explain":"地址", "type":"String" },{ "name":"tableName", "explain":"数据来源表名称", "type":"String" } ]}, "outputParamExample": {"total":100,"code":200,"message":"成功","content":[{"modelId":14,"centerLon":114.503499,"title":"新型建材(非自管站)","type":0,"content":"光华路","tableName":"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN","locations":"null","centerLat":38.057798,"id":2032},{"modelId":14,"centerLon":114.497683,"title":"中基地产北区小站","type":0,"content":"平安北大街67号中基礼域小区","tableName":"T_ZTQ_CXJSGL_VIEW_JCSJ_RELIZHAN","locations":"null","centerLat":38.052498,"id":2033}]} } }, { "name":"上传excel文件到指定图层下的内容数据", "detail": { "url": "/metadata/content/addDataForExcel", "describe": "上传excel文件到指定图层下的内容数据", "requestMehod": "POST", "requestHeader": [{ "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" }], "inputParam": [{ "name":"titlePara", "explain":"标题所在列名", "type":"string", "must":"是" }, { "name":"contentPara", "explain":"描述所在列名", "type":"string", "must":"是" }, { "name":"modelId", "explain":"模型id", "type":"int", "must":"是" }, { "name":"lonPara", "explain":"经度所在列名", "type":"string", "must":"是" }, { "name":"latPara", "explain":"纬度所在列名", "type":"string", "must":"是" }, { "name":"type", "explain":"与模型geomType保持一致;类型0 点;1 线; 2 面;3 点集;4 线集;5 面集;", "type":"int", "must":"是" }, { "name":"areaCodePara", "explain":"行政区划所在列名", "type":"string", "must":"否" }, { "name":"threeIdPara", "explain":"第三方主键id所在列名", "type":"string", "must":"是" }, { "name":"jsonStrPara", "explain":"业务数据,可以输入多个列名,使用jsonArray格式", "type":"string", "must":"是" }, { "name":"tableName", "explain":"第三方表名", "type":"string", "must":"是" }, { "name":"file", "explain":"上传的数据文件", "type":"file", "must":"是" }], "inputParamExample": {}, "outputParam": [{ "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" }], "outputParamExample": {"code":200,"message":"完成","content":"完成"} } }, { "name":"上传geojson到指定图层下的内容数据", "detail": { "url": "/metadata/content/addDataForGeojson", "describe": "上传geojson到指定图层下的内容数据", "requestMehod": "POST", "requestHeader": [{ "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" }], "inputParam": [{ "name":"tableName", "explain":"表名称", "type":"string", "must":"否" }, { "name":"titlePara", "explain":"properties中的某个可以用作title的字段名称", "type":"string", "must":"是" }, { "name":"contentPara", "explain":"properties中的某个可以用作content的字段名称", "type":"string", "must":"是" }, { "name":"modelId", "explain":"模型id,添加前需要先创建模型", "type":"string", "must":"是" }, { "name":"file", "explain":"上传的数据文件", "type":"file", "must":"是" }], "inputParamExample": {}, "outputParam": [{ "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" }], "outputParamExample": {"code":200,"message":"成功","content":"成功"} } }, { "name":"上传shape文件zip格式压缩包到指定图层下的内容数据", "detail": { "url": "/metadata/content/addDataForShapeZip", "describe": "上传shape文件zip格式压缩包到指定图层下的内容数据", "requestMehod": "POST", "requestHeader": [{ "name":"token", "explain":"用户验证所需token", "type":"string", "must":"是" }], "inputParam": [{ "name":"titlePara", "explain":"properties中的某个可以用作title的字段名称", "type":"string", "must":"是" }, { "name":"contentPara", "explain":"properties中的某个可以用作content的字段名称", "type":"string", "must":"是" }, { "name":"modelId", "explain":"模型id,添加前需要先创建模型", "type":"string", "must":"是" }, { "name":"file", "explain":"上传的数据文件", "type":"file", "must":"是" }], "inputParamExample": {}, "outputParam": [{ "name":"code", "explain":"响应状态码", "type":"number" }, { "name":"content", "explain":"响应内容", "type":"number" }, { "name":"message", "explain":"响应状态描述", "type":"number" }], "outputParamExample": {"code":200,"message":"成功","content":"成功"} } } ] } ]