图谱文档

页面

总览页

http://10.45.13.76/jckDataview/#/graphSearch

详情页,uid 就是总览带过来的 id,真实环境得换下

// 公司

http://10.45.13.76/jckDataview/#/graphDetail?keyword=company&uid=123&title=呀哈哈哈

// 技术

http://10.45.13.76/jckDataview/#/graphDetail?keyword=patent&uid=123&title=呀哈哈哈

// 政策

http://10.45.13.76/jckDataview/#/graphDetail?keyword=policy&uid=123&title=呀哈哈哈

// 新闻

http://10.45.13.76/jckDataview/#/graphDetail?keyword=news&uid=123&title=呀哈哈哈

接口

导出

全部导出和部分导出都用一个接口

url: /api/meta/v1/atlas/news/export
method: POST

参数

const params = {
  "postData": {
    "data": {
	  // 如果是单独导出,就穿一个;如果导出全部就传4个 // 名字是和博文定的
      "esIndex": "company,patent,policy,news",
      // 冗余字段
      "themes": [  
        "company",
        "patent",
        "policy",
        "news"
      ],
      // 筛选
      "filter": { 
        "relation": "and",
        "groups": [
          {
            "filter": {
              "themeId": "sw000000000000000000000000000001",
              "columnLabel": "子公司名称",
              "columnName": "SUB_COMPANY_NAME",
              "operator": "equal",
              "value": "qqwe",
              "columnType": "STRING"
            }
          }
        ]
      },
      // 导出的数据量 -1是全部,剩下写多少就导出多少,是主题列表总数
      "counts": -1,
      // 冗余字段
      "themesConfig": {}
    }
  }
}

返回

不确定

详情页查询所有表单信息

一次性查询所有表单,和表格不一样不分开单独请求

url: /api/meta/v1/atlas/detail/form
method:post

参数

const params = {
  "postData": {
    "data": {
	  // 主题,4选1 // 名字是和博文定的
      "esIndex": "company"|"patent"|"policy"|"news",
	  // 主题对应的详情的id ,
	  // 企业用的是company表的id
	  // 技术用的是company_patent表的id
	  // 企业用的是policy_detail表的id
	  // 企业用的是news_detail表的id
	  id: String,
      // 表单对应的表明
      tableName: Array<String>
    }
  }
}

返回

const res = {
	data: [
		data: Map<表单英文, 表单值>
	]
}

详情页查询所有表格信息

详情页中的表格一个表格查询一次

url: /api/meta/v1/atlas/detail/table
method:post

参数

const params = {
  "postData": {
    "data": {
	  // 主题,4选1 // 名字是和博文定的
      "esIndex": "company"|"patent"|"policy"|"news",
	  // 主题对应的详情的id ,
	  // 企业用的是company表的id
	  // 技术用的是company_patent表的id
	  // 企业用的是policy_detail表的id
	  // 企业用的是news_detail表的id
	  id: String,
      // 表格对应的表名
      tableName: Array<String>
      // 每页条数
      pagerows: Number,
      // 每页条数,传-1的时候,需要返回全部条数,非-1时候可以无视
      totalrows: Number,
      // 当前页数 
      page: Number
    }
  }
}

返回

const res = {
	data: [
		data: {
            // 表格数据
			rows: Array<{key, value}>
			// 总页数 请求时totalrows传-1时候必须返回,剩下情况最好别传,传的话要和请求的totalrows一致
			totalrows: Number
		}
	]
}

4 操作
SiyuanCJ 在 2023-12-10 16:30:54 更新了该帖
SiyuanCJ 在 2023-12-10 00:03:30 更新了该帖
SiyuanCJ 在 2023-12-09 23:29:03 更新了该帖
SiyuanCJ 在 2023-12-09 22:21:22 更新了该帖

相关帖子

回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...