You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2510 lines
81 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// This file was generated by swaggo/swag
package docs
import (
"bytes"
"encoding/json"
"strings"
"github.com/alecthomas/template"
"github.com/swaggo/swag"
)
var doc = `{
"schemes": {{ marshal .Schemes }},
"swagger": "2.0",
"info": {
"description": "{{.Description}}",
"title": "{{.Title}}",
"termsOfService": "http://swagger.io/terms/",
"contact": {
"name": "API Support",
"url": "http://www.swagger.io/support",
"email": "53766543@qq.com"
},
"license": {
"name": "Apache 2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
},
"version": "{{.Version}}"
},
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/v1/dataex/DataexCollect": {
"post": {
"description": "【数据交换平台】用户行为数据汇集服务接口支持用户事件批量入库一个批次少于100个事件数据。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataex"
],
"summary": "汇集数据",
"parameters": [
{
"description": "汇集数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataCollect"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/dataex/DataexGet": {
"post": {
"description": "【数据交换平台】获取数据服务接口。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataex"
],
"summary": "获取数据",
"parameters": [
{
"description": "获取数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataGet"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.DataGetResult"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/dataex/DataexPage": {
"post": {
"description": "【数据交换平台】分页查询数据服务接口支持分页查询支持数据变更时间查询一个批次返回100条数据【query_page从0开始计数,query_time可以为空】。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataex"
],
"summary": "分页查询数据",
"parameters": [
{
"description": "分页查询数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataPage"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.DataGetResult"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/dataex/DataexQuery": {
"post": {
"description": "【数据交换平台】条件查询数据服务接口支持组合条件查询支持分页查询一个批次返回100条数据。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataex"
],
"summary": "条件查询数据",
"parameters": [
{
"description": "条件查询数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataQuery"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.DataGetResult"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/dataex/DataexSet": {
"post": {
"description": "【数据交换平台】修改数据服务接口支持批量修改一个批次少于100条数据。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataex"
],
"summary": "修改数据",
"parameters": [
{
"description": "修改数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataIn"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.DataInResult"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/dataex/SystemAuth": {
"post": {
"description": "【数据交换平台】接入系统鉴权服务接口使用数据交换平台提供的接入系统id和key验证成功返回系统票据。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataex"
],
"summary": "接入系统鉴权",
"parameters": [
{
"description": "接入系统ID、系统生成验证Token和验证时间备注system_token = MD5.hash(MD5.hash(system_id+auth_time)+system_key)",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.Auth"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/CreateDataaccess": {
"post": {
"description": "创建数据订阅",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataaccess"
],
"summary": "创建数据订阅",
"operationId": "createDataaccess",
"parameters": [
{
"description": "数据订阅",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataaccessSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/CreateDatasource": {
"post": {
"description": "创建数据源",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"datasource"
],
"summary": "创建数据源",
"operationId": "createDatasource",
"parameters": [
{
"description": "数据源",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DatasourceSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/CreateJyt2012": {
"post": {
"description": "创建标准字典",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"jyt2012"
],
"summary": "创建标准字典",
"operationId": "createJyt2012",
"parameters": [
{
"description": "标准字典",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.Jyt2012Swag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/CreateLinksystem": {
"post": {
"description": "创建接入系统",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"linksystem"
],
"summary": "创建接入系统",
"operationId": "createLinksystem",
"parameters": [
{
"description": "系统",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.LinksystemSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/CreateMetadata": {
"post": {
"description": "创建元数据",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"metadata"
],
"summary": "创建元数据",
"operationId": "createMetadata",
"parameters": [
{
"description": "元数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.MetadataSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/CreateMetadataES": {
"post": {
"description": "创建ES元数据",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"metadata"
],
"summary": "创建ES元数据",
"operationId": "createMetadataES",
"parameters": [
{
"description": "ES元数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.MetadataESSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/CreateOrgtree": {
"post": {
"description": "创建机构",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"orgtree"
],
"summary": "创建机构",
"operationId": "createOrgtree",
"parameters": [
{
"description": "机构",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.OrgtreeSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/DeleteDataaccess/{id}": {
"post": {
"description": "删除数据订阅",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataaccess"
],
"summary": "删除数据订阅",
"operationId": "deleteDataaccess",
"parameters": [
{
"type": "string",
"description": "数据订阅ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/DeleteDataerror/{id}": {
"post": {
"description": "删除数据异常",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataerror"
],
"summary": "删除数据异常",
"operationId": "deleteDataerror",
"parameters": [
{
"type": "string",
"description": "数据异常ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/DeleteDatasource/{id}": {
"post": {
"description": "删除数据源",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"datasource"
],
"summary": "删除数据源",
"operationId": "deleteDatasource",
"parameters": [
{
"type": "string",
"description": "数据源ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/DeleteJyt2012/{id}": {
"post": {
"description": "删除标准字典",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"jyt2012"
],
"summary": "删除标准字典",
"operationId": "deleteJyt2012",
"parameters": [
{
"type": "string",
"description": "标准字典ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/DeleteLinksystem/{id}": {
"post": {
"description": "删除接入系统",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"linksystem"
],
"summary": "删除接入系统",
"operationId": "deleteLinksystem",
"parameters": [
{
"type": "string",
"description": "系统ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/DeleteMetadata/{id}": {
"post": {
"description": "删除元数据",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"metadata"
],
"summary": "删除元数据",
"operationId": "deleteMetadata",
"parameters": [
{
"type": "string",
"description": "元数据ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/DeleteOrgtree/{id}": {
"post": {
"description": "删除机构",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"orgtree"
],
"summary": "删除机构",
"operationId": "deleteOrgtree",
"parameters": [
{
"type": "string",
"description": "机构ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadDataaccess": {
"post": {
"description": "获取元数据列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataaccess"
],
"summary": "获取数据订阅列表",
"operationId": "readDataaccess",
"parameters": [
{
"description": "数据订阅",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataaccessSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadDataerror": {
"post": {
"description": "获取数据异常列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataerror"
],
"summary": "获取数据异常列表",
"operationId": "readDataerror",
"parameters": [
{
"description": "数据异常",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataerrorSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadDatasource": {
"post": {
"description": "获取数据源列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"datasource"
],
"summary": "获取数据源列表",
"operationId": "readDatasource",
"parameters": [
{
"description": "数据源",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DatasourceSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadESDoc": {
"post": {
"description": "获取es数据列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"datasource"
],
"summary": "获取es数据列表",
"operationId": "readESDoc",
"parameters": [
{
"description": "es数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DatasourceESSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadESDocAmount": {
"post": {
"description": "获取数据源列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"datasource"
],
"summary": "获取数据源列表",
"operationId": "readDatasource",
"parameters": [
{
"description": "数据源",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DatasourceSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadJyt2012": {
"post": {
"description": "获取标准字典列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"jyt2012"
],
"summary": "获取标准字典列表",
"operationId": "readJyt2012",
"parameters": [
{
"description": "标准字典",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.Jyt2012Swag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadLinksystem": {
"post": {
"description": "获取接入系统列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"linksystem"
],
"summary": "获取接入系统列表",
"operationId": "readLinksystem",
"parameters": [
{
"description": "系统",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.LinksystemSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadMetadata": {
"post": {
"description": "获取元数据列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"metadata"
],
"summary": "获取元数据列表",
"operationId": "readMetadata",
"parameters": [
{
"description": "元数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.MetadataSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/ReadOrgtree": {
"post": {
"description": "获取机构列表",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"orgtree"
],
"summary": "获取机构列表",
"operationId": "readOrgtree",
"parameters": [
{
"description": "机构",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.OrgtreeSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/UpdateDataaccess/{id}": {
"post": {
"description": "修改数据订阅",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"dataaccess"
],
"summary": "修改数据订阅",
"operationId": "updateDataaccess",
"parameters": [
{
"type": "string",
"description": "数据订阅ID",
"name": "id",
"in": "path",
"required": true
},
{
"description": "数据订阅",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DataaccessSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/UpdateDatasource/{id}": {
"post": {
"description": "修改数据源",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"datasource"
],
"summary": "修改数据源",
"operationId": "updateDatasource",
"parameters": [
{
"type": "string",
"description": "数据源ID",
"name": "id",
"in": "path",
"required": true
},
{
"description": "数据源",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.DatasourceSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/UpdateJyt2012/{id}": {
"post": {
"description": "修改标准字典",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"jyt2012"
],
"summary": "修改标准字典",
"operationId": "updateJyt2012",
"parameters": [
{
"type": "string",
"description": "标准字典ID",
"name": "id",
"in": "path",
"required": true
},
{
"description": "标准字典",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.Jyt2012Swag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/UpdateLinksystem/{id}": {
"post": {
"description": "修改接入系统",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"linksystem"
],
"summary": "修改接入系统",
"operationId": "updateLinksystem",
"parameters": [
{
"type": "string",
"description": "系统ID",
"name": "id",
"in": "path",
"required": true
},
{
"description": "系统",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.LinksystemSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/UpdateMetadata/{id}": {
"post": {
"description": "修改元数据",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"metadata"
],
"summary": "修改元数据",
"operationId": "updateMetadata",
"parameters": [
{
"type": "string",
"description": "元数据ID",
"name": "id",
"in": "path",
"required": true
},
{
"description": "元数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.MetadataSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/openapi/UpdateOrgtree/{id}": {
"post": {
"description": "修改机构",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"orgtree"
],
"summary": "修改机构",
"operationId": "updateOrgtree",
"parameters": [
{
"type": "string",
"description": "机构ID",
"name": "id",
"in": "path",
"required": true
},
{
"description": "机构",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.OrgtreeSwag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.Result"
}
}
}
}
},
"/v1/report/QueryJoin": {
"post": {
"description": "【统计分析平台】ES-SQL数据关联查询接口使用接入系统自定义的查询与基础数据关联后【左关联】返回查询结果数据。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"report"
],
"summary": "ES-SQL数据关联查询",
"parameters": [
{
"description": "关联查询数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.QueryJoin"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.DataResult"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.DataResult"
}
}
}
}
},
"/v1/report/QuerySimple": {
"post": {
"description": "【统计分析平台】ES-SQL数据简单查询接口使用接入系统自定义的查询返回查询结果数据。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"report"
],
"summary": "ES-SQL数据查询",
"parameters": [
{
"description": "简单查询数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.QuerySimple"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.DataResult"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.DataResult"
}
}
}
}
},
"/v1/report/QueryUnion": {
"post": {
"description": "【统计分析平台】ES-SQL数据合并查询接口使用接入系统自定义的查询【支持多个查询】与基础数据关联后【支持多次左关联】返回查询结果数据。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"report"
],
"summary": "ES-SQL数据合并查询",
"parameters": [
{
"description": "合并查询数据",
"name": "input",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MySwagger.QueryUnion"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/MySwagger.DataResult"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/MySwagger.DataResult"
}
}
}
}
}
},
"definitions": {
"MySwagger.Auth": {
"type": "object",
"properties": {
"auth_time": {
"type": "string",
"example": "2020/01/02 03:04:05"
},
"system_id": {
"type": "string",
"example": "SYS-200201"
},
"system_token": {
"type": "string",
"example": "a6ce11eab94df48a6ce11eab94df48e38f73cf7e38f73cf7"
}
}
},
"MySwagger.Data": {
"type": "object",
"properties": {
"data": {
"type": "string",
"example": "{id:12300,name:zhangj,org_id:123001}"
},
"data_id": {
"type": "string",
"example": "202008080008"
},
"del_flag": {
"type": "integer",
"example": 0
},
"org_id": {
"type": "string",
"example": "200201"
}
}
},
"MySwagger.DataCollect": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"example": "system_01##20200102030405##a6ce11eab94df48a6ce11eab"
},
"data_source": {
"type": "string",
"example": "log_login"
},
"event_datas": {
"type": "array",
"items": {
"$ref": "#/definitions/MySwagger.Event"
}
},
"user_datas": {
"type": "array",
"items": {
"$ref": "#/definitions/MySwagger.User"
}
}
}
},
"MySwagger.DataGet": {
"type": "object",
"properties": {
"auth_token": {
"type": "string",
"example": "DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7"
},
"data_id": {
"type": "string",
"example": "202008080008"
},
"data_source": {
"type": "string",
"example": "org_school"
},
"org_id": {
"type": "string",
"example": "-1"
},
"system_id": {
"type": "string",
"example": "SYS-200201"
}
}
},
"MySwagger.DataGetResult": {
"type": "object",
"properties": {
"datas": {
"type": "array",
"items": {
"$ref": "#/definitions/MySwagger.Data"
}
},
"message": {
"type": "string",
"example": "操作成功"
},
"success": {
"type": "boolean",
"example": true
}
}
},
"MySwagger.DataIn": {
"type": "object",
"properties": {
"auth_token": {
"type": "string",
"example": "DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7"
},
"data_source": {
"type": "string",
"example": "ORG"
},
"datas": {
"type": "array",
"items": {
"$ref": "#/definitions/MySwagger.Data"
}
},
"system_id": {
"type": "string",
"example": "SYS-200201"
}
}
},
"MySwagger.DataInResult": {
"type": "object",
"properties": {
"fail_results": {
"type": "array",
"items": {
"$ref": "#/definitions/MySwagger.FailResult"
}
},
"message": {
"type": "string",
"example": "操作成功"
},
"success": {
"type": "boolean",
"example": true
},
"success_ids": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"202008080008",
"202008080009",
"202008080010"
]
}
}
},
"MySwagger.DataPage": {
"type": "object",
"properties": {
"auth_token": {
"type": "string",
"example": "DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7"
},
"data_source": {
"type": "string",
"example": "org_school"
},
"org_id": {
"type": "string",
"example": "-1"
},
"query_page": {
"type": "integer",
"example": 0
},
"query_time": {
"type": "string",
"example": "2020/01/01 02:03:04"
},
"system_id": {
"type": "string",
"example": "SYS-200201"
}
}
},
"MySwagger.DataQuery": {
"type": "object",
"properties": {
"auth_token": {
"type": "string",
"example": "DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7"
},
"data_source": {
"type": "string",
"example": "org_school"
},
"org_id": {
"type": "string",
"example": "-1"
},
"query_conditions": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"subject_code=22"
]
},
"query_page": {
"type": "integer",
"example": 0
},
"system_id": {
"type": "string",
"example": "SYS-200201"
}
}
},
"MySwagger.DataResult": {
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "查询成功"
},
"result": {
"type": "string",
"example": "根据查询请求的format格式返回查询结果数据"
},
"success": {
"type": "boolean",
"example": true
}
}
},
"MySwagger.DataaccessSwag": {
"type": "object",
"properties": {
"change_time": {
"type": "string"
},
"consume_orgid": {
"type": "string"
},
"consume_systemid": {
"type": "string"
},
"consume_type": {
"type": "integer"
},
"create_time": {
"type": "string"
},
"datasource_id": {
"type": "string"
},
"delete_flag": {
"type": "integer"
},
"delete_time": {
"type": "string"
},
"enable_flag": {
"type": "integer"
},
"page": {
"type": "integer",
"example": 1
},
"query_flag": {
"type": "integer"
},
"set_flag": {
"type": "integer"
}
}
},
"MySwagger.DataerrorSwag": {
"type": "object",
"properties": {
"change_time": {
"type": "string"
},
"create_time": {
"type": "string"
},
"data_content": {
"type": "string"
},
"data_id": {
"type": "string"
},
"datasource_id": {
"type": "string"
},
"delete_flag": {
"type": "integer"
},
"delete_time": {
"type": "string"
},
"enable_flag": {
"type": "integer"
},
"file_uri": {
"type": "string"
},
"org_id": {
"type": "string"
},
"page": {
"type": "integer",
"example": 1
},
"system_id": {
"type": "string"
}
}
},
"MySwagger.DatasourceESSwag": {
"type": "object",
"properties": {
"begin_time": {
"type": "string"
},
"conditions": {
"type": "object",
"additionalProperties": true
},
"datasource_code": {
"type": "string"
},
"orgids": {
"type": "array",
"items": {
"type": "string"
}
},
"page": {
"type": "integer",
"example": 1
},
"sort": {
"type": "object",
"additionalProperties": true
}
}
},
"MySwagger.DatasourceSwag": {
"type": "object",
"properties": {
"collect_flag": {
"type": "integer"
},
"datasource_code": {
"type": "string"
},
"datasource_detail": {
"type": "string"
},
"datasource_name": {
"type": "string"
},
"datastore_type": {
"type": "integer"
},
"delete_flag": {
"type": "integer"
},
"dic_id": {
"type": "string"
},
"enable_flag": {
"type": "integer"
},
"page": {
"type": "integer",
"example": 1
},
"provide_orgid": {
"type": "string"
},
"provide_type": {
"type": "integer"
},
"set_flag": {
"type": "integer"
},
"system_id": {
"type": "string"
}
}
},
"MySwagger.Event": {
"type": "object",
"properties": {
"event_name": {
"type": "string",
"example": "在线提交作业"
},
"event_seqno": {
"type": "string",
"example": "事件顺序号1/2/3"
},
"event_time": {
"type": "string",
"example": "2020/08/08 18:19:20"
},
"event_type": {
"type": "string",
"example": "1001"
},
"event_uri": {
"type": "string",
"example": "https://edusoa.com/cloud/study/do_homework"
},
"event_userid": {
"type": "string",
"example": "用户ID"
},
"properties": {
"type": "string",
"example": "{res_id:12300,res_name:初一语文一单元作业,teacher_id:123001,time_spend:100s}"
}
}
},
"MySwagger.FailResult": {
"type": "object",
"properties": {
"fail_id": {
"type": "string",
"example": "202006060001"
},
"fail_reason": {
"type": "string",
"example": "数据ORG_ID访问权限验证失败无法修改数据"
}
}
},
"MySwagger.Join": {
"type": "object",
"properties": {
"join_id": {
"type": "string",
"example": "org_area"
},
"join_param": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"220100"
]
}
}
},
"MySwagger.Jyt2012Swag": {
"type": "object",
"properties": {
"change_time": {
"type": "string"
},
"create_time": {
"type": "string"
},
"delete_flag": {
"type": "integer"
},
"delete_time": {
"type": "string"
},
"dic_info": {
"type": "string"
},
"dic_name": {
"type": "string"
},
"dic_type": {
"type": "integer"
},
"enable_flag": {
"type": "integer"
},
"id": {
"type": "string"
},
"jyt_flag": {
"type": "integer"
},
"page": {
"type": "integer",
"example": 1
},
"parent_id": {
"type": "string"
},
"root_flag": {
"type": "integer"
}
}
},
"MySwagger.LinksystemSwag": {
"type": "object",
"properties": {
"collect_flag": {
"type": "integer"
},
"delete_flag": {
"type": "integer"
},
"enable_flag": {
"type": "integer"
},
"page": {
"type": "integer",
"example": 1
},
"provider_name": {
"type": "string"
},
"system_code": {
"type": "string"
},
"system_key": {
"type": "string"
},
"system_name": {
"type": "string"
},
"system_type": {
"type": "integer"
}
}
},
"MySwagger.MetadataESSwag": {
"type": "object",
"properties": {
"index_name": {
"type": "string"
}
}
},
"MySwagger.MetadataSwag": {
"type": "object",
"properties": {
"check_dic": {
"type": "integer"
},
"check_exist": {
"type": "integer"
},
"check_name": {
"type": "integer"
},
"check_pattern": {
"type": "integer"
},
"check_type": {
"type": "integer"
},
"datasource_id": {
"type": "string"
},
"delete_flag": {
"type": "integer"
},
"dic_id": {
"type": "string"
},
"enable_flag": {
"type": "integer"
},
"id": {
"type": "string"
},
"item_info": {
"type": "string"
},
"item_length": {
"type": "integer"
},
"item_name": {
"type": "string"
},
"item_pattern": {
"type": "string"
},
"item_type": {
"type": "string"
},
"page": {
"type": "integer",
"example": 1
}
}
},
"MySwagger.OrgtreeSwag": {
"type": "object",
"properties": {
"area_id": {
"type": "string"
},
"cat_id": {
"type": "string"
},
"change_time": {
"type": "string"
},
"city_id": {
"type": "string"
},
"create_time": {
"type": "string"
},
"delete_flag": {
"type": "integer"
},
"delete_time": {
"type": "string"
},
"enable_flag": {
"type": "integer"
},
"id": {
"type": "string"
},
"link_id": {
"type": "string"
},
"linksystem_id": {
"type": "string"
},
"org_name": {
"type": "string"
},
"org_type": {
"type": "integer"
},
"page": {
"type": "integer",
"example": 1
},
"parent_id": {
"type": "string"
},
"province_id": {
"type": "string"
}
}
},
"MySwagger.QueryJoin": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"example": "system_01##20200102030405##a6ce11eab94df48a6ce11eab"
},
"query": {
"type": "object",
"$ref": "#/definitions/MySwagger.Simple"
},
"query_count": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"total",
"total2"
]
},
"query_format": {
"type": "string",
"example": "table/json/echarts/antd"
},
"query_group": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"area_code",
"school_type"
]
},
"query_join": {
"type": "object",
"$ref": "#/definitions/MySwagger.Join"
}
}
},
"MySwagger.QuerySimple": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"example": "system_01##20200102030405##a6ce11eab94df48a6ce11eab"
},
"query": {
"type": "object",
"$ref": "#/definitions/MySwagger.Simple"
},
"query_count": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"total",
"total2"
]
},
"query_format": {
"type": "string",
"example": "table/json/echarts/antd"
},
"query_group": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"area_code",
"school_type"
]
}
}
},
"MySwagger.QueryUnion": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"example": "system_01##20200102030405##a6ce11eab94df48a6ce11eab"
},
"join_list": {
"type": "array",
"items": {
"$ref": "#/definitions/MySwagger.Join"
}
},
"query_count": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"total",
"total2"
]
},
"query_format": {
"type": "string",
"example": "table/json/echarts/antd"
},
"query_group": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"area_code",
"school_type"
]
},
"query_list": {
"type": "array",
"items": {
"$ref": "#/definitions/MySwagger.Simple"
}
}
}
},
"MySwagger.Result": {
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "接入系统票据验证失败"
},
"success": {
"type": "boolean",
"example": false
}
}
},
"MySwagger.Simple": {
"type": "object",
"properties": {
"query_id": {
"type": "string",
"example": "org_school_aggs"
},
"query_param": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"100",
"test",
"2020/07/08"
]
}
}
},
"MySwagger.User": {
"type": "object",
"properties": {
"access_id": {
"type": "string",
"example": "访客ID用户未登录"
},
"access_ip": {
"type": "string",
"example": "10.10.8.88"
},
"access_way": {
"type": "string",
"example": "app/web/weixin/dingding"
},
"identity": {
"type": "string",
"example": "用户身份1教师2学生3家长4管理员5访客"
},
"properties": {
"type": "string",
"example": "{group_id:12300,group_name:课外学习一组,user_level:2,login_time:2020/08/08 12:13:14}"
},
"user_id": {
"type": "string",
"example": "用户ID"
}
}
}
},
"securityDefinitions": {
"BasicAuth": {
"type": "basic"
}
}
}`
type swaggerInfo struct {
Version string
Host string
BasePath string
Schemes []string
Title string
Description string
}
// SwaggerInfo holds exported Swagger Info so clients can modify it
var SwaggerInfo = swaggerInfo{
Version: "1.0",
Host: "127.0.0.1:9009",
BasePath: "/",
Schemes: []string{},
Title: "DataEX",
Description: "DataEX Service using GO!!! create by zhangjun 2020-06-03",
}
type s struct{}
func (s *s) ReadDoc() string {
sInfo := SwaggerInfo
sInfo.Description = strings.Replace(sInfo.Description, "\n", "\\n", -1)
t, err := template.New("swagger_info").Funcs(template.FuncMap{
"marshal": func(v interface{}) string {
a, _ := json.Marshal(v)
return string(a)
},
}).Parse(doc)
if err != nil {
return doc
}
var tpl bytes.Buffer
if err := t.Execute(&tpl, sInfo); err != nil {
return doc
}
return tpl.String()
}
func init() {
swag.Register(swag.Name, &s{})
}