Files
x_admin/server/docs/swagger.json
2025-11-30 02:44:35 +08:00

3948 lines
139 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"swagger": "2.0",
"info": {
"description": "x_admin是一个完整的后台管理系统",
"termsOfService": "http://x.adtk.cn",
"contact": {
"name": "xh",
"url": "http://x.adtk.cn",
"email": "x@adtk.cn"
},
"license": {
"name": "MIT License",
"url": "https://gitee.com/xiangheng/x_admin/blob/main/LICENSE"
}
},
"basePath": "/",
"paths": {
"/api/admin/apiList": {
"get": {
"tags": [
"公共接口"
],
"summary": "获取所有接口",
"responses": {}
}
},
"/api/admin/flow/flow_apply/add": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_apply-申请流程"
],
"summary": "申请流程新增",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "模板",
"name": "templateId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人id",
"name": "applyUserId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人昵称",
"name": "applyUserNickname",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程名称",
"name": "flowName",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程分类",
"name": "flowGroup",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "流程描述",
"name": "flowRemark",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "表单配置",
"name": "flowFormData",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程配置",
"name": "flowProcessData",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "状态1待提交2审批中3审批完成4审批失败",
"name": "status",
"in": "body",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_apply/back": {
"post": {
"tags": [
"flow_history-流程历史"
],
"responses": {}
}
},
"/api/admin/flow/flow_apply/del": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_apply-申请流程"
],
"summary": "申请流程删除",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "申请id",
"name": "id",
"in": "body",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_apply/detail": {
"get": {
"produces": [
"application/json"
],
"tags": [
"flow_apply-申请流程"
],
"summary": "申请流程详情",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "申请id",
"name": "id",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/flowSchema.FlowApplyResp"
}
}
}
]
}
}
}
}
},
"/api/admin/flow/flow_apply/edit": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_apply-申请流程"
],
"summary": "申请流程编辑",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "申请id",
"name": "id",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "模板",
"name": "templateId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人id",
"name": "applyUserId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人昵称",
"name": "applyUserNickname",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程名称",
"name": "flowName",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程分类",
"name": "flowGroup",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "流程描述",
"name": "flowRemark",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "表单配置",
"name": "flowFormData",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程配置",
"name": "flowProcessData",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "状态1待提交2审批中3审批完成4审批失败",
"name": "status",
"in": "body",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_apply/list": {
"get": {
"produces": [
"application/json"
],
"tags": [
"flow_apply-申请流程"
],
"summary": "申请流程列表",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "页码",
"name": "pageNo",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "每页数量",
"name": "pageSize",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "模板",
"name": "templateId",
"in": "query"
},
{
"type": "integer",
"description": "申请人id",
"name": "applyUserId",
"in": "query"
},
{
"type": "string",
"description": "申请人昵称",
"name": "applyUserNickname",
"in": "query"
},
{
"type": "string",
"description": "流程名称",
"name": "flowName",
"in": "query"
},
{
"type": "integer",
"description": "流程分类",
"name": "flowGroup",
"in": "query"
},
{
"type": "string",
"description": "流程描述",
"name": "flowRemark",
"in": "query"
},
{
"type": "string",
"description": "表单配置",
"name": "flowFormData",
"in": "query"
},
{
"type": "string",
"description": "流程配置",
"name": "flowProcessData",
"in": "query"
},
{
"type": "integer",
"description": "状态1待提交2审批中3审批完成4审批失败",
"name": "status",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.PageResp"
},
{
"type": "object",
"properties": {
"lists": {
"type": "array",
"items": {
"$ref": "#/definitions/flowSchema.FlowApplyResp"
}
}
}
}
]
}
}
}
]
}
}
}
}
},
"/api/admin/flow/flow_apply/pass": {
"post": {
"tags": [
"flow_history-流程历史"
],
"responses": {}
}
},
"/api/admin/flow/flow_history/add": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_history-流程历史"
],
"summary": "流程历史新增",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "申请id",
"name": "applyId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "模板id",
"name": "templateId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人id",
"name": "applyUserId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人昵称",
"name": "applyUserNickname",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "审批人id",
"name": "approverId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "审批用户昵称",
"name": "approverNickname",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "节点",
"name": "nodeId",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "表单值",
"name": "formValue",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "通过状态0待处理1通过2拒绝",
"name": "passStatus",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "通过备注",
"name": "passRemark",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_history/del": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_history-流程历史"
],
"summary": "流程历史删除",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "历史id",
"name": "id",
"in": "body",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_history/detail": {
"get": {
"produces": [
"application/json"
],
"tags": [
"flow_history-流程历史"
],
"summary": "流程历史详情",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "历史id",
"name": "id",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/flowSchema.FlowHistoryResp"
}
}
}
]
}
}
}
}
},
"/api/admin/flow/flow_history/edit": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_history-流程历史"
],
"summary": "流程历史编辑",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "历史id",
"name": "id",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请id",
"name": "applyId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "模板id",
"name": "templateId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人id",
"name": "applyUserId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "申请人昵称",
"name": "applyUserNickname",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "审批人id",
"name": "approverId",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "审批用户昵称",
"name": "approverNickname",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "节点",
"name": "nodeId",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "表单值",
"name": "formValue",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "通过状态0待处理1通过2拒绝",
"name": "passStatus",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "通过备注",
"name": "passRemark",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_history/list": {
"get": {
"produces": [
"application/json"
],
"tags": [
"flow_history-流程历史"
],
"summary": "流程历史列表",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "页码",
"name": "pageNo",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "每页数量",
"name": "pageSize",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "申请id",
"name": "applyId",
"in": "query"
},
{
"type": "integer",
"description": "模板id",
"name": "templateId",
"in": "query"
},
{
"type": "integer",
"description": "申请人id",
"name": "applyUserId",
"in": "query"
},
{
"type": "string",
"description": "申请人昵称",
"name": "applyUserNickname",
"in": "query"
},
{
"type": "integer",
"description": "审批人id",
"name": "approverId",
"in": "query"
},
{
"type": "string",
"description": "审批用户昵称",
"name": "approverNickname",
"in": "query"
},
{
"type": "string",
"description": "节点",
"name": "nodeId",
"in": "query"
},
{
"type": "string",
"description": "表单值",
"name": "formValue",
"in": "query"
},
{
"type": "integer",
"description": "通过状态0待处理1通过2拒绝",
"name": "passStatus",
"in": "query"
},
{
"type": "string",
"description": "通过备注",
"name": "passRemark",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.PageResp"
},
{
"type": "object",
"properties": {
"lists": {
"type": "array",
"items": {
"$ref": "#/definitions/flowSchema.FlowHistoryResp"
}
}
}
}
]
}
}
}
]
}
}
}
}
},
"/api/admin/flow/flow_history/listAll": {
"get": {
"produces": [
"application/json"
],
"tags": [
"flow_history-流程历史"
],
"summary": "流程历史列表-所有",
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/flowSchema.FlowHistoryResp"
}
}
}
]
}
}
}
}
},
"/api/admin/flow/flow_template/add": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_template-流程模板"
],
"summary": "流程模板新增",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "流程名称",
"name": "flowName",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程分类",
"name": "flowGroup",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "流程描述",
"name": "flowRemark",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "表单配置",
"name": "flowFormData",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程配置",
"name": "flowProcessData",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_template/del": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_template-流程模板"
],
"summary": "流程模板删除",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "历史id",
"name": "id",
"in": "body",
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_template/detail": {
"get": {
"produces": [
"application/json"
],
"tags": [
"flow_template-流程模板"
],
"summary": "流程模板详情",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "历史id",
"name": "id",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/flowSchema.FlowTemplateResp"
}
}
}
}
},
"/api/admin/flow/flow_template/edit": {
"post": {
"produces": [
"application/json"
],
"tags": [
"flow_template-流程模板"
],
"summary": "流程模板编辑",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": ".",
"name": "id",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "流程名称",
"name": "flowName",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程分类",
"name": "flowGroup",
"in": "body",
"schema": {
"type": "integer"
}
},
{
"description": "流程描述",
"name": "flowRemark",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "表单配置",
"name": "flowFormData",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "流程配置",
"name": "flowProcessData",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/flow/flow_template/list": {
"get": {
"produces": [
"application/json"
],
"tags": [
"flow_template-流程模板"
],
"summary": "流程模板列表",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "页码",
"name": "pageNo",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "每页数量",
"name": "pageSize",
"in": "query",
"required": true
},
{
"type": "string",
"description": "流程名称",
"name": "flowName",
"in": "query"
},
{
"type": "integer",
"description": "流程分类",
"name": "flowGroup",
"in": "query"
},
{
"type": "string",
"description": "流程描述",
"name": "flowRemark",
"in": "query"
},
{
"type": "string",
"description": "表单配置",
"name": "flowFormData",
"in": "query"
},
{
"type": "string",
"description": "流程配置",
"name": "flowProcessData",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.PageResp"
},
{
"type": "object",
"properties": {
"lists": {
"type": "array",
"items": {
"$ref": "#/definitions/flowSchema.FlowTemplateResp"
}
}
}
}
]
}
}
}
]
}
}
}
}
},
"/api/admin/flow/flow_template/listAll": {
"get": {
"tags": [
"flow_template-流程模板"
],
"summary": "流程模板列表-所有",
"responses": {}
}
},
"/api/admin/monitor_client/ExportFile": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息导出",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "string",
"description": "项目key",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "sdk生成的客户端id",
"name": "ClientId",
"in": "query"
},
{
"type": "string",
"description": "用户id",
"name": "UserId",
"in": "query"
},
{
"type": "string",
"description": "系统",
"name": "Os",
"in": "query"
},
{
"type": "string",
"description": "浏览器",
"name": "Browser",
"in": "query"
},
{
"type": "string",
"description": "国家",
"name": "Country",
"in": "query"
},
{
"type": "string",
"description": "省份",
"name": "Province",
"in": "query"
},
{
"type": "string",
"description": "城市",
"name": "City",
"in": "query"
},
{
"type": "string",
"description": "电信运营商",
"name": "Operator",
"in": "query"
},
{
"type": "string",
"description": "ip",
"name": "Ip",
"in": "query"
},
{
"type": "number",
"description": "屏幕",
"name": "Width",
"in": "query"
},
{
"type": "number",
"description": "屏幕高度",
"name": "Height",
"in": "query"
},
{
"type": "string",
"description": "ua记录",
"name": "Ua",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
}
],
"responses": {}
}
},
"/api/admin/monitor_client/ImportFile": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息导入",
"responses": {}
}
},
"/api/admin/monitor_client/add": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息新增",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "项目key",
"name": "ProjectKey",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "sdk生成的客户端id",
"name": "ClientId",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "用户id",
"name": "UserId",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "系统",
"name": "Os",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "浏览器",
"name": "Browser",
"in": "body",
"schema": {
"type": "string"
}
},
{
"type": "string",
"description": "国家",
"name": "Country",
"in": "query"
},
{
"type": "string",
"description": "省份",
"name": "Province",
"in": "query"
},
{
"type": "string",
"description": "城市",
"name": "City",
"in": "query"
},
{
"type": "string",
"description": "电信运营商",
"name": "Operator",
"in": "query"
},
{
"type": "string",
"description": "ip",
"name": "Ip",
"in": "query"
},
{
"description": "屏幕",
"name": "Width",
"in": "body",
"schema": {
"type": "number"
}
},
{
"description": "屏幕高度",
"name": "Height",
"in": "body",
"schema": {
"type": "number"
}
},
{
"description": "ua记录",
"name": "Ua",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_client/del": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息删除",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "uuid",
"name": "Id",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_client/delBatch": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息删除-批量",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "逗号分割的id",
"name": "Ids",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_client/detail": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息详情",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "number",
"description": "uuid",
"name": "Id",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"$ref": "#/definitions/monitorSchema.MonitorClientResp"
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_client/list": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息列表",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "页码",
"name": "pageNo",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "每页数量",
"name": "pageSize",
"in": "query",
"required": true
},
{
"type": "string",
"description": "项目key",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "sdk生成的客户端id",
"name": "ClientId",
"in": "query"
},
{
"type": "string",
"description": "用户id",
"name": "UserId",
"in": "query"
},
{
"type": "string",
"description": "系统",
"name": "Os",
"in": "query"
},
{
"type": "string",
"description": "浏览器",
"name": "Browser",
"in": "query"
},
{
"type": "string",
"description": "国家",
"name": "Country",
"in": "query"
},
{
"type": "string",
"description": "省份",
"name": "Province",
"in": "query"
},
{
"type": "string",
"description": "城市",
"name": "City",
"in": "query"
},
{
"type": "string",
"description": "电信运营商",
"name": "Operator",
"in": "query"
},
{
"type": "string",
"description": "ip",
"name": "Ip",
"in": "query"
},
{
"type": "number",
"description": "屏幕",
"name": "Width",
"in": "query"
},
{
"type": "number",
"description": "屏幕高度",
"name": "Height",
"in": "query"
},
{
"type": "string",
"description": "ua记录",
"name": "Ua",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"allOf": [
{
"$ref": "#/definitions/response.PageResp"
},
{
"type": "object",
"properties": {
" lists": {
"type": "array",
"items": {
"$ref": "#/definitions/monitorSchema.MonitorClientResp"
}
}
}
}
]
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_client/listAll": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_client-监控-客户端信息"
],
"summary": "监控-客户端信息列表-所有",
"parameters": [
{
"type": "string",
"description": "项目key",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "sdk生成的客户端id",
"name": "ClientId",
"in": "query"
},
{
"type": "string",
"description": "用户id",
"name": "UserId",
"in": "query"
},
{
"type": "string",
"description": "系统",
"name": "Os",
"in": "query"
},
{
"type": "string",
"description": "浏览器",
"name": "Browser",
"in": "query"
},
{
"type": "string",
"description": "国家",
"name": "Country",
"in": "query"
},
{
"type": "string",
"description": "省份",
"name": "Province",
"in": "query"
},
{
"type": "string",
"description": "城市",
"name": "City",
"in": "query"
},
{
"type": "string",
"description": "电信运营商",
"name": "Operator",
"in": "query"
},
{
"type": "string",
"description": "ip",
"name": "Ip",
"in": "query"
},
{
"type": "number",
"description": "屏幕",
"name": "Width",
"in": "query"
},
{
"type": "number",
"description": "屏幕高度",
"name": "Height",
"in": "query"
},
{
"type": "string",
"description": "ua记录",
"name": "Ua",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"type": "array",
"items": {
"$ref": "#/definitions/monitorSchema.MonitorClientResp"
}
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_error/ExportFile": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列导出",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "string",
"description": "项目key",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "事件类型",
"name": "EventType",
"in": "query"
},
{
"type": "string",
"description": "URL地址",
"name": "Path",
"in": "query"
},
{
"type": "string",
"description": "错误消息",
"name": "Message",
"in": "query"
},
{
"type": "string",
"description": "错误堆栈",
"name": "Stack",
"in": "query"
},
{
"type": "string",
"description": "md5",
"name": "Md5",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
}
],
"responses": {}
}
},
"/api/admin/monitor_error/ImportFile": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列导入",
"responses": {}
}
},
"/api/admin/monitor_error/add": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列新增",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "项目key",
"name": "ProjectKey",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "事件类型",
"name": "EventType",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "URL地址",
"name": "Path",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "错误消息",
"name": "Message",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "错误堆栈",
"name": "Stack",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "md5",
"name": "Md5",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_error/del": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列删除",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "错误id",
"name": "Id",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_error/delBatch": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列删除-批量",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "逗号分割的id",
"name": "Ids",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_error/detail": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列详情",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "number",
"description": "错误id",
"name": "Id",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"$ref": "#/definitions/monitorSchema.MonitorErrorResp"
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_error/list": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列列表",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "页码",
"name": "pageNo",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "每页数量",
"name": "pageSize",
"in": "query",
"required": true
},
{
"type": "string",
"description": "项目key",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "事件类型",
"name": "EventType",
"in": "query"
},
{
"type": "string",
"description": "URL地址",
"name": "Path",
"in": "query"
},
{
"type": "string",
"description": "错误消息",
"name": "Message",
"in": "query"
},
{
"type": "string",
"description": "错误堆栈",
"name": "Stack",
"in": "query"
},
{
"type": "string",
"description": "md5",
"name": "Md5",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"allOf": [
{
"$ref": "#/definitions/response.PageResp"
},
{
"type": "object",
"properties": {
" lists": {
"type": "array",
"items": {
"$ref": "#/definitions/monitorSchema.MonitorErrorResp"
}
}
}
}
]
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_error/listAll": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_error-监控-错误列"
],
"summary": "监控-错误列列表-所有",
"parameters": [
{
"type": "string",
"description": "项目key",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "事件类型",
"name": "EventType",
"in": "query"
},
{
"type": "string",
"description": "URL地址",
"name": "Path",
"in": "query"
},
{
"type": "string",
"description": "错误消息",
"name": "Message",
"in": "query"
},
{
"type": "string",
"description": "错误堆栈",
"name": "Stack",
"in": "query"
},
{
"type": "string",
"description": "md5",
"name": "Md5",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"type": "array",
"items": {
"$ref": "#/definitions/monitorSchema.MonitorErrorResp"
}
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_project/ExportFile": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目导出",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "string",
"description": "项目uuid",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "项目名称",
"name": "ProjectName",
"in": "query"
},
{
"type": "string",
"description": "项目类型go java web node php 等",
"name": "ProjectType",
"in": "query"
},
{
"type": "number",
"description": "是否启用: 0=否, 1=是",
"name": "Status",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeEnd",
"in": "query"
}
],
"responses": {}
}
},
"/api/admin/monitor_project/ImportFile": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目导入",
"responses": {}
}
},
"/api/admin/monitor_project/add": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目新增",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "项目uuid",
"name": "ProjectKey",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "项目名称",
"name": "ProjectName",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "项目类型go java web node php 等",
"name": "ProjectType",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "是否启用: 0=否, 1=是",
"name": "Status",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_project/del": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目删除",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "项目id",
"name": "Id",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_project/delBatch": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目删除-批量",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "逗号分割的id",
"name": "Ids",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_project/detail": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目详情",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "number",
"description": "项目id",
"name": "Id",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"$ref": "#/definitions/monitorSchema.MonitorProjectResp"
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_project/edit": {
"post": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目编辑",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "项目id",
"name": "Id",
"in": "body",
"schema": {
"type": "number"
}
},
{
"description": "项目uuid",
"name": "ProjectKey",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "项目名称",
"name": "ProjectName",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "项目类型go java web node php 等",
"name": "ProjectType",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "是否启用: 0=否, 1=是",
"name": "Status",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/monitor_project/list": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目列表",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "页码",
"name": "pageNo",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "每页数量",
"name": "pageSize",
"in": "query",
"required": true
},
{
"type": "string",
"description": "项目uuid",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "项目名称",
"name": "ProjectName",
"in": "query"
},
{
"type": "string",
"description": "项目类型go java web node php 等",
"name": "ProjectType",
"in": "query"
},
{
"type": "number",
"description": "是否启用: 0=否, 1=是",
"name": "Status",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"allOf": [
{
"$ref": "#/definitions/response.PageResp"
},
{
"type": "object",
"properties": {
" lists": {
"type": "array",
"items": {
"$ref": "#/definitions/monitorSchema.MonitorProjectResp"
}
}
}
}
]
}
}
}
]
}
}
}
}
},
"/api/admin/monitor_project/listAll": {
"get": {
"produces": [
"application/json"
],
"tags": [
"monitor_project-监控项目"
],
"summary": "监控项目列表-所有",
"parameters": [
{
"type": "string",
"description": "项目uuid",
"name": "ProjectKey",
"in": "query"
},
{
"type": "string",
"description": "项目名称",
"name": "ProjectName",
"in": "query"
},
{
"type": "string",
"description": "项目类型go java web node php 等",
"name": "ProjectType",
"in": "query"
},
{
"type": "number",
"description": "是否启用: 0=否, 1=是",
"name": "Status",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
" data": {
"type": "array",
"items": {
"$ref": "#/definitions/monitorSchema.MonitorProjectResp"
}
}
}
}
]
}
}
}
}
},
"/api/admin/user_protocol/ExportFile": {
"get": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议导出",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "string",
"description": "标题",
"name": "Title",
"in": "query"
},
{
"type": "string",
"description": "协议内容",
"name": "Content",
"in": "query"
},
{
"type": "number",
"description": "排序",
"name": "Sort",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"type": "file"
}
},
"500": {
"description": "失败",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/user_protocol/ImportFile": {
"post": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议导入",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "file",
"description": "导入文件",
"name": "file",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/user_protocol/add": {
"post": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议新增",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "标题",
"name": "Title",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "协议内容",
"name": "Content",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "排序",
"name": "Sort",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/user_protocol/del": {
"post": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议删除",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "Id",
"name": "Id",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/user_protocol/delBatch": {
"post": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议删除-批量",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "逗号分割的id",
"name": "Ids",
"in": "body",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/user_protocol/detail": {
"get": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议详情",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "number",
"description": "Id",
"name": "Id",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/schema.UserProtocolResp"
}
}
}
]
}
}
}
}
},
"/api/admin/user_protocol/edit": {
"post": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议编辑",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"description": "Id",
"name": "Id",
"in": "body",
"schema": {
"type": "number"
}
},
{
"description": "标题",
"name": "Title",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "协议内容",
"name": "Content",
"in": "body",
"schema": {
"type": "string"
}
},
{
"description": "排序",
"name": "Sort",
"in": "body",
"schema": {
"type": "number"
}
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/admin/user_protocol/list": {
"get": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议列表",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "integer",
"description": "页码",
"name": "pageNo",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "每页数量",
"name": "pageSize",
"in": "query",
"required": true
},
{
"type": "string",
"description": "标题",
"name": "Title",
"in": "query"
},
{
"type": "string",
"description": "协议内容",
"name": "Content",
"in": "query"
},
{
"type": "number",
"description": "排序",
"name": "Sort",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.PageResp"
},
{
"type": "object",
"properties": {
"lists": {
"type": "array",
"items": {
"$ref": "#/definitions/schema.UserProtocolResp"
}
}
}
}
]
}
}
}
]
}
}
}
}
},
"/api/admin/user_protocol/listAll": {
"get": {
"produces": [
"application/json"
],
"tags": [
"user_protocol-用户协议"
],
"summary": "用户协议列表-所有",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "string",
"description": "标题",
"name": "Title",
"in": "query"
},
{
"type": "string",
"description": "协议内容",
"name": "Content",
"in": "query"
},
{
"type": "number",
"description": "排序",
"name": "Sort",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "创建时间",
"name": "CreateTimeEnd",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeStart",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "UpdateTimeEnd",
"in": "query"
}
],
"responses": {
"200": {
"description": "成功",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"$ref": "#/definitions/schema.UserProtocolResp"
}
}
}
}
]
}
}
}
}
},
"/api/ws": {
"get": {
"tags": [
"公共接口"
],
"summary": "websocket连接",
"parameters": [
{
"type": "string",
"description": "token",
"name": "token",
"in": "header",
"required": true
},
{
"type": "string",
"description": "用户ID",
"name": "uid",
"in": "query",
"required": true
},
{
"type": "string",
"description": "房间ID",
"name": "room",
"in": "query",
"required": true
}
],
"responses": {}
}
},
"/swagger/doc.json": {
"get": {
"tags": [
"公共接口"
],
"summary": "swagger文档数据",
"responses": {}
}
},
"/system/admin/ListByDeptId/{deptId}": {
"get": {
"description": "获取部门的用户",
"tags": [
"管理员"
],
"summary": "获取部门的用户",
"parameters": [
{
"type": "integer",
"description": "部门id",
"name": "deptId",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": []}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
}
},
"definitions": {
"core.NullInt": {
"type": "object",
"properties": {
"val": {
"description": "整数或者null",
"type": "integer",
"format": "int64"
},
"valid": {
"description": "是否有值",
"type": "boolean"
}
}
},
"core.NullTime": {
"type": "object",
"properties": {
"val": {
"type": "string"
},
"valid": {
"type": "boolean"
}
}
},
"flowSchema.FlowApplyResp": {
"type": "object",
"properties": {
"applyUserId": {
"description": "申请人id",
"type": "integer"
},
"applyUserNickname": {
"description": "申请人昵称",
"type": "string"
},
"createTime": {
"description": "创建时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
},
"flowFormData": {
"description": "表单配置",
"type": "string"
},
"flowGroup": {
"description": "流程分类",
"type": "integer"
},
"flowName": {
"description": "流程名称",
"type": "string"
},
"flowProcessData": {
"description": "流程配置",
"type": "string"
},
"flowProcessDataList": {
"description": "流程配置list数据",
"type": "string"
},
"flowRemark": {
"description": "流程描述",
"type": "string"
},
"formValue": {
"description": "表单值",
"type": "string"
},
"id": {
"type": "integer"
},
"status": {
"description": "状态1待提交2审批中3审批完成4审批失败",
"type": "integer"
},
"templateId": {
"description": "模板",
"type": "integer"
},
"updateTime": {
"description": "更新时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
}
}
},
"flowSchema.FlowHistoryResp": {
"type": "object",
"properties": {
"applyId": {
"description": "申请id",
"type": "integer"
},
"applyUserId": {
"description": "申请人id",
"type": "integer"
},
"applyUserNickname": {
"description": "申请人昵称",
"type": "string"
},
"approverId": {
"description": "审批人id",
"type": "integer"
},
"approverNickname": {
"description": "审批用户昵称",
"type": "string"
},
"createTime": {
"description": "创建时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
},
"formValue": {
"description": "表单值",
"type": "string"
},
"id": {
"description": "历史id",
"type": "integer"
},
"nodeId": {
"description": "节点",
"type": "string"
},
"nodeLabel": {
"description": "节点名称",
"type": "string"
},
"nodeType": {
"description": "节点类型",
"type": "string"
},
"passRemark": {
"description": "通过备注",
"type": "string"
},
"passStatus": {
"description": "通过状态1待处理2通过3拒绝",
"type": "integer"
},
"templateId": {
"description": "模板id",
"type": "integer"
},
"updateTime": {
"description": "更新时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
}
}
},
"flowSchema.FlowTemplateResp": {
"type": "object",
"properties": {
"flowFormData": {
"description": "表单配置",
"type": "string"
},
"flowGroup": {
"description": "流程分类",
"type": "integer"
},
"flowName": {
"description": "流程名称",
"type": "string"
},
"flowProcessData": {
"description": "流程配置",
"type": "string"
},
"flowProcessDataList": {
"description": "流程配置list数据",
"type": "string"
},
"flowRemark": {
"description": "流程描述",
"type": "string"
},
"id": {
"type": "integer"
}
}
},
"monitorSchema.MonitorClientResp": {
"type": "object",
"properties": {
"browser": {
"description": "浏览器",
"type": "string"
},
"city": {
"description": "城市",
"type": "string"
},
"clientId": {
"description": "sdk生成的客户端id",
"type": "string"
},
"country": {
"description": "国家",
"type": "string"
},
"createTime": {
"description": "创建时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
},
"height": {
"description": "屏幕高度",
"allOf": [
{
"$ref": "#/definitions/core.NullInt"
}
]
},
"id": {
"description": "uuid",
"type": "integer"
},
"ip": {
"description": "ip",
"type": "string"
},
"operator": {
"description": "电信运营商",
"type": "string"
},
"os": {
"description": "系统",
"type": "string"
},
"projectKey": {
"description": "项目key",
"type": "string"
},
"province": {
"description": "省份",
"type": "string"
},
"ua": {
"description": "ua记录",
"type": "string"
},
"userId": {
"description": "用户id",
"type": "string"
},
"width": {
"description": "屏幕",
"allOf": [
{
"$ref": "#/definitions/core.NullInt"
}
]
}
}
},
"monitorSchema.MonitorErrorResp": {
"type": "object",
"properties": {
"createTime": {
"description": "创建时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
},
"eventType": {
"description": "事件类型",
"type": "string"
},
"height": {
"description": "屏幕高度",
"allOf": [
{
"$ref": "#/definitions/core.NullInt"
}
]
},
"id": {
"description": "错误id",
"type": "integer"
},
"md5": {
"description": "md5",
"type": "string"
},
"message": {
"description": "错误消息",
"type": "string"
},
"path": {
"description": "URL地址",
"type": "string"
},
"projectKey": {
"description": "项目key",
"type": "string"
},
"stack": {
"description": "错误堆栈",
"type": "string"
},
"width": {
"description": "屏幕",
"allOf": [
{
"$ref": "#/definitions/core.NullInt"
}
]
}
}
},
"monitorSchema.MonitorProjectResp": {
"type": "object",
"properties": {
"createTime": {
"description": "创建时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
},
"id": {
"description": "项目id",
"type": "integer"
},
"projectKey": {
"description": "项目uuid",
"type": "string"
},
"projectName": {
"description": "项目名称",
"type": "string"
},
"projectType": {
"description": "项目类型go java web node php 等",
"type": "string"
},
"status": {
"description": "是否启用: 0=否, 1=是",
"allOf": [
{
"$ref": "#/definitions/core.NullInt"
}
]
},
"updateTime": {
"description": "更新时间",
"allOf": [
{
"$ref": "#/definitions/core.NullTime"
}
]
}
}
},
"response.PageResp": {
"type": "object",
"properties": {
"count": {
"description": "总数",
"type": "integer"
},
"lists": {
"description": "数据"
},
"pageNo": {
"description": "每页数量",
"type": "integer"
},
"pageSize": {
"description": "每页Size",
"type": "integer"
}
}
},
"response.Response": {
"type": "object",
"properties": {
"code": {
"type": "integer"
},
"data": {},
"message": {
"type": "string"
}
}
},
"schema.UserProtocolResp": {
"type": "object",
"properties": {
"content": {
"description": "协议内容",
"type": "string"
},
"createTime": {
"description": "Sort core.NullFloat // 排序",
"type": "string"
},
"id": {
"type": "string"
},
"tag": {
"description": "标识",
"type": "string"
},
"title": {
"description": "标题",
"type": "string"
},
"updateTime": {
"description": "更新时间",
"type": "string"
},
"version": {
"description": "版本",
"type": "integer"
}
}
}
},
"externalDocs": {
"description": "OpenAPI",
"url": "https://swagger.io/resources/open-api/"
}
}