// GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // This file was generated by swaggo/swag package swagger import ( "bytes" "encoding/json" "strings" "github.com/alecthomas/template" "github.com/swaggo/swag" ) var doc = `{ "schemes": {{ marshal .Schemes }}, "swagger": "2.0", "info": { "description": "{{.Description}}", "title": "{{.Title}}", "contact": {}, "version": "{{.Version}}" }, "host": "{{.Host}}", "basePath": "{{.BasePath}}", "paths": { "/system/Auth/userList": { "get": { "security": [ { "": [] } ], "description": "分页列表", "tags": [ "用户管理" ], "summary": "用户列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/user.SearchReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/addMenu": { "post": { "security": [ { "Bearer": [] } ], "description": "添加菜单", "consumes": [ "application/json" ], "tags": [ "菜单管理" ], "summary": "添加菜单", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/auth_rule.MenuReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/addRole": { "post": { "security": [ { "Bearer": [] } ], "description": "添加角色", "consumes": [ "application/json" ], "tags": [ "角色管理" ], "summary": "添加角色", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/addUser": { "post": { "security": [ { "Bearer": [] } ], "description": "添加用户", "consumes": [ "application/json" ], "tags": [ "用户管理" ], "summary": "添加用户", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/user.AddUserReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/changeUserStatus": { "post": { "security": [ { "Bearer": [] } ], "description": "修改用户状态", "consumes": [ "application/json" ], "tags": [ "用户管理" ], "summary": "修改用户状态", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/user.StatusReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/deleteAdmin": { "delete": { "security": [ { "Bearer": [] } ], "description": "删除管理员", "consumes": [ "application/json" ], "tags": [ "用户管理" ], "summary": "删除管理员", "parameters": [ { "type": "integer", "description": "ids[1,2,3...]", "name": "ids", "in": "path", "required": true } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/deleteMenu": { "delete": { "security": [ { "Bearer": [] } ], "description": "删除菜单", "consumes": [ "application/json" ], "tags": [ "菜单管理" ], "summary": "删除菜单", "parameters": [ { "description": "ids[1,2,3]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"修改成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/deleteRole": { "delete": { "security": [ { "Bearer": [] } ], "description": "删除角色", "consumes": [ "application/json" ], "tags": [ "角色管理" ], "summary": "删除角色", "parameters": [ { "description": "ids[1,2,3]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/editMenu": { "post": { "security": [ { "Bearer": [] } ], "description": "修改菜单", "consumes": [ "application/json" ], "tags": [ "菜单管理" ], "summary": "修改菜单", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/auth_rule.MenuReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"修改成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/editRole": { "post": { "security": [ { "Bearer": [] } ], "description": "修改角色", "consumes": [ "application/json" ], "tags": [ "角色管理" ], "summary": "修改角色", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/editUser": { "post": { "security": [ { "Bearer": [] } ], "description": "编辑用户", "consumes": [ "application/json" ], "tags": [ "用户管理" ], "summary": "编辑用户", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/user.EditUserReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/menuList": { "get": { "security": [ { "": [] } ], "description": "获取菜单列表", "tags": [ "菜单管理" ], "summary": "分页列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/auth_rule.ReqSearch" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/resetUserPwd": { "post": { "security": [ { "Bearer": [] } ], "description": "重置用户密码", "consumes": [ "application/json" ], "tags": [ "用户管理" ], "summary": "重置用户密码", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/user.ResetPwdReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/roleDataScope": { "post": { "security": [ { "Bearer": [] } ], "description": "角色数据权限分配", "consumes": [ "application/json" ], "tags": [ "用户管理" ], "summary": "角色数据权限分配", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/role.DataScopeReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/roleList": { "get": { "security": [ { "": [] } ], "description": "分页列表", "tags": [ "角色管理" ], "summary": "角色列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/role.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/auth/statusSetRole": { "post": { "security": [ { "Bearer": [] } ], "description": "设置角色状态", "consumes": [ "application/json" ], "tags": [ "用户管理" ], "summary": "设置角色状态", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/role.StatusSetReq" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/menu/add": { "post": { "security": [ { "": [] } ], "description": "添加栏目", "tags": [ "栏目管理" ], "summary": "添加栏目", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/cms_category.ReqAdd" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/menu/delete": { "delete": { "security": [ { "": [] } ], "description": "删除栏目", "tags": [ "栏目管理" ], "summary": "删除栏目", "parameters": [ { "description": "ids", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/menu/edit": { "post": { "security": [ { "": [] } ], "description": "修改栏目", "tags": [ "栏目管理" ], "summary": "修改栏目", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/cms_category.ReqEdit" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/menu/list": { "get": { "security": [ { "": [] } ], "description": "分页列表", "tags": [ "栏目管理" ], "summary": "栏目列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/cms_category.ReqSearchList" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/menu/modelOptions": { "get": { "security": [ { "": [] } ], "description": "栏目模型选项", "tags": [ "栏目管理" ], "summary": "栏目模型选项", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/menu/sort": { "post": { "security": [ { "": [] } ], "description": "栏目排序", "tags": [ "栏目管理" ], "summary": "栏目排序", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/news/add": { "post": { "security": [ { "": [] } ], "description": "添加信息", "tags": [ "文章管理" ], "summary": "添加信息", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/cms_news.ReqAddParams" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/news/delete": { "delete": { "security": [ { "": [] } ], "description": "删除信息", "tags": [ "文章管理" ], "summary": "删除信息", "parameters": [ { "description": "ids[1,2,3..]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/news/edit": { "post": { "security": [ { "": [] } ], "description": "修改信息", "tags": [ "文章管理" ], "summary": "修改信息", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/cms_news.ReqEditParams" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/news/getModelFields": { "get": { "security": [ { "": [] } ], "description": "获取模型字段", "tags": [ "栏目管理" ], "summary": "获取模型字段", "parameters": [ { "description": "cateIds[1,2,3...]", "name": "cateIds", "in": "body", "required": true, "schema": { "type": "integer" } }, { "description": "newsId", "name": "newsId", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/cms/news/list": { "get": { "security": [ { "": [] } ], "description": "信息列表", "tags": [ "文章管理" ], "summary": "信息列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/cms_news.ReqListSearchParams" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/add": { "post": { "security": [ { "": [] } ], "description": "添加字典", "tags": [ "字典管理" ], "summary": "添加字典", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dict_type.AddReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/dataAdd": { "post": { "security": [ { "": [] } ], "description": "添加数据字典", "tags": [ "字典管理" ], "summary": "添加数据字典", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dict_data.AddDataReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/dataDelete": { "delete": { "security": [ { "": [] } ], "description": "删除字典数据", "tags": [ "字典管理" ], "summary": "删除字典数据", "parameters": [ { "description": "ids[1,2,3...]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/dataEdit": { "post": { "security": [ { "": [] } ], "description": "修改字典数据", "tags": [ "字典管理" ], "summary": "修改字典数据", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dict_data.EditDataReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/dataList": { "get": { "security": [ { "": [] } ], "description": "字典数据列表", "tags": [ "字典管理" ], "summary": "字典数据列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dict_data.SelectDataPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/delete": { "delete": { "security": [ { "": [] } ], "description": "删除字典", "tags": [ "字典管理" ], "summary": "删除字典", "parameters": [ { "description": "dictIds[1,2,3]", "name": "dictIds", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/edit": { "post": { "security": [ { "": [] } ], "description": "修改字典", "tags": [ "字典管理" ], "summary": "修改字典", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dict_type.EditReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/list": { "get": { "security": [ { "": [] } ], "description": "字典列表", "tags": [ "字典管理" ], "summary": "字典列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dict_type.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/dict/sysNormalDisable": { "post": { "security": [ { "": [] } ], "description": "获取字典对应选项", "tags": [ "字典管理" ], "summary": "获取字典对应选项", "parameters": [ { "type": "string", "description": "dictType", "name": "dictType", "in": "query", "required": true } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/params/add": { "post": { "security": [ { "": [] } ], "description": "添加参数", "tags": [ "参数管理" ], "summary": "添加参数", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_config.AddReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/params/delete": { "delete": { "security": [ { "": [] } ], "description": "删除参数", "tags": [ "参数管理" ], "summary": "删除参数", "parameters": [ { "description": "ids[1,2,3...]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/params/edit": { "post": { "security": [ { "": [] } ], "description": "修改参数", "tags": [ "参数管理" ], "summary": "修改参数", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_config.EditReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/config/params/list": { "get": { "security": [ { "": [] } ], "description": "参数列表", "tags": [ "参数管理" ], "summary": "参数列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_config.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/dept/addDept": { "post": { "security": [ { "Bearer": [] } ], "description": "获取JSON", "consumes": [ "application/json" ], "tags": [ "部门" ], "summary": "添加部门", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dept.AddParams" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/dept/delDept/{id}": { "delete": { "description": "删除数据", "tags": [ "部门" ], "summary": "删除部门", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"删除成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/dept/editDept": { "post": { "security": [ { "Bearer": [] } ], "description": "获取JSON", "consumes": [ "application/json" ], "tags": [ "部门" ], "summary": "修改部门", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dept.EditParams" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"修改成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/dept/list": { "get": { "security": [ { "": [] } ], "description": "分页列表", "tags": [ "部门" ], "summary": "分页部门列表数据", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_dept.SearchParams" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/index/getInfo": { "get": { "security": [ { "": [] } ], "description": "获取登录用户信息", "tags": [ "公共" ], "summary": "获取登录用户信息", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/index/getRouters": { "get": { "security": [ { "": [] } ], "description": "获取后台菜单", "tags": [ "公共" ], "summary": "获取后台菜单", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/category/add": { "post": { "security": [ { "": [] } ], "description": "添加模型分类", "tags": [ "模型分类" ], "summary": "添加模型分类", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_category.AddReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/category/all": { "post": { "security": [ { "": [] } ], "description": "模型分类", "tags": [ "模型分类" ], "summary": "模型分类", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/category/delete": { "delete": { "security": [ { "": [] } ], "description": "删除分类", "tags": [ "模型分类" ], "summary": "删除分类", "parameters": [ { "description": "ids", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/category/edit": { "post": { "security": [ { "": [] } ], "description": "修改模型分类", "tags": [ "模型分类" ], "summary": "修改模型分类", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_category.EditReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/category/list": { "get": { "security": [ { "": [] } ], "description": "模型列表", "tags": [ "模型分类" ], "summary": "模型列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_category.SearchReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/category/sort": { "post": { "security": [ { "": [] } ], "description": "分类排序", "tags": [ "模型分类" ], "summary": "分类排序", "parameters": [ { "description": "sorts", "name": "sorts", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/info/add": { "post": { "security": [ { "": [] } ], "description": "新增", "tags": [ "模型列表" ], "summary": "新增", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_info.AddReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/info/copyModel": { "post": { "security": [ { "": [] } ], "description": "复制模型", "tags": [ "模型列表" ], "summary": "复制模型", "parameters": [ { "type": "integer", "description": "int valid", "name": "modelId", "in": "path", "required": true } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/info/createModel": { "post": { "security": [ { "": [] } ], "description": "模型生成", "tags": [ "模型列表" ], "summary": "模型生成", "parameters": [ { "type": "integer", "description": "int valid", "name": "modelId", "in": "path", "required": true } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/info/delete": { "post": { "security": [ { "": [] } ], "description": "删除", "tags": [ "模型列表" ], "summary": "删除", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_info.RemoveReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/info/edit": { "post": { "security": [ { "": [] } ], "description": "修改", "tags": [ "模型列表" ], "summary": "修改", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_info.EditReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/info/list": { "post": { "security": [ { "": [] } ], "description": "列表页", "tags": [ "模型列表" ], "summary": "列表页", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_info.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/model/info/setStatus": { "post": { "security": [ { "": [] } ], "description": "设置模型状态", "tags": [ "模型列表" ], "summary": "设置模型状态", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/model_info.StatusSetReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/job/add": { "post": { "security": [ { "": [] } ], "description": "添加任务", "tags": [ "定时任务" ], "summary": "添加任务", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_job.ReqAdd" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/job/delete": { "delete": { "security": [ { "": [] } ], "description": "删除计划任务", "tags": [ "定时任务" ], "summary": "删除计划任务", "parameters": [ { "description": "ids[]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/job/details": { "post": { "security": [ { "": [] } ], "description": "详情", "tags": [ "定时任务" ], "summary": "详情", "parameters": [ { "description": "id", "name": "id", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/job/edit": { "post": { "security": [ { "": [] } ], "description": "修改任务", "tags": [ "定时任务" ], "summary": "修改任务", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_job.ReqEdit" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/job/list": { "get": { "security": [ { "": [] } ], "description": "任务列表", "tags": [ "定时任务" ], "summary": "任务列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_job.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/job/start": { "post": { "security": [ { "": [] } ], "description": "启动任务", "tags": [ "定时任务" ], "summary": "启动任务", "parameters": [ { "description": "id", "name": "id", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/job/stop": { "post": { "security": [ { "": [] } ], "description": "停止任务", "tags": [ "定时任务" ], "summary": "停止任务", "parameters": [ { "description": "id", "name": "id", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/loginlog/clear": { "post": { "security": [ { "": [] } ], "description": "清空登录日志", "tags": [ "登录日志" ], "summary": "清空登录日志", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/loginlog/delete": { "delete": { "security": [ { "": [] } ], "description": "删除登录日志", "tags": [ "登录日志" ], "summary": "删除登录日志", "parameters": [ { "description": "ids[]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/loginlog/list": { "get": { "security": [ { "": [] } ], "description": "登录日志列表", "tags": [ "登录日志" ], "summary": "登录日志列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_login_log.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/online/forceLogout": { "post": { "security": [ { "": [] } ], "description": "强制退出", "tags": [ "在线用户" ], "summary": "强制退出", "parameters": [ { "description": "ids[]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/online/list": { "get": { "security": [ { "": [] } ], "description": "用户状态列表", "tags": [ "在线用户" ], "summary": "用户状态列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/user_online.ReqListSearch" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/operlog/clear": { "post": { "security": [ { "": [] } ], "description": "清空日志", "tags": [ "操作日志" ], "summary": "清空日志", "parameters": [ { "description": "ids[]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/operlog/delete": { "delete": { "security": [ { "": [] } ], "description": "删除日志", "tags": [ "操作日志" ], "summary": "删除日志", "parameters": [ { "description": "ids[]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/operlog/detail": { "post": { "security": [ { "": [] } ], "description": "操作详细", "tags": [ "操作日志" ], "summary": "操作详细", "parameters": [ { "description": "id", "name": "id", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/operlog/list": { "get": { "security": [ { "": [] } ], "description": "操作日志列表", "tags": [ "操作日志" ], "summary": "操作日志列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_oper_log.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/monitor/server/info": { "get": { "security": [ { "": [] } ], "description": "服务监控", "tags": [ "服务监控" ], "summary": "服务监控", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/info/add": { "post": { "security": [ { "": [] } ], "description": "添加广告", "tags": [ "广告列表" ], "summary": "添加广告", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/plug_ad.AddReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/info/delete": { "delete": { "security": [ { "": [] } ], "description": "删除广告", "tags": [ "广告列表" ], "summary": "删除广告", "parameters": [ { "description": "ids", "name": "data", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/info/edit": { "post": { "security": [ { "": [] } ], "description": "修改广告", "tags": [ "广告列表" ], "summary": "修改广告", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/plug_ad.EditReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/info/list": { "get": { "security": [ { "": [] } ], "description": "广告列表", "tags": [ "广告列表" ], "summary": "广告列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/plug_ad.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/info/sort": { "post": { "security": [ { "": [] } ], "description": "栏目排序", "tags": [ "广告列表" ], "summary": "栏目排序", "parameters": [ { "description": "sorts[]", "name": "sorts", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/type/add": { "post": { "security": [ { "": [] } ], "description": "添加广告位", "tags": [ "广告位管理" ], "summary": "添加广告位", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/plug_adtype.AddReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/type/delete": { "delete": { "security": [ { "": [] } ], "description": "删除广告位", "tags": [ "广告位管理" ], "summary": "删除广告位", "parameters": [ { "description": "adtypeID[1,2,3...]", "name": "adtypeID", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/type/edit": { "post": { "security": [ { "": [] } ], "description": "修改广告位信息", "tags": [ "广告位管理" ], "summary": "修改广告位信息", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/plug_adtype.EditReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/type/list": { "get": { "security": [ { "": [] } ], "description": "广告位列表", "tags": [ "广告位管理" ], "summary": "广告位列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/plug_adtype.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/plug/ad/type/sort": { "post": { "security": [ { "": [] } ], "description": "栏目排序", "tags": [ "广告位管理" ], "summary": "栏目排序", "parameters": [ { "description": "sorts", "name": "sorts", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/post/add": { "post": { "security": [ { "Bearer": [] } ], "description": "添加岗位", "consumes": [ "application/json" ], "tags": [ "岗位" ], "summary": "添加岗位", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_post.AddParams" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"添加成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/post/delete": { "get": { "description": "删除数据", "tags": [ "岗位" ], "summary": "删除岗位", "parameters": [ { "type": "integer", "description": "ids[1,2,3...]", "name": "ids", "in": "path", "required": true } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"删除成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/post/edit": { "post": { "security": [ { "Bearer": [] } ], "description": "获取JSON", "consumes": [ "application/json" ], "tags": [ "岗位" ], "summary": "修改岗位", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_post.EditParams" } } ], "responses": { "200": { "description": "{\"code\": 0, \"message\": \"修改成功\"}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/post/list": { "post": { "security": [ { "": [] } ], "description": "分页列表", "tags": [ "岗位" ], "summary": "分页岗位列表数据", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/sys_post.SearchParams" } } ], "responses": { "0": { "description": "{\"code\": 0, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/public/verify": { "post": { "security": [ { "": [] } ], "description": "获取验证码图片信息", "tags": [ "公共" ], "summary": "获取验证码图片信息", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/tools/gen/columnList": { "post": { "security": [ { "": [] } ], "description": "根据表格ID获取表格字段列表数据", "tags": [ "系统工具" ], "summary": "根据表格ID获取表格字段列表数据", "parameters": [ { "description": "tableId", "name": "tableId", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/tools/gen/dataList": { "get": { "security": [ { "": [] } ], "description": "查询数据库列表", "tags": [ "系统工具" ], "summary": "查询数据库列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/gen_table.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/tools/gen/delete": { "delete": { "security": [ { "": [] } ], "description": "删除表格数据", "tags": [ "系统工具" ], "summary": "删除表格数据", "parameters": [ { "description": "ids[1,2,3...]", "name": "ids", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/tools/gen/editSave": { "post": { "security": [ { "": [] } ], "description": "编辑表格信息", "tags": [ "系统工具" ], "summary": "编辑表格信息", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/gen_table.EditReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/tools/gen/importTableSave": { "post": { "security": [ { "": [] } ], "description": "导入表结构操作", "tags": [ "系统工具" ], "summary": "导入表结构操作", "parameters": [ { "description": "tables", "name": "tables", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/tools/gen/preview": { "post": { "security": [ { "": [] } ], "description": "代码生成预览", "tags": [ "系统工具" ], "summary": "代码生成预览", "parameters": [ { "description": "tableId", "name": "tableId", "in": "body", "required": true, "schema": { "type": "integer" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/tools/gen/tableList": { "post": { "security": [ { "": [] } ], "description": "表列表", "tags": [ "系统工具" ], "summary": "表列表", "parameters": [ { "description": "data", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/gen_table.SelectPageReq" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/upload/ckEditorUp": { "post": { "security": [ { "": [] } ], "description": "CkEditor编辑器上传附件", "tags": [ "公共" ], "summary": "CkEditor编辑器上传附件", "parameters": [ { "description": "upFile", "name": "upFile", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/upload/upFile": { "post": { "security": [ { "": [] } ], "description": "单文件上传", "tags": [ "公共" ], "summary": "单文件上传", "parameters": [ { "description": "file", "name": "file", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/upload/upFiles": { "post": { "security": [ { "": [] } ], "description": "批量上传文件", "tags": [ "公共" ], "summary": "批量上传文件", "parameters": [ { "description": "file", "name": "file", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/upload/upImg": { "post": { "security": [ { "": [] } ], "description": "单图片上传", "tags": [ "公共" ], "summary": "单图片上传", "parameters": [ { "description": "file", "name": "file", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/upload/upImgs": { "post": { "security": [ { "": [] } ], "description": "批量上传图片", "tags": [ "公共" ], "summary": "批量上传图片", "parameters": [ { "description": "file", "name": "file", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/user/avatar": { "post": { "security": [ { "": [] } ], "description": "头像上传上传", "tags": [ "个人中心" ], "summary": "头像上传上传", "parameters": [ { "description": "avatarfile", "name": "avatarfile", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/user/edit": { "post": { "security": [ { "": [] } ], "description": "修改用户信息", "tags": [ "个人中心" ], "summary": "修改用户信息", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/user/profile": { "post": { "security": [ { "": [] } ], "description": "获取当前登录用户详情", "tags": [ "个人中心" ], "summary": "获取当前登录用户详情", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } }, "/system/user/updatePwd": { "post": { "security": [ { "": [] } ], "description": "修改密码", "tags": [ "个人中心" ], "summary": "修改密码", "responses": { "0": { "description": "{\"code\": 200, \"data\": [...]}", "schema": { "$ref": "#/definitions/response.Response" } } } } } }, "definitions": { "auth_rule.MenuReq": { "type": "object", "properties": { "alwaysShow": { "type": "integer" }, "component": { "type": "string" }, "condition": { "type": "string" }, "icon": { "type": "string" }, "isFrame": { "type": "integer" }, "menuType": { "type": "integer" }, "name": { "type": "string" }, "path": { "type": "string" }, "pid": { "type": "integer" }, "remark": { "type": "string" }, "status": { "type": "integer" }, "title": { "type": "string" }, "weigh": { "type": "integer" } } }, "auth_rule.ReqSearch": { "type": "object", "properties": { "status": { "type": "string" }, "title": { "type": "string" } } }, "cms_category.ReqAdd": { "type": "object", "properties": { "alias": { "type": "string" }, "cateAddress": { "type": "string" }, "cateContent": { "type": "string" }, "cateType": { "type": "integer" }, "contentTemplate": { "type": "string" }, "description": { "type": "string" }, "inputSeoDescription": { "type": "string" }, "inputSeoKeywords": { "type": "string" }, "inputSeoTitle": { "type": "string" }, "listTemplate": { "type": "string" }, "modelId": { "type": "integer" }, "name": { "type": "string" }, "parentId": { "type": "integer" }, "status": { "type": "integer" }, "thumbnail": { "type": "string" } } }, "cms_category.ReqEdit": { "type": "object", "properties": { "alias": { "type": "string" }, "cateAddress": { "type": "string" }, "cateContent": { "type": "string" }, "cateType": { "type": "integer" }, "contentTemplate": { "type": "string" }, "description": { "type": "string" }, "id": { "type": "integer" }, "inputSeoDescription": { "type": "string" }, "inputSeoKeywords": { "type": "string" }, "inputSeoTitle": { "type": "string" }, "listTemplate": { "type": "string" }, "modelId": { "type": "integer" }, "name": { "type": "string" }, "parentId": { "type": "integer" }, "status": { "type": "integer" }, "thumbnail": { "type": "string" } } }, "cms_category.ReqSearchList": { "type": "object", "properties": { "name": { "type": "string" }, "status": { "type": "string" } } }, "cms_news.ReqAddParams": { "type": "object", "properties": { "attr": { "description": "文章标记 置顶 推荐", "type": "array", "items": { "type": "integer" } }, "isJump": { "description": "是否跳转地址", "type": "integer" }, "jumpUrl": { "description": "跳转地址", "type": "string" }, "modelForm": { "type": "object", "additionalProperties": true }, "newsExcerpt": { "description": "post摘要", "type": "string" }, "newsKeywords": { "description": "seo keywords", "type": "string" }, "newsSource": { "description": "转载文章的来源", "type": "string" }, "newsStatus": { "description": "状态;1:已发布;0:未发布;", "type": "integer" }, "newsTitle": { "description": "post标题", "type": "string" }, "publishedTime": { "description": "发布时间", "type": "string" }, "thumbnail": { "description": "缩略图", "type": "string" } } }, "cms_news.ReqEditParams": { "type": "object", "properties": { "attr": { "description": "文章标记 置顶 推荐", "type": "array", "items": { "type": "integer" } }, "id": { "type": "integer" }, "isJump": { "description": "是否跳转地址", "type": "integer" }, "jumpUrl": { "description": "跳转地址", "type": "string" }, "modelForm": { "type": "object", "additionalProperties": true }, "newsExcerpt": { "description": "post摘要", "type": "string" }, "newsKeywords": { "description": "seo keywords", "type": "string" }, "newsSource": { "description": "转载文章的来源", "type": "string" }, "newsStatus": { "description": "状态;1:已发布;0:未发布;", "type": "integer" }, "newsTitle": { "description": "post标题", "type": "string" }, "publishedTime": { "description": "发布时间", "type": "string" }, "thumbnail": { "description": "缩略图", "type": "string" } } }, "cms_news.ReqListSearchParams": { "type": "object", "properties": { "cateId": { "type": "array", "items": { "type": "integer" } }, "isSlide": { "type": "string" }, "isTop": { "type": "string" }, "keyWords": { "type": "string" }, "newsStatus": { "type": "string" }, "orderBy": { "description": "排序字段", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "publishedTimeEnd": { "type": "string" }, "publishedTimeStart": { "type": "string" }, "recommended": { "type": "string" } } }, "gen_table.EditReq": { "type": "object", "properties": { "businessName": { "type": "string" }, "className": { "type": "string" }, "columns": { "type": "string" }, "functionAuthor": { "type": "string" }, "functionName": { "type": "string" }, "moduleName": { "type": "string" }, "packageName": { "type": "string" }, "params": { "type": "string" }, "remark": { "type": "string" }, "tableComment": { "type": "string" }, "tableId": { "type": "integer" }, "tableName": { "type": "string" }, "tplCategory": { "type": "string" }, "treeCode": { "type": "string" }, "treeName": { "type": "string" }, "treeParentCode": { "type": "string" }, "userName": { "type": "string" } } }, "gen_table.SelectPageReq": { "type": "object", "properties": { "beginTime": { "description": "开始时间", "type": "string" }, "endTime": { "description": "结束时间", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "tableComment": { "description": "表描述", "type": "string" }, "tableName": { "description": "表名称", "type": "string" } } }, "model_category.AddReq": { "type": "object", "properties": { "cname": { "type": "string" }, "createBy": { "type": "integer" }, "csort": { "type": "integer" }, "cstatus": { "type": "integer" } } }, "model_category.EditReq": { "type": "object", "properties": { "cid": { "type": "integer" }, "cname": { "type": "string" }, "csort": { "type": "integer" }, "cstatus": { "type": "integer" }, "updateBy": { "type": "integer" } } }, "model_category.SearchReq": { "type": "object", "properties": { "name": { "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "status": { "type": "string" } } }, "model_info.AddReq": { "type": "object", "properties": { "createBy": { "description": "添加人", "type": "integer" }, "modelCategoryId": { "type": "integer" }, "modelEngine": { "type": "string" }, "modelName": { "type": "string" }, "modelStatus": { "type": "integer" }, "modelTitle": { "type": "string" } } }, "model_info.EditReq": { "type": "object", "properties": { "modelCategoryId": { "type": "integer" }, "modelEngine": { "type": "string" }, "modelId": { "type": "integer" }, "modelName": { "type": "string" }, "modelStatus": { "type": "integer" }, "modelTitle": { "type": "string" }, "updateBy": { "type": "integer" } } }, "model_info.RemoveReq": { "type": "object", "properties": { "ids": { "description": "删除id", "type": "array", "items": { "type": "integer" } } } }, "model_info.SelectPageReq": { "type": "object", "properties": { "beginTime": { "description": "开始时间", "type": "string" }, "endTime": { "description": "结束时间", "type": "string" }, "modelCategoryId": { "description": "模型分类", "type": "string" }, "modelName": { "description": "模型标识", "type": "string" }, "modelStatus": { "description": "模型状态", "type": "string" }, "modelTitle": { "description": "模型名称", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" } } }, "model_info.StatusSetReq": { "type": "object", "properties": { "modelId": { "type": "integer" }, "modelStatus": { "type": "integer" } } }, "plug_ad.AddReq": { "type": "object", "properties": { "adAdtypeid": { "description": "所属位置", "type": "integer" }, "adCheckid": { "description": "1=图片 2=JS", "type": "integer" }, "adContent": { "description": "广告文字内容", "type": "string" }, "adJs": { "description": "JS代码", "type": "string" }, "adName": { "description": "广告名称", "type": "string" }, "adOpen": { "description": "1=审核 0=未审核", "type": "integer" }, "adPic": { "description": "广告图片URL", "type": "string" }, "adSort": { "description": "排序", "type": "integer" }, "adUrl": { "description": "广告链接", "type": "string" } } }, "plug_ad.EditReq": { "type": "object", "properties": { "adAdtypeid": { "description": "所属位置", "type": "integer" }, "adCheckid": { "description": "1=图片 2=JS", "type": "integer" }, "adContent": { "description": "广告文字内容", "type": "string" }, "adJs": { "description": "JS代码", "type": "string" }, "adName": { "description": "广告名称", "type": "string" }, "adOpen": { "description": "1=审核 0=未审核", "type": "integer" }, "adPic": { "description": "广告图片URL", "type": "string" }, "adSort": { "description": "排序", "type": "integer" }, "adUrl": { "description": "广告链接", "type": "string" }, "plugAdID": { "type": "integer" } } }, "plug_ad.SelectPageReq": { "type": "object", "properties": { "adName": { "description": "广告名称", "type": "string" }, "pageNo": { "description": "当前页", "type": "integer" }, "pageSize": { "description": "每页显示记录数", "type": "integer" } } }, "plug_adtype.AddReq": { "type": "object", "properties": { "adtypeName": { "description": "广告位名称", "type": "string" }, "adtypeSort": { "description": "广告位排序", "type": "integer" } } }, "plug_adtype.EditReq": { "type": "object", "properties": { "adtypeID": { "type": "integer" }, "adtypeName": { "description": "广告位名称", "type": "string" }, "adtypeSort": { "description": "广告位排序", "type": "integer" } } }, "plug_adtype.SelectPageReq": { "type": "object", "properties": { "adtypeName": { "description": "广告位名称", "type": "string" }, "pageNo": { "description": "当前页", "type": "integer" }, "pageSize": { "description": "每页显示记录数", "type": "integer" } } }, "response.Response": { "type": "object", "properties": { "code": { "description": "代码", "type": "integer", "example": 200 }, "data": { "description": "数据集", "type": "object" }, "msg": { "description": "消息", "type": "string" } } }, "role.DataScopeReq": { "type": "object", "properties": { "dataScope": { "type": "integer" }, "deptIds": { "type": "array", "items": { "type": "integer" } }, "roleId": { "type": "integer" } } }, "role.SelectPageReq": { "type": "object", "properties": { "beginTime": { "description": "开始时间", "type": "string" }, "endTime": { "description": "结束时间", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "roleName": { "description": "参数名称", "type": "string" }, "status": { "description": "状态", "type": "string" } } }, "role.StatusSetReq": { "type": "object", "properties": { "roleId": { "type": "integer" }, "status": { "type": "integer" } } }, "sys_config.AddReq": { "type": "object", "properties": { "configKey": { "type": "string" }, "configName": { "type": "string" }, "configType": { "type": "integer" }, "configValue": { "type": "string" }, "remark": { "type": "string" } } }, "sys_config.EditReq": { "type": "object", "properties": { "configId": { "type": "integer" }, "configKey": { "type": "string" }, "configName": { "type": "string" }, "configType": { "type": "integer" }, "configValue": { "type": "string" }, "remark": { "type": "string" } } }, "sys_config.SelectPageReq": { "type": "object", "properties": { "beginTime": { "description": "开始时间", "type": "string" }, "configKey": { "description": "参数键名", "type": "string" }, "configName": { "description": "参数名称", "type": "string" }, "configType": { "description": "状态", "type": "string" }, "endTime": { "description": "结束时间", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" } } }, "sys_dept.AddParams": { "type": "object", "properties": { "ancestors": { "type": "string" }, "createBy": { "type": "string" }, "createTime": { "type": "string" }, "delFlag": { "type": "string" }, "deptName": { "type": "string" }, "email": { "type": "string" }, "leader": { "type": "string" }, "orderNum": { "type": "integer" }, "parentId": { "type": "integer" }, "phone": { "type": "string" }, "status": { "type": "string" }, "updateBy": { "type": "string" }, "updateTime": { "type": "string" } } }, "sys_dept.EditParams": { "type": "object", "properties": { "ancestors": { "type": "string" }, "createBy": { "type": "string" }, "createTime": { "type": "string" }, "delFlag": { "type": "string" }, "deptId": { "type": "integer" }, "deptName": { "type": "string" }, "email": { "type": "string" }, "leader": { "type": "string" }, "orderNum": { "type": "integer" }, "parentId": { "type": "integer" }, "phone": { "type": "string" }, "status": { "type": "string" }, "updateBy": { "type": "string" }, "updateTime": { "type": "string" } } }, "sys_dept.SearchParams": { "type": "object", "properties": { "deptName": { "type": "string" }, "status": { "type": "string" } } }, "sys_dict_data.AddDataReq": { "type": "object", "properties": { "cssClass": { "type": "string" }, "dictLabel": { "type": "string" }, "dictSort": { "type": "integer" }, "dictType": { "type": "string" }, "dictValue": { "type": "string" }, "isDefault": { "type": "integer" }, "listClass": { "type": "string" }, "remark": { "type": "string" }, "status": { "type": "integer" } } }, "sys_dict_data.EditDataReq": { "type": "object", "properties": { "cssClass": { "type": "string" }, "dictCode": { "type": "integer" }, "dictLabel": { "type": "string" }, "dictSort": { "type": "integer" }, "dictType": { "type": "string" }, "dictValue": { "type": "string" }, "isDefault": { "type": "integer" }, "listClass": { "type": "string" }, "remark": { "type": "string" }, "status": { "type": "integer" } } }, "sys_dict_data.SelectDataPageReq": { "type": "object", "properties": { "dictLabel": { "description": "字典标签", "type": "string" }, "dictType": { "description": "字典类型", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "status": { "description": "状态", "type": "string" } } }, "sys_dict_type.AddReq": { "type": "object", "properties": { "dictName": { "type": "string" }, "dictType": { "type": "string" }, "remark": { "type": "string" }, "status": { "type": "integer" } } }, "sys_dict_type.EditReq": { "type": "object", "properties": { "dictId": { "type": "integer" }, "dictName": { "type": "string" }, "dictType": { "type": "string" }, "remark": { "type": "string" }, "status": { "type": "integer" } } }, "sys_dict_type.SelectPageReq": { "type": "object", "properties": { "beginTime": { "description": "开始时间", "type": "string" }, "dictName": { "description": "字典名称", "type": "string" }, "dictType": { "description": "字典类型", "type": "string" }, "endTime": { "description": "结束时间", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "status": { "description": "字典状态", "type": "string" } } }, "sys_job.ReqAdd": { "type": "object", "properties": { "concurrent": { "type": "integer" }, "cronExpression": { "type": "string" }, "invokeTarget": { "type": "string" }, "jobGroup": { "type": "string" }, "jobName": { "type": "string" }, "jobParams": { "description": "任务参数", "type": "string" }, "misfirePolicy": { "type": "integer" }, "remark": { "type": "string" }, "status": { "type": "integer" } } }, "sys_job.ReqEdit": { "type": "object", "properties": { "concurrent": { "type": "integer" }, "cronExpression": { "type": "string" }, "invokeTarget": { "type": "string" }, "jobGroup": { "type": "string" }, "jobId": { "type": "integer" }, "jobName": { "type": "string" }, "jobParams": { "description": "任务参数", "type": "string" }, "misfirePolicy": { "type": "integer" }, "remark": { "type": "string" }, "status": { "type": "integer" } } }, "sys_job.SelectPageReq": { "type": "object", "properties": { "jobGroup": { "description": "任务组名", "type": "string" }, "jobName": { "description": "任务名称", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "status": { "description": "状态(0正常 1暂停)", "type": "string" } } }, "sys_login_log.SelectPageReq": { "type": "object", "properties": { "beginTime": { "description": "数据范围", "type": "string" }, "endTime": { "description": "开始时间", "type": "string" }, "ipaddr": { "description": "登录地址", "type": "string" }, "loginName": { "description": "登陆名", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "sortName": { "description": "排序字段", "type": "string" }, "sortOrder": { "description": "排序方式", "type": "string" }, "status": { "description": "状态", "type": "string" } } }, "sys_oper_log.SelectPageReq": { "type": "object", "properties": { "beginTime": { "description": "数据范围", "type": "string" }, "endTime": { "description": "开始时间", "type": "string" }, "operName": { "description": "操作人员", "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "sortName": { "description": "排序字段", "type": "string" }, "sortOrder": { "description": "排序方式", "type": "string" }, "status": { "description": "操作状态", "type": "string" }, "title": { "description": "系统模块", "type": "string" } } }, "sys_post.AddParams": { "type": "object", "properties": { "addUser": { "type": "integer" }, "postCode": { "type": "string" }, "postName": { "type": "string" }, "postSort": { "type": "integer" }, "remark": { "type": "string" }, "status": { "type": "string" } } }, "sys_post.EditParams": { "type": "object", "properties": { "addUser": { "type": "integer" }, "postCode": { "type": "string" }, "postId": { "type": "integer" }, "postName": { "type": "string" }, "postSort": { "type": "integer" }, "remark": { "type": "string" }, "status": { "type": "string" }, "upUser": { "type": "integer" } } }, "sys_post.SearchParams": { "type": "object", "properties": { "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "postCode": { "description": "岗位编码", "type": "string" }, "postName": { "description": "岗位名称", "type": "string" }, "status": { "description": "状态", "type": "string" } } }, "user.AddUserReq": { "type": "object", "properties": { "deptId": { "description": "所属部门", "type": "integer" }, "email": { "description": "邮箱", "type": "string" }, "isAdmin": { "description": "是否后台管理员 1 是 0 否", "type": "integer" }, "nickName": { "type": "string" }, "password": { "type": "string" }, "phonenumber": { "type": "string" }, "postIds": { "type": "array", "items": { "type": "integer" } }, "remark": { "type": "string" }, "roleIds": { "type": "array", "items": { "type": "integer" } }, "sex": { "type": "integer" }, "status": { "type": "integer" }, "userName": { "type": "string" } } }, "user.EditUserReq": { "type": "object", "properties": { "deptId": { "description": "所属部门", "type": "integer" }, "email": { "description": "邮箱", "type": "string" }, "isAdmin": { "description": "是否后台管理员 1 是 0 否", "type": "integer" }, "nickName": { "type": "string" }, "phonenumber": { "type": "string" }, "postIds": { "type": "array", "items": { "type": "integer" } }, "remark": { "type": "string" }, "roleIds": { "type": "array", "items": { "type": "integer" } }, "sex": { "type": "integer" }, "status": { "type": "integer" }, "userId": { "type": "integer" } } }, "user.ResetPwdReq": { "type": "object", "properties": { "id": { "type": "integer" }, "password": { "type": "string" } } }, "user.SearchReq": { "type": "object", "properties": { "beginTime": { "type": "string" }, "deptId": { "description": "部门id", "type": "string" }, "deptIds": { "description": "所属部门id数据", "type": "array", "items": { "type": "integer" } }, "endTime": { "type": "string" }, "keyWords": { "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "phonenumber": { "type": "string" }, "status": { "type": "string" } } }, "user.StatusReq": { "type": "object", "properties": { "id": { "type": "integer" }, "userStatus": { "type": "integer" } } }, "user_online.ReqListSearch": { "type": "object", "properties": { "ip": { "type": "string" }, "pageNum": { "description": "当前页码", "type": "integer" }, "pageSize": { "description": "每页数", "type": "integer" }, "username": { "type": "string" } } } } }` type swaggerInfo struct { Version string Host string BasePath string Schemes []string Title string Description string } // SwaggerInfo holds exported Swagger Info so clients can modify it var SwaggerInfo = swaggerInfo{ Version: "1.0", Host: "localhost", BasePath: "/system", Schemes: []string{}, Title: "gfast API文档", Description: "gfast 在线API文档", } type s struct{} func (s *s) ReadDoc() string { sInfo := SwaggerInfo sInfo.Description = strings.Replace(sInfo.Description, "\n", "\\n", -1) t, err := template.New("swagger_info").Funcs(template.FuncMap{ "marshal": func(v interface{}) string { a, _ := json.Marshal(v) return string(a) }, }).Parse(doc) if err != nil { return doc } var tpl bytes.Buffer if err := t.Execute(&tpl, sInfo); err != nil { return doc } return tpl.String() } func init() { swag.Register(swag.Name, &s{}) }