basePath: / definitions: MySwagger.Auth: properties: auth_time: example: "2020-01-02 03:04:05" type: string system_id: example: SYS-200201 type: string system_token: example: a6ce11eab94df48a6ce11eab94df48e38f73cf7e38f73cf7 type: string type: object MySwagger.Data: properties: data: example: '{id:12300,name:zhangj,org_id:123001}' type: string data_id: example: "202008080008" type: string del_flag: example: 0 type: integer org_id: example: "200201" type: string type: object MySwagger.DataGet: properties: auth_token: example: DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7 type: string data_id: example: "202008080008" type: string data_source: example: ORG type: string org_id: example: "200201" type: string system_id: example: SYS-200201 type: string type: object MySwagger.DataGetResult: properties: datas: items: $ref: '#/definitions/MySwagger.Data' type: array message: example: 操作成功 type: string success: example: true type: boolean type: object MySwagger.DataIn: properties: auth_token: example: DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7 type: string data_source: example: ORG type: string datas: items: $ref: '#/definitions/MySwagger.Data' type: array system_id: example: SYS-200201 type: string type: object MySwagger.DataInResult: properties: fail_results: items: $ref: '#/definitions/MySwagger.FailResult' type: array message: example: 操作成功 type: string success: example: true type: boolean success_ids: example: - "202008080008" - "202008080009" - "202008080010" items: type: string type: array type: object MySwagger.DataPage: properties: auth_token: example: DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7 type: string data_source: example: ORG type: string org_id: example: "200201" type: string query_page: example: 1 type: integer query_time: example: "2020-01-01 02:03:04" type: string system_id: example: SYS-200201 type: string type: object MySwagger.DataQuery: properties: auth_token: example: DATAEX-TOKEN-a6ce-11ea-b94df48e38f73cf7 type: string data_source: example: ORG type: string org_id: example: "200201" type: string query_conditions: example: - subject_code=22 items: type: string type: array query_page: example: 1 type: integer system_id: example: SYS-200201 type: string type: object MySwagger.FailResult: properties: fail_id: example: "202006060001" type: string fail_reason: example: 数据ORG_ID访问权限验证失败,无法修改数据 type: string type: object MySwagger.Result: properties: message: example: 接入系统票据验证失败 type: string success: example: false type: boolean type: object host: 127.0.0.1:9009 info: contact: email: 53766543@qq.com name: API Support url: http://www.swagger.io/support description: DataEX Service using GO!!! create by zhangjun 2020-06-03 license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html termsOfService: http://swagger.io/terms/ title: DataEX version: "1.0" paths: /v1/openapi/DataexCollect: post: consumes: - application/json description: 【数据交换平台】数据汇集服务接口,支持批量入库,一个批次少于100条数据。 parameters: - description: 汇集数据 in: body name: input required: true schema: $ref: '#/definitions/MySwagger.DataIn' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/MySwagger.Result' "400": description: Bad Request schema: $ref: '#/definitions/MySwagger.Result' summary: 汇集数据 tags: - V1.0 /v1/openapi/DataexGet: post: consumes: - application/json description: 【数据交换平台】获取数据服务接口。 parameters: - description: 获取数据 in: body name: input required: true schema: $ref: '#/definitions/MySwagger.DataGet' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/MySwagger.DataGetResult' "400": description: Bad Request schema: $ref: '#/definitions/MySwagger.Result' summary: 获取数据 tags: - V1.0 /v1/openapi/DataexPage: post: consumes: - application/json description: 【数据交换平台】分页查询数据服务接口,支持分页查询,支持数据变更时间查询,一个批次返回100条数据【query_page从0开始计数,query_time可以为空】。 parameters: - description: 分页查询数据 in: body name: input required: true schema: $ref: '#/definitions/MySwagger.DataPage' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/MySwagger.DataGetResult' "400": description: Bad Request schema: $ref: '#/definitions/MySwagger.Result' summary: 分页查询数据 tags: - V1.0 /v1/openapi/DataexQuery: post: consumes: - application/json description: 【数据交换平台】条件查询数据服务接口,支持组合条件查询,支持分页查询,一个批次返回100条数据。 parameters: - description: 条件查询数据 in: body name: input required: true schema: $ref: '#/definitions/MySwagger.DataQuery' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/MySwagger.DataGetResult' "400": description: Bad Request schema: $ref: '#/definitions/MySwagger.Result' summary: 条件查询数据 tags: - V1.0 /v1/openapi/DataexSet: post: consumes: - application/json description: 【数据交换平台】修改数据服务接口,支持批量修改,一个批次少于100条数据。 parameters: - description: 修改数据 in: body name: input required: true schema: $ref: '#/definitions/MySwagger.DataIn' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/MySwagger.DataInResult' "400": description: Bad Request schema: $ref: '#/definitions/MySwagger.Result' summary: 修改数据 tags: - V1.0 /v1/openapi/SystemAuth: post: consumes: - application/json description: 【数据交换平台】接入系统鉴权服务接口,使用数据交换平台提供的接入系统id和key,验证成功返回系统票据。 parameters: - description: 接入系统ID、系统生成验证Token和验证时间,备注:system_token = MD5.hash(MD5.hash(system_id+auth_time)+system_key) in: body name: input required: true schema: $ref: '#/definitions/MySwagger.Auth' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/MySwagger.Result' "400": description: Bad Request schema: $ref: '#/definitions/MySwagger.Result' summary: 接入系统鉴权 tags: - V1.0 securityDefinitions: BasicAuth: type: basic swagger: "2.0"