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 /authdata/users: get: consumes: - application/json parameters: - description: username in: path name: username type: string produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 获取所有用户 tags: - users post: consumes: - application/json parameters: - description: username in: query name: username required: true type: string - description: password in: query name: password required: true type: string - description: role_id in: path name: role_id type: integer produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 增加用户1 tags: - users /authdata/users/: delete: consumes: - application/json parameters: - description: id 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 get: consumes: - application/json parameters: - description: id 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 put: consumes: - application/json parameters: - description: username in: query name: username required: true type: string - description: password in: query name: password required: true type: string - description: role_id in: query name: role_id type: integer produces: - application/json responses: "200": description: '{ "code": 200, "data": {}, "msg": "ok" }' schema: type: string summary: 更新用户 tags: - users /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"