// Code generated by swaggo/swag. DO NOT EDIT. package docs import "github.com/swaggo/swag" const docTemplate = `{ "schemes": {{ marshal .Schemes }}, "swagger": "2.0", "info": { "description": "{{escape .Description}}", "title": "{{.Title}}", "contact": {}, "version": "{{.Version}}" }, "host": "{{.Host}}", "basePath": "{{.BasePath}}", "paths": { "/api/createApi": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "创建基础api", "parameters": [ { "description": "api路径, api中文描述, api组, 方法", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysApi" } } ], "responses": { "200": { "description": "创建基础api", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/api/deleteApi": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "删除api", "parameters": [ { "description": "ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysApi" } } ], "responses": { "200": { "description": "删除api", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/api/deleteApisByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "删除选中Api", "parameters": [ { "description": "ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "删除选中Api", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/api/freshCasbin": { "get": { "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "刷新casbin缓存", "responses": { "200": { "description": "刷新成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/api/getAllApis": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "获取所有的Api 不分页", "responses": { "200": { "description": "获取所有的Api 不分页,返回包括api列表", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysAPIListResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/api/getApiById": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "根据id获取api", "parameters": [ { "description": "根据id获取api", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetById" } } ], "responses": { "200": { "description": "根据id获取api,返回包括api详情", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysAPIResponse" } } } ] } } } } }, "/api/getApiList": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "分页获取API列表", "parameters": [ { "description": "分页获取API列表", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SearchApiParams" } } ], "responses": { "200": { "description": "分页获取API列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/api/updateApi": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysApi" ], "summary": "修改基础api", "parameters": [ { "description": "api路径, api中文描述, api组, 方法", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysApi" } } ], "responses": { "200": { "description": "修改基础api", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/authority/copyAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Authority" ], "summary": "拷贝角色", "parameters": [ { "description": "旧角色id, 新权限id, 新权限名, 新父角色id", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/response.SysAuthorityCopyResponse" } } ], "responses": { "200": { "description": "拷贝角色,返回包括系统角色详情", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysAuthorityResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/authority/createAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Authority" ], "summary": "创建角色", "parameters": [ { "description": "权限id, 权限名, 父角色id", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAuthority" } } ], "responses": { "200": { "description": "创建角色,返回包括系统角色详情", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysAuthorityResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/authority/deleteAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Authority" ], "summary": "删除角色", "parameters": [ { "description": "删除角色", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAuthority" } } ], "responses": { "200": { "description": "删除角色", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/authority/getAuthorityList": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Authority" ], "summary": "分页获取角色列表", "parameters": [ { "description": "页码, 每页大小", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PageInfo" } } ], "responses": { "200": { "description": "分页获取角色列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/authority/setDataAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Authority" ], "summary": "设置角色资源权限", "parameters": [ { "description": "设置角色资源权限", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAuthority" } } ], "responses": { "200": { "description": "设置角色资源权限", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/authority/updateAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Authority" ], "summary": "更新角色信息", "parameters": [ { "description": "权限id, 权限名, 父角色id", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAuthority" } } ], "responses": { "200": { "description": "更新角色信息,返回包括系统角色详情", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysAuthorityResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/authorityBtn/canRemoveAuthorityBtn": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AuthorityBtn" ], "summary": "设置权限按钮", "responses": { "200": { "description": "删除成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/authorityBtn/getAuthorityBtn": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AuthorityBtn" ], "summary": "获取权限按钮", "parameters": [ { "description": "菜单id, 角色id, 选中的按钮id", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SysAuthorityBtnReq" } } ], "responses": { "200": { "description": "返回列表成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysAuthorityBtnRes" }, "msg": { "type": "string" } } } ] } } } } }, "/authorityBtn/setAuthorityBtn": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AuthorityBtn" ], "summary": "设置权限按钮", "parameters": [ { "description": "菜单id, 角色id, 选中的按钮id", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SysAuthorityBtnReq" } } ], "responses": { "200": { "description": "返回列表成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/autoCode/createPackage": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "创建package", "parameters": [ { "description": "创建package", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAutoCode" } } ], "responses": { "200": { "description": "创建package成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/createPlug": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "创建插件模板", "parameters": [ { "description": "创建插件模板", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAutoCode" } } ], "responses": { "200": { "description": "创建插件模板成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/createTemp": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "自动代码模板", "parameters": [ { "description": "创建自动代码", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.AutoCodeStruct" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"创建成功\"}", "schema": { "type": "string" } } } } }, "/autoCode/delPackage": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "删除package", "parameters": [ { "description": "创建package", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAutoCode" } } ], "responses": { "200": { "description": "删除package成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/delSysHistory": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "删除回滚记录", "parameters": [ { "description": "请求参数", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetById" } } ], "responses": { "200": { "description": "删除回滚记录", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/autoCode/getColumn": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "获取当前表所有字段", "responses": { "200": { "description": "获取当前表所有字段", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/getDatabase": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "获取当前所有数据库", "responses": { "200": { "description": "获取当前所有数据库", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/getMeta": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "获取meta信息", "parameters": [ { "description": "请求参数", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetById" } } ], "responses": { "200": { "description": "获取meta信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/getPackage": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "获取package", "responses": { "200": { "description": "创建package成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/getSysHistory": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "查询回滚记录", "parameters": [ { "description": "请求参数", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SysAutoHistory" } } ], "responses": { "200": { "description": "查询回滚记录,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/getTables": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "获取当前数据库所有表", "responses": { "200": { "description": "获取当前数据库所有表", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/installPlugin": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "multipart/form-data" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "安装插件", "parameters": [ { "type": "file", "description": "this is a test file", "name": "plug", "in": "formData", "required": true } ], "responses": { "200": { "description": "安装插件成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object" } }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/preview": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "预览创建后的代码", "parameters": [ { "description": "预览创建代码", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.AutoCodeStruct" } } ], "responses": { "200": { "description": "预览创建后的代码", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/pubPlug": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "打包插件", "parameters": [ { "description": "打包插件", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysAutoCode" } } ], "responses": { "200": { "description": "打包插件成功", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/autoCode/rollback": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AutoCode" ], "summary": "回滚自动生成代码", "parameters": [ { "description": "请求参数", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.RollBack" } } ], "responses": { "200": { "description": "回滚自动生成代码", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/base/captcha": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Base" ], "summary": "生成验证码", "responses": { "200": { "description": "生成验证码,返回包括随机数id,base64,验证码长度,是否开启验证码", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysCaptchaResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/base/login": { "post": { "produces": [ "application/json" ], "tags": [ "Base" ], "summary": "用户登录", "parameters": [ { "description": "用户名, 密码, 验证码", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.Login" } } ], "responses": { "200": { "description": "返回包括用户信息,token,过期时间", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.LoginResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/casbin/UpdateCasbin": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Casbin" ], "summary": "更新角色api权限", "parameters": [ { "description": "权限id, 权限模型列表", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CasbinInReceive" } } ], "responses": { "200": { "description": "更新角色api权限", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/casbin/getPolicyPathByAuthorityId": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Casbin" ], "summary": "获取权限列表", "parameters": [ { "description": "权限id, 权限模型列表", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.CasbinInReceive" } } ], "responses": { "200": { "description": "获取权限列表,返回包括casbin详情列表", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PolicyPathResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/con/createContract": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "multipart/form-data" ], "produces": [ "multipart/form-data" ], "tags": [ "Contract" ], "summary": "创建Contract", "parameters": [ { "type": "file", "description": "上传文件", "name": "file", "in": "formData", "required": true }, { "type": "string", "description": "文件名称", "name": "name", "in": "formData", "required": true } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/con/deleteContract": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Contract" ], "summary": "删除Contract", "parameters": [ { "description": "删除Contract", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Contract" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}", "schema": { "type": "string" } } } } }, "/con/deleteContractByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Contract" ], "summary": "批量删除Contract", "parameters": [ { "description": "批量删除Contract", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"批量删除成功\"}", "schema": { "type": "string" } } } } }, "/con/downloadContract": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Contract" ], "summary": "下载Contract", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "fileName", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "integer", "name": "supplierID", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"下载成功\"}", "schema": { "type": "string" } } } } }, "/con/findContract": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Contract" ], "summary": "用id查询Contract", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "fileName", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "integer", "name": "supplierID", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"查询成功\"}", "schema": { "type": "string" } } } } }, "/con/getContractList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Contract" ], "summary": "分页获取Contract列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "string", "name": "fileName", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "integer", "name": "supplierID", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/con/previewContract": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Contract" ], "summary": "预览Contract", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "fileName", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "integer", "name": "supplierID", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"预览成功\"}", "schema": { "type": "string" } } } } }, "/con/updateContract": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Contract" ], "summary": "更新Contract", "parameters": [ { "description": "更新Contract", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Contract" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", "schema": { "type": "string" } } } } }, "/customer/customer": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "ExaCustomer" ], "summary": "获取单一客户信息", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "description": "客户名", "name": "customerName", "in": "query" }, { "type": "string", "description": "客户手机号", "name": "customerPhoneData", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "integer", "description": "管理角色ID", "name": "sysUserAuthorityID", "in": "query" }, { "type": "integer", "description": "管理ID", "name": "sysUserId", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "获取单一客户信息,返回包括客户详情", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.ExaCustomerResponse" }, "msg": { "type": "string" } } } ] } } } }, "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "ExaCustomer" ], "summary": "更新客户信息", "parameters": [ { "description": "客户ID, 客户信息", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/example.ExaCustomer" } } ], "responses": { "200": { "description": "更新客户信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } }, "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "ExaCustomer" ], "summary": "创建客户", "parameters": [ { "description": "客户用户名, 客户手机号码", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/example.ExaCustomer" } } ], "responses": { "200": { "description": "创建客户", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } }, "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "ExaCustomer" ], "summary": "删除客户", "parameters": [ { "description": "客户ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/example.ExaCustomer" } } ], "responses": { "200": { "description": "删除客户", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/customer/customerList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "ExaCustomer" ], "summary": "分页获取权限客户列表", "parameters": [ { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" } ], "responses": { "200": { "description": "分页获取权限客户列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/email/emailTest": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "System" ], "summary": "发送测试邮件", "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"发送成功\"}", "schema": { "type": "string" } } } } }, "/email/sendEmail": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "System" ], "summary": "发送邮件", "parameters": [ { "description": "发送邮件必须的参数", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/response.Email" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"发送成功\"}", "schema": { "type": "string" } } } } }, "/fileUploadAndDownload/breakpointContinue": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "multipart/form-data" ], "produces": [ "application/json" ], "tags": [ "ExaFileUploadAndDownload" ], "summary": "断点续传到服务器", "parameters": [ { "type": "file", "description": "an example for breakpoint resume, 断点续传示例", "name": "file", "in": "formData", "required": true } ], "responses": { "200": { "description": "断点续传到服务器", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/fileUploadAndDownload/deleteFile": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "ExaFileUploadAndDownload" ], "summary": "删除文件", "parameters": [ { "description": "传入文件里面id即可", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/example.ExaFileUploadAndDownload" } } ], "responses": { "200": { "description": "删除文件", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/fileUploadAndDownload/findFile": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "multipart/form-data" ], "produces": [ "application/json" ], "tags": [ "ExaFileUploadAndDownload" ], "summary": "创建文件", "parameters": [ { "type": "file", "description": "上传文件完成", "name": "file", "in": "formData", "required": true } ], "responses": { "200": { "description": "创建文件,返回包括文件路径", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.FilePathResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/fileUploadAndDownload/getFileList": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "ExaFileUploadAndDownload" ], "summary": "分页文件列表", "parameters": [ { "description": "页码, 每页大小", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PageInfo" } } ], "responses": { "200": { "description": "分页文件列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/fileUploadAndDownload/removeChunk": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "multipart/form-data" ], "produces": [ "application/json" ], "tags": [ "ExaFileUploadAndDownload" ], "summary": "删除切片", "parameters": [ { "type": "file", "description": "删除缓存切片", "name": "file", "in": "formData", "required": true } ], "responses": { "200": { "description": "删除切片", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/fileUploadAndDownload/upload": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "multipart/form-data" ], "produces": [ "application/json" ], "tags": [ "ExaFileUploadAndDownload" ], "summary": "上传文件示例", "parameters": [ { "type": "file", "description": "上传文件示例", "name": "file", "in": "formData", "required": true } ], "responses": { "200": { "description": "上传文件示例,返回包括文件详情", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.ExaFileResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/i/createIndustry": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Industry" ], "summary": "创建Industry", "parameters": [ { "description": "创建Industry", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Industry" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/i/deleteIndustry": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Industry" ], "summary": "删除Industry", "parameters": [ { "description": "删除Industry", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Industry" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}", "schema": { "type": "string" } } } } }, "/i/deleteIndustryByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Industry" ], "summary": "批量删除Industry", "parameters": [ { "description": "批量删除Industry", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"批量删除成功\"}", "schema": { "type": "string" } } } } }, "/i/findIndustry": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Industry" ], "summary": "用id查询Industry", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"查询成功\"}", "schema": { "type": "string" } } } } }, "/i/getIndustryList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Industry" ], "summary": "分页获取Industry列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/i/updateIndustry": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Industry" ], "summary": "更新Industry", "parameters": [ { "description": "更新Industry", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IndustryList" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", "schema": { "type": "string" } } } } }, "/init/checkdb": { "post": { "produces": [ "application/json" ], "tags": [ "CheckDB" ], "summary": "初始化用户数据库", "responses": { "200": { "description": "初始化用户数据库", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/init/initdb": { "post": { "produces": [ "application/json" ], "tags": [ "InitDB" ], "summary": "初始化用户数据库", "parameters": [ { "description": "初始化数据库参数", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.InitDB" } } ], "responses": { "200": { "description": "初始化用户数据库", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "string" } } } ] } } } } }, "/jwt/jsonInBlacklist": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Jwt" ], "summary": "jwt加入黑名单", "responses": { "200": { "description": "jwt加入黑名单", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/m/createMember": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Member" ], "summary": "创建Member", "parameters": [ { "description": "创建Member", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Member" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/m/deleteMember": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Member" ], "summary": "删除Member", "parameters": [ { "description": "删除Member", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Member" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}", "schema": { "type": "string" } } } } }, "/m/deleteMemberByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Member" ], "summary": "批量删除Member", "parameters": [ { "description": "批量删除Member", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"批量删除成功\"}", "schema": { "type": "string" } } } } }, "/m/findMember": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Member" ], "summary": "用id查询Member", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "name": "nickname", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "string", "name": "userName", "in": "query" }, { "type": "string", "name": "uuid", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"查询成功\"}", "schema": { "type": "string" } } } } }, "/m/getMemberList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Member" ], "summary": "分页获取Member列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "name": "nickname", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "string", "name": "userName", "in": "query" }, { "type": "string", "name": "uuid", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/m/getMemberListFromGrpc": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Member" ], "summary": "分页获取Member列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "name": "nickname", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "string", "name": "userName", "in": "query" }, { "type": "string", "name": "uuid", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/m/updateMember": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Member" ], "summary": "更新Member", "parameters": [ { "description": "更新Member", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Member" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", "schema": { "type": "string" } } } } }, "/menu/addBaseMenu": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Menu" ], "summary": "新增菜单", "parameters": [ { "description": "路由path, 父菜单ID, 路由name, 对应前端文件路径, 排序标记", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysBaseMenu" } } ], "responses": { "200": { "description": "新增菜单", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/menu/addMenuAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AuthorityMenu" ], "summary": "增加menu和角色关联关系", "parameters": [ { "description": "角色ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddMenuAuthorityInfo" } } ], "responses": { "200": { "description": "增加menu和角色关联关系", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/menu/deleteBaseMenu": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Menu" ], "summary": "删除菜单", "parameters": [ { "description": "菜单id", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetById" } } ], "responses": { "200": { "description": "删除菜单", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/menu/getBaseMenuById": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Menu" ], "summary": "根据id获取菜单", "parameters": [ { "description": "菜单id", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetById" } } ], "responses": { "200": { "description": "根据id获取菜单,返回包括系统菜单列表", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysBaseMenuResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/menu/getBaseMenuTree": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "AuthorityMenu" ], "summary": "获取用户动态路由", "parameters": [ { "description": "空", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.Empty" } } ], "responses": { "200": { "description": "获取用户动态路由,返回包括系统菜单列表", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysBaseMenusResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/menu/getMenu": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "AuthorityMenu" ], "summary": "获取用户动态路由", "parameters": [ { "description": "空", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.Empty" } } ], "responses": { "200": { "description": "获取用户动态路由,返回包括系统菜单详情列表", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysMenusResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/menu/getMenuAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "AuthorityMenu" ], "summary": "获取指定角色menu", "parameters": [ { "description": "角色ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetAuthorityId" } } ], "responses": { "200": { "description": "获取指定角色menu", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/menu/getMenuList": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Menu" ], "summary": "分页获取基础menu列表", "parameters": [ { "description": "页码, 每页大小", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PageInfo" } } ], "responses": { "200": { "description": "分页获取基础menu列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/menu/updateBaseMenu": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Menu" ], "summary": "更新菜单", "parameters": [ { "description": "路由path, 父菜单ID, 路由name, 对应前端文件路径, 排序标记", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysBaseMenu" } } ], "responses": { "200": { "description": "更新菜单", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/p/createProduct": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Product" ], "summary": "创建Product", "parameters": [ { "description": "创建Product", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ProductCreate" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/p/deleteProduct": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Product" ], "summary": "删除Product", "parameters": [ { "description": "删除Product", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Product" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}", "schema": { "type": "string" } } } } }, "/p/deleteProductByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Product" ], "summary": "批量删除Product", "parameters": [ { "description": "批量删除Product", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"批量删除成功\"}", "schema": { "type": "string" } } } } }, "/p/findProduct": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Product" ], "summary": "用id查询Product", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "name": "deliveryTime", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "integer", "name": "maximumStock", "in": "query" }, { "type": "integer", "name": "minimumStock", "in": "query" }, { "type": "string", "name": "modelNumber", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "string", "name": "number", "in": "query" }, { "type": "string", "name": "productType", "in": "query" }, { "type": "number", "name": "purchasePrice", "in": "query" }, { "type": "string", "name": "remark", "in": "query" }, { "type": "integer", "name": "shippingDuration", "in": "query" }, { "type": "string", "name": "specifications", "in": "query" }, { "type": "integer", "name": "supplierId", "in": "query" }, { "type": "string", "name": "unit", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"查询成功\"}", "schema": { "type": "string" } } } } }, "/p/getProductList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Product" ], "summary": "分页获取Product列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "name": "deliveryTime", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "integer", "name": "maximumStock", "in": "query" }, { "type": "integer", "name": "minimumStock", "in": "query" }, { "type": "string", "name": "modelNumber", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "string", "name": "number", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "productType", "in": "query" }, { "type": "number", "name": "purchasePrice", "in": "query" }, { "type": "string", "name": "remark", "in": "query" }, { "type": "integer", "name": "shippingDuration", "in": "query" }, { "type": "string", "name": "specifications", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "integer", "name": "supplierId", "in": "query" }, { "type": "string", "name": "supplierName", "in": "query" }, { "type": "string", "name": "unit", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/p/getProductListFromGrpc": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Product" ], "summary": "分页获取Product列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "name": "deliveryTime", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "integer", "name": "maximumStock", "in": "query" }, { "type": "integer", "name": "minimumStock", "in": "query" }, { "type": "string", "name": "modelNumber", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "string", "name": "number", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "productType", "in": "query" }, { "type": "number", "name": "purchasePrice", "in": "query" }, { "type": "string", "name": "remark", "in": "query" }, { "type": "integer", "name": "shippingDuration", "in": "query" }, { "type": "string", "name": "specifications", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "integer", "name": "supplierId", "in": "query" }, { "type": "string", "name": "supplierName", "in": "query" }, { "type": "string", "name": "unit", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/p/updateProduct": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Product" ], "summary": "更新Product", "parameters": [ { "description": "更新Product", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Product" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", "schema": { "type": "string" } } } } }, "/purchase/purchase": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "更新采购单信息", "parameters": [ { "description": "采购单ID, 采购单信息", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/purchaserequest.UpdatePurchase" } } ], "responses": { "200": { "description": "更新采购单信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } }, "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "创建采购单", "parameters": [ { "description": "采购单,采购单产品", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/purchaserequest.AddPurchase" } } ], "responses": { "200": { "description": "创建采购单", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/purchase/purchase/{id}": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "获取单一采购单信息", "parameters": [ { "type": "integer", "description": "采购单ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "获取单一采购单信息,返回包括采购单详情", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PurchaseResponse" }, "msg": { "type": "string" } } } ] } } } }, "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "删除采购单", "parameters": [ { "type": "integer", "description": "采购单ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "删除采购单", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/purchase/purchaseList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "分页获取采购单列表", "parameters": [ { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" } ], "responses": { "200": { "description": "分页获取采购单列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/purchase/purchaseType": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "创建采购类型", "parameters": [ { "description": "采购类型list", "name": "data", "in": "body", "required": true, "schema": { "type": "array", "items": { "$ref": "#/definitions/purchaserequest.PurchaseType" } } } ], "responses": { "200": { "description": "创建采购类型", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/purchase/purchaseTypeList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "获取采购类型列表", "responses": { "200": { "description": "获取采购类型列表", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/purchase.PurchaseType" } }, "msg": { "type": "string" } } } ] } } } } }, "/purchase/qualityInspectList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "QualityInspect" ], "summary": "分页获取质检单列表", "parameters": [ { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" } ], "responses": { "200": { "description": "分页获取质检单列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/purchase/submit/{id}": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Purchase" ], "summary": "提交采购单", "parameters": [ { "type": "integer", "description": "采购单ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "提交采购单", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/s/changeSupplierStatus": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Supplier" ], "summary": "修改Supplier状态", "parameters": [ { "description": "修改Supplier状态", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SupplierStatus" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}", "schema": { "type": "string" } } } } }, "/s/createSupplier": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Supplier" ], "summary": "创建Supplier", "parameters": [ { "description": "创建Supplier", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Supplier" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/s/deleteSupplier": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Supplier" ], "summary": "删除Supplier", "parameters": [ { "description": "删除Supplier", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Supplier" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}", "schema": { "type": "string" } } } } }, "/s/deleteSupplierByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Supplier" ], "summary": "批量删除Supplier", "parameters": [ { "description": "批量删除Supplier", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"批量删除成功\"}", "schema": { "type": "string" } } } } }, "/s/findSupplier": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Supplier" ], "summary": "用id查询Supplier", "parameters": [ { "type": "string", "name": "account", "in": "query" }, { "type": "string", "name": "accountName", "in": "query" }, { "type": "string", "name": "bank", "in": "query" }, { "type": "string", "name": "contact", "in": "query" }, { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "detailAddress", "in": "query" }, { "type": "string", "name": "email", "in": "query" }, { "type": "integer", "name": "fileId", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "name": "industry", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "string", "name": "number", "in": "query" }, { "type": "string", "name": "phone", "in": "query" }, { "type": "string", "name": "responsiblePersonName", "in": "query" }, { "type": "integer", "name": "status", "in": "query" }, { "type": "string", "name": "supplierType", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "string", "name": "url", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"查询成功\"}", "schema": { "type": "string" } } } } }, "/s/getSupplierList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Supplier" ], "summary": "分页获取Supplier列表", "parameters": [ { "type": "string", "name": "account", "in": "query" }, { "type": "string", "name": "accountName", "in": "query" }, { "type": "string", "name": "bank", "in": "query" }, { "type": "string", "name": "contact", "in": "query" }, { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "detailAddress", "in": "query" }, { "type": "string", "name": "email", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "integer", "name": "fileId", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "name": "industry", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "string", "name": "number", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "phone", "in": "query" }, { "type": "string", "name": "responsiblePersonName", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "integer", "name": "status", "in": "query" }, { "type": "string", "name": "supplierType", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "string", "name": "url", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/s/updateSupplier": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Supplier" ], "summary": "更新Supplier", "parameters": [ { "description": "更新Supplier", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.Supplier" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", "schema": { "type": "string" } } } } }, "/st/createSupplierType": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SupplierType" ], "summary": "创建SupplierType", "parameters": [ { "description": "创建SupplierType", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.SupplierType" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/st/deleteSupplierType": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SupplierType" ], "summary": "删除SupplierType", "parameters": [ { "description": "删除SupplierType", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/test.SupplierType" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"删除成功\"}", "schema": { "type": "string" } } } } }, "/st/deleteSupplierTypeByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SupplierType" ], "summary": "批量删除SupplierType", "parameters": [ { "description": "批量删除SupplierType", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"批量删除成功\"}", "schema": { "type": "string" } } } } }, "/st/findSupplierType": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SupplierType" ], "summary": "用id查询SupplierType", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"查询成功\"}", "schema": { "type": "string" } } } } }, "/st/getSupplierTypeList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SupplierType" ], "summary": "分页获取SupplierType列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "name": "endCreatedAt", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "startCreatedAt", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}", "schema": { "type": "string" } } } } }, "/st/updateSupplierType": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SupplierType" ], "summary": "更新SupplierType", "parameters": [ { "description": "更新SupplierType", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SupplierTypeList" } } ], "responses": { "200": { "description": "{\"success\":true,\"data\":{},\"msg\":\"更新成功\"}", "schema": { "type": "string" } } } } }, "/sysDictionary/createSysDictionary": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionary" ], "summary": "创建SysDictionary", "parameters": [ { "description": "SysDictionary模型", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysDictionary" } } ], "responses": { "200": { "description": "创建SysDictionary", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysDictionary/deleteSysDictionary": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionary" ], "summary": "删除SysDictionary", "parameters": [ { "description": "SysDictionary模型", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysDictionary" } } ], "responses": { "200": { "description": "删除SysDictionary", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysDictionary/findSysDictionary": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionary" ], "summary": "用id查询SysDictionary", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "description": "描述", "name": "desc", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "字典名(中)", "name": "name", "in": "query" }, { "type": "boolean", "description": "状态", "name": "status", "in": "query" }, { "type": "string", "description": "字典名(英)", "name": "type", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "用id查询SysDictionary", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/sysDictionary/getSysDictionaryList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionary" ], "summary": "分页获取SysDictionary列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "description": "描述", "name": "desc", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "description": "字典名(中)", "name": "name", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "boolean", "description": "状态", "name": "status", "in": "query" }, { "type": "string", "description": "字典名(英)", "name": "type", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" } ], "responses": { "200": { "description": "分页获取SysDictionary列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/sysDictionary/updateSysDictionary": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionary" ], "summary": "更新SysDictionary", "parameters": [ { "description": "SysDictionary模型", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysDictionary" } } ], "responses": { "200": { "description": "更新SysDictionary", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysDictionaryDetail/createSysDictionaryDetail": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionaryDetail" ], "summary": "创建SysDictionaryDetail", "parameters": [ { "description": "SysDictionaryDetail模型", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysDictionaryDetail" } } ], "responses": { "200": { "description": "创建SysDictionaryDetail", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysDictionaryDetail/deleteSysDictionaryDetail": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionaryDetail" ], "summary": "删除SysDictionaryDetail", "parameters": [ { "description": "SysDictionaryDetail模型", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysDictionaryDetail" } } ], "responses": { "200": { "description": "删除SysDictionaryDetail", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysDictionaryDetail/findSysDictionaryDetail": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionaryDetail" ], "summary": "用id查询SysDictionaryDetail", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "展示值", "name": "label", "in": "query" }, { "type": "integer", "description": "排序标记", "name": "sort", "in": "query" }, { "type": "boolean", "description": "启用状态", "name": "status", "in": "query" }, { "type": "integer", "description": "关联标记", "name": "sysDictionaryID", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "integer", "description": "字典值", "name": "value", "in": "query" } ], "responses": { "200": { "description": "用id查询SysDictionaryDetail", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/sysDictionaryDetail/getSysDictionaryDetailList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionaryDetail" ], "summary": "分页获取SysDictionaryDetail列表", "parameters": [ { "type": "string", "name": "created_at", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "description": "展示值", "name": "label", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "integer", "description": "排序标记", "name": "sort", "in": "query" }, { "type": "boolean", "description": "启用状态", "name": "status", "in": "query" }, { "type": "integer", "description": "关联标记", "name": "sysDictionaryID", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "integer", "description": "字典值", "name": "value", "in": "query" } ], "responses": { "200": { "description": "分页获取SysDictionaryDetail列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/sysDictionaryDetail/updateSysDictionaryDetail": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysDictionaryDetail" ], "summary": "更新SysDictionaryDetail", "parameters": [ { "description": "更新SysDictionaryDetail", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysDictionaryDetail" } } ], "responses": { "200": { "description": "更新SysDictionaryDetail", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysOperationRecord/createSysOperationRecord": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysOperationRecord" ], "summary": "创建SysOperationRecord", "parameters": [ { "description": "创建SysOperationRecord", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysOperationRecord" } } ], "responses": { "200": { "description": "创建SysOperationRecord", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysOperationRecord/deleteSysOperationRecord": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysOperationRecord" ], "summary": "删除SysOperationRecord", "parameters": [ { "description": "SysOperationRecord模型", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysOperationRecord" } } ], "responses": { "200": { "description": "删除SysOperationRecord", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysOperationRecord/deleteSysOperationRecordByIds": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysOperationRecord" ], "summary": "批量删除SysOperationRecord", "parameters": [ { "description": "批量删除SysOperationRecord", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.IdsReq" } } ], "responses": { "200": { "description": "批量删除SysOperationRecord", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/sysOperationRecord/findSysOperationRecord": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysOperationRecord" ], "summary": "用id查询SysOperationRecord", "parameters": [ { "type": "string", "description": "代理", "name": "agent", "in": "query" }, { "type": "string", "description": "请求Body", "name": "body", "in": "query" }, { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "description": "错误信息", "name": "error_message", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "请求ip", "name": "ip", "in": "query" }, { "type": "string", "description": "延迟", "name": "latency", "in": "query" }, { "type": "string", "description": "请求方法", "name": "method", "in": "query" }, { "type": "string", "description": "请求路径", "name": "path", "in": "query" }, { "type": "string", "description": "响应Body", "name": "resp", "in": "query" }, { "type": "integer", "description": "请求状态", "name": "status", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "integer", "description": "用户id", "name": "user_id", "in": "query" } ], "responses": { "200": { "description": "用id查询SysOperationRecord", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/sysOperationRecord/getSysOperationRecordList": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysOperationRecord" ], "summary": "分页获取SysOperationRecord列表", "parameters": [ { "type": "string", "description": "代理", "name": "agent", "in": "query" }, { "type": "string", "description": "请求Body", "name": "body", "in": "query" }, { "type": "string", "name": "created_at", "in": "query" }, { "type": "string", "description": "错误信息", "name": "error_message", "in": "query" }, { "type": "integer", "description": "主键ID", "name": "id", "in": "query" }, { "type": "string", "description": "请求ip", "name": "ip", "in": "query" }, { "type": "string", "description": "关键字", "name": "keyword", "in": "query" }, { "type": "string", "description": "延迟", "name": "latency", "in": "query" }, { "type": "string", "description": "请求方法", "name": "method", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "description": "请求路径", "name": "path", "in": "query" }, { "type": "string", "description": "响应Body", "name": "resp", "in": "query" }, { "type": "integer", "description": "请求状态", "name": "status", "in": "query" }, { "type": "string", "name": "updated_at", "in": "query" }, { "type": "integer", "description": "用户id", "name": "user_id", "in": "query" } ], "responses": { "200": { "description": "分页获取SysOperationRecord列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/system/getServerInfo": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "System" ], "summary": "获取服务器信息", "responses": { "200": { "description": "获取服务器信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/system/getSystemConfig": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "System" ], "summary": "获取配置文件内容", "responses": { "200": { "description": "获取配置文件内容,返回包括系统配置", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysConfigResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/system/reloadSystem": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "System" ], "summary": "重启系统", "responses": { "200": { "description": "重启系统", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/system/setSystemConfig": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "System" ], "summary": "设置配置文件内容", "parameters": [ { "description": "设置配置文件内容", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.System" } } ], "responses": { "200": { "description": "设置配置文件内容", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "string" } } } ] } } } } }, "/user/SetSelfInfo": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "设置用户信息", "parameters": [ { "description": "ID, 用户名, 昵称, 头像链接", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysUser" } } ], "responses": { "200": { "description": "设置用户信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/user/admin_register": { "post": { "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "用户注册账号", "parameters": [ { "description": "用户名, 昵称, 密码, 角色ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.Register" } } ], "responses": { "200": { "description": "用户注册账号,返回包括用户信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.SysUserResponse" }, "msg": { "type": "string" } } } ] } } } } }, "/user/changePassword": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "用户修改密码", "parameters": [ { "description": "用户名, 原密码, 新密码", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.ChangePasswordReq" } } ], "responses": { "200": { "description": "用户修改密码", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/user/deleteUser": { "delete": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "删除用户", "parameters": [ { "description": "用户ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetById" } } ], "responses": { "200": { "description": "删除用户", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/user/getUserInfo": { "get": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "获取用户信息", "responses": { "200": { "description": "获取用户信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } }, "/user/getUserList": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "分页获取用户列表", "parameters": [ { "description": "页码, 每页大小", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PageInfo" } } ], "responses": { "200": { "description": "分页获取用户列表,返回包括列表,总数,页码,每页数量", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/response.PageResult" }, "msg": { "type": "string" } } } ] } } } } }, "/user/resetPassword": { "post": { "security": [ { "ApiKeyAuth": [] } ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "重置用户密码", "parameters": [ { "description": "ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysUser" } } ], "responses": { "200": { "description": "重置用户密码", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/user/setUserAuthorities": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "设置用户权限", "parameters": [ { "description": "用户UUID, 角色ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SetUserAuthorities" } } ], "responses": { "200": { "description": "设置用户权限", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/user/setUserAuthority": { "post": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "更改用户权限", "parameters": [ { "description": "用户UUID, 角色ID", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SetUserAuth" } } ], "responses": { "200": { "description": "设置用户权限", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "msg": { "type": "string" } } } ] } } } } }, "/user/setUserInfo": { "put": { "security": [ { "ApiKeyAuth": [] } ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SysUser" ], "summary": "设置用户信息", "parameters": [ { "description": "ID, 用户名, 昵称, 头像链接", "name": "data", "in": "body", "required": true, "schema": { "$ref": "#/definitions/system.SysUser" } } ], "responses": { "200": { "description": "设置用户信息", "schema": { "allOf": [ { "$ref": "#/definitions/response.Response" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true }, "msg": { "type": "string" } } } ] } } } } } }, "definitions": { "config.AliyunOSS": { "type": "object", "properties": { "access-key-id": { "type": "string" }, "access-key-secret": { "type": "string" }, "base-path": { "type": "string" }, "bucket-name": { "type": "string" }, "bucket-url": { "type": "string" }, "endpoint": { "type": "string" } } }, "config.Autocode": { "type": "object", "properties": { "root": { "type": "string" }, "server": { "type": "string" }, "server-api": { "type": "string" }, "server-initialize": { "type": "string" }, "server-model": { "type": "string" }, "server-plug": { "type": "string" }, "server-request": { "type": "string" }, "server-router": { "type": "string" }, "server-service": { "type": "string" }, "transfer-restart": { "type": "boolean" }, "web": { "type": "string" }, "web-api": { "type": "string" }, "web-form": { "type": "string" }, "web-table": { "type": "string" } } }, "config.AwsS3": { "type": "object", "properties": { "base-url": { "type": "string" }, "bucket": { "type": "string" }, "disable-ssl": { "type": "boolean" }, "endpoint": { "type": "string" }, "path-prefix": { "type": "string" }, "region": { "type": "string" }, "s3-force-path-style": { "type": "boolean" }, "secret-id": { "type": "string" }, "secret-key": { "type": "string" } } }, "config.CORS": { "type": "object", "properties": { "mode": { "type": "string" }, "whitelist": { "type": "array", "items": { "$ref": "#/definitions/config.CORSWhitelist" } } } }, "config.CORSWhitelist": { "type": "object", "properties": { "allow-credentials": { "type": "boolean" }, "allow-headers": { "type": "string" }, "allow-methods": { "type": "string" }, "allow-origin": { "type": "string" }, "expose-headers": { "type": "string" } } }, "config.Captcha": { "type": "object", "properties": { "img-height": { "description": "验证码高度", "type": "integer" }, "img-width": { "description": "验证码宽度", "type": "integer" }, "key-long": { "description": "验证码长度", "type": "integer" }, "open-captcha": { "description": "防爆破验证码开启此数,0代表每次登录都需要验证码,其他数字代表错误密码此数,如3代表错误三次后出现验证码", "type": "integer" }, "open-captcha-timeout": { "description": "防爆破验证码超时时间,单位:s(秒)", "type": "integer" } } }, "config.Detail": { "type": "object", "properties": { "compareField": { "description": "需要比较时间的字段", "type": "string" }, "interval": { "description": "时间间隔", "type": "string" }, "tableName": { "description": "需要清理的表名", "type": "string" } } }, "config.Excel": { "type": "object", "properties": { "dir": { "type": "string" } } }, "config.HuaWeiObs": { "type": "object", "properties": { "access-key": { "type": "string" }, "bucket": { "type": "string" }, "endpoint": { "type": "string" }, "path": { "type": "string" }, "secret-key": { "type": "string" } } }, "config.JWT": { "type": "object", "properties": { "buffer-time": { "description": "缓冲时间", "type": "string" }, "expires-time": { "description": "过期时间", "type": "string" }, "issuer": { "description": "签发者", "type": "string" }, "signing-key": { "description": "jwt签名", "type": "string" } } }, "config.Local": { "type": "object", "properties": { "path": { "description": "本地文件访问路径", "type": "string" }, "store-path": { "description": "本地文件存储路径", "type": "string" } } }, "config.Mssql": { "type": "object", "properties": { "config": { "description": "高级配置", "type": "string" }, "db-name": { "description": "数据库名", "type": "string" }, "engine": { "description": "数据库引擎,默认InnoDB", "type": "string", "default": "InnoDB" }, "log-mode": { "description": "是否开启Gorm全局日志", "type": "string" }, "log-zap": { "description": "是否通过zap写入日志文件", "type": "boolean" }, "max-idle-conns": { "description": "空闲中的最大连接数", "type": "integer" }, "max-open-conns": { "description": "打开到数据库的最大连接数", "type": "integer" }, "password": { "description": "数据库密码", "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" }, "prefix": { "type": "string" }, "singular": { "description": "是否开启全局禁用复数,true表示开启", "type": "boolean" }, "username": { "description": "数据库密码", "type": "string" } } }, "config.Mysql": { "type": "object", "properties": { "config": { "description": "高级配置", "type": "string" }, "db-name": { "description": "数据库名", "type": "string" }, "engine": { "description": "数据库引擎,默认InnoDB", "type": "string", "default": "InnoDB" }, "log-mode": { "description": "是否开启Gorm全局日志", "type": "string" }, "log-zap": { "description": "是否通过zap写入日志文件", "type": "boolean" }, "max-idle-conns": { "description": "空闲中的最大连接数", "type": "integer" }, "max-open-conns": { "description": "打开到数据库的最大连接数", "type": "integer" }, "password": { "description": "数据库密码", "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" }, "prefix": { "type": "string" }, "singular": { "description": "是否开启全局禁用复数,true表示开启", "type": "boolean" }, "username": { "description": "数据库密码", "type": "string" } } }, "config.Oracle": { "type": "object", "properties": { "config": { "description": "高级配置", "type": "string" }, "db-name": { "description": "数据库名", "type": "string" }, "engine": { "description": "数据库引擎,默认InnoDB", "type": "string", "default": "InnoDB" }, "log-mode": { "description": "是否开启Gorm全局日志", "type": "string" }, "log-zap": { "description": "是否通过zap写入日志文件", "type": "boolean" }, "max-idle-conns": { "description": "空闲中的最大连接数", "type": "integer" }, "max-open-conns": { "description": "打开到数据库的最大连接数", "type": "integer" }, "password": { "description": "数据库密码", "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" }, "prefix": { "type": "string" }, "singular": { "description": "是否开启全局禁用复数,true表示开启", "type": "boolean" }, "username": { "description": "数据库密码", "type": "string" } } }, "config.Pgsql": { "type": "object", "properties": { "config": { "description": "高级配置", "type": "string" }, "db-name": { "description": "数据库名", "type": "string" }, "engine": { "description": "数据库引擎,默认InnoDB", "type": "string", "default": "InnoDB" }, "log-mode": { "description": "是否开启Gorm全局日志", "type": "string" }, "log-zap": { "description": "是否通过zap写入日志文件", "type": "boolean" }, "max-idle-conns": { "description": "空闲中的最大连接数", "type": "integer" }, "max-open-conns": { "description": "打开到数据库的最大连接数", "type": "integer" }, "password": { "description": "数据库密码", "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" }, "prefix": { "type": "string" }, "singular": { "description": "是否开启全局禁用复数,true表示开启", "type": "boolean" }, "username": { "description": "数据库密码", "type": "string" } } }, "config.Qiniu": { "type": "object", "properties": { "access-key": { "description": "秘钥AK", "type": "string" }, "bucket": { "description": "空间名称", "type": "string" }, "img-path": { "description": "CDN加速域名", "type": "string" }, "secret-key": { "description": "秘钥SK", "type": "string" }, "use-cdn-domains": { "description": "上传是否使用CDN上传加速", "type": "boolean" }, "use-https": { "description": "是否使用https", "type": "boolean" }, "zone": { "description": "存储区域", "type": "string" } } }, "config.Redis": { "type": "object", "properties": { "addr": { "description": "服务器地址:端口", "type": "string" }, "db": { "description": "redis的哪个数据库", "type": "integer" }, "password": { "description": "密码", "type": "string" } } }, "config.Server": { "type": "object", "properties": { "aliyun-oss": { "$ref": "#/definitions/config.AliyunOSS" }, "autocode": { "description": "auto", "allOf": [ { "$ref": "#/definitions/config.Autocode" } ] }, "aws-s3": { "$ref": "#/definitions/config.AwsS3" }, "captcha": { "$ref": "#/definitions/config.Captcha" }, "cors": { "description": "跨域配置", "allOf": [ { "$ref": "#/definitions/config.CORS" } ] }, "db-list": { "type": "array", "items": { "$ref": "#/definitions/config.SpecializedDB" } }, "email": { "$ref": "#/definitions/srm_config.Email" }, "excel": { "$ref": "#/definitions/config.Excel" }, "hua-wei-obs": { "$ref": "#/definitions/config.HuaWeiObs" }, "jwt": { "$ref": "#/definitions/config.JWT" }, "local": { "description": "oss", "allOf": [ { "$ref": "#/definitions/config.Local" } ] }, "mssql": { "$ref": "#/definitions/config.Mssql" }, "mysql": { "description": "gorm", "allOf": [ { "$ref": "#/definitions/config.Mysql" } ] }, "oracle": { "$ref": "#/definitions/config.Oracle" }, "pgsql": { "$ref": "#/definitions/config.Pgsql" }, "qiniu": { "$ref": "#/definitions/config.Qiniu" }, "redis": { "$ref": "#/definitions/config.Redis" }, "sqlite": { "$ref": "#/definitions/config.Sqlite" }, "system": { "$ref": "#/definitions/config.System" }, "tencent-cos": { "$ref": "#/definitions/config.TencentCOS" }, "timer": { "$ref": "#/definitions/config.Timer" }, "zap": { "$ref": "#/definitions/config.Zap" } } }, "config.SpecializedDB": { "type": "object", "properties": { "alias-name": { "type": "string" }, "config": { "description": "高级配置", "type": "string" }, "db-name": { "description": "数据库名", "type": "string" }, "disable": { "type": "boolean" }, "engine": { "description": "数据库引擎,默认InnoDB", "type": "string", "default": "InnoDB" }, "log-mode": { "description": "是否开启Gorm全局日志", "type": "string" }, "log-zap": { "description": "是否通过zap写入日志文件", "type": "boolean" }, "max-idle-conns": { "description": "空闲中的最大连接数", "type": "integer" }, "max-open-conns": { "description": "打开到数据库的最大连接数", "type": "integer" }, "password": { "description": "数据库密码", "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" }, "prefix": { "type": "string" }, "singular": { "description": "是否开启全局禁用复数,true表示开启", "type": "boolean" }, "type": { "type": "string" }, "username": { "description": "数据库密码", "type": "string" } } }, "config.Sqlite": { "type": "object", "properties": { "config": { "description": "高级配置", "type": "string" }, "db-name": { "description": "数据库名", "type": "string" }, "engine": { "description": "数据库引擎,默认InnoDB", "type": "string", "default": "InnoDB" }, "log-mode": { "description": "是否开启Gorm全局日志", "type": "string" }, "log-zap": { "description": "是否通过zap写入日志文件", "type": "boolean" }, "max-idle-conns": { "description": "空闲中的最大连接数", "type": "integer" }, "max-open-conns": { "description": "打开到数据库的最大连接数", "type": "integer" }, "password": { "description": "数据库密码", "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" }, "prefix": { "type": "string" }, "singular": { "description": "是否开启全局禁用复数,true表示开启", "type": "boolean" }, "username": { "description": "数据库密码", "type": "string" } } }, "config.System": { "type": "object", "properties": { "addr": { "description": "端口值", "type": "integer" }, "db-type": { "description": "数据库类型:mysql(默认)|sqlite|sqlserver|postgresql", "type": "string" }, "env": { "description": "环境值", "type": "string" }, "grpc-admin-url": { "description": "grpc服务地址", "type": "string" }, "grpc-url": { "description": "grpc服务地址", "type": "string" }, "iplimit-count": { "type": "integer" }, "iplimit-time": { "type": "integer" }, "oss-type": { "description": "Oss类型", "type": "string" }, "router-prefix": { "type": "string" }, "use-multipoint": { "description": "多点登录拦截", "type": "boolean" }, "use-redis": { "description": "使用redis", "type": "boolean" } } }, "config.TencentCOS": { "type": "object", "properties": { "base-url": { "type": "string" }, "bucket": { "type": "string" }, "path-prefix": { "type": "string" }, "region": { "type": "string" }, "secret-id": { "type": "string" }, "secret-key": { "type": "string" } } }, "config.Timer": { "type": "object", "properties": { "detail": { "type": "array", "items": { "$ref": "#/definitions/config.Detail" } }, "spec": { "description": "CRON表达式", "type": "string" }, "start": { "description": "是否启用", "type": "boolean" }, "with_seconds": { "description": "是否精确到秒", "type": "boolean" } } }, "config.Zap": { "type": "object", "properties": { "director": { "description": "日志文件夹", "type": "string" }, "encode-level": { "description": "编码级", "type": "string" }, "format": { "description": "输出", "type": "string" }, "level": { "description": "级别", "type": "string" }, "log-in-console": { "description": "输出控制台", "type": "boolean" }, "max-age": { "description": "日志留存时间", "type": "integer" }, "prefix": { "description": "日志前缀", "type": "string" }, "show-line": { "description": "显示行", "type": "boolean" }, "stacktrace-key": { "description": "栈名", "type": "string" } } }, "example.ExaCustomer": { "type": "object", "properties": { "created_at": { "type": "string" }, "customerName": { "description": "客户名", "type": "string" }, "customerPhoneData": { "description": "客户手机号", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "sysUser": { "description": "管理详情", "allOf": [ { "$ref": "#/definitions/system.SysUser" } ] }, "sysUserAuthorityID": { "description": "管理角色ID", "type": "integer" }, "sysUserId": { "description": "管理ID", "type": "integer" }, "updated_at": { "type": "string" } } }, "example.ExaFile": { "type": "object", "properties": { "chunkTotal": { "type": "integer" }, "created_at": { "type": "string" }, "exaFileChunk": { "type": "array", "items": { "$ref": "#/definitions/example.ExaFileChunk" } }, "fileMd5": { "type": "string" }, "fileName": { "type": "string" }, "filePath": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "isFinish": { "type": "boolean" }, "updated_at": { "type": "string" } } }, "example.ExaFileChunk": { "type": "object", "properties": { "created_at": { "type": "string" }, "exaFileID": { "type": "integer" }, "fileChunkNumber": { "type": "integer" }, "fileChunkPath": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "updated_at": { "type": "string" } } }, "example.ExaFileUploadAndDownload": { "type": "object", "properties": { "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "key": { "description": "编号", "type": "string" }, "name": { "description": "文件名", "type": "string" }, "tag": { "description": "文件标签", "type": "string" }, "updated_at": { "type": "string" }, "url": { "description": "文件地址", "type": "string" } } }, "purchase.OrderStatus": { "type": "integer", "enum": [ 1, 2, 3, 4 ], "x-enum-comments": { "OrderStatusCompleted": "已完成", "OrderStatusConfirmed": "已下单", "OrderStatusReceived": "已到货", "OrderStatusStored": "已入库" }, "x-enum-varnames": [ "OrderStatusConfirmed", "OrderStatusReceived", "OrderStatusStored", "OrderStatusCompleted" ] }, "purchase.PriceAdjustmentType": { "type": "integer", "enum": [ 1, 2 ], "x-enum-comments": { "PriceAdjustmentTypeAdd": "增加", "PriceAdjustmentTypeSub": "减少" }, "x-enum-varnames": [ "PriceAdjustmentTypeAdd", "PriceAdjustmentTypeSub" ] }, "purchase.Purchase": { "type": "object", "properties": { "contact": { "description": "联系人", "type": "string" }, "created_at": { "type": "string" }, "creator": { "description": "制单人", "type": "string" }, "deliveryDate": { "description": "交付日期", "type": "string" }, "handledBy": { "description": "经办人", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "invoiceAmount": { "description": "已收票金额", "type": "number" }, "name": { "description": "采购名称", "type": "string" }, "number": { "description": "采购编号", "type": "string" }, "orderSource": { "description": "单据来源", "type": "string" }, "orderType": { "description": "单据类型", "type": "string" }, "paidAmount": { "description": "已付金额", "type": "number" }, "phone": { "description": "联系人电话", "type": "string" }, "priceAdjustment": { "description": "价格调整值", "type": "number" }, "priceAdjustmentType": { "description": "价格调整类型", "allOf": [ { "$ref": "#/definitions/purchase.PriceAdjustmentType" } ] }, "principal": { "description": "采购负责人", "type": "string" }, "purchaseType": { "$ref": "#/definitions/purchase.PurchaseType" }, "purchaseTypeId": { "description": "采购类型id", "type": "integer" }, "quantity": { "description": "采购数量", "type": "number" }, "realTotalPrice": { "description": "最终价格", "type": "number" }, "remark": { "description": "备注", "type": "string" }, "shouldPayAmount": { "description": "应付金额", "type": "number" }, "signingDate": { "description": "签约日期", "type": "string" }, "status": { "description": "状态", "allOf": [ { "$ref": "#/definitions/purchase.OrderStatus" } ] }, "supplier": { "$ref": "#/definitions/test.Supplier" }, "supplierId": { "description": "供应商id", "type": "integer" }, "totalPrice": { "description": "价税合计", "type": "number" }, "unInvoiceAmount": { "description": "未收票金额", "type": "number" }, "updated_at": { "type": "string" }, "warehouse": { "description": "收货仓库", "type": "string" }, "wholeDiscount": { "description": "整单折扣值", "type": "number" }, "wholeDiscountType": { "description": "整单折扣类型", "allOf": [ { "$ref": "#/definitions/purchase.WholeDiscountType" } ] } } }, "purchase.PurchaseProducts": { "type": "object", "properties": { "amount": { "description": "采购数量", "type": "number" }, "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "price": { "description": "采购单价", "type": "number" }, "productId": { "description": "产品id", "type": "integer" }, "purchaseId": { "description": "采购id", "type": "integer" }, "remark": { "description": "描述", "type": "string" }, "total": { "description": "采购总价", "type": "number" }, "updated_at": { "type": "string" } } }, "purchase.PurchaseType": { "type": "object", "properties": { "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "name": { "description": "采购类型", "type": "string" }, "pin": { "description": "是否置顶", "type": "boolean" }, "sort": { "description": "排序", "type": "integer" }, "updated_at": { "type": "string" } } }, "purchase.WholeDiscountType": { "type": "integer", "enum": [ 1, 2 ], "x-enum-comments": { "WholeDiscountTypeDiscount": "直接降价", "WholeDiscountTypePercent": "百分比降价" }, "x-enum-varnames": [ "WholeDiscountTypePercent", "WholeDiscountTypeDiscount" ] }, "purchaserequest.AddPurchase": { "type": "object", "properties": { "productList": { "type": "array", "items": { "$ref": "#/definitions/purchase.PurchaseProducts" } }, "purchase": { "$ref": "#/definitions/purchaserequest.Purchase" } } }, "purchaserequest.Purchase": { "type": "object", "properties": { "contact": { "description": "联系人", "type": "string" }, "deliveryDate": { "description": "交付日期", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "name": { "description": "采购名称", "type": "string" }, "number": { "description": "采购编号", "type": "string" }, "phone": { "description": "联系人电话", "type": "string" }, "priceAdjustment": { "description": "价格调整值", "type": "number" }, "priceAdjustmentType": { "description": "价格调整类型", "allOf": [ { "$ref": "#/definitions/purchase.PriceAdjustmentType" } ] }, "purchaseTypeId": { "description": "采购类型id", "type": "integer" }, "quantity": { "description": "采购数量", "type": "number" }, "realTotalPrice": { "description": "最终价格", "type": "number" }, "remark": { "description": "备注", "type": "string" }, "signingDate": { "description": "签约日期", "type": "string" }, "status": { "description": "状态", "allOf": [ { "$ref": "#/definitions/purchase.OrderStatus" } ] }, "supplierId": { "description": "供应商id", "type": "integer" }, "totalPrice": { "description": "价税合计", "type": "number" }, "wholeDiscount": { "description": "整单折扣值", "type": "number" }, "wholeDiscountType": { "description": "整单折扣类型", "allOf": [ { "$ref": "#/definitions/purchase.WholeDiscountType" } ] } } }, "purchaserequest.PurchaseType": { "type": "object", "properties": { "id": { "description": "主键ID", "type": "integer" }, "name": { "description": "采购类型", "type": "string" }, "pin": { "description": "是否置顶", "type": "boolean" }, "sort": { "description": "排序", "type": "integer" } } }, "purchaserequest.UpdatePurchase": { "type": "object", "properties": { "productList": { "type": "array", "items": { "$ref": "#/definitions/purchase.PurchaseProducts" } }, "purchase": { "$ref": "#/definitions/purchaserequest.Purchase" } } }, "request.AddMenuAuthorityInfo": { "type": "object", "properties": { "authorityId": { "description": "角色ID", "type": "integer" }, "menus": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenu" } } } }, "request.CasbinInReceive": { "type": "object", "properties": { "authorityId": { "description": "权限id", "type": "integer" }, "casbinInfos": { "type": "array", "items": { "$ref": "#/definitions/request.CasbinInfo" } } } }, "request.CasbinInfo": { "type": "object", "properties": { "method": { "description": "方法", "type": "string" }, "path": { "description": "路径", "type": "string" } } }, "request.ChangePasswordReq": { "type": "object", "properties": { "newPassword": { "description": "新密码", "type": "string" }, "password": { "description": "密码", "type": "string" } } }, "request.Empty": { "type": "object" }, "request.GetAuthorityId": { "type": "object", "properties": { "authorityId": { "description": "角色ID", "type": "integer" } } }, "request.GetById": { "type": "object", "properties": { "id": { "description": "主键ID", "type": "integer" } } }, "request.IdsReq": { "type": "object", "properties": { "ids": { "type": "array", "items": { "type": "integer" } } } }, "request.IndustryList": { "type": "object", "properties": { "industries": { "type": "array", "items": { "$ref": "#/definitions/test.Industry" } } } }, "request.InitDB": { "type": "object", "required": [ "dbName" ], "properties": { "dbName": { "description": "数据库名", "type": "string" }, "dbPath": { "description": "sqlite数据库文件路径", "type": "string" }, "dbType": { "description": "数据库类型", "type": "string" }, "host": { "description": "服务器地址", "type": "string" }, "password": { "description": "数据库密码", "type": "string" }, "port": { "description": "数据库连接端口", "type": "string" }, "userName": { "description": "数据库用户名", "type": "string" } } }, "request.Login": { "type": "object", "properties": { "captcha": { "description": "验证码", "type": "string" }, "captchaId": { "description": "验证码ID", "type": "string" }, "password": { "description": "密码", "type": "string" }, "username": { "description": "用户名", "type": "string" } } }, "request.PageInfo": { "type": "object", "properties": { "keyword": { "description": "关键字", "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "request.ProductCreate": { "type": "object", "properties": { "list": { "type": "array", "items": { "$ref": "#/definitions/test.Product" } } } }, "request.Register": { "type": "object", "properties": { "authorityId": { "type": "string", "example": "int 角色id" }, "authorityIds": { "type": "string", "example": "[]uint 角色id" }, "email": { "type": "string", "example": "电子邮箱" }, "enable": { "type": "string", "example": "int 是否启用" }, "headerImg": { "type": "string", "example": "头像链接" }, "nickName": { "type": "string", "example": "昵称" }, "passWord": { "type": "string", "example": "密码" }, "phone": { "type": "string", "example": "电话号码" }, "userName": { "type": "string", "example": "用户名" } } }, "request.RollBack": { "type": "object", "properties": { "deleteTable": { "description": "是否删除表", "type": "boolean" }, "id": { "description": "主键ID", "type": "integer" } } }, "request.SearchApiParams": { "type": "object", "properties": { "apiGroup": { "description": "api组", "type": "string" }, "created_at": { "type": "string" }, "desc": { "description": "排序方式:升序false(默认)|降序true", "type": "boolean" }, "description": { "description": "api中文描述", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "keyword": { "description": "关键字", "type": "string" }, "method": { "description": "方法:创建POST(默认)|查看GET|更新PUT|删除DELETE", "type": "string" }, "orderKey": { "description": "排序", "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "path": { "description": "api路径", "type": "string" }, "updated_at": { "type": "string" } } }, "request.SetUserAuth": { "type": "object", "properties": { "authorityId": { "description": "角色ID", "type": "integer" } } }, "request.SetUserAuthorities": { "type": "object", "properties": { "authorityIds": { "description": "角色ID", "type": "array", "items": { "type": "integer" } }, "id": { "type": "integer" } } }, "request.SupplierStatus": { "type": "object", "properties": { "id": { "type": "integer" }, "status": { "type": "integer" } } }, "request.SupplierTypeList": { "type": "object", "properties": { "supplierTypes": { "type": "array", "items": { "$ref": "#/definitions/test.SupplierType" } } } }, "request.SysAuthorityBtnReq": { "type": "object", "properties": { "authorityId": { "type": "integer" }, "menuID": { "type": "integer" }, "selected": { "type": "array", "items": { "type": "integer" } } } }, "request.SysAutoHistory": { "type": "object", "properties": { "keyword": { "description": "关键字", "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "response.Email": { "type": "object", "properties": { "body": { "description": "邮件内容", "type": "string" }, "subject": { "description": "邮件标题", "type": "string" }, "to": { "description": "邮件发送给谁", "type": "string" } } }, "response.ExaCustomerResponse": { "type": "object", "properties": { "customer": { "$ref": "#/definitions/example.ExaCustomer" } } }, "response.ExaFileResponse": { "type": "object", "properties": { "file": { "$ref": "#/definitions/example.ExaFileUploadAndDownload" } } }, "response.FilePathResponse": { "type": "object", "properties": { "filePath": { "type": "string" } } }, "response.FileResponse": { "type": "object", "properties": { "file": { "$ref": "#/definitions/example.ExaFile" } } }, "response.LoginResponse": { "type": "object", "properties": { "expiresAt": { "type": "integer" }, "token": { "type": "string" }, "user": { "$ref": "#/definitions/system.SysUser" } } }, "response.PageResult": { "type": "object", "properties": { "list": {}, "page": { "type": "integer" }, "pageSize": { "type": "integer" }, "total": { "type": "integer" } } }, "response.PolicyPathResponse": { "type": "object", "properties": { "paths": { "type": "array", "items": { "$ref": "#/definitions/request.CasbinInfo" } } } }, "response.PurchaseProducts": { "type": "object", "properties": { "amount": { "description": "采购数量", "type": "number" }, "deliveryTime": { "type": "integer" }, "modelNumber": { "type": "string" }, "name": { "type": "string" }, "number": { "type": "string" }, "price": { "description": "采购单价", "type": "number" }, "productId": { "description": "产品id", "type": "integer" }, "productType": { "type": "string" }, "purchaseId": { "description": "采购id", "type": "integer" }, "purchasePrice": { "type": "number" }, "shippingDuration": { "type": "integer" }, "specifications": { "type": "string" }, "total": { "description": "采购总价", "type": "number" }, "unit": { "type": "string" } } }, "response.PurchaseResponse": { "type": "object", "properties": { "productList": { "type": "array", "items": { "$ref": "#/definitions/response.PurchaseProducts" } }, "purchase": { "$ref": "#/definitions/purchase.Purchase" } } }, "response.Response": { "type": "object", "properties": { "code": { "type": "integer" }, "data": {}, "msg": { "type": "string" } } }, "response.SysAPIListResponse": { "type": "object", "properties": { "apis": { "type": "array", "items": { "$ref": "#/definitions/system.SysApi" } } } }, "response.SysAPIResponse": { "type": "object", "properties": { "api": { "$ref": "#/definitions/system.SysApi" } } }, "response.SysAuthorityBtnRes": { "type": "object", "properties": { "selected": { "type": "array", "items": { "type": "integer" } } } }, "response.SysAuthorityCopyResponse": { "type": "object", "properties": { "authority": { "$ref": "#/definitions/system.SysAuthority" }, "oldAuthorityId": { "description": "旧角色ID", "type": "integer" } } }, "response.SysAuthorityResponse": { "type": "object", "properties": { "authority": { "$ref": "#/definitions/system.SysAuthority" } } }, "response.SysBaseMenuResponse": { "type": "object", "properties": { "menu": { "$ref": "#/definitions/system.SysBaseMenu" } } }, "response.SysBaseMenusResponse": { "type": "object", "properties": { "menus": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenu" } } } }, "response.SysCaptchaResponse": { "type": "object", "properties": { "captchaId": { "type": "string" }, "captchaLength": { "type": "integer" }, "openCaptcha": { "type": "boolean" }, "picPath": { "type": "string" } } }, "response.SysConfigResponse": { "type": "object", "properties": { "config": { "$ref": "#/definitions/config.Server" } } }, "response.SysMenusResponse": { "type": "object", "properties": { "menus": { "type": "array", "items": { "$ref": "#/definitions/system.SysMenu" } } } }, "response.SysUserResponse": { "type": "object", "properties": { "user": { "$ref": "#/definitions/system.SysUser" } } }, "srm_config.Email": { "type": "object", "properties": { "from": { "description": "发件人 你自己要发邮件的邮箱", "type": "string" }, "host": { "description": "服务器地址 例如 smtp.qq.com 请前往QQ或者你要发邮件的邮箱查看其smtp协议", "type": "string" }, "is-ssl": { "description": "是否SSL 是否开启SSL", "type": "boolean" }, "nickname": { "description": "昵称 发件人昵称 通常为自己的邮箱", "type": "string" }, "port": { "description": "端口 请前往QQ或者你要发邮件的邮箱查看其smtp协议 大多为 465", "type": "integer" }, "secret": { "description": "密钥 用于登录的密钥 最好不要用邮箱密码 去邮箱smtp申请一个用于登录的密钥", "type": "string" }, "to": { "description": "收件人:多个以英文逗号分隔 例:a@qq.com b@qq.com 正式开发中请把此项目作为参数使用", "type": "string" } } }, "system.AutoCodeStruct": { "type": "object", "properties": { "abbreviation": { "description": "Struct简称", "type": "string" }, "autoCreateApiToSql": { "description": "是否自动创建api", "type": "boolean" }, "autoCreateResource": { "description": "是否自动创建资源标识", "type": "boolean" }, "autoMoveFile": { "description": "是否自动移动文件", "type": "boolean" }, "businessDB": { "description": "业务数据库", "type": "string" }, "description": { "description": "Struct中文名称", "type": "string" }, "fields": { "type": "array", "items": { "$ref": "#/definitions/system.Field" } }, "hasTimer": { "type": "boolean" }, "humpPackageName": { "description": "go文件名称", "type": "string" }, "package": { "type": "string" }, "packageName": { "description": "文件名称", "type": "string" }, "structName": { "description": "Struct名称", "type": "string" }, "tableName": { "description": "表名", "type": "string" } } }, "system.Field": { "type": "object", "properties": { "clearable": { "description": "是否可清空", "type": "boolean" }, "columnName": { "description": "数据库字段", "type": "string" }, "comment": { "description": "数据库字段描述", "type": "string" }, "dataTypeLong": { "description": "数据库字段长度", "type": "string" }, "dictType": { "description": "字典", "type": "string" }, "errorText": { "description": "校验失败文字", "type": "string" }, "fieldDesc": { "description": "中文名", "type": "string" }, "fieldJson": { "description": "FieldJson", "type": "string" }, "fieldName": { "description": "Field名", "type": "string" }, "fieldSearchType": { "description": "搜索条件", "type": "string" }, "fieldType": { "description": "Field数据类型", "type": "string" }, "require": { "description": "是否必填", "type": "boolean" }, "sort": { "description": "是否增加排序", "type": "boolean" } } }, "system.Meta": { "type": "object", "properties": { "activeName": { "type": "string" }, "closeTab": { "description": "自动关闭tab", "type": "boolean" }, "defaultMenu": { "description": "是否是基础路由(开发中)", "type": "boolean" }, "icon": { "description": "菜单图标", "type": "string" }, "keepAlive": { "description": "是否缓存", "type": "boolean" }, "title": { "description": "菜单名", "type": "string" } } }, "system.SysApi": { "type": "object", "properties": { "apiGroup": { "description": "api组", "type": "string" }, "created_at": { "type": "string" }, "description": { "description": "api中文描述", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "method": { "description": "方法:创建POST(默认)|查看GET|更新PUT|删除DELETE", "type": "string" }, "path": { "description": "api路径", "type": "string" }, "updated_at": { "type": "string" } } }, "system.SysAuthority": { "type": "object", "properties": { "authorityId": { "description": "角色ID", "type": "integer" }, "authorityName": { "description": "角色名", "type": "string" }, "children": { "type": "array", "items": { "$ref": "#/definitions/system.SysAuthority" } }, "createdAt": { "description": "创建时间", "type": "string" }, "dataAuthorityId": { "type": "array", "items": { "$ref": "#/definitions/system.SysAuthority" } }, "defaultRouter": { "description": "默认菜单(默认dashboard)", "type": "string" }, "deletedAt": { "type": "string" }, "menus": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenu" } }, "parentId": { "description": "父角色ID", "type": "integer" }, "updatedAt": { "description": "更新时间", "type": "string" } } }, "system.SysAutoCode": { "type": "object", "properties": { "created_at": { "type": "string" }, "desc": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "label": { "type": "string" }, "packageName": { "type": "string" }, "updated_at": { "type": "string" } } }, "system.SysBaseMenu": { "type": "object", "properties": { "authoritys": { "type": "array", "items": { "$ref": "#/definitions/system.SysAuthority" } }, "children": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenu" } }, "component": { "description": "对应前端文件路径", "type": "string" }, "created_at": { "type": "string" }, "hidden": { "description": "是否在列表隐藏", "type": "boolean" }, "id": { "description": "主键ID", "type": "integer" }, "menuBtn": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenuBtn" } }, "meta": { "description": "附加属性", "allOf": [ { "$ref": "#/definitions/system.Meta" } ] }, "name": { "description": "路由name", "type": "string" }, "parameters": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenuParameter" } }, "parentId": { "description": "父菜单ID", "type": "string" }, "path": { "description": "路由path", "type": "string" }, "sort": { "description": "排序标记", "type": "integer" }, "updated_at": { "type": "string" } } }, "system.SysBaseMenuBtn": { "type": "object", "properties": { "created_at": { "type": "string" }, "desc": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "name": { "type": "string" }, "sysBaseMenuID": { "type": "integer" }, "updated_at": { "type": "string" } } }, "system.SysBaseMenuParameter": { "type": "object", "properties": { "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "key": { "description": "地址栏携带参数的key", "type": "string" }, "sysBaseMenuID": { "type": "integer" }, "type": { "description": "地址栏携带参数为params还是query", "type": "string" }, "updated_at": { "type": "string" }, "value": { "description": "地址栏携带参数的值", "type": "string" } } }, "system.SysDictionary": { "type": "object", "properties": { "created_at": { "type": "string" }, "desc": { "description": "描述", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "name": { "description": "字典名(中)", "type": "string" }, "status": { "description": "状态", "type": "boolean" }, "sysDictionaryDetails": { "type": "array", "items": { "$ref": "#/definitions/system.SysDictionaryDetail" } }, "type": { "description": "字典名(英)", "type": "string" }, "updated_at": { "type": "string" } } }, "system.SysDictionaryDetail": { "type": "object", "properties": { "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "label": { "description": "展示值", "type": "string" }, "sort": { "description": "排序标记", "type": "integer" }, "status": { "description": "启用状态", "type": "boolean" }, "sysDictionaryID": { "description": "关联标记", "type": "integer" }, "updated_at": { "type": "string" }, "value": { "description": "字典值", "type": "integer" } } }, "system.SysMenu": { "type": "object", "properties": { "authoritys": { "type": "array", "items": { "$ref": "#/definitions/system.SysAuthority" } }, "btns": { "type": "object", "additionalProperties": { "type": "integer" } }, "children": { "type": "array", "items": { "$ref": "#/definitions/system.SysMenu" } }, "component": { "description": "对应前端文件路径", "type": "string" }, "created_at": { "type": "string" }, "hidden": { "description": "是否在列表隐藏", "type": "boolean" }, "id": { "description": "主键ID", "type": "integer" }, "menuBtn": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenuBtn" } }, "menuId": { "type": "string" }, "meta": { "description": "附加属性", "allOf": [ { "$ref": "#/definitions/system.Meta" } ] }, "name": { "description": "路由name", "type": "string" }, "parameters": { "type": "array", "items": { "$ref": "#/definitions/system.SysBaseMenuParameter" } }, "parentId": { "description": "父菜单ID", "type": "string" }, "path": { "description": "路由path", "type": "string" }, "sort": { "description": "排序标记", "type": "integer" }, "updated_at": { "type": "string" } } }, "system.SysOperationRecord": { "type": "object", "properties": { "agent": { "description": "代理", "type": "string" }, "body": { "description": "请求Body", "type": "string" }, "created_at": { "type": "string" }, "error_message": { "description": "错误信息", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "ip": { "description": "请求ip", "type": "string" }, "latency": { "description": "延迟", "type": "string" }, "method": { "description": "请求方法", "type": "string" }, "path": { "description": "请求路径", "type": "string" }, "resp": { "description": "响应Body", "type": "string" }, "status": { "description": "请求状态", "type": "integer" }, "updated_at": { "type": "string" }, "user": { "$ref": "#/definitions/system.SysUser" }, "user_id": { "description": "用户id", "type": "integer" } } }, "system.SysUser": { "type": "object", "properties": { "activeColor": { "description": "活跃颜色", "type": "string" }, "authorities": { "type": "array", "items": { "$ref": "#/definitions/system.SysAuthority" } }, "authority": { "$ref": "#/definitions/system.SysAuthority" }, "authorityId": { "description": "用户角色ID", "type": "integer" }, "baseColor": { "description": "基础颜色", "type": "string" }, "created_at": { "type": "string" }, "email": { "description": "用户邮箱", "type": "string" }, "enable": { "description": "用户是否被冻结 1正常 2冻结", "type": "integer" }, "headerImg": { "description": "用户头像", "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "nickName": { "description": "用户昵称", "type": "string" }, "phone": { "description": "用户手机号", "type": "string" }, "sideMode": { "description": "用户侧边主题", "type": "string" }, "updated_at": { "type": "string" }, "userName": { "description": "用户登录名", "type": "string" }, "uuid": { "description": "用户UUID", "type": "string" } } }, "system.System": { "type": "object", "properties": { "config": { "$ref": "#/definitions/config.Server" } } }, "test.Contract": { "type": "object", "properties": { "created_at": { "type": "string" }, "fileName": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "supplierID": { "type": "integer" }, "updated_at": { "type": "string" } } }, "test.Industry": { "type": "object", "properties": { "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "name": { "type": "string" }, "updated_at": { "type": "string" } } }, "test.Member": { "type": "object", "properties": { "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "nickname": { "type": "string" }, "updated_at": { "type": "string" }, "userName": { "type": "string" }, "uuid": { "type": "string" } } }, "test.Product": { "type": "object", "properties": { "created_at": { "type": "string" }, "deliveryTime": { "type": "integer" }, "id": { "description": "主键ID", "type": "integer" }, "maximumStock": { "type": "integer" }, "minimumStock": { "type": "integer" }, "modelNumber": { "type": "string" }, "name": { "type": "string" }, "number": { "type": "string" }, "productType": { "type": "string" }, "purchasePrice": { "type": "number" }, "remark": { "type": "string" }, "shippingDuration": { "type": "integer" }, "specifications": { "type": "string" }, "supplier": { "$ref": "#/definitions/test.Supplier" }, "supplierId": { "type": "integer" }, "unit": { "type": "string" }, "updated_at": { "type": "string" } } }, "test.Supplier": { "type": "object", "properties": { "account": { "type": "string" }, "accountName": { "type": "string" }, "bank": { "type": "string" }, "contact": { "type": "string" }, "contract": { "$ref": "#/definitions/test.Contract" }, "created_at": { "type": "string" }, "detailAddress": { "type": "string" }, "email": { "type": "string" }, "fileId": { "type": "integer" }, "id": { "description": "主键ID", "type": "integer" }, "industry": { "type": "string" }, "name": { "type": "string" }, "number": { "type": "string" }, "phone": { "type": "string" }, "responsiblePersonName": { "type": "string" }, "status": { "type": "integer" }, "supplierType": { "type": "string" }, "updated_at": { "type": "string" }, "url": { "type": "string" } } }, "test.SupplierType": { "type": "object", "properties": { "created_at": { "type": "string" }, "id": { "description": "主键ID", "type": "integer" }, "name": { "type": "string" }, "updated_at": { "type": "string" } } } }, "securityDefinitions": { "ApiKeyAuth": { "type": "apiKey", "name": "x-token", "in": "header" } } }` // SwaggerInfo holds exported Swagger Info so clients can modify it var SwaggerInfo = &swag.Spec{ Version: "0.0.1", Host: "", BasePath: "", Schemes: []string{}, Title: "Swagger Example API", Description: "This is a sample Server pets", InfoInstanceName: "swagger", SwaggerTemplate: docTemplate, LeftDelim: "{{", RightDelim: "}}", } func init() { swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo) }