basePath: / definitions: autocode.AutoCodeExample: properties: autoCodeExampleField: description: 展示值 type: string createdAt: description: 创建时间 type: string id: description: 主键ID type: integer updatedAt: description: 更新时间 type: string type: object config.AliyunOSS: properties: accessKeyId: type: string accessKeySecret: type: string basePath: type: string bucketName: type: string bucketUrl: type: string endpoint: type: string type: object config.Autocode: properties: root: type: string server: type: string serverApi: type: string serverInitialize: type: string serverModel: type: string serverRequest: type: string serverRouter: type: string serverService: type: string transferRestart: type: boolean web: type: string webApi: type: string webFlow: type: string webForm: type: string webTable: type: string type: object config.Captcha: properties: imgHeight: description: 验证码高度 type: integer imgWidth: description: 验证码宽度 type: integer keyLong: description: 验证码长度 type: integer type: object config.Casbin: properties: modelPath: description: 存放casbin模型的相对路径 type: string type: object config.Detail: properties: compareField: description: 需要比较时间的字段 type: string interval: description: 时间间隔 type: string tableName: description: 需要清理的表名 type: string type: object config.Email: properties: from: description: 收件人 type: string host: description: 服务器地址 type: string isSSL: description: 是否SSL type: boolean nickname: description: 昵称 type: string port: description: 端口 type: integer secret: description: 密钥 type: string to: description: 收件人:多个以英文逗号分隔 type: string type: object config.Excel: properties: dir: type: string type: object config.JWT: properties: bufferTime: description: 缓冲时间 type: integer expiresTime: description: 过期时间 type: integer signingKey: description: jwt签名 type: string type: object config.Local: properties: path: description: 本地文件路径 type: string type: object config.Mysql: properties: config: description: 高级配置 type: string dbname: description: 数据库名 type: string logMode: description: 是否开启Gorm全局日志 type: string logZap: description: 是否通过zap写入日志文件 type: boolean maxIdleConns: description: 空闲中的最大连接数 type: integer maxOpenConns: description: 打开到数据库的最大连接数 type: integer password: description: 数据库密码 type: string path: description: 服务器地址:端口 type: string username: description: 数据库用户名 type: string type: object config.Qiniu: properties: accessKey: description: 秘钥AK type: string bucket: description: 空间名称 type: string imgPath: description: CDN加速域名 type: string secretKey: description: 秘钥SK type: string useCdnDomains: description: 上传是否使用CDN上传加速 type: boolean useHttps: description: 是否使用https type: boolean zone: description: 存储区域 type: string type: object config.Redis: properties: addr: description: 服务器地址:端口 type: string db: description: redis的哪个数据库 type: integer password: description: 密码 type: string type: object config.Server: properties: aliyunOSS: $ref: '#/definitions/config.AliyunOSS' autoCode: $ref: '#/definitions/config.Autocode' description: auto captcha: $ref: '#/definitions/config.Captcha' casbin: $ref: '#/definitions/config.Casbin' email: $ref: '#/definitions/config.Email' excel: $ref: '#/definitions/config.Excel' jwt: $ref: '#/definitions/config.JWT' local: $ref: '#/definitions/config.Local' description: oss mysql: $ref: '#/definitions/config.Mysql' description: gorm qiniu: $ref: '#/definitions/config.Qiniu' redis: $ref: '#/definitions/config.Redis' system: $ref: '#/definitions/config.System' tencentCOS: $ref: '#/definitions/config.TencentCOS' timer: $ref: '#/definitions/config.Timer' zap: $ref: '#/definitions/config.Zap' type: object config.System: properties: addr: description: 端口值 type: integer dbType: description: 数据库类型:mysql(默认)|sqlite|sqlserver|postgresql type: string env: description: 环境值 type: string ossType: description: Oss类型 type: string useMultipoint: description: 多点登录拦截 type: boolean type: object config.TencentCOS: properties: baseURL: type: string bucket: type: string pathPrefix: type: string region: type: string secretID: type: string secretKey: type: string type: object config.Timer: properties: detail: items: $ref: '#/definitions/config.Detail' type: array spec: description: CRON表达式 type: string start: description: 是否启用 type: boolean type: object config.Zap: properties: director: description: 日志文件夹 type: string encodeLevel: description: 编码级 type: string format: description: 输出 type: string level: description: 级别 type: string linkName: description: 软链接名称 type: string logInConsole: description: 输出控制台 type: boolean prefix: description: 日志前缀 type: string showLine: description: 显示行 type: boolean stacktraceKey: description: 栈名 type: string type: object example.ExaCustomer: properties: createdAt: description: 创建时间 type: string customerName: description: 客户名 type: string customerPhoneData: description: 客户手机号 type: string id: description: 主键ID type: integer sysUser: $ref: '#/definitions/system.SysUser' description: 管理详情 sysUserAuthorityID: description: 管理角色ID type: string sysUserId: description: 管理ID type: integer updatedAt: description: 更新时间 type: string type: object example.ExaFileUploadAndDownload: properties: createdAt: description: 创建时间 type: string id: description: 主键ID type: integer key: description: 编号 type: string name: description: 文件名 type: string tag: description: 文件标签 type: string updatedAt: description: 更新时间 type: string url: description: 文件地址 type: string type: object example.ExcelInfo: properties: fileName: description: 文件名 type: string infoList: items: $ref: '#/definitions/system.SysBaseMenu' type: array type: object request.AddMenuAuthorityInfo: properties: authorityId: description: 角色ID type: string menus: items: $ref: '#/definitions/system.SysBaseMenu' type: array type: object request.AutoHistoryByID: properties: id: type: integer type: object request.CasbinInReceive: properties: authorityId: description: 权限id type: string casbinInfos: items: $ref: '#/definitions/request.CasbinInfo' type: array type: object request.CasbinInfo: properties: method: description: 方法 type: string path: description: 路径 type: string type: object request.ChangePasswordStruct: properties: newPassword: description: 新密码 type: string password: description: 密码 type: string username: description: 用户名 type: string type: object request.Empty: type: object request.GetAuthorityId: properties: authorityId: description: 角色ID type: string type: object request.GetById: properties: id: description: 主键ID type: number type: object request.IdsReq: properties: ids: items: type: integer type: array type: object request.InitDB: properties: dbName: description: 数据库名 type: string host: description: 服务器地址 type: string password: description: 数据库密码 type: string port: description: 数据库连接端口 type: string userName: description: 数据库用户名 type: string required: - dbName - userName type: object request.Login: properties: captcha: description: 验证码 type: string captchaId: description: 验证码ID type: string password: description: 密码 type: string username: description: 用户名 type: string type: object request.PageInfo: properties: page: description: 页码 type: integer pageSize: description: 每页大小 type: integer type: object request.Register: properties: authorityId: type: string authorityIds: items: type: string type: array headerImg: type: string nickName: type: string passWord: type: string userName: type: string type: object request.SearchApiParams: properties: apiGroup: description: api组 type: string createdAt: description: 创建时间 type: string desc: description: 排序方式:升序false(默认)|降序true type: boolean description: description: api中文描述 type: string id: description: 主键ID type: integer 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 updatedAt: description: 更新时间 type: string type: object request.SetUserAuth: properties: authorityId: description: 角色ID type: string type: object request.SetUserAuthorities: properties: authorityIds: description: 角色ID items: type: string type: array id: type: integer type: object request.SysAutoHistory: properties: page: description: 页码 type: integer pageSize: description: 每页大小 type: integer type: object response.SysAuthorityCopyResponse: properties: authority: $ref: '#/definitions/system.SysAuthority' oldAuthorityId: description: 旧角色ID type: string type: object system.AutoCodeStruct: properties: abbreviation: description: Struct简称 type: string autoCreateApiToSql: description: 是否自动创建api type: boolean autoMoveFile: description: 是否自动移动文件 type: boolean description: description: Struct中文名称 type: string fields: items: $ref: '#/definitions/system.Field' type: array humpPackageName: description: go文件名称 type: string packageName: description: 文件名称 type: string structName: description: Struct名称 type: string tableName: description: 表名 type: string type: object system.Field: properties: columnName: description: 数据库字段 type: string comment: description: 数据库字段描述 type: string dataType: description: 数据库字段类型 type: string dataTypeLong: description: 数据库字段长度 type: string dictType: 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 type: object system.SysApi: properties: apiGroup: description: api组 type: string createdAt: description: 创建时间 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 updatedAt: description: 更新时间 type: string type: object system.SysAuthority: properties: authorityId: description: 角色ID type: string authorityName: description: 角色名 type: string children: items: $ref: '#/definitions/system.SysAuthority' type: array createdAt: description: 创建时间 type: string dataAuthorityId: items: $ref: '#/definitions/system.SysAuthority' type: array defaultRouter: description: 默认菜单(默认dashboard) type: string deletedAt: type: string menus: items: $ref: '#/definitions/system.SysBaseMenu' type: array parentId: description: 父角色ID type: string updatedAt: description: 更新时间 type: string type: object system.SysBaseMenu: properties: authoritys: items: $ref: '#/definitions/system.SysAuthority' type: array children: items: $ref: '#/definitions/system.SysBaseMenu' type: array closeTab: description: 自动关闭tab type: boolean component: description: 对应前端文件路径 type: string createdAt: description: 创建时间 type: string defaultMenu: description: 是否是基础路由(开发中) type: boolean hidden: description: 是否在列表隐藏 type: boolean icon: description: 菜单图标 type: string id: description: 主键ID type: integer keepAlive: description: 是否缓存 type: boolean name: description: 路由name type: string parameters: items: $ref: '#/definitions/system.SysBaseMenuParameter' type: array parentId: description: 父菜单ID type: string path: description: 路由path type: string sort: description: 排序标记 type: integer title: description: 菜单名 type: string updatedAt: description: 更新时间 type: string type: object system.SysBaseMenuParameter: properties: createdAt: description: 创建时间 type: string id: description: 主键ID type: integer key: description: 地址栏携带参数的key type: string sysBaseMenuID: type: integer type: description: 地址栏携带参数为params还是query type: string updatedAt: description: 更新时间 type: string value: description: 地址栏携带参数的值 type: string type: object system.SysDictionary: properties: createdAt: description: 创建时间 type: string desc: description: 描述 type: string id: description: 主键ID type: integer name: description: 字典名(中) type: string status: description: 状态 type: boolean sysDictionaryDetails: items: $ref: '#/definitions/system.SysDictionaryDetail' type: array type: description: 字典名(英) type: string updatedAt: description: 更新时间 type: string type: object system.SysDictionaryDetail: properties: createdAt: description: 创建时间 type: string id: description: 主键ID type: integer label: description: 展示值 type: string sort: description: 排序标记 type: integer status: description: 启用状态 type: boolean sysDictionaryID: description: 关联标记 type: integer updatedAt: description: 更新时间 type: string value: description: 字典值 type: integer type: object system.SysOperationRecord: properties: agent: description: 代理 type: string body: description: 请求Body type: string createdAt: description: 创建时间 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 updatedAt: description: 更新时间 type: string user: $ref: '#/definitions/system.SysUser' user_id: description: 用户id type: integer type: object system.SysUser: properties: activeColor: description: 活跃颜色 type: string authorities: items: $ref: '#/definitions/system.SysAuthority' type: array authority: $ref: '#/definitions/system.SysAuthority' authorityId: description: 用户角色ID type: string baseColor: description: 基础颜色 type: string createdAt: description: 创建时间 type: string headerImg: description: 用户头像 type: string id: description: 主键ID type: integer nickName: description: 用户昵称 type: string sideMode: description: 用户侧边主题 type: string updatedAt: description: 更新时间 type: string userName: description: 用户登录名 type: string uuid: description: 用户UUID type: string type: object system.System: properties: config: $ref: '#/definitions/config.Server' type: object info: contact: {} description: This is a sample Server pets title: Swagger Example API version: 0.0.1 paths: /SimpleUploaderApi/checkFileMd5: get: parameters: - description: md5 in: query name: md5 required: true type: string produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"查询成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 断点续传插件版示例 tags: - SimpleUploader /SimpleUploaderApi/mergeFileMd5: get: parameters: - description: md5 in: query name: md5 required: true type: string produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"合并成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 合并文件 tags: - SimpleUploader /SimpleUploaderApi/upload: post: consumes: - multipart/form-data parameters: - description: 断点续传插件版示例 in: formData name: file required: true type: file produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"切片创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 断点续传插件版示例 tags: - SimpleUploader /api/createApi: post: consumes: - application/json parameters: - description: api路径, api中文描述, api组, 方法 in: body name: data required: true schema: $ref: '#/definitions/system.SysApi' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建基础api tags: - SysApi /api/deleteApi: post: consumes: - application/json parameters: - description: ID in: body name: data required: true schema: $ref: '#/definitions/system.SysApi' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除api tags: - SysApi /api/deleteApisByIds: delete: consumes: - application/json parameters: - description: ID in: body name: data required: true schema: $ref: '#/definitions/request.IdsReq' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除选中Api tags: - SysApi /api/getAllApis: post: consumes: - application/json produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取所有的Api 不分页 tags: - SysApi /api/getApiById: post: consumes: - application/json parameters: - description: 根据id获取api in: body name: data required: true schema: $ref: '#/definitions/request.GetById' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 根据id获取api tags: - SysApi /api/getApiList: post: consumes: - application/json parameters: - description: 分页获取API列表 in: body name: data required: true schema: $ref: '#/definitions/request.SearchApiParams' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取API列表 tags: - SysApi /api/updateApi: post: consumes: - application/json parameters: - description: api路径, api中文描述, api组, 方法 in: body name: data required: true schema: $ref: '#/definitions/system.SysApi' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"修改成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建基础api tags: - SysApi /authority/copyAuthority: post: consumes: - application/json parameters: - description: 旧角色id, 新权限id, 新权限名, 新父角色id in: body name: data required: true schema: $ref: '#/definitions/response.SysAuthorityCopyResponse' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"拷贝成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 拷贝角色 tags: - Authority /authority/createAuthority: post: consumes: - application/json parameters: - description: 权限id, 权限名, 父角色id in: body name: data required: true schema: $ref: '#/definitions/system.SysAuthority' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建角色 tags: - Authority /authority/deleteAuthority: post: consumes: - application/json parameters: - description: 删除角色 in: body name: data required: true schema: $ref: '#/definitions/system.SysAuthority' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除角色 tags: - Authority /authority/getAuthorityList: post: consumes: - application/json parameters: - description: 页码, 每页大小 in: body name: data required: true schema: $ref: '#/definitions/request.PageInfo' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取角色列表 tags: - Authority /authority/setDataAuthority: post: consumes: - application/json parameters: - description: 设置角色资源权限 in: body name: data required: true schema: $ref: '#/definitions/system.SysAuthority' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"设置成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 设置角色资源权限 tags: - Authority /authority/updateAuthority: post: consumes: - application/json parameters: - description: 权限id, 权限名, 父角色id in: body name: data required: true schema: $ref: '#/definitions/system.SysAuthority' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"更新成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更新角色信息 tags: - Authority /autoCode/createTemp: post: consumes: - application/json parameters: - description: 创建自动代码 in: body name: data required: true schema: $ref: '#/definitions/system.AutoCodeStruct' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 自动代码模板 tags: - AutoCode /autoCode/delSysHistory: post: consumes: - application/json parameters: - description: 删除回滚记录 in: body name: data required: true schema: $ref: '#/definitions/request.AutoHistoryByID' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除回滚记录 tags: - AutoCode /autoCode/getColumn: get: consumes: - application/json produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取当前表所有字段 tags: - AutoCode /autoCode/getDatabase: get: consumes: - application/json produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取当前所有数据库 tags: - AutoCode /autoCode/getMeta: post: consumes: - application/json parameters: - description: 获取meta信息 in: body name: data required: true schema: $ref: '#/definitions/request.AutoHistoryByID' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 回滚 tags: - AutoCode /autoCode/getSysHistory: post: consumes: - application/json parameters: - description: 查询回滚记录 in: body name: data required: true schema: $ref: '#/definitions/request.SysAutoHistory' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 查询回滚记录 tags: - AutoCode /autoCode/getTables: get: consumes: - application/json produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取当前数据库所有表 tags: - AutoCode /autoCode/preview: post: consumes: - application/json parameters: - description: 预览创建代码 in: body name: data required: true schema: $ref: '#/definitions/system.AutoCodeStruct' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 预览创建后的代码 tags: - AutoCode /autoCode/rollback: post: consumes: - application/json parameters: - description: 回滚自动生成代码 in: body name: data required: true schema: $ref: '#/definitions/request.AutoHistoryByID' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"回滚成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 回滚 tags: - AutoCode /autoCodeExample/createAutoCodeExample: post: consumes: - application/json parameters: - description: AutoCodeExample模型 in: body name: data required: true schema: $ref: '#/definitions/autocode.AutoCodeExample' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建AutoCodeExample tags: - AutoCodeExample /autoCodeExample/deleteAutoCodeExample: delete: consumes: - application/json parameters: - description: AutoCodeExample模型 in: body name: data required: true schema: $ref: '#/definitions/autocode.AutoCodeExample' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除AutoCodeExample tags: - AutoCodeExample /autoCodeExample/findAutoCodeExample: get: consumes: - application/json parameters: - description: 展示值 in: query name: autoCodeExampleField type: string - description: 创建时间 in: query name: createdAt type: string - description: 主键ID in: query name: id type: integer - description: 更新时间 in: query name: updatedAt type: string produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"查询成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 用id查询AutoCodeExample tags: - AutoCodeExample /autoCodeExample/getAutoCodeExampleList: get: consumes: - application/json parameters: - description: 展示值 in: query name: autoCodeExampleField type: string - description: 创建时间 in: query name: createdAt type: string - description: 主键ID in: query name: id type: integer - description: 页码 in: query name: page type: integer - description: 每页大小 in: query name: pageSize type: integer - description: 更新时间 in: query name: updatedAt type: string produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取AutoCodeExample列表 tags: - AutoCodeExample /autoCodeExample/updateAutoCodeExample: put: consumes: - application/json parameters: - description: 更新AutoCodeExample in: body name: data required: true schema: $ref: '#/definitions/autocode.AutoCodeExample' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"更新成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更新AutoCodeExample tags: - AutoCodeExample /base/captcha: post: consumes: - application/json produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"验证码获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 生成验证码 tags: - Base /base/login: post: parameters: - description: 用户名, 密码, 验证码 in: body name: data required: true schema: $ref: '#/definitions/request.Login' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"登陆成功"}' schema: type: string summary: 用户登录 tags: - Base /casbin/UpdateCasbin: post: consumes: - application/json parameters: - description: 权限id, 权限模型列表 in: body name: data required: true schema: $ref: '#/definitions/request.CasbinInReceive' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"更新成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更新角色api权限 tags: - Casbin /casbin/getPolicyPathByAuthorityId: post: consumes: - application/json parameters: - description: 权限id, 权限模型列表 in: body name: data required: true schema: $ref: '#/definitions/request.CasbinInReceive' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取权限列表 tags: - Casbin /customer/customer: delete: consumes: - application/json parameters: - description: 客户ID in: body name: data required: true schema: $ref: '#/definitions/example.ExaCustomer' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除客户 tags: - ExaCustomer get: consumes: - application/json parameters: - description: 创建时间 in: query name: createdAt type: string - description: 客户名 in: query name: customerName type: string - description: 客户手机号 in: query name: customerPhoneData type: string - description: 主键ID in: query name: id type: integer - description: 管理角色ID in: query name: sysUserAuthorityID type: string - description: 管理ID in: query name: sysUserId type: integer - description: 更新时间 in: query name: updatedAt type: string produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取单一客户信息 tags: - ExaCustomer post: consumes: - application/json parameters: - description: 客户用户名, 客户手机号码 in: body name: data required: true schema: $ref: '#/definitions/example.ExaCustomer' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建客户 tags: - ExaCustomer put: consumes: - application/json parameters: - description: 客户ID, 客户信息 in: body name: data required: true schema: $ref: '#/definitions/example.ExaCustomer' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"更新成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更新客户信息 tags: - ExaCustomer /customer/customerList: get: consumes: - application/json parameters: - description: 页码 in: query name: page type: integer - description: 每页大小 in: query name: pageSize type: integer produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取权限客户列表 tags: - ExaCustomer /email/emailTest: post: produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"发送成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 发送测试邮件 tags: - System /excel/downloadTemplate: get: consumes: - multipart/form-data parameters: - description: 模板名称 in: query name: fileName required: true type: string produces: - application/json responses: "200": description: "" security: - ApiKeyAuth: [] summary: 下载模板 tags: - excel /excel/exportExcel: post: consumes: - application/json parameters: - description: 导出Excel文件信息 in: body name: data required: true schema: $ref: '#/definitions/example.ExcelInfo' produces: - application/octet-stream responses: "200": description: "" security: - ApiKeyAuth: [] summary: 导出Excel tags: - excel /excel/importExcel: post: consumes: - multipart/form-data parameters: - description: 导入Excel文件 in: formData name: file required: true type: file produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"导入成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 导入Excel文件 tags: - excel /excel/loadExcel: get: produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"加载数据成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 加载Excel数据 tags: - excel /fileUploadAndDownload/breakpointContinue: post: consumes: - multipart/form-data parameters: - description: an example for breakpoint resume, 断点续传示例 in: formData name: file required: true type: file produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"切片创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 断点续传到服务器 tags: - ExaFileUploadAndDownload /fileUploadAndDownload/deleteFile: post: parameters: - description: 传入文件里面id即可 in: body name: data required: true schema: $ref: '#/definitions/example.ExaFileUploadAndDownload' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除文件 tags: - ExaFileUploadAndDownload /fileUploadAndDownload/findFile: post: consumes: - multipart/form-data parameters: - description: 上传文件完成 in: formData name: file required: true type: file produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"file uploaded, 文件创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建文件 tags: - ExaFileUploadAndDownload /fileUploadAndDownload/getFileList: post: consumes: - application/json parameters: - description: 页码, 每页大小 in: body name: data required: true schema: $ref: '#/definitions/request.PageInfo' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页文件列表 tags: - ExaFileUploadAndDownload /fileUploadAndDownload/removeChunk: post: consumes: - multipart/form-data parameters: - description: 删除缓存切片 in: formData name: file required: true type: file produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"缓存切片删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除切片 tags: - ExaFileUploadAndDownload /fileUploadAndDownload/upload: post: consumes: - multipart/form-data parameters: - description: 上传文件示例 in: formData name: file required: true type: file produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"上传成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 上传文件示例 tags: - ExaFileUploadAndDownload /init/checkdb: post: produces: - application/json responses: "200": description: '{"code":0,"data":{},"msg":"探测完成"}' schema: type: string summary: 初始化用户数据库 tags: - CheckDB /init/initdb: post: parameters: - description: 初始化数据库参数 in: body name: data required: true schema: $ref: '#/definitions/request.InitDB' produces: - application/json responses: "200": description: '{"code":0,"data":{},"msg":"自动创建数据库成功"}' schema: type: string summary: 初始化用户数据库 tags: - InitDB /jwt/jsonInBlacklist: post: consumes: - application/json produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"拉黑成功"}' schema: type: string security: - ApiKeyAuth: [] summary: jwt加入黑名单 tags: - Jwt /menu/GetMenuAuthority: post: consumes: - application/json parameters: - description: 角色ID in: body name: data required: true schema: $ref: '#/definitions/request.GetAuthorityId' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取指定角色menu tags: - AuthorityMenu /menu/addBaseMenu: post: consumes: - application/json parameters: - description: 路由path, 父菜单ID, 路由name, 对应前端文件路径, 排序标记 in: body name: data required: true schema: $ref: '#/definitions/system.SysBaseMenu' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"添加成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 新增菜单 tags: - Menu /menu/addMenuAuthority: post: consumes: - application/json parameters: - description: 角色ID in: body name: data required: true schema: $ref: '#/definitions/request.AddMenuAuthorityInfo' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"添加成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 增加menu和角色关联关系 tags: - AuthorityMenu /menu/deleteBaseMenu: post: consumes: - application/json parameters: - description: 菜单id in: body name: data required: true schema: $ref: '#/definitions/request.GetById' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除菜单 tags: - Menu /menu/getBaseMenuById: post: consumes: - application/json parameters: - description: 菜单id in: body name: data required: true schema: $ref: '#/definitions/request.GetById' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 根据id获取菜单 tags: - Menu /menu/getBaseMenuTree: post: parameters: - description: 空 in: body name: data required: true schema: $ref: '#/definitions/request.Empty' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取用户动态路由 tags: - AuthorityMenu /menu/getMenu: post: parameters: - description: 空 in: body name: data required: true schema: $ref: '#/definitions/request.Empty' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取用户动态路由 tags: - AuthorityMenu /menu/getMenuList: post: consumes: - application/json parameters: - description: 页码, 每页大小 in: body name: data required: true schema: $ref: '#/definitions/request.PageInfo' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取基础menu列表 tags: - Menu /menu/updateBaseMenu: post: consumes: - application/json parameters: - description: 路由path, 父菜单ID, 路由name, 对应前端文件路径, 排序标记 in: body name: data required: true schema: $ref: '#/definitions/system.SysBaseMenu' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"更新成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更新菜单 tags: - Menu /sysDictionary/createSysDictionary: post: consumes: - application/json parameters: - description: SysDictionary模型 in: body name: data required: true schema: $ref: '#/definitions/system.SysDictionary' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建SysDictionary tags: - SysDictionary /sysDictionary/deleteSysDictionary: delete: consumes: - application/json parameters: - description: SysDictionary模型 in: body name: data required: true schema: $ref: '#/definitions/system.SysDictionary' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除SysDictionary tags: - SysDictionary /sysDictionary/findSysDictionary: get: consumes: - application/json parameters: - description: 创建时间 in: query name: createdAt type: string - description: 描述 in: query name: desc type: string - description: 主键ID in: query name: id type: integer - description: 字典名(中) in: query name: name type: string - description: 状态 in: query name: status type: boolean - description: 字典名(英) in: query name: type type: string - description: 更新时间 in: query name: updatedAt type: string produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"查询成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 用id查询SysDictionary tags: - SysDictionary /sysDictionary/getSysDictionaryList: get: consumes: - application/json parameters: - description: 创建时间 in: query name: createdAt type: string - description: 描述 in: query name: desc type: string - description: 主键ID in: query name: id type: integer - description: 字典名(中) in: query name: name type: string - description: 页码 in: query name: page type: integer - description: 每页大小 in: query name: pageSize type: integer - description: 状态 in: query name: status type: boolean - description: 字典名(英) in: query name: type type: string - description: 更新时间 in: query name: updatedAt type: string produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取SysDictionary列表 tags: - SysDictionary /sysDictionary/updateSysDictionary: put: consumes: - application/json parameters: - description: SysDictionary模型 in: body name: data required: true schema: $ref: '#/definitions/system.SysDictionary' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"更新成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更新SysDictionary tags: - SysDictionary /sysDictionaryDetail/createSysDictionaryDetail: post: consumes: - application/json parameters: - description: SysDictionaryDetail模型 in: body name: data required: true schema: $ref: '#/definitions/system.SysDictionaryDetail' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"创建成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建SysDictionaryDetail tags: - SysDictionaryDetail /sysDictionaryDetail/deleteSysDictionaryDetail: delete: consumes: - application/json parameters: - description: SysDictionaryDetail模型 in: body name: data required: true schema: $ref: '#/definitions/system.SysDictionaryDetail' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除SysDictionaryDetail tags: - SysDictionaryDetail /sysDictionaryDetail/findSysDictionaryDetail: get: consumes: - application/json parameters: - description: 创建时间 in: query name: createdAt type: string - description: 主键ID in: query name: id type: integer - description: 展示值 in: query name: label type: string - description: 排序标记 in: query name: sort type: integer - description: 启用状态 in: query name: status type: boolean - description: 关联标记 in: query name: sysDictionaryID type: integer - description: 更新时间 in: query name: updatedAt type: string - description: 字典值 in: query name: value type: integer produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"查询成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 用id查询SysDictionaryDetail tags: - SysDictionaryDetail /sysDictionaryDetail/getSysDictionaryDetailList: get: consumes: - application/json parameters: - description: 创建时间 in: query name: createdAt type: string - description: 主键ID in: query name: id type: integer - description: 展示值 in: query name: label type: string - description: 页码 in: query name: page type: integer - description: 每页大小 in: query name: pageSize type: integer - description: 排序标记 in: query name: sort type: integer - description: 启用状态 in: query name: status type: boolean - description: 关联标记 in: query name: sysDictionaryID type: integer - description: 更新时间 in: query name: updatedAt type: string - description: 字典值 in: query name: value type: integer produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取SysDictionaryDetail列表 tags: - SysDictionaryDetail /sysDictionaryDetail/updateSysDictionaryDetail: put: consumes: - application/json parameters: - description: 更新SysDictionaryDetail in: body name: data required: true schema: $ref: '#/definitions/system.SysDictionaryDetail' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"更新成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更新SysDictionaryDetail tags: - SysDictionaryDetail /sysOperationRecord/createSysOperationRecord: post: consumes: - application/json parameters: - description: 创建SysOperationRecord in: body name: data required: true schema: $ref: '#/definitions/system.SysOperationRecord' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 创建SysOperationRecord tags: - SysOperationRecord /sysOperationRecord/deleteSysOperationRecord: delete: consumes: - application/json parameters: - description: SysOperationRecord模型 in: body name: data required: true schema: $ref: '#/definitions/system.SysOperationRecord' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除SysOperationRecord tags: - SysOperationRecord /sysOperationRecord/deleteSysOperationRecordByIds: delete: consumes: - application/json parameters: - description: 批量删除SysOperationRecord in: body name: data required: true schema: $ref: '#/definitions/request.IdsReq' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"批量删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 批量删除SysOperationRecord tags: - SysOperationRecord /sysOperationRecord/findSysOperationRecord: get: consumes: - application/json parameters: - description: 代理 in: query name: agent type: string - description: 请求Body in: query name: body type: string - description: 创建时间 in: query name: createdAt type: string - description: 错误信息 in: query name: error_message type: string - description: 主键ID in: query name: id type: integer - description: 请求ip in: query name: ip type: string - description: 延迟 in: query name: latency type: string - description: 请求方法 in: query name: method type: string - description: 请求路径 in: query name: path type: string - description: 响应Body in: query name: resp type: string - description: 请求状态 in: query name: status type: integer - description: 更新时间 in: query name: updatedAt type: string - description: 用户id in: query name: user_id type: integer produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"查询成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 用id查询SysOperationRecord tags: - SysOperationRecord /sysOperationRecord/getSysOperationRecordList: get: consumes: - application/json parameters: - description: 代理 in: query name: agent type: string - description: 请求Body in: query name: body type: string - description: 创建时间 in: query name: createdAt type: string - description: 错误信息 in: query name: error_message type: string - description: 主键ID in: query name: id type: integer - description: 请求ip in: query name: ip type: string - description: 延迟 in: query name: latency type: string - description: 请求方法 in: query name: method type: string - description: 页码 in: query name: page type: integer - description: 每页大小 in: query name: pageSize type: integer - description: 请求路径 in: query name: path type: string - description: 响应Body in: query name: resp type: string - description: 请求状态 in: query name: status type: integer - description: 更新时间 in: query name: updatedAt type: string - description: 用户id in: query name: user_id type: integer produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取SysOperationRecord列表 tags: - SysOperationRecord /system/getServerInfo: post: produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取服务器信息 tags: - System /system/getSystemConfig: post: produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取配置文件内容 tags: - System /system/reloadSystem: post: produces: - application/json responses: "200": description: '{"code":0,"data":{},"msg":"重启系统成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 重启系统 tags: - System /system/setSystemConfig: post: parameters: - description: 设置配置文件内容 in: body name: data required: true schema: $ref: '#/definitions/system.System' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"设置成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 设置配置文件内容 tags: - System /user/changePassword: put: parameters: - description: 用户名, 原密码, 新密码 in: body name: data required: true schema: $ref: '#/definitions/request.ChangePasswordStruct' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"修改成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 用户修改密码 tags: - SysUser /user/deleteUser: delete: consumes: - application/json parameters: - description: 用户ID in: body name: data required: true schema: $ref: '#/definitions/request.GetById' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"删除成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 删除用户 tags: - SysUser /user/getUserInfo: get: consumes: - application/json produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 获取用户信息 tags: - SysUser /user/getUserList: post: consumes: - application/json parameters: - description: 页码, 每页大小 in: body name: data required: true schema: $ref: '#/definitions/request.PageInfo' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"获取成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 分页获取用户列表 tags: - SysUser /user/register: post: parameters: - description: 用户名, 昵称, 密码, 角色ID in: body name: data required: true schema: $ref: '#/definitions/request.Register' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"注册成功"}' schema: type: string summary: 用户注册账号 tags: - SysUser /user/setUserAuthorities: post: consumes: - application/json parameters: - description: 用户UUID, 角色ID in: body name: data required: true schema: $ref: '#/definitions/request.SetUserAuthorities' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"修改成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 设置用户权限 tags: - SysUser /user/setUserAuthority: post: consumes: - application/json parameters: - description: 用户UUID, 角色ID in: body name: data required: true schema: $ref: '#/definitions/request.SetUserAuth' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"修改成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 更改用户权限 tags: - SysUser /user/setUserInfo: put: consumes: - application/json parameters: - description: ID, 用户名, 昵称, 头像链接 in: body name: data required: true schema: $ref: '#/definitions/system.SysUser' produces: - application/json responses: "200": description: '{"success":true,"data":{},"msg":"设置成功"}' schema: type: string security: - ApiKeyAuth: [] summary: 设置用户信息 tags: - SysUser securityDefinitions: ApiKeyAuth: in: header name: x-token type: apiKey swagger: "2.0"