basePath: / info: contact: email: kptzhu@163.com name: 朱红宾 url: https://www.dairyinfo.com.cn description: kptyun_service license: {} title: 科湃腾Go语言后台API version: 1.1.2 paths: /auth: post: consumes: - application/json parameters: - description: admin in: formData name: username required: true type: string - description: "123456" in: formData name: password required: true type: string produces: - application/json responses: "200": description: '{ "code": 200e, "data": { "token": "xxx" }, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 获取登录token 信息 tags: - auth /authdata/GetRoleMenus: get: consumes: - application/json parameters: - description: Ton in: query name: Ton required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 递归获取所有 tags: - menu /authdata/menus: get: consumes: - application/json parameters: - description: Ton in: query name: Ton required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 获取所有菜单 tags: - menu post: consumes: - application/json parameters: - description: name in: query name: name required: true type: string - description: path in: query name: path required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 增加菜单 tags: - menu /authdata/menus/: delete: consumes: - application/json parameters: - description: id in: path name: id required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 删除菜单 tags: - menu get: consumes: - application/json parameters: - description: id in: path name: id required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 获取单个菜单 tags: - menu put: consumes: - application/json parameters: - description: id in: path name: id required: true type: string - description: name in: query name: name required: true type: string - description: path in: query name: path required: true type: string - description: method in: query name: method required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 更新菜单 tags: - menu /authdata/roles: get: consumes: - application/json produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 获取所有角色 tags: - role post: consumes: - application/json parameters: - description: name in: query name: name required: true type: string - description: menu_id in: query name: menu_id required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 增加角色 tags: - role /authdata/roles/: delete: consumes: - application/json parameters: - description: id in: path name: id required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 删除角色 tags: - role get: consumes: - application/json parameters: - description: id in: path name: id required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 获取单个角色 tags: - role put: consumes: - application/json parameters: - description: id in: path name: id required: true type: string - description: name in: query name: name required: true type: string - description: menu_id in: query name: menu_id required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 更新角色 tags: - role /authdata/userinfo: get: consumes: - application/json parameters: - description: iddd in: path name: id required: true type: integer produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 获取单个用户信息 tags: - users /data/GetDataByName: post: consumes: - application/json parameters: - description: sqlname in: body name: sqlname required: true schema: $ref: '#/definitions/string' type: object - description: offset in: body name: offset required: true schema: $ref: '#/definitions/int' type: object - description: pagecount in: body name: pagecount required: true schema: $ref: '#/definitions/int' type: object - description: returntype in: body name: returntype required: true schema: $ref: '#/definitions/string' type: object produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 根据APISQL表中SQL执行得到数据集 tags: - GetDataByName /data/GetDataByNameForm: post: consumes: - application/json parameters: - description: sqlname in: body name: sqlname required: true schema: $ref: '#/definitions/json' type: object - description: offset in: query name: offset required: true type: integer - description: pagecount in: query name: pagecount required: true type: integer - description: returntype in: query name: returntype required: true type: string - description: ss in: formData name: s required: true type: json produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 根据APISQL表中SQL执行得到数据集 tags: - GetDataByNameForm /data/GetDataByNames: post: consumes: - application/json parameters: - description: offset in: query name: offset required: true type: integer - description: pagecount in: query name: pagecount required: true type: integer - description: returntype in: query name: returntype required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 根据APISQL表中SQL执行得到数据集 tags: - GetDataByNames /data/ImportExcel: post: consumes: - application/json parameters: - description: 文件名 in: query name: file required: true type: string - description: 执行sql的名字 in: header name: name required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 导入excel文件到数据库,excel第一行作为参数 tags: - ImportExcel /data/PostDataByName: post: consumes: - application/json parameters: - description: sqlname in: query name: sqlname required: true type: string - description: offset in: query name: offset required: true type: integer - description: pagecount in: query name: pagecount required: true type: integer - description: returntype in: query name: returntype required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 根据APISQL表中SQL执行得到数据集 tags: - PostDataByName /data/PostDataByNameForm: post: consumes: - application/json parameters: - description: sqlname in: query name: sqlname required: true type: string - description: offset in: query name: offset required: true type: integer - description: pagecount in: query name: pagecount required: true type: integer - description: returntype in: query name: returntype required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误朱红彬彬"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 根据APISQL表中SQL执行得到数据集 tags: - PostDataByNameForm /data/PostDatasByName: post: consumes: - application/json parameters: - description: sqlname in: query name: sqlname required: true type: string - description: offset in: query name: offset required: true type: integer - description: pagecount in: query name: pagecount required: true type: integer - description: returntype in: query name: returntype required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 根据APISQL表中SQL执行得到数据集 tags: - PostDatasByName /data/getdata: post: consumes: - application/json parameters: - description: sql in: query name: sql required: true type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string "400": description: '{"code":400, "data":null,"msg":"请求参数错误"}' schema: type: string "404": description: '{ "code": 404, "data":null,"msg":"请求参数错误"}' schema: type: string summary: 根据SQL执行得到数据集 tags: - getData swagger: "2.0"