// 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{}) }