2023-10-17 02:32:08 +00:00
// Package docs Code generated by swaggo/swag. DO NOT EDIT
2023-09-16 02:56:39 +00:00
package docs
2023-10-17 02:32:08 +00:00
import "github.com/swaggo/swag"
2023-09-16 02:56:39 +00:00
2023-10-17 02:32:08 +00:00
const docTemplate = ` {
2023-09-16 02:56:39 +00:00
"schemes" : { { marshal . Schemes } } ,
"swagger" : "2.0" ,
"info" : {
2023-10-17 02:32:08 +00:00
"description" : "{{escape .Description}}" ,
2023-09-16 02:56:39 +00:00
"title" : "{{.Title}}" ,
"contact" : { } ,
"license" : {
"name" : "MIT" ,
"url" : "https://github.com/wenjianzhang/go-admin/blob/master/LICENSE.md"
} ,
"version" : "{{.Version}}"
} ,
"host" : "{{.Host}}" ,
"basePath" : "{{.BasePath}}" ,
"paths" : {
"/api/v1/config" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/配置"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改配置" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysConfig"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/config/{configId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/配置"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取配置" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "配置编码" ,
"name" : "configId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/配置"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除配置" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "configId" ,
"name" : "configId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/configKey/{configKey}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/配置"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取配置" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "configKey" ,
"name" : "configKey" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/configList" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/配置"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "配置列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "configKey" ,
"name" : "configKey" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "configName" ,
"name" : "configName" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "configType" ,
"name" : "configType" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/db/columns/page" : {
"get" : {
"description" : "数据库表列分页列表 / database table column page list" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/工具"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "分页列表数据 / page list data" ,
"parameters" : [
{
"type" : "string" ,
"description" : "tableName / 数据表名称" ,
"name" : "tableName" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "pageSize / 页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "pageIndex / 页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/db/tables/page" : {
"get" : {
"description" : "数据库表分页列表 / database table page list" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/工具"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "分页列表数据 / page list data" ,
"parameters" : [
{
"type" : "string" ,
"description" : "tableName / 数据表名称" ,
"name" : "tableName" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "pageSize / 页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "pageIndex / 页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/dept" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/部门"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改部门" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
} ,
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysDept"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/部门"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加部门" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysDept"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/dept/{deptId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/部门"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "部门列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "deptId" ,
"name" : "deptId" ,
"in" : "path"
} ,
{
"type" : "string" ,
"description" : "position" ,
"name" : "position" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/dept/{id}" : {
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/部门"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除部门" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/deptList" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "分页列表" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/部门"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "分页部门列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "name" ,
"name" : "name" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "id" ,
"name" : "id" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "position" ,
"name" : "position" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/dict/data" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典数据"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改字典数据" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.DictType"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典数据"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加字典数据" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.DictType"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/dict/data/list" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典数据"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "字典数据列表" ,
"parameters" : [
{
"type" : "string" ,
"description" : "status" ,
"name" : "status" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictCode" ,
"name" : "dictCode" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictType" ,
"name" : "dictType" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/dict/data/{dictCode}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典数据"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "通过编码获取字典数据" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "字典编码" ,
"name" : "dictCode" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典数据"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除字典数据" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "dictCode" ,
"name" : "dictCode" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/dict/databyType/{dictType}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典数据"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "通过字典类型获取字典数据" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "dictType" ,
"name" : "dictType" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/dict/type" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典类型"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改字典类型" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.DictType"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典类型"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加字典类型" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.DictType"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/dict/type/list" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典类型"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "字典类型列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "dictName" ,
"name" : "dictName" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictId" ,
"name" : "dictId" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictType" ,
"name" : "dictType" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
2023-10-17 02:32:08 +00:00
"$ref" : "#/definitions/app.Page"
2023-09-16 02:56:39 +00:00
}
}
}
}
} ,
"/api/v1/dict/type/{dictId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典类型"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "通过字典id获取字典类型" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "字典类型编码" ,
"name" : "dictId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/字典类型"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除字典类型" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "dictId" ,
"name" : "dictId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/loginlog" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改登录日志" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.LoginLog"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加登录日志" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.LoginLog"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/loginlog/{infoId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "通过编码获取登录日志" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "infoId" ,
"name" : "infoId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "批量删除登录日志" ,
"parameters" : [
{
"type" : "string" ,
"description" : "以逗号(,) 分割的infoId" ,
"name" : "infoId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/loginloglist" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "登录日志列表" ,
"parameters" : [
{
"type" : "string" ,
"description" : "status" ,
"name" : "status" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictCode" ,
"name" : "dictCode" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictType" ,
"name" : "dictType" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/menu" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "Menu列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "menuName" ,
"name" : "menuName" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"抱歉未找到相关信息\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/x-www-form-urlencoded"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "创建菜单" ,
"parameters" : [
{
"type" : "string" ,
"description" : "menuName" ,
"name" : "menuName" ,
"in" : "formData" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "Path" ,
"name" : "Path" ,
"in" : "formData"
} ,
{
"type" : "string" ,
"description" : "Action" ,
"name" : "Action" ,
"in" : "formData" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "Permission" ,
"name" : "Permission" ,
"in" : "formData" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "ParentId" ,
"name" : "ParentId" ,
"in" : "formData" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "IsDel" ,
"name" : "IsDel" ,
"in" : "formData" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/menu/{id}" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/x-www-form-urlencoded"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改菜单" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
} ,
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.Menu"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"修改失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除菜单" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/menuTreeselect" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/x-www-form-urlencoded"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取菜单树" ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/menuids/{id}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取角色对应的菜单id数组" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"抱歉未找到相关信息\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/menulist" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "Menu列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "menuName" ,
"name" : "menuName" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"抱歉未找到相关信息\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/menurole" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "根据角色名称获取菜单列表数据(左菜单使用)" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"抱歉未找到相关信息\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/operlog" : {
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加操作日志" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysOperLog"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/operlog/{infoId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "通过编码获取登录日志" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "infoId" ,
"name" : "infoId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/operlog/{operId}" : {
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "批量删除操作日志" ,
"parameters" : [
{
"type" : "string" ,
"description" : "以逗号(,) 分割的operId" ,
"name" : "operId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/operloglist" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/日志"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "登录日志列表" ,
"parameters" : [
{
"type" : "string" ,
"description" : "status" ,
"name" : "status" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictCode" ,
"name" : "dictCode" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "dictType" ,
"name" : "dictType" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/post" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/岗位"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "岗位列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "postName" ,
"name" : "postName" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "postCode" ,
"name" : "postCode" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "postId" ,
"name" : "postId" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "status" ,
"name" : "status" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/岗位"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加岗位" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.Post"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/post/" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/岗位"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改岗位" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.Post"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/post/{postId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/岗位"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取岗位信息" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "postId" ,
"name" : "postId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/岗位"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除岗位" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"message\": \"删除成功\"}" ,
"schema" : {
"type" : "string"
}
} ,
"500" : {
"description" : "{\"code\": 500, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/public/uploadFile" : {
"post" : {
"description" : "获取JSON" ,
"consumes" : [
"multipart/form-data"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/公共接口"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "上传图片" ,
"parameters" : [
{
"type" : "string" ,
"description" : "type" ,
"name" : "type" ,
"in" : "query" ,
"required" : true
} ,
{
"type" : "file" ,
"description" : "file" ,
"name" : "file" ,
"in" : "formData" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/role" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/角色"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取Role数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "roleId" ,
"name" : "roleId" ,
"in" : "path"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"抱歉未找到相关信息\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"put" : {
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/角色"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改用户角色" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysRole"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"修改失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"post" : {
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/角色"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "创建角色" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysRole"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/role/{roleId}" : {
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/角色"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除用户角色" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "roleId" ,
"name" : "roleId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/rolelist" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "Get JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/角色"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "角色列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "roleName" ,
"name" : "roleName" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "status" ,
"name" : "status" ,
"in" : "query"
} ,
{
"type" : "string" ,
"description" : "roleKey" ,
"name" : "roleKey" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/rolemenu" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/角色菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "RoleMenu列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "RoleId" ,
"name" : "RoleId" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"抱歉未找到相关信息\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/rolemenu/{id}" : {
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/角色菜单"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除用户菜单数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "menu_id" ,
"name" : "menu_id" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/setting" : {
"get" : {
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/系统信息"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "查询系统信息" ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/settings/serverInfo" : {
"get" : {
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/系统信息"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "系统信息" ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
2023-10-17 02:52:20 +00:00
"/api/v1/supplier/create" : {
"post" : {
"consumes" : [
"application/json"
] ,
"produces" : [
"application/json"
] ,
"tags" : [
"供应商管理"
] ,
"summary" : "创建供应商" ,
"parameters" : [
{
"description" : "供应商模型" ,
"name" : "request" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/basic.SupplierCreateRequest"
}
}
] ,
"responses" : {
"200" : {
"description" : "OK" ,
"schema" : {
"$ref" : "#/definitions/models.Supplier"
}
}
}
}
} ,
"/api/v1/supplier/delete/{id}" : {
"delete" : {
"produces" : [
"application/json"
] ,
"tags" : [
"供应商管理"
] ,
"summary" : "删除供应商" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "供应商id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "OK" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/supplier/detail/{id}" : {
"get" : {
"produces" : [
"application/json"
] ,
"tags" : [
"供应商管理"
] ,
"summary" : "供应商详情" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "供应商id" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "OK" ,
"schema" : {
"$ref" : "#/definitions/models.Supplier"
}
}
}
}
} ,
"/api/v1/supplier/list" : {
"post" : {
"consumes" : [
"application/json"
] ,
"produces" : [
"application/json"
] ,
"tags" : [
"供应商管理"
] ,
"summary" : "供应商列表" ,
"parameters" : [
{
"description" : "供应商查询模型" ,
"name" : "request" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/basic.SupplierListRequest"
}
}
] ,
"responses" : {
"200" : {
"description" : "OK" ,
"schema" : {
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/models.Supplier"
}
}
}
}
}
} ,
"/api/v1/supplier/update" : {
"post" : {
"consumes" : [
"application/json"
] ,
"produces" : [
"application/json"
] ,
"tags" : [
"供应商管理"
] ,
"summary" : "更新供应商" ,
"parameters" : [
{
"description" : "供应商模型" ,
"name" : "request" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/basic.SupplierUpdateRequest"
}
}
] ,
"responses" : {
"200" : {
"description" : "OK" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
2023-09-16 02:56:39 +00:00
"/api/v1/sys/tables/info" : {
"put" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "修改表结构" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/工具"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改表结构" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/tools.SysTables"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "添加表结构" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/工具"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加表结构" ,
"parameters" : [
{
"type" : "string" ,
"description" : "tableName / 数据表名称" ,
"name" : "tables" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/sys/tables/info/{tableId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/工具"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取配置" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "configKey" ,
"name" : "configKey" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"delete" : {
"description" : "删除表结构" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/工具"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除表结构" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "tableId" ,
"name" : "tableId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/sys/tables/page" : {
"get" : {
"description" : "生成表分页列表" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/工具"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "分页列表数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "tableName / 数据表名称" ,
"name" : "tableName" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "pageSize / 页条数" ,
"name" : "pageSize" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"description" : "pageIndex / 页码" ,
"name" : "pageIndex" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/sysUser" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取用户角色和职位" ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
} ,
"post" : {
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "创建用户" ,
"parameters" : [
{
"description" : "用户数据" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysUser"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/sysUser/{userId}" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取用户" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "用户编码" ,
"name" : "userId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/sysUserList" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "列表用户信息数据" ,
"parameters" : [
{
"type" : "string" ,
"description" : "username" ,
"name" : "username" ,
"in" : "query"
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"抱歉未找到相关信息\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/syscategory" : {
"post" : {
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/分类"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加分类" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysCategory"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/syscontent" : {
"post" : {
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/内容管理"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加内容管理" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysContent"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/sysfiledir" : {
"post" : {
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/file"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "添加SysFileDir" ,
"parameters" : [
{
"description" : "data" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysFileDir"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/system/setting" : {
"post" : {
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/系统信息"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "更新或提交系统信息" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysUser"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/sysuser/{userId}" : {
"put" : {
"description" : "获取JSON" ,
"consumes" : [
"application/json"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改用户数据" ,
"parameters" : [
{
"description" : "body" ,
"name" : "data" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.SysUser"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"修改失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
} ,
"delete" : {
"description" : "删除数据" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "删除用户数据" ,
"parameters" : [
{
"type" : "integer" ,
"description" : "userId" ,
"name" : "userId" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"删除失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/api/v1/user/profile" : {
"get" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取JSON" ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "获取个人中心用户" ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"data\": [...]}" ,
"schema" : {
"$ref" : "#/definitions/app.Response"
}
}
}
}
} ,
"/api/v1/user/profileAvatar" : {
"post" : {
"description" : "获取JSON" ,
"consumes" : [
"multipart/form-data"
] ,
"tags" : [
2023-10-17 02:32:08 +00:00
"system/用户"
2023-09-16 02:56:39 +00:00
] ,
"summary" : "修改头像" ,
"parameters" : [
{
"type" : "file" ,
"description" : "file" ,
"name" : "file" ,
"in" : "formData" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": -1, \"message\": \"添加失败\"}" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/login" : {
"post" : {
"description" : "获取token\nLoginHandler can be used by clients to get a jwt token.\nPayload needs to be json in the form of {\"username\": \"USERNAME\", \"password\": \"PASSWORD\"}.\nReply will be of the form {\"token\": \"TOKEN\"}.\ndev mode: It should be noted that all fields cannot be empty, and a value of 0 can be passed in addition to the account password\n注意: 开发模式: 需要注意全部字段不能为空, 账号密码外可以传入0值" ,
"consumes" : [
"application/json"
] ,
2023-10-17 02:32:08 +00:00
"tags" : [
"system/用户"
] ,
2023-09-16 02:56:39 +00:00
"summary" : "登陆" ,
"parameters" : [
{
"description" : "account" ,
"name" : "account" ,
"in" : "body" ,
"required" : true ,
"schema" : {
"$ref" : "#/definitions/models.Login"
}
}
] ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"expire\": \"2019-08-07T12:45:48+08:00\", \"token\": \".eyJleHAiOjE1NjUxNTMxNDgsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTU2NTE0OTU0OH0.-zvzHvbg0A\" }" ,
"schema" : {
"type" : "string"
}
}
}
}
} ,
"/logout" : {
"post" : {
"security" : [
{
"Bearer" : [ ]
}
] ,
"description" : "获取token" ,
"consumes" : [
"application/json"
] ,
2023-10-17 02:32:08 +00:00
"tags" : [
"system/用户"
] ,
2023-09-16 02:56:39 +00:00
"summary" : "退出登录" ,
"responses" : {
"200" : {
"description" : "{\"code\": 200, \"msg\": \"成功退出系统\" }" ,
"schema" : {
"type" : "string"
}
}
}
}
}
} ,
"definitions" : {
"app.Page" : {
"type" : "object" ,
"properties" : {
"count" : {
"type" : "integer"
} ,
2023-10-17 02:32:08 +00:00
"list" : { } ,
2023-09-16 02:56:39 +00:00
"pageIndex" : {
"type" : "integer"
} ,
"pageSize" : {
"type" : "integer"
}
}
} ,
2023-10-17 02:32:08 +00:00
"app.Response" : {
2023-09-16 02:56:39 +00:00
"type" : "object" ,
"properties" : {
"code" : {
"description" : "代码" ,
"type" : "integer" ,
"example" : 200
} ,
"data" : {
2023-10-17 02:32:08 +00:00
"description" : "数据集"
2023-09-16 02:56:39 +00:00
} ,
"msg" : {
"description" : "消息" ,
"type" : "string"
} ,
2023-10-17 02:32:08 +00:00
"requestId" : {
2023-09-16 02:56:39 +00:00
"type" : "string"
}
}
} ,
2023-10-17 02:52:20 +00:00
"basic.SupplierCreateRequest" : {
"type" : "object" ,
"required" : [
"address" ,
"area" ,
"bank_account" ,
"city" ,
"contact" ,
"name" ,
"opening_bank" ,
"payment_cycle" ,
"province" ,
"tel"
] ,
"properties" : {
"account_holder" : {
"description" : "开户人" ,
"type" : "string"
} ,
"address" : {
"description" : "地址" ,
"type" : "string"
} ,
"area" : {
"description" : "地区" ,
"type" : "string"
} ,
"bank_account" : {
"description" : "银行卡号" ,
"type" : "string"
} ,
"city" : {
"description" : "城市" ,
"type" : "string"
} ,
"company_website" : {
"description" : "网站" ,
"type" : "string"
} ,
"contact" : {
"description" : "联系人" ,
"type" : "string"
} ,
"email" : {
"description" : "邮箱" ,
"type" : "string"
} ,
"landline" : {
"description" : "固话" ,
"type" : "string"
} ,
"name" : {
"description" : "供应商名称" ,
"type" : "string"
} ,
"opening_bank" : {
"description" : "开户行" ,
"type" : "string"
} ,
"payment_cycle" : {
"description" : "支付周期" ,
"type" : "integer"
} ,
"province" : {
"description" : "省份" ,
"type" : "string"
} ,
"tax_number" : {
"description" : "税点" ,
"type" : "string"
} ,
"tel" : {
"description" : "手机号" ,
"type" : "string"
}
}
} ,
"basic.SupplierListRequest" : {
"type" : "object" ,
"properties" : {
"name" : {
"type" : "string"
} ,
"number" : {
"type" : "string"
}
}
} ,
"basic.SupplierUpdateRequest" : {
"type" : "object" ,
"required" : [
"address" ,
"area" ,
"bank_account" ,
"city" ,
"contact" ,
"id" ,
"name" ,
"opening_bank" ,
"payment_cycle" ,
"province" ,
"tel"
] ,
"properties" : {
"account_holder" : {
"description" : "开户人" ,
"type" : "string"
} ,
"address" : {
"description" : "地址" ,
"type" : "string"
} ,
"area" : {
"description" : "地区" ,
"type" : "string"
} ,
"bank_account" : {
"description" : "银行卡号" ,
"type" : "string"
} ,
"city" : {
"description" : "城市" ,
"type" : "string"
} ,
"company_website" : {
"description" : "网站" ,
"type" : "string"
} ,
"contact" : {
"description" : "联系人" ,
"type" : "string"
} ,
"email" : {
"description" : "邮箱" ,
"type" : "string"
} ,
"id" : {
"type" : "integer"
} ,
"landline" : {
"description" : "固话" ,
"type" : "string"
} ,
"name" : {
"description" : "供应商名称" ,
"type" : "string"
} ,
"opening_bank" : {
"description" : "开户行" ,
"type" : "string"
} ,
"payment_cycle" : {
"description" : "支付周期" ,
"type" : "integer"
} ,
"province" : {
"description" : "省份" ,
"type" : "string"
} ,
"tax_number" : {
"description" : "税点" ,
"type" : "string"
} ,
"tel" : {
"description" : "手机号" ,
"type" : "string"
}
}
} ,
2023-09-16 02:56:39 +00:00
"models.DictType" : {
"type" : "object" ,
"properties" : {
"createBy" : {
"description" : "创建者" ,
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"dictId" : {
"type" : "integer"
} ,
"dictName" : {
"description" : "字典名称" ,
"type" : "string"
} ,
"dictType" : {
"description" : "字典类型" ,
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"status" : {
"description" : "状态" ,
"type" : "string"
} ,
"updateBy" : {
"description" : "更新者" ,
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
} ,
"models.Login" : {
"type" : "object" ,
"required" : [
"code" ,
"password" ,
2023-10-17 02:32:08 +00:00
"sys_type" ,
2023-09-16 02:56:39 +00:00
"username" ,
"uuid"
] ,
"properties" : {
"code" : {
"type" : "string"
} ,
"password" : {
"type" : "string"
} ,
2023-10-17 02:32:08 +00:00
"sys_type" : {
"description" : "1-管理系统 2-合作商系统" ,
"type" : "integer"
} ,
2023-09-16 02:56:39 +00:00
"username" : {
"type" : "string"
} ,
"uuid" : {
"type" : "string"
}
}
} ,
"models.LoginLog" : {
"type" : "object" ,
"properties" : {
"browser" : {
"description" : "浏览器" ,
"type" : "string"
} ,
"createBy" : {
"description" : "创建人" ,
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"description" : "数据" ,
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"infoId" : {
"description" : "主键" ,
"type" : "integer"
} ,
"ipaddr" : {
"description" : "ip地址" ,
"type" : "string"
} ,
"loginLocation" : {
"description" : "归属地" ,
"type" : "string"
} ,
"loginTime" : {
"description" : "登录时间" ,
"type" : "string"
} ,
"msg" : {
"type" : "string"
} ,
"os" : {
"description" : "系统" ,
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"platform" : {
"description" : "固件" ,
"type" : "string"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"status" : {
"description" : "状态" ,
"type" : "string"
} ,
"updateBy" : {
"description" : "更新者" ,
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
} ,
"username" : {
"description" : "用户名" ,
"type" : "string"
}
}
} ,
"models.Menu" : {
"type" : "object" ,
"properties" : {
"action" : {
"type" : "string"
} ,
"breadcrumb" : {
"type" : "string"
} ,
"children" : {
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/models.Menu"
}
} ,
"component" : {
"type" : "string"
} ,
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"icon" : {
"type" : "string"
} ,
"isFrame" : {
"type" : "string"
} ,
"is_select" : {
"type" : "boolean"
} ,
"menuId" : {
"type" : "integer"
} ,
"menuName" : {
"type" : "string"
} ,
"menuType" : {
"type" : "string"
} ,
"noCache" : {
"type" : "boolean"
} ,
"params" : {
"type" : "string"
} ,
"parentId" : {
"type" : "integer"
} ,
"path" : {
"type" : "string"
} ,
"paths" : {
"type" : "string"
} ,
"permission" : {
"type" : "string"
} ,
"roleId" : {
"type" : "integer"
} ,
"sort" : {
"type" : "integer"
} ,
"title" : {
"type" : "string"
} ,
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
} ,
"visible" : {
"type" : "string"
}
}
} ,
"models.Post" : {
"type" : "object" ,
"properties" : {
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"postCode" : {
"description" : "岗位代码" ,
"type" : "string"
} ,
"postId" : {
"description" : "岗位编号" ,
"type" : "integer"
} ,
"postName" : {
"description" : "岗位名称" ,
"type" : "string"
} ,
"remark" : {
"description" : "描述" ,
"type" : "string"
} ,
"sort" : {
"description" : "岗位排序" ,
"type" : "integer"
} ,
"status" : {
"description" : "状态" ,
"type" : "string"
} ,
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
2023-10-17 02:52:20 +00:00
} ,
"models.Supplier" : {
"type" : "object" ,
"properties" : {
"account_holder" : {
"description" : "开户人" ,
"type" : "string"
} ,
"address" : {
"description" : "详细地址" ,
"type" : "string"
} ,
"area" : {
"description" : "区" ,
"type" : "string"
} ,
"bank_account" : {
"description" : "银行账号" ,
"type" : "string"
} ,
"city" : {
"description" : "市" ,
"type" : "string"
} ,
"company_website" : {
"description" : "网站" ,
"type" : "string"
} ,
"contact" : {
"description" : "联系人" ,
"type" : "string"
} ,
"cooperative_business_id" : {
"description" : "合作商id" ,
"type" : "integer"
} ,
"createdAt" : {
"type" : "string"
} ,
"email" : {
"description" : "邮件" ,
"type" : "string"
} ,
"id" : {
"type" : "integer"
} ,
"landline" : {
"description" : "固定电话" ,
"type" : "string"
} ,
"name" : {
"description" : "供应商名称" ,
"type" : "string"
} ,
"number" : {
"description" : "编号" ,
"type" : "string"
} ,
"opening_bank" : {
"description" : "开户银行" ,
"type" : "string"
} ,
"payment_cycle" : {
"description" : "支付周期" ,
"type" : "integer"
} ,
"province" : {
"description" : "省" ,
"type" : "string"
} ,
"tax_number" : {
"description" : "税号" ,
"type" : "string"
} ,
"tel" : {
"description" : "手机号" ,
"type" : "string"
}
}
2023-09-16 02:56:39 +00:00
} ,
"models.SysCategory" : {
"type" : "object" ,
"properties" : {
"createBy" : {
"description" : "创建者" ,
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"id" : {
"description" : "分类Id" ,
"type" : "integer"
} ,
"img" : {
"description" : "图片" ,
"type" : "string"
} ,
"name" : {
"description" : "名称" ,
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"sort" : {
"description" : "排序" ,
"type" : "string"
} ,
"status" : {
"description" : "状态" ,
"type" : "string"
} ,
"updateBy" : {
"description" : "更新者" ,
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
} ,
"models.SysConfig" : {
"type" : "object" ,
"properties" : {
"configId" : {
"description" : "编码" ,
"type" : "integer"
} ,
"configKey" : {
"description" : "参数键名" ,
"type" : "string"
} ,
"configName" : {
"description" : "参数名称" ,
"type" : "string"
} ,
"configType" : {
"description" : "是否系统内置" ,
"type" : "string"
} ,
"configValue" : {
"description" : "参数键值" ,
"type" : "string"
} ,
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
} ,
"models.SysContent" : {
"type" : "object" ,
"properties" : {
"cateId" : {
"description" : "分类id" ,
"type" : "string"
} ,
"content" : {
"description" : "内容" ,
"type" : "string"
} ,
"createBy" : {
"description" : "创建者" ,
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"id" : {
"description" : "id" ,
"type" : "integer"
} ,
"img" : {
"description" : "图片" ,
"type" : "string"
} ,
"name" : {
"description" : "名称" ,
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"sort" : {
"description" : "排序" ,
"type" : "string"
} ,
"status" : {
"description" : "状态" ,
"type" : "string"
} ,
"updateBy" : {
"description" : "更新者" ,
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
} ,
"models.SysDept" : {
"type" : "object" ,
"properties" : {
"children" : {
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/models.SysDept"
}
} ,
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"deptId" : {
"description" : "部门编码" ,
"type" : "integer"
} ,
"deptName" : {
"description" : "部门名称" ,
"type" : "string"
} ,
"deptPath" : {
"type" : "string"
} ,
"email" : {
"description" : "邮箱" ,
"type" : "string"
} ,
"leader" : {
"description" : "负责人" ,
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"parentId" : {
"description" : "上级部门" ,
"type" : "integer"
} ,
"phone" : {
"description" : "手机" ,
"type" : "string"
} ,
"sort" : {
"description" : "排序" ,
"type" : "integer"
} ,
"status" : {
"description" : "状态" ,
"type" : "string"
} ,
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
} ,
"models.SysFileDir" : {
"type" : "object" ,
"properties" : {
"children" : {
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/models.SysFileDir"
}
} ,
"createBy" : {
"description" : "创建人" ,
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"id" : {
"type" : "integer"
} ,
"label" : {
"description" : "名称" ,
"type" : "string"
} ,
"pId" : {
"description" : "父id" ,
"type" : "integer"
} ,
"params" : {
"type" : "string"
} ,
"path" : {
"type" : "string"
} ,
"sort" : {
"description" : "排序" ,
"type" : "integer"
} ,
"updateBy" : {
"description" : "编辑人" ,
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
} ,
"models.SysOperLog" : {
"type" : "object" ,
"properties" : {
"businessType" : {
"description" : "操作类型" ,
"type" : "string"
} ,
"businessTypes" : {
"type" : "string"
} ,
"createBy" : {
"description" : "创建人" ,
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"description" : "数据" ,
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"deptName" : {
"description" : "部门名称" ,
"type" : "string"
} ,
"jsonResult" : {
"description" : "返回数据" ,
"type" : "string"
} ,
"latencyime" : {
"description" : "耗时" ,
"type" : "string"
} ,
"method" : {
"description" : "函数" ,
"type" : "string"
} ,
"operId" : {
"description" : "日志编码" ,
"type" : "integer"
} ,
"operIp" : {
"description" : "客户端ip" ,
"type" : "string"
} ,
"operLocation" : {
"description" : "访问位置" ,
"type" : "string"
} ,
"operName" : {
"description" : "操作者" ,
"type" : "string"
} ,
"operParam" : {
"description" : "请求参数" ,
"type" : "string"
} ,
"operTime" : {
"description" : "操作时间" ,
"type" : "string"
} ,
"operUrl" : {
"description" : "访问地址" ,
"type" : "string"
} ,
"operatorType" : {
"description" : "操作类型" ,
"type" : "string"
} ,
"params" : {
"description" : "参数" ,
"type" : "string"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"requestMethod" : {
"description" : "请求方式" ,
"type" : "string"
} ,
"status" : {
"description" : "操作状态" ,
"type" : "string"
} ,
"title" : {
"description" : "操作模块" ,
"type" : "string"
} ,
"updateBy" : {
"description" : "更新者" ,
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
} ,
"userAgent" : {
"description" : "ua" ,
"type" : "string"
}
}
} ,
"models.SysRole" : {
"type" : "object" ,
"properties" : {
"admin" : {
"type" : "boolean"
} ,
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"deptIds" : {
"type" : "array" ,
"items" : {
"type" : "integer"
}
} ,
"flag" : {
"type" : "string"
} ,
"menuIds" : {
"type" : "array" ,
"items" : {
"type" : "integer"
}
} ,
"params" : {
"type" : "string"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"roleId" : {
"description" : "角色编码" ,
"type" : "integer"
} ,
"roleKey" : {
"description" : "角色代码" ,
"type" : "string"
} ,
"roleName" : {
"description" : "角色名称" ,
"type" : "string"
} ,
"roleSort" : {
"description" : "角色排序" ,
"type" : "integer"
} ,
"status" : {
"type" : "string"
} ,
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
} ,
"models.SysUser" : {
"type" : "object" ,
"properties" : {
2023-10-17 02:32:08 +00:00
"account_type" : {
"description" : "账号类型:1-管理端" ,
"type" : "integer"
} ,
2023-09-16 02:56:39 +00:00
"avatar" : {
"description" : "头像" ,
"type" : "string"
} ,
2023-10-17 02:32:08 +00:00
"cooperative_business_id" : {
"type" : "integer"
} ,
"cooperative_name" : {
"description" : "合作商名称" ,
"type" : "string"
} ,
2023-09-16 02:56:39 +00:00
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"deptId" : {
"description" : "部门编码" ,
"type" : "integer"
} ,
"email" : {
"description" : "邮箱" ,
"type" : "string"
} ,
"nickName" : {
"description" : "昵称" ,
"type" : "string"
} ,
"params" : {
"type" : "string"
} ,
"password" : {
"description" : "密码" ,
"type" : "string"
} ,
"phone" : {
"description" : "手机号" ,
"type" : "string"
} ,
"postId" : {
"description" : "职位编码" ,
"type" : "integer"
} ,
"remark" : {
"description" : "备注" ,
"type" : "string"
} ,
"roleId" : {
"description" : "角色编码" ,
"type" : "integer"
} ,
"salt" : {
"description" : "盐" ,
"type" : "string"
} ,
"sex" : {
"description" : "性别" ,
"type" : "string"
} ,
"status" : {
"type" : "string"
} ,
2023-10-17 02:32:08 +00:00
"store_id" : {
"description" : "门店id" ,
"type" : "integer"
} ,
"store_name" : {
"description" : "门店id" ,
"type" : "string"
} ,
2023-09-16 02:56:39 +00:00
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
} ,
"userId" : {
"description" : "编码" ,
"type" : "integer"
} ,
"username" : {
"type" : "string"
}
}
} ,
"tools.Params" : {
"type" : "object" ,
"properties" : {
"treeCode" : {
"type" : "string"
} ,
"treeName" : {
"type" : "string"
} ,
"treeParentCode" : {
"type" : "string"
}
}
} ,
"tools.SysColumns" : {
"type" : "object" ,
"properties" : {
"columnComment" : {
"type" : "string"
} ,
"columnId" : {
"type" : "integer"
} ,
"columnName" : {
"type" : "string"
} ,
"columnType" : {
"type" : "string"
} ,
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"dictType" : {
"type" : "string"
} ,
"edit" : {
"type" : "boolean"
} ,
"fkCol" : {
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/tools.SysColumns"
}
} ,
"fkLabelId" : {
"type" : "string"
} ,
"fkLabelName" : {
"type" : "string"
} ,
"fkTableName" : {
"type" : "string"
} ,
"fkTableNameClass" : {
"type" : "string"
} ,
"fkTableNamePackage" : {
"type" : "string"
} ,
"goField" : {
"type" : "string"
} ,
"goType" : {
"type" : "string"
} ,
"htmlType" : {
"type" : "string"
} ,
"increment" : {
"type" : "boolean"
} ,
"insert" : {
"type" : "boolean"
} ,
"isEdit" : {
"type" : "string"
} ,
"isIncrement" : {
"type" : "string"
} ,
"isInsert" : {
"type" : "string"
} ,
"isList" : {
"type" : "string"
} ,
"isPk" : {
"type" : "string"
} ,
"isQuery" : {
"type" : "string"
} ,
"isRequired" : {
"type" : "string"
} ,
"jsonField" : {
"type" : "string"
} ,
"list" : {
"type" : "string"
} ,
"pk" : {
"type" : "boolean"
} ,
"query" : {
"type" : "boolean"
} ,
"queryType" : {
"type" : "string"
} ,
"remark" : {
"type" : "string"
} ,
"required" : {
"type" : "boolean"
} ,
"sort" : {
"type" : "integer"
} ,
"superColumn" : {
"type" : "boolean"
} ,
"tableId" : {
"type" : "integer"
} ,
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
} ,
"usableColumn" : {
"type" : "boolean"
}
}
} ,
"tools.SysTables" : {
"type" : "object" ,
"properties" : {
"businessName" : {
"type" : "string"
} ,
"className" : {
"description" : "类名" ,
"type" : "string"
} ,
"columns" : {
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/tools.SysColumns"
}
} ,
"createBy" : {
"type" : "string"
} ,
"createdAt" : {
"type" : "string"
} ,
"crud" : {
"type" : "boolean"
} ,
"dataScope" : {
"type" : "string"
} ,
"deletedAt" : {
"type" : "string"
} ,
"functionAuthor" : {
"description" : "功能作者" ,
"type" : "string"
} ,
"functionName" : {
"description" : "功能名称" ,
"type" : "string"
} ,
2023-10-17 02:32:08 +00:00
"isActions" : {
"type" : "integer"
} ,
"isAuth" : {
"type" : "integer"
} ,
"isDataScope" : {
"type" : "integer"
} ,
2023-09-16 02:56:39 +00:00
"isLogicalDelete" : {
"type" : "string"
} ,
"logicalDelete" : {
"type" : "boolean"
} ,
"logicalDeleteColumn" : {
"type" : "string"
} ,
"moduleName" : {
"description" : "模块名" ,
"type" : "string"
} ,
"options" : {
"type" : "string"
} ,
"packageName" : {
"description" : "包名" ,
"type" : "string"
} ,
"params" : {
"$ref" : "#/definitions/tools.Params"
} ,
"pkColumn" : {
"type" : "string"
} ,
"pkGoField" : {
"type" : "string"
} ,
"pkJsonField" : {
"type" : "string"
} ,
"remark" : {
"type" : "string"
} ,
"tableComment" : {
"description" : "表备注" ,
"type" : "string"
} ,
"tableId" : {
"description" : "表编码" ,
"type" : "integer"
} ,
"tableName" : {
"description" : "表名称" ,
"type" : "string"
} ,
"tplCategory" : {
"type" : "string"
} ,
"tree" : {
"type" : "boolean"
} ,
"treeCode" : {
"type" : "string"
} ,
"treeName" : {
"type" : "string"
} ,
"treeParentCode" : {
"type" : "string"
} ,
"updateBy" : {
"type" : "string"
} ,
"updatedAt" : {
"type" : "string"
}
}
}
} ,
"securityDefinitions" : {
"Bearer" : {
"type" : "apiKey" ,
"name" : "Authorization" ,
"in" : "header"
}
}
} `
// SwaggerInfo holds exported Swagger Info so clients can modify it
2023-10-17 02:32:08 +00:00
var SwaggerInfo = & swag . Spec {
Version : "1.0.1" ,
Host : "" ,
BasePath : "" ,
Schemes : [ ] string { } ,
Title : "go-admin API" ,
Description : "基于Gin + Vue + Element UI的前后端分离权限管理系统的接口文档\n添加qq群: 74520518 进入技术交流群 请备注,谢谢!" ,
InfoInstanceName : "swagger" ,
SwaggerTemplate : docTemplate ,
LeftDelim : "{{" ,
RightDelim : "}}" ,
2023-09-16 02:56:39 +00:00
}
func init ( ) {
2023-10-17 02:32:08 +00:00
swag . Register ( SwaggerInfo . InstanceName ( ) , SwaggerInfo )
2023-09-16 02:56:39 +00:00
}