{ "swagger": "2.0", "info": { "title": "SCD检测工具API", "description": "\u003ca href='/static/pc/Demo.html' target='_self'\u003e本地窗口功能集成说明文档\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\u003chr\u003e\u003cbr\u003e\u003cbr\u003eSCD检测工具接口文档。本文档仅用于本项目的前端接口说明\u003cbr\u003e\u003cspan style='color:red;font-size:16px;'\u003e*****实际使用接口时,均需要将用户登录token通过header进行提交*****\u003c/span\u003e", "version": "1.0.0", "contact": { "email": "3116246@qq.com" } }, "basePath": "api", "paths": { "/admin/get/check_area": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "查询指定电压等级及接线方式下的检测间隔分析结果", "description": "查询指定电压等级及接线方式下的检测间隔分析结果", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "vol_id", "description": "电压等级ID", "type": "integer", "format": "int64" }, { "in": "formData", "name": "link_style_id", "description": "接线方式ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/get/check_area/ied": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "查询指定检测间隔下的IED装置列表", "description": "查询指定检测间隔下的IED装置列表", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "area_id", "description": "检测间隔ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/linkstyle-model/delete": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "删除指定接线方式下属的模型", "description": "删除指定接线方式下属的模型", "parameters": [ { "in": "formData", "name": "id", "description": "接线方式ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/linkstyle-model/list": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "查询接线方式下模型列表", "description": "查询接线方式下模型列表", "parameters": [ { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "linkstyle_id", "description": "接线方式ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/linkstyle-model/save": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "添加接线方式的模型", "description": "添加接线方式的模型", "parameters": [ { "in": "formData", "name": "id", "description": "数据ID。指定id值大于0时为编辑操作;否则为新增操作", "type": "integer", "format": "int64" }, { "in": "formData", "name": "linkstyle_id", "description": "接线方式ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "model_id", "description": "内置模型id", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/linkstyle/delete": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "删除指定的接线方式", "description": "删除指定的接线方式", "parameters": [ { "in": "formData", "name": "id", "description": "接线方式ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/linkstyle/list": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "查询接线方式", "description": "查询接线方式。支持名称、电压等级等过滤条件", "parameters": [ { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "vol_id", "description": "电压ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "名称", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/linkstyle/save": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "创建新的接线方式", "description": "创建新的接线方式", "parameters": [ { "in": "formData", "name": "id", "description": "数据ID。指定id值大于0时为编辑操作;否则为新增操作", "type": "integer", "format": "int64" }, { "in": "formData", "name": "name", "description": "任务名称", "required": true, "type": "string" }, { "in": "formData", "name": "vol_id", "description": "电压等级ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "pic", "description": "接线图地址", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/fcda/delall": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "删除指定模型所有的装置端子", "description": "删除指定模型所有的装置端子", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/function/fcda-ref/del": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "删除端子之间的关联关系", "description": "删除端子之间的关联关系", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "from_fcda_id", "description": "输入端子ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "to_fcda_id", "description": "输出端子ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/function/fcda-ref/list": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "获取模型装置端子已关联的接收端子", "description": "获取模型装置端子已关联的接收端子", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "from_fcda_id", "description": "输出装置端子ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "to_ied_type", "description": "输入装置类型", "type": "string" }, { "in": "formData", "name": "goosesv", "description": "信号类型。GOOSE|SV", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/function/fcda-ref/save": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "保存模型装置端子间关联关系", "description": "保存模型装置端子间关联关系", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "from_ied_type", "description": "输出装置类型", "required": true, "type": "string" }, { "in": "formData", "name": "to_ied_type", "description": "输入装置类型", "required": true, "type": "string" }, { "in": "formData", "name": "from_fcda_id", "description": "输出装置端子ID", "type": "integer", "format": "int64" }, { "in": "formData", "name": "to_fcda_ids", "description": "输入装置端子ID", "type": "string" }, { "in": "formData", "name": "batch_fcda_ids", "description": "批量保存端子关系。类型为序列化的二维数组字符串。数组元素为:[[fromfcdaid,tofcdaid],...]", "required": true, "schema": { "$ref": "#/definitions/json-string" } }, { "in": "formData", "name": "goosesv", "description": "信号类型。值范围:GOOSE|SV", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/function/fcda/del": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "删除装置端子", "description": "删除装置端子", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "fcda_id", "description": "端子ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/function/fcda/list": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "获取指定模型和装置类型的端子列表", "description": "获取指定模型和装置类型的端子列表", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "ied_type", "description": "装置类型", "required": true, "type": "string" }, { "in": "formData", "name": "sv_or_goose", "description": "信号类型。仅支持:SV或GOOSE", "required": true, "type": "string" }, { "in": "formData", "name": "in_or_out", "description": "信号方向。仅支持:'输出'或'接收'", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/function/fcda/save": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "保存模型装置功能及端子信息", "description": "保存装置功能及端子信息", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "ied_type", "description": "装置类型代码", "required": true, "type": "string" }, { "in": "formData", "name": "func_id", "description": "功能ID。编辑时必传。", "type": "integer", "format": "int64" }, { "in": "formData", "name": "func_name", "description": "功能名称。必传。", "required": true, "type": "string" }, { "in": "formData", "name": "fcda_id", "description": "端子ID。编辑时必传。", "type": "integer", "format": "int64" }, { "in": "formData", "name": "fcda_name", "description": "端子名称。必传。", "required": true, "type": "string" }, { "in": "formData", "name": "fcda_match_exp", "description": "端子匹配表达式。必传。", "required": true, "type": "string" }, { "in": "formData", "name": "sv_or_goose", "description": "端子信号类型。必传。仅支持SV或GOOSE", "required": true, "type": "string" }, { "in": "formData", "name": "in_or_out", "description": "端子信号输入输出方向。必传。仅支持中文的'接收'或'输出'", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/model/function/list": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "获取指定模型和装置类型的功能列表", "description": "获取指定模型和装置类型的功能列表", "parameters": [ { "in": "formData", "name": "model_id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "ied_type", "description": "装置类型", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/parse/check_area": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "重新分析指定的SCD检测模型间隔", "description": "重新分析指定的SCD检测模型间隔", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/sysmodel/delete": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "删除指定的检测模型", "description": "删除指定的检测模型", "parameters": [ { "in": "formData", "name": "id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/sysmodel/list": { "get": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "查询检测模型列表", "description": "查询检测模型列表。支持名称、电压等级等过滤条件", "parameters": [ { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "vol_id", "description": "电压等级ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "model_name", "description": "名称", "type": "string" }, { "in": "query", "name": "line_link_style", "description": "接线方式", "type": "integer", "format": "int64" }, { "in": "query", "name": "area_type", "description": "间隔类型", "type": "integer", "format": "int64" }, { "in": "query", "name": "is_sys", "description": "模型类型。1 内置模型 2 自定义模型", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/sysmodel/save": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "创建或编辑新的内置模型", "description": "创建新的内置模型", "parameters": [ { "in": "formData", "name": "id", "description": "数据ID。指定id值大于0时为编辑操作;否则为新增操作", "type": "integer", "format": "int64" }, { "in": "formData", "name": "model_name", "description": "模型名称", "required": true, "type": "string" }, { "in": "formData", "name": "vol_id", "description": "电压等级ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "line_link_style", "description": "接线方式ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "ied_types", "description": "包含的装置类型,关联代码:ied_type。多个类型之间使用逗号分隔。", "type": "string" }, { "in": "formData", "name": "relation_json", "description": "模型定义内容。svg源代码(xml格式)。", "type": "string" }, { "in": "formData", "name": "area_type", "description": "间隔类型。关联代码:area_type", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/sysmodel/saveas": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "复制并保存指定的内置检测模型为自定义模型", "description": "复制并保存指定的内置检测模型为自定义模型", "parameters": [ { "in": "formData", "name": "id", "description": "模型ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "newname", "description": "新模型名称", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/admin/update/check_area/ied": { "post": { "tags": [ "scd_check_tools/controllersBusAdminController" ], "summary": "修改并保存指定检测间隔下的IED装置列表", "description": "修改并保存指定检测间隔下的IED装置列表", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "area_id", "description": "检测间隔ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "ied_ids", "description": "IED装置name列表,多个ied采用逗号分隔。如:PT1001,PL1001,...", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/area/children/list": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取指定获取的下级区域列表", "description": "获取指定获取的下级区域列表", "parameters": [ { "in": "query", "name": "id", "description": "查询条件:区域ID", "required": true, "type": "string" }, { "in": "query", "name": "all", "description": "查询条件:是否获取全部子区域。1表示是,反之表示否。默认为0", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/area/tree": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取区域列表", "description": "获取区域列表。以tree结构形式返回。", "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/cfg/delete": { "post": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "删除指定的数据及附件自动清理配置", "description": "删除指定的数据及附件自动清理配置", "parameters": [ { "in": "formData", "name": "id", "description": "配置记录id", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/cfg/list": { "get": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "获取数据及附件自动清理配置列表", "description": "获取数据及附件自动清理配置列表", "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/cfg/one": { "get": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "获取指定的数据及附件自动清理配置", "description": "获取指定的数据及附件自动清理配置", "parameters": [ { "in": "query", "name": "id", "description": "配置记录id。", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/cfg/save": { "post": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "保存数据及附件自动清理配置", "description": "保存数据及附件自动清理配置", "parameters": [ { "in": "formData", "name": "id", "description": "配置记录id。不为0时表示编辑保存", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "name", "description": "配置名称", "required": true, "type": "string" }, { "in": "formData", "name": "skeepday", "description": "数据及附件保留的天数", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "tablename", "description": "数据模型名称", "required": true, "type": "string" }, { "in": "formData", "name": "colname", "description": "数据模型中的记录创建日期列名", "required": true, "type": "string" }, { "in": "formData", "name": "filterwhere", "description": "数据过滤条件。支持SQL语法", "type": "string" }, { "in": "formData", "name": "memo", "description": "配置说明", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/delete": { "post": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "删除附件", "description": "删除指定的附件", "parameters": [ { "in": "formData", "name": "id", "description": "需要删除的附件id。", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "ids", "description": "需要删除的附件id。多个附件id使用逗号分隔。", "required": true, "type": "string" }, { "in": "formData", "name": "scd_id", "description": "SCD文件ID。不为空时表示删除该SCD关联的文件", "type": "integer", "format": "int64" }, { "in": "formData", "name": "check_flag", "description": "是否是管控文件。1表示是,否则表示为否", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/download": { "post": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "下载附件", "description": "查询附件列表", "parameters": [ { "in": "formData", "name": "ids", "description": "需要下载的附件id。多个附件id使用逗号分隔。", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/download/rec": { "post": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "查询指定附件下载历史记录", "description": "查询指定附件下载历史记录。(预留)", "parameters": [ { "in": "query", "name": "id", "description": "附件id。", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/list": { "get": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "查询附件列表", "description": "查询附件列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前查询的分页页码,默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示的数据条数,默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "scd_id", "description": "SCD文件ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "is_checkin", "description": "是否管控文档。0 其他文件 1 管控文件 2 裁剪文件", "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "附件名称", "type": "string" }, { "in": "query", "name": "ied_name", "description": "装置名称", "type": "string" }, { "in": "query", "name": "type", "description": "文件类别ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/one": { "get": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "根据id获取附件信息", "description": "根据id获取附件信息", "parameters": [ { "in": "query", "name": "id", "description": "附件ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/scdparse/start": { "post": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "重新解析指定的SCD文件", "description": "重新解析指定的SCD文件", "parameters": [ { "in": "formData", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "scd_name", "description": "SCD文件名称", "required": true, "type": "string" }, { "in": "formData", "name": "scd_path", "description": "SCD附件路径", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/attachment/stat": { "get": { "tags": [ "scd_check_tools/controllersStatController" ], "summary": "SCD文档分类统计", "description": "SCD文档分类统计", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "错误", "schema": { "$ref": "#/definitions/ResultError" } }, "500": { "description": "status 失败" } } } }, "/basic_area/del": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "删除指定区域信息", "description": "删除指定区域信息", "parameters": [ { "in": "query", "name": "id", "description": "区域ID。", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "isall", "description": "是否同时删除所有下级区域。1为是,反之为否。默认为否", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/basic_area/getchildrencount": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "查询指定区域的下级区域数量", "description": "查询指定区域的下级区域数量", "parameters": [ { "in": "query", "name": "pid", "description": "查询条件:父级区域ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/basic_area/list": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "根据查询条件搜索区域(变电站)列表", "description": "根据查询条件搜索区域(变电站)列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前查询的分页页码,默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示的数据条数,默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "查询条件:区域名称。模糊匹配", "type": "string" }, { "in": "query", "name": "id", "description": "查询条件:区域ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "pid", "description": "查询条件:父级区域ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/basic_area/save": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "保存区域信息", "description": "保存区域信息", "parameters": [ { "in": "query", "name": "id", "description": "区域ID。编辑时必填。", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pid", "description": "父级区域ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "area_type", "description": "区域类型", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "area_name", "description": "区域名称", "required": true, "type": "string" }, { "in": "query", "name": "area_addr", "description": "区域地址", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/code/tree": { "get": { "tags": [ "scd_check_tools/controllersApiController" ] } }, "/createuser": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "创建用户", "description": "查询用户信息", "parameters": [ { "in": "query", "name": "userid", "description": "用户ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "role", "description": "角色ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "username", "description": "姓名", "required": true, "type": "string" }, { "in": "query", "name": "account", "description": "登录帐号", "required": true, "type": "string" }, { "in": "query", "name": "password", "description": "登录密码", "required": true, "type": "string" }, { "in": "query", "name": "mobilephone", "description": "手机号", "type": "string" }, { "in": "query", "name": "pwd_expire", "description": "密码过期日期", "type": "string" }, { "in": "query", "name": "bind_ips", "description": "允许登录的IP", "type": "string" }, { "in": "query", "name": "datelimit_start", "description": "帐号有效期开始日期", "type": "string" }, { "in": "query", "name": "datelimit_end", "description": "帐号有效期结束日期", "type": "string" }, { "in": "query", "name": "memo", "description": "其他说明", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/db/backup/del": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "删除指定的数据备份", "description": "删除指定的数据备份", "parameters": [ { "in": "query", "name": "id", "description": "备份记录ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/db/backup/list": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取数据备份列表", "description": "获取数据备份列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前查询的分页页码,默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示的数据条数,默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "enddate", "description": "备份结束日期", "type": "string" }, { "in": "query", "name": "startdate", "description": "备份开始日期", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/db/backup/new": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "创建新数据备份", "description": "创建新数据备份", "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/db/backup/recover": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "数据还原", "description": "还原指定的数据备份", "parameters": [ { "in": "query", "name": "id", "description": "备份记录ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/deleteGlobalcode": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "删除指定系统字典定义", "description": "根据字典编码或ID删除指定系统字典定义", "parameters": [ { "in": "query", "name": "code", "description": "系统字典编码", "type": "string" }, { "in": "query", "name": "id", "description": "系统字典ID", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/doc/stat/1": { "get": { "tags": [ "scd_check_tools/controllersStatController" ], "summary": "资料完整度统计", "description": "资料完整度统计", "parameters": [ { "in": "query", "name": "id", "description": "区域ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "错误", "schema": { "$ref": "#/definitions/ResultError" } }, "500": { "description": "status 失败" } } } }, "/flow/cnf/deleteuser": { "post": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "删除指定流程的节点人员配置信息", "description": "删除指定流程的节点人员配置信息", "parameters": [ { "in": "formData", "name": "user_id", "description": "节点已分配的人员ID", "required": true, "type": "string" }, { "in": "formData", "name": "node_inst_id", "description": "节点与人员的分配记录ID", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/cnf/getinfo": { "get": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "获取流程配置信息", "description": "获取流程配置信息", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" }, { "in": "query", "name": "flow_type", "description": "流程类型。值为:3(SCD签入)、4(SCD签出)之一", "type": "string" }, { "in": "query", "name": "userfilter", "description": "是否需要根据当前登录人员进行节点过滤,为1表示需要,主要用于流转时获取节点列表;否则为获取全节点,主要用于后台配置", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/getlastoutworkbook": { "get": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "获取指定站最新签出流程详细信息", "description": "获取指定站最新签出流程详细信息", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/lock/list": { "get": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "获取指定站的锁定流程记录列表", "description": "获取指定站的锁定流程记录列表", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/node/getdata": { "get": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "获取指节点的详细数据", "description": "获取指节点的详细数据", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" }, { "in": "query", "name": "node_code", "description": "节点编号。值为:checkinstart 编制,checkincheck 校验,checkinaudit 审核,checkinend 发布,checkoutstart 签出,checkoutcheck 校核,checkoutend 审核之一", "required": true, "type": "string" }, { "in": "query", "name": "flow_run_id", "description": "流程ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "flow_type", "description": "流程类型,值为:3(SCD签入)、4(SCD签出)之一", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/node/refuser": { "post": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "保存流程配置信息", "description": "保存流程配置信息", "parameters": [ { "in": "formData", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" }, { "in": "formData", "name": "node_id", "description": "节点编号ID", "required": true, "type": "string" }, { "in": "formData", "name": "user_ids", "description": "有该节点权限的人员ID列表,多个ID之间用逗号分隔", "required": true, "type": "string" }, { "in": "formData", "name": "node_inst_id", "description": "节点与人员的分配记录ID", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/run/list": { "get": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "获取指定站的签入签出流程记录列表", "description": "获取指定站的签入签出流程记录列表", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" }, { "in": "query", "name": "pageno", "description": "当前页码,默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页记录条数,默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "dt1", "description": "查询条件:开始日期", "type": "string" }, { "in": "query", "name": "dt2", "description": "查询条件:结束日期", "type": "string" }, { "in": "query", "name": "name", "description": "查询条件:SCD名称。模糊匹配", "type": "string" }, { "in": "query", "name": "flowtype", "description": "查询条件:流程类型,值为:3(SCD签入)、4(SCD签出)之一", "type": "string" }, { "in": "query", "name": "flowstate", "description": "查询条件:流程状态,值为:0 处理中 1 结束 2 驳回之一", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/run/nodedeal/save": { "post": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "保存指定站的签入签出节点信息", "description": "保存指定站的签入签出节点信息", "parameters": [ { "in": "formData", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" }, { "in": "formData", "name": "node_code", "description": "节点编号。值为:checkinstart 编制,checkincheck 校验,checkinaudit 审核,checkinend 发布,checkoutstart 签出,checkoutcheck 校核,checkoutend 审核之一", "required": true, "type": "string" }, { "in": "formData", "name": "content", "description": "节点填录的所有信息,为JSON对象序列化后的字符串。", "required": true, "type": "string" }, { "in": "formData", "name": "flow_run_id", "description": "流程ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "opt", "description": "操作类型。1 通过 0 驳回", "type": "string" }, { "in": "formData", "name": "flow_type", "description": "流程类型,值为:3(SCD签入)、4(SCD签出)之一", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/flow/stat/list": { "get": { "tags": [ "scd_check_tools/controllersStatController" ], "summary": "SCD签入签出统计", "description": "SCD签入签出统计", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "错误", "schema": { "$ref": "#/definitions/ResultError" } }, "500": { "description": "status 失败" } } } }, "/getGlobalChildrenCode": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取指定系统字典的下级字典码定义", "description": "获取指定系统字典的下级字典码定义", "parameters": [ { "in": "query", "name": "code", "description": "未指定code时,将返回根字典下的子字典定义列表。", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/getGlobalCode": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "查询系统字典列表", "description": "查询系统字典列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前查询的页码。默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示的数据记录数,默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "pcode", "description": "查询条件:指定的父级字典码", "type": "string" }, { "in": "query", "name": "code", "description": "查询条件:指定的字典码", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/getGlobalCode/byid": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "根据id获取字典定义", "description": "根据id获取字典定义", "parameters": [ { "in": "query", "name": "id", "description": "系统字典码ID", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/getRoleFuncList": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取指定角色的功能点列表", "description": "获取指定角色的功能点列表", "parameters": [ { "in": "query", "name": "roleid", "description": "角色ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/getSysParamList": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取全部或者指定的系统参数列表", "description": "获取全部或者指定的系统参数列表", "parameters": [ { "in": "query", "name": "param_name", "description": "参数名", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/getSyslogList": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "查询操作日志列表", "description": "查询操作日志列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前查询页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据条数。默认20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "enddate", "description": "查询条件:结束日期", "type": "string" }, { "in": "query", "name": "startdate", "description": "查询条件:开始日期", "type": "string" }, { "in": "query", "name": "description", "description": "查询条件:日志内容。模糊匹配", "type": "string" }, { "in": "query", "name": "staff", "description": "查询条件:操作人姓名。模糊匹配", "type": "string" }, { "in": "query", "name": "ip", "description": "查询条件:操作IP地址。模糊匹配", "type": "string" }, { "in": "query", "name": "success", "description": "查询条件:操作结果。关联系统字典log_optresult。0: 失败 1:成功", "type": "integer", "format": "int64" }, { "in": "query", "name": "opttype", "description": "查询条件:操作类型。关联系统字典log_opttype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "audittype", "description": "查询条件:审计类型。关联系统字典log_audittype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "eventtype", "description": "查询条件:事件类型。关联系统字典log_eventtype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "eventlevel", "description": "查询条件:事件等级。关联系统字典log_eventlevel。", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/getUser": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "查询指定用户的详细信息", "description": "查询用户信息", "parameters": [ { "in": "query", "name": "id", "description": "用户ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/getUserAreaList": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取指定用户所管理的区域列表", "description": "获取指定用户所管理的区域列表", "parameters": [ { "in": "query", "name": "userid", "description": "用户ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/getUserPrivList": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "指定用户的功能列表", "description": "指定用户的功能列表。非RBAC模式下有效", "parameters": [ { "in": "query", "name": "id", "description": "用户ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/getVersion": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取当前程序版本", "description": "获取当前程序版本", "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/get_menu_tree": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取角色的已分配资源ID列表", "description": "获取角色的已分配资源ID列表", "parameters": [ { "in": "query", "name": "roleid", "description": "角色ID", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/ied/stat": { "get": { "tags": [ "scd_check_tools/controllersStatController" ], "summary": "SCD装置分类统计", "description": "SCD装置分类统计", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "错误", "schema": { "$ref": "#/definitions/ResultError" } }, "500": { "description": "status 失败" } } } }, "/keep-alive": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "客户端心跳", "description": "客户端心跳保持,由浏览器或客户端发起请求,以表示其还处于使用中", "responses": { "200": { "description": "status 成功" }, "500": { "description": "status 失败" } } } }, "/log/backup": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "操作日志备份", "description": "操作日志备份", "parameters": [ { "in": "query", "name": "enddate", "description": "备份结束日期", "type": "string" }, { "in": "query", "name": "startdate", "description": "备份开始日期", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/log/backup/del": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "操作日志备份删除", "description": "操作日志备份删除", "parameters": [ { "in": "query", "name": "id", "description": "备份记录ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/log/backup/list": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取操作日志备份列表", "description": "获取操作日志备份列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前查询的分页页码,默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示的数据条数,默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "enddate", "description": "备份结束日期", "type": "string" }, { "in": "query", "name": "startdate", "description": "备份开始日期", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/log/chartstat": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "操作日志分类(图形)统计", "description": "操作日志分类(图形)统计", "parameters": [ { "in": "query", "name": "enddate", "description": "统计条件:结束日期", "type": "string" }, { "in": "query", "name": "startdate", "description": "统计条件:开始日期", "type": "string" }, { "in": "query", "name": "description", "description": "统计条件:日志内容。模糊匹配", "type": "string" }, { "in": "query", "name": "staff", "description": "统计条件:操作人姓名。模糊匹配", "type": "string" }, { "in": "query", "name": "ip", "description": "统计条件:操作IP地址。模糊匹配", "type": "string" }, { "in": "query", "name": "success", "description": "统计条件:操作结果。关联系统字典log_optresult。0: 失败 1:成功", "type": "integer", "format": "int64" }, { "in": "query", "name": "opttype", "description": "统计条件:操作类型。关联系统字典log_opttype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "audittype", "description": "统计条件:审计类型。关联系统字典log_audittype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "eventtype", "description": "统计条件:事件类型。关联系统字典log_eventtype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "eventlevel", "description": "统计条件:事件等级。关联系统字典log_eventlevel。", "type": "integer", "format": "int64" }, { "in": "query", "name": "cycletype", "description": "统计周期。值列表为:year,month,day,hour,week,默认为hour。", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/log/datastat": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "操作日志分类(数据列表)统计", "description": "操作日志分类(数据列表)统计", "parameters": [ { "in": "query", "name": "enddate", "description": "统计条件:结束日期", "type": "integer", "format": "int64" }, { "in": "query", "name": "startdate", "description": "统计条件:开始日期", "type": "integer", "format": "int64" }, { "in": "query", "name": "description", "description": "统计条件:日志内容。模糊匹配", "type": "integer", "format": "int64" }, { "in": "query", "name": "staff", "description": "统计条件:操作人姓名。模糊匹配", "type": "string" }, { "in": "query", "name": "ip", "description": "统计条件:操作IP地址。模糊匹配", "type": "string" }, { "in": "query", "name": "success", "description": "统计条件:操作结果。关联系统字典log_optresult。0: 失败 1:成功", "type": "integer", "format": "int64" }, { "in": "query", "name": "opttype", "description": "统计条件:操作类型。关联系统字典log_opttype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "audittype", "description": "统计条件:审计类型。关联系统字典log_audittype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "eventtype", "description": "统计条件:事件类型。关联系统字典log_eventtype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "eventlevel", "description": "统计条件:事件等级。关联系统字典log_eventlevel。", "type": "integer", "format": "int64" }, { "in": "query", "name": "stattype", "description": "统计类型。值为:logtype或者空。", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/log/runtime_log": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取当前的服务器运行日志", "description": "获取当前的服务器运行日志。每次获取10Kb的日志内容,第一次获取时默认为0,继续获取时需要将上次的最大位置传给offset参数。", "parameters": [ { "in": "query", "name": "offset", "description": "获取的日志起始字节位置。", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/login": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "登录", "description": "登录系统。系统会返回当前用户的相关信息,如基本信息、token等", "parameters": [ { "in": "query", "name": "login_account", "description": "用户帐号", "required": true, "type": "string" }, { "in": "query", "name": "pwd", "description": "用户密码", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/logout": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "登出", "description": "登出系统。系统会自动清理当前用户的相关信息,如缓存、token等", "parameters": [ { "in": "query", "name": "sessionid", "description": "用户token码", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/net/video/play": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "视频播放" } }, "/notice/info": { "get": { "tags": [ "scd_check_tools/controllersNoticeController" ], "summary": "获取指定通知提醒详细信息", "description": "获取指定通知提醒详细信息", "parameters": [ { "in": "query", "name": "id", "description": "通知提醒记录ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/notice/list": { "get": { "tags": [ "scd_check_tools/controllersNoticeController" ], "summary": "获取指定站的通知提醒列表", "description": "获取指定站的通知提醒列表", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" }, { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示记录数。默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "isread", "description": "是否已读。0 未读或1 已读", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/notice/read": { "post": { "tags": [ "scd_check_tools/controllersNoticeController" ], "summary": "设置指定通知提醒为已读", "description": "设置指定通知提醒为已读", "parameters": [ { "in": "formData", "name": "id", "description": "通知提醒记录ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/playWav": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "语音播放", "description": "语音播放", "operationId": "ApiController.语音播放", "parameters": [ { "in": "query", "name": "filename", "description": "文件名称", "type": "string" } ], "responses": { "200": { "description": "status 成功" }, "500": { "description": "status 失败" } } } }, "/record/delete": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "删除指定模型的某条数据记录", "description": "删除指定模型的某条数据记录", "parameters": [ { "in": "query", "name": "tablename", "description": "数据模型名称", "required": true, "type": "string" }, { "in": "query", "name": "id", "description": "数据记录ID", "required": true, "type": "string" }, { "in": "query", "name": "primaryfield", "description": "数据记录ID列名。默认为id", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/record/get": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取指定模型的某条数据记录", "description": "获取指定模型的某条数据记录", "parameters": [ { "in": "query", "name": "tablename", "description": "数据模型名称", "required": true, "type": "string" }, { "in": "query", "name": "id", "description": "数据记录ID", "required": true, "type": "string" }, { "in": "query", "name": "primaryfield", "description": "数据记录ID列名。默认为id", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/report/delete": { "post": { "tags": [ "scd_check_tools/controllersReportController" ], "summary": "删除指定的检测报告", "description": "删除指定的检测报告", "parameters": [ { "in": "formData", "name": "id", "description": "检测报告ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/report/list": { "get": { "tags": [ "scd_check_tools/controllersReportController" ], "summary": "查询检测任务的报告列表", "description": "查询检测任务的报告列表", "parameters": [ { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "task_id", "description": "任务ID", "type": "integer", "format": "int64" }, { "in": "formData", "name": "name", "description": "任务名称。", "type": "string" }, { "in": "formData", "name": "code", "description": "任务编号。支持模糊匹配。", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/report/make": { "post": { "tags": [ "scd_check_tools/controllersReportController" ], "summary": "生成指定检测任务的报告", "description": "生成指定检测任务的报告", "parameters": [ { "in": "formData", "name": "task_id", "description": "任务ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/report/tpl/delete": { "post": { "tags": [ "scd_check_tools/controllersReportController" ], "summary": "删除指定的检测报告模板", "description": "删除指定的检测报告模板", "parameters": [ { "in": "formData", "name": "id", "description": "检测报告模板ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/report/tpl/list": { "get": { "tags": [ "scd_check_tools/controllersReportController" ], "summary": "查询检测报告模板", "description": "查询检测报告模板。支持报告模板名称、状态等过滤条件", "parameters": [ { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "报告模板ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "名称", "type": "string" }, { "in": "query", "name": "state", "description": "状态。空:全部 1:启用 2:禁用", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/report/tpl/save": { "post": { "tags": [ "scd_check_tools/controllersReportController" ], "summary": "创建新的检测报告模板", "description": "创建新的检测报告模板", "parameters": [ { "in": "formData", "name": "id", "description": "报告模板ID。指定id值大于0时为编辑操作;否则为新增操作", "type": "integer", "format": "int64" }, { "in": "formData", "name": "name", "description": "报告模板名称", "required": true, "type": "string" }, { "in": "formData", "name": "doc_id", "description": "报告模板附件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "memo", "description": "报告模板说明", "type": "string" }, { "in": "formData", "name": "state", "description": "启用状态。1 启用 2 禁用。默认为1", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/resetUserPwd": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "修改自己密码", "description": "修改密码。只能修改自己的密码", "parameters": [ { "in": "query", "name": "newpwd", "description": "原密码", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "oldpwd", "description": "新密码", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/saveGlobalcode": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "保存系统字典", "description": "保存系统字典", "parameters": [ { "in": "query", "name": "name", "description": "系统字典名称", "required": true, "type": "string" }, { "in": "query", "name": "parentcode", "description": "上级系统字典编码", "required": true, "type": "string" }, { "in": "query", "name": "code", "description": "系统字典编码", "required": true, "type": "string" }, { "in": "query", "name": "id", "description": "系统字典ID", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/saveRoleFunc": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "保存指定角色的功能点列表", "description": "保存指定角色的功能点列表", "parameters": [ { "in": "query", "name": "roleid", "description": "角色ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "areaid", "description": "区域列表。JSON串,格式如:[{id:区域ID,allchecked:all|空}]", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/saveSysParam": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "保存系统参数", "description": "保存系统参数", "parameters": [ { "in": "query", "name": "param_name", "description": "参数缟编码", "type": "string" }, { "in": "query", "name": "param_value", "description": "参数值", "type": "string" }, { "in": "query", "name": "param_memo", "description": "参数描述", "type": "string" } ], "responses": { "200": { "description": "错误", "schema": { "$ref": "#/definitions/ResultError" } }, "500": { "description": "status 失败" } } } }, "/saveUser": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "保存用户信息(已废弃)" } }, "/saveUserAreaList": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "保存指定用户所管理的区域列表", "description": "保存指定用户所管理的区域列表", "parameters": [ { "in": "query", "name": "userid", "description": "用户ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "areaid", "description": "区域列表。JSON串,格式如:[{id:区域ID,allchecked:all|空}]", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/saveUserPrivList": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "保存指定用户的功能列表", "description": "保存指定用户的功能列表。非RBAC模式下有效", "parameters": [ { "in": "query", "name": "id", "description": "用户ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "privids", "description": "功能ID列表,使用逗号分隔", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/scd/area/edit_voltage_level": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "修改指定间隔的所属电压等级", "description": "修改指定间隔的所属电压等级", "parameters": [ { "in": "query", "name": "voltagelevel", "description": "电压等级ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "area_id", "description": "间隔ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/scd/area/editname": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "修改指定间隔的名称信息", "description": "修改指定间隔的名称信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "area_id", "description": "间隔ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "间隔名称", "required": true, "type": "string" } ] } }, "/scd/area/ied/list": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定间隔下的IED信息", "description": "获取指定间隔下的IED信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "voltage_level_id", "description": "电压等级ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "area_id", "description": "间隔ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "device_type_id", "description": "装置类型ID。关联系统字典:device_type", "type": "string" } ] } }, "/scd/area/list": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定scd下的间隔信息", "description": "获取指定scd下的间隔信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "voltage_level_id", "description": "电压等级ID", "type": "integer", "format": "int64" } ] } }, "/scd/check/resultlist": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定SCD的校验结果", "description": "获取指定SCD的校验结果", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页数据记录条数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "scd_name", "description": "SCD文件名称", "type": "string" }, { "in": "query", "name": "scd_path", "description": "SCD文件名称", "type": "string" }, { "in": "query", "name": "level", "description": "校验错误级别", "type": "string" }, { "in": "query", "name": "ied_name", "description": "IED装置名称", "type": "string" }, { "in": "query", "name": "node_name", "description": "节点名称", "type": "string" }, { "in": "query", "name": "node_id", "description": "节点ID", "type": "string" } ] } }, "/scd/check/stat/level": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "按校验错误等级统计校验结果", "description": "按校验错误等级统计校验结果", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "scd_name", "description": "SCD文件名称", "type": "string" }, { "in": "query", "name": "scd_path", "description": "SCD文件名称", "type": "string" }, { "in": "query", "name": "ied_name", "description": "IED装置名称", "type": "string" }, { "in": "query", "name": "node_name", "description": "节点名称", "type": "string" }, { "in": "query", "name": "node_id", "description": "节点ID", "type": "string" } ] } }, "/scd/check/sum/result": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定SCD的汇总统计结果", "description": "获取指定SCD的汇总统计结果", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/scd/comp/iedstat/type": { "get": { "tags": [ "scd_check_tools/controllersScdCompController" ], "summary": "指定装置差异对比结果分类统计", "description": "指定装置差异对比结果分类统计", "parameters": [ { "in": "query", "name": "comp_id", "description": "差异比对记录ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "type": "string" }, { "in": "query", "name": "comptype", "description": "差异类别。值为:i|d|u之一", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/comp/list": { "get": { "tags": [ "scd_check_tools/controllersScdCompController" ], "summary": "获取指定变电站的差异对比记录列表", "description": "获取指定变电站的差异对比记录列表", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/comp/result": { "get": { "tags": [ "scd_check_tools/controllersScdCompController" ], "summary": "获取指定差异对比的详细结果列表", "description": "获取指定差异对比的详细结果列表", "parameters": [ { "in": "query", "name": "comp_id", "description": "差异比对记录ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "type": "string" }, { "in": "query", "name": "itemcode", "description": "差异对象类型代码", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/comp/start": { "post": { "tags": [ "scd_check_tools/controllersScdCompController" ], "summary": "开始scd差异对比", "description": "开始scd差异对比", "parameters": [ { "in": "query", "name": "type", "description": "对比的文件类型。值为scd\\ccd\\cid\\ccd_cid_scd\\icd_scd之一。", "required": true, "type": "string" }, { "in": "query", "name": "comp_id", "description": "差异比对记录ID。不为空或0时表示重新比对差异", "type": "integer", "format": "int64" }, { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "source_scd_id", "description": "对比的基准SCD文件ID。type为scd时必填。", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "target_scd_id", "description": "对比的参照SCD文件ID。type为scd时必填。", "type": "integer", "format": "int64" }, { "in": "query", "name": "ids", "description": "非SCD对比对象列表,默认2个元素,第一个为装置name(基准对象),第二个为文件id(对比文件)。如果是2个非SCD对比文件时,需要对比的装置name或文件ID列表,使用逗号分隔。仅当type为ccd\\cid\\ccd_cid_scd\\icd_scd时有效", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/comp/stat/result": { "get": { "tags": [ "scd_check_tools/controllersScdCompController" ], "summary": "获取scd差异对比结果概览统计", "description": "获取scd差异对比结果概览统计", "parameters": [ { "in": "query", "name": "comp_id", "description": "差异比对记录ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/comp/tree": { "get": { "tags": [ "scd_check_tools/controllersScdCompController" ], "summary": "获取SCD校验对象树", "description": "获取SCD校验对象树", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "对象ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "pid", "description": "上级对象ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/ied/editarea": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "修改指定装置的所属间隔", "description": "修改指定装置的所属间隔", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" }, { "in": "query", "name": "area_id", "description": "间隔ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/scd/ied/typelist": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定SCD下的IED类型信息", "description": "获取指定SCD下的IED类型信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/scd/rule/list": { "get": { "tags": [ "scd_check_tools/controllersRuleController" ], "summary": "获取校验规则列表", "description": "获取校验规则列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前页码。默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示记录数。默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "规则ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "enable", "description": "是否启用。默认为全部", "type": "integer", "format": "int64" }, { "in": "query", "name": "object_name", "description": "规则的对象名称", "type": "string" }, { "in": "query", "name": "object_type", "description": "规则的对象分类", "type": "integer", "format": "int64" }, { "in": "query", "name": "alert_level", "description": "规则的告警级别。值为error\\alert\\hint之一。", "type": "string" }, { "in": "query", "name": "apply_standard", "description": "规则标准", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/rule/remove": { "post": { "tags": [ "scd_check_tools/controllersRuleController" ], "summary": "删除校验规则", "description": "删除校验规则", "parameters": [ { "in": "formData", "name": "id", "description": "规则ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/rule/reset": { "post": { "tags": [ "scd_check_tools/controllersRuleController" ], "summary": "重新校验指定scd", "description": "重新校验指定scd", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/rule/save": { "post": { "tags": [ "scd_check_tools/controllersRuleController" ], "summary": "保存校验规则", "description": "保存校验规则", "parameters": [ { "in": "formData", "name": "id", "description": "规则ID。不为0时表示编辑", "type": "integer", "format": "int64" }, { "in": "formData", "name": "enable", "description": "是否启用。默认为全部", "type": "integer", "format": "int64" }, { "in": "formData", "name": "object_name", "description": "规则的对象名称", "type": "string" }, { "in": "formData", "name": "object_type", "description": "规则的对象分类", "type": "integer", "format": "int64" }, { "in": "formData", "name": "alert_level", "description": "规则的告警级别。值为error\\alert\\hint之一。", "type": "string" }, { "in": "formData", "name": "apply_standard", "description": "规则标准", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "status 失败" } } } }, "/scd/stat/right": { "get": { "tags": [ "scd_check_tools/controllersStatController" ], "summary": "scd正确性分析", "description": "scd正确性分析", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "错误", "schema": { "$ref": "#/definitions/ResultError" } }, "500": { "description": "status 失败" } } } }, "/scd_check_tools/checkin/detail": { "get": { "tags": [ "scd_check_tools/controllersFlowController" ], "summary": "获取指定站的指定scd的签入详情", "description": "获取指定站的指定scd的签入详情", "parameters": [ { "in": "query", "name": "station_id", "description": "变电站ID", "required": true, "type": "string" }, { "in": "query", "name": "scd_name", "description": "SCD名称", "type": "string" }, { "in": "query", "name": "scd_path", "description": "SCD文件路径", "type": "string" }, { "in": "query", "name": "scd_id", "description": "SCD文件ID。为空时scd_name和scd_path必填", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/agin_parse": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "重新解析指定scd", "description": "重新解析指定scd", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/checktools/tree": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定scd校验类型树", "description": "获取指定scd校验类型树", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "节点ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pid", "description": "父节点ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "datatype", "description": "节点类型", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/crc": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定scd的crc校验结果", "description": "获取指定scd的crc校验结果", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/screen/scd/delete": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "删除指定scd数据", "description": "删除指定scd数据", "parameters": [ { "in": "formData", "name": "id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/ied/ctrlblock": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的控制块信息", "description": "获取指定IED的控制块信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/dingzhi": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的定值条目", "description": "获取指定IED的定值条目", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "IED装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/goose_ctrlblock/receive": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的接收GOOSE控制块端子列表", "description": "获取指定IED的接收GOOSE控制块端子列表", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/goose_ctrlblock/sendfcdalist": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的指定GOOSE控制块端子列表", "description": "获取指定IED的指定GOOSE控制块端子列表", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" }, { "in": "query", "name": "ctrlid", "description": "GOOSE控制块ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/screen/scd/ied/inputs": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取IED的虚端子关系", "description": "获取IED的虚端子关系", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "主装置名称", "required": true, "type": "string" }, { "in": "query", "name": "m_ied_name", "description": "输出IED装置名称", "required": true, "type": "string" }, { "in": "query", "name": "s_ied_name", "description": "输入IED装置名称", "required": true, "type": "string" }, { "in": "query", "name": "m_ctrlid", "description": "输出控制块ID", "required": true, "type": "string" }, { "in": "query", "name": "s_ctrlid", "description": "输入控制块ID", "required": true, "type": "string" } ] } }, "/screen/scd/ied/netaddr": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取SCD中配置的所有设备网络地址", "description": "获取SCD中配置的所有设备网络地址", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/screen/scd/ied/network/info": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取IED网络配置信息", "description": "获取IED网络配置信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/pointtable": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的信息点表", "description": "获取指定IED的定值条目", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "IED装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/ref/ctrlblock": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的关联IED控制块信息", "description": "获取指定IED的关联IED控制块信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/relation": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取IED关联关系", "description": "获取IED关联关系", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/smv_ctrlblock/receive": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的接收SMV控制块端子列表", "description": "获取指定IED的接收SMV控制块端子列表", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/ied/smv_ctrlblock/sendfcdalist": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的指定SMV控制块端子列表", "description": "获取指定IED的指定SMV控制块端子列表", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "装置名称", "required": true, "type": "string" }, { "in": "query", "name": "ctrlid", "description": "SMV控制块ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/screen/scd/ied/sourcexml": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定IED的源XML", "description": "获取指定IED的源XML", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "IED装置名称", "required": true, "type": "string" } ] } }, "/screen/scd/info": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取scd详细信息", "description": "获取scd详细信息", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "scdname", "description": "SCD名称", "type": "string" }, { "in": "query", "name": "scdpath", "description": "SCD路径", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/ldevice/list": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定accessPoint下的Ldevice节点列表", "description": "获取指定accessPoint下的Ldevice节点列表", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "accessPointId", "description": "访问点ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/screen/scd/line/sourcexml": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取指定行号的源XML", "description": "获取指定行号的源XML,每次获取指定行的前后各100行源数据", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "lineno", "description": "行号", "required": true, "type": "integer", "format": "int64" } ] } }, "/screen/scd/list": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取scd列表", "description": "获取scd列表", "parameters": [ { "in": "query", "name": "stationid", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据数。默认为50", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "SCD名称", "type": "string" }, { "in": "query", "name": "enable", "description": "是否在运版SCD", "type": "integer", "format": "int64" }, { "in": "query", "name": "ischeckinscd", "description": "是否管控scd", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/node/attrs": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取scd节点属性", "description": "获取scd节点属性", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "node_id", "description": "SCD节点ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "ied_name", "description": "SCD装置名称", "type": "string" } ] } }, "/screen/scd/node/children/stat": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "统计指定节点的下级节点类型及数量", "description": "统计指定节点的下级节点类型及数量", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "node_id", "description": "SCD节点ID", "required": true, "type": "integer", "format": "int64" } ] } }, "/screen/scd/node/list": { "get": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "获取scd节点列表", "description": "获取scd节点列表", "parameters": [ { "in": "query", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页的数据条数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "parent_node_id", "description": "父节点ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "节点Name", "type": "string" }, { "in": "query", "name": "ied_name", "description": "装置Name", "type": "string" } ] } }, "/screen/scd/parse/step1": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "解析指定scd的间隔及装置", "description": "解析指定scd的间隔及装置,该接口不会进行校验及其他分析", "parameters": [ { "in": "formData", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "scd_path", "description": "SCD文件路径", "required": true, "type": "string" }, { "in": "formData", "name": "scd_name", "description": "SCD文件名称", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/parse/step2": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "对指定scd进行校验及分析", "description": "对指定scd进行校验及分析", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/tmp_parse": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "临时scd解析", "description": "临时scd解析", "parameters": [ { "in": "formData", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "scd_name", "description": "SCD名称", "type": "string" }, { "in": "formData", "name": "scd_path", "description": "SCD路径", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/screen/scd/unlock": { "post": { "tags": [ "scd_check_tools/controllersScreenController" ], "summary": "强制解除scd文件锁定状态", "description": "强制解除scd文件锁定状态", "parameters": [ { "in": "formData", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "flow_run_id", "description": "签入流程ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/searchUserInfo": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "搜索查询用户", "description": "查询用户", "parameters": [ { "in": "query", "name": "name", "description": "姓名", "type": "integer", "format": "int64" }, { "in": "query", "name": "pageindex", "description": "分页页码,默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页最大记录数,默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "area_id", "description": "区域ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "role_id", "description": "角色ID", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/WarpOK" } }, "500": { "description": "{object} WarpError 失败" } } } }, "/sys/alarm/list": { "get": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "获取系统告警列表", "description": "获取系统告警列表", "parameters": [ { "in": "query", "name": "pageindex", "description": "当前查询的分页页码,默认为1", "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示的数据条数,默认为20", "type": "integer", "format": "int64" }, { "in": "query", "name": "enddate", "description": "查询条件:结束日期", "type": "string" }, { "in": "query", "name": "startdate", "description": "查询条件:开始日期", "type": "string" }, { "in": "query", "name": "eventtype", "description": "查询条件:事件类型。关联系统字典代码log_eventtype。", "type": "integer", "format": "int64" }, { "in": "query", "name": "alarmtype", "description": "查询条件:告警类型。值为disk|cpu|mem之一。", "type": "string" }, { "in": "query", "name": "description", "description": "查询条件:告警内容。模糊查询", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/sys/init": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "初始化系统数据" } }, "/task/check/step_info": { "get": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "获取指定检测任务步骤的实时检测状态", "description": "获取指定检测任务步骤的实时检测状态。该接口需要周期性调用,建议每2秒调用一次。", "parameters": [ { "in": "query", "name": "id", "description": "任务ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/task/delete": { "post": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "删除指定的检测任务", "description": "删除指定的检测任务", "parameters": [ { "in": "formData", "name": "id", "description": "检测任务ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/task/info": { "get": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "获取指定检测任务的详细信息", "description": "获取指定检测任务的详细信息", "parameters": [ { "in": "query", "name": "id", "description": "任务ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/task/list": { "get": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "查询检测任务", "description": "查询检测任务。支持任务名称、检测状态等过滤条件", "parameters": [ { "in": "query", "name": "pageno", "description": "当前页码。默认为1", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pagesize", "description": "每页显示数据数。默认为20", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "id", "description": "任务ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "station_id", "description": "变电站ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "name", "description": "名称", "type": "string" }, { "in": "query", "name": "start_time", "description": "检测开始日期。格式:yyyy-mm-dd", "type": "string" }, { "in": "query", "name": "end_time", "description": "检测结束日期。格式:yyyy-mm-dd", "type": "string" }, { "in": "query", "name": "state", "description": "检测状态。空:全部 0:未检查 1:检测中 2:检测结束 3:异常中断", "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/task/reset": { "post": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "任务重新检测", "description": "任务重新检测", "parameters": [ { "in": "formData", "name": "id", "description": "检测任务ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/task/save": { "post": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "创建新的检测任务", "description": "创建新的检测任务", "parameters": [ { "in": "formData", "name": "id", "description": "任务ID。指定id值大于0时为编辑操作;否则为新增操作", "type": "integer", "format": "int64" }, { "in": "formData", "name": "name", "description": "任务名称", "required": true, "type": "string" }, { "in": "formData", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "memo", "description": "任务说明", "type": "string" }, { "in": "formData", "name": "report_id", "description": "报告模板ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "scd_id", "description": "SCD文件ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "modelids", "description": "模型ID。多个模型ID之间逗号分隔", "required": true, "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/task/start": { "post": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "开始进行检测", "description": "开始进行检测", "parameters": [ { "in": "formData", "name": "id", "description": "检测任务ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/task/stop": { "post": { "tags": [ "scd_check_tools/controllersTaskController" ], "summary": "取消或者终止检测", "description": "取消或者终止检测", "parameters": [ { "in": "formData", "name": "id", "description": "检测任务ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/test": { "get": { "tags": [ "scd_check_tools/controllersTestController" ], "summary": "这是一个测试接口", "description": "这是一个测试接口" } }, "/uploadfile": { "post": { "tags": [ "scd_check_tools/controllersAttachmentController" ], "summary": "上传文件", "description": "上传文件", "parameters": [ { "in": "formData", "name": "file", "description": "文件流", "required": true, "type": "file" }, { "in": "formData", "name": "station_id", "description": "变电站ID", "required": true, "type": "integer", "format": "int64" }, { "in": "formData", "name": "is_checkin", "description": "是否是管控文档", "type": "integer", "format": "int64" }, { "in": "formData", "name": "data_type", "description": "业务类型。值为:a_scd|ccd|icd|cid|空。", "type": "string" }, { "in": "formData", "name": "attachment_type", "description": "文件类别。值关联系统字典file_types或者为空。", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "/version/check_client": { "get": { "tags": [ "scd_check_tools/upgradeVersionController" ], "summary": "获取最新客户端版本下载地址" } }, "/version/isnew": { "get": { "tags": [ "scd_check_tools/upgradeVersionController" ], "summary": "检查是否有新的客户端版本" } }, "expTableData": { "post": { "tags": [ "scd_check_tools/controllersApiController" ], "summary": "Excel数据导出", "description": "Excel数据导出。导出成功时将返回导出文件的下载地址。", "parameters": [ { "in": "query", "name": "code", "description": "业务类型。值为:scd-comp-result(差异对比结果)\\scl-check-result(SCL校验结果)之一", "required": true, "type": "string" }, { "in": "query", "name": "caption", "description": "数据标题", "type": "string" }, { "in": "query", "name": "expcols", "description": "导出的数据列,与expcolnames一一对应。从个数据列之间使用逗号分隔。未设置时将导出业务对应的所有列", "type": "string" }, { "in": "query", "name": "expcolnames", "description": "导出的数据列对应的名称,与expcols一一一对应。从个数据列名之间使用逗号分隔。未设置时将导出业务对应的所有列", "type": "string" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/ResultOK" } }, "500": { "description": "{object} ResultError 失败" } } } }, "impData": { "post": { "tags": [ "scd_check_tools/controllersExcelController" ], "summary": "将Excel数据导入到指定模块", "description": "将Excel数据导入到指定模块", "parameters": [ { "in": "query", "name": "code", "description": "业务数据类别,由系统定义。当前支持:ied_func_fcda", "required": true, "type": "string" }, { "in": "query", "name": "file", "description": "文件流参数名", "required": true, "type": "file" }, { "in": "query", "name": "...paras", "description": "根据业务查询需求,提供相应的参数", "type": "string" } ], "responses": { "200": { "description": "服务访问成功", "schema": { "$ref": "#/definitions/ApiOK|ApiError" } }, "401": { "description": "status 认证未通过,一般是未指定token或token已失效" }, "500": { "description": "status 服务器|后台发生错误" } } } } }, "definitions": { "ApiOK|ApiError": { "title": "ApiOK|ApiError", "type": "object" }, "ResultError": { "title": "ResultError", "type": "object" }, "ResultOK": { "title": "ResultOK", "type": "object" }, "WarpOK": { "title": "WarpOK", "type": "object" }, "json-string": { "title": "json-string", "type": "object" } }, "tags": [ { "name": "scd_check_tools/controllersApiController", "description": "基础功能服务\n" }, { "name": "scd_check_tools/controllersTestController", "description": "测试\n" }, { "name": "scd_check_tools/controllersExcelController", "description": "文件/附件服务\n" }, { "name": "scd_check_tools/controllersScreenController", "description": "SCD服务\n" }, { "name": "scd_check_tools/controllersFlowController", "description": "签入签出流程服务\n" }, { "name": "scd_check_tools/controllersAttachmentController", "description": "文件/附件服务\n" }, { "name": "scd_check_tools/controllersRuleController", "description": "校验规则管理服务\n" }, { "name": "scd_check_tools/controllersStatController", "description": "统计分析服务\n" }, { "name": "scd_check_tools/controllersScdCompController", "description": "一致性校验服务\n" }, { "name": "scd_check_tools/controllersNoticeController", "description": "通知提醒服务\n" }, { "name": "scd_check_tools/controllersTaskController", "description": "检测任务服务\n" }, { "name": "scd_check_tools/controllersBusAdminController", "description": "业务管理服务\n" }, { "name": "scd_check_tools/controllersReportController", "description": "检测报告服务\n" } ] }