mh_goadmin_server/docs/docs.go

5086 lines
162 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Package docs Code generated by swaggo/swag. DO NOT EDIT
package docs
import "github.com/swaggo/swag"
const docTemplate = `{
"schemes": {{ marshal .Schemes }},
"swagger": "2.0",
"info": {
"description": "{{escape .Description}}",
"title": "{{.Title}}",
"contact": {},
"license": {
"name": "MIT",
"url": "https://github.com/wenjianzhang/go-admin/blob/master/LICENSE.md"
},
"version": "{{.Version}}"
},
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/api/v1/category/create": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品分类"
],
"summary": "创建分类",
"parameters": [
{
"description": "商品分类创建模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.CreateCategoryRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/app.Response"
}
}
}
}
},
"/api/v1/category/delete": {
"post": {
"produces": [
"application/json"
],
"tags": [
"商品分类"
],
"summary": "删除分类",
"parameters": [
{
"description": "删除分类请求模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.DeleteCategoryRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/app.Response"
}
}
}
}
},
"/api/v1/category/display": {
"post": {
"produces": [
"application/json"
],
"tags": [
"商品分类"
],
"summary": "隐藏或展示分类",
"parameters": [
{
"description": "隐藏或展示分类请求模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.CategoryDisplayRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/app.Response"
}
}
}
}
},
"/api/v1/category/list": {
"post": {
"produces": [
"application/json"
],
"tags": [
"商品分类"
],
"summary": "分类列表",
"parameters": [
{
"description": "分类列表请求模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.CategoryListRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/models.CategoryModel"
}
}
}
}
}
},
"/api/v1/category/update": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品分类"
],
"summary": "编辑分类",
"parameters": [
{
"description": "商品分类编辑模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.UpdateCategoryRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/models.Category"
}
}
}
}
},
"/api/v1/commodity/create": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品资料"
],
"summary": "新增商品",
"parameters": [
{
"description": "商品新增模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.CommodityCreateRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/models.ErpCommodity"
}
}
}
}
},
"/api/v1/commodity/delete": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品资料"
],
"summary": "删除商品",
"parameters": [
{
"description": "删除商品模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.CommodityDelRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/app.Response"
}
}
}
}
},
"/api/v1/commodity/detail": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品资料"
],
"summary": "商品详情",
"parameters": [
{
"description": "商品详情模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.CommodityDetailRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/models.ErpCommodity"
}
}
}
}
},
"/api/v1/commodity/edit": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品资料"
],
"summary": "编辑商品",
"parameters": [
{
"description": "编辑商品模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/basic.CommodityEditRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/models.ErpCommodity"
}
}
}
}
},
"/api/v1/commodity/import_category_view": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品分类"
],
"summary": "导入商品分类预览",
"parameters": [
{
"description": "上传excel文件",
"name": "file",
"in": "body",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/models.CategoryExcel"
}
}
}
}
}
},
"/api/v1/commodity/import_commodity_view": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品资料"
],
"summary": "导入商品资料预览",
"parameters": [
{
"description": "上传excel文件",
"name": "file",
"in": "body",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/models.CommodityExcel"
}
}
}
}
}
},
"/api/v1/commodity/list": {
"post": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"商品资料"
],
"summary": "商品列表",
"parameters": [
{
"description": "商品列表模型",
"name": "request",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/models.ErpCommodityListReq"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/models.ErpCommodityListResp"
}
}
}
}
},
"/api/v1/config": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"system/配置"
],
"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": [
"system/配置"
],
"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": [
"system/配置"
],
"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": [
"system/配置"
],
"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": [
"system/配置"
],
"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": [
"system/工具"
],
"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": [
"system/工具"
],
"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": [
"system/部门"
],
"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": [
"system/部门"
],
"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": [
"system/部门"
],
"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": [
"system/部门"
],
"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": [
"system/部门"
],
"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": [
"system/字典数据"
],
"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": [
"system/字典数据"
],
"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": [
"system/字典数据"
],
"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": [
"system/字典数据"
],
"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": [
"system/字典数据"
],
"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": [
"system/字典数据"
],
"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": [
"system/字典类型"
],
"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": [
"system/字典类型"
],
"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": [
"system/字典类型"
],
"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": {
"$ref": "#/definitions/app.Page"
}
}
}
}
},
"/api/v1/dict/type/{dictId}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"system/字典类型"
],
"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": [
"system/字典类型"
],
"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": [
"system/日志"
],
"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": [
"system/日志"
],
"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": [
"system/日志"
],
"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": [
"system/日志"
],
"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": [
"system/日志"
],
"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": [
"system/菜单"
],
"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": [
"system/菜单"
],
"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": [
"system/菜单"
],
"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": [
"system/菜单"
],
"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": [
"system/菜单"
],
"summary": "获取菜单树",
"responses": {
"200": {
"description": "{\"code\": -1, \"message\": \"添加失败\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/v1/menuids/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"system/菜单"
],
"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": [
"system/菜单"
],
"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": [
"system/菜单"
],
"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": [
"system/日志"
],
"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": [
"system/日志"
],
"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": [
"system/日志"
],
"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": [
"system/日志"
],
"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": [
"system/岗位"
],
"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": [
"system/岗位"
],
"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": [
"system/岗位"
],
"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": [
"system/岗位"
],
"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": [
"system/岗位"
],
"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": [
"system/公共接口"
],
"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": [
"system/角色"
],
"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": [
"system/角色"
],
"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": [
"system/角色"
],
"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": [
"system/角色"
],
"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": [
"system/角色"
],
"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": [
"system/角色菜单"
],
"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": [
"system/角色菜单"
],
"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": [
"system/系统信息"
],
"summary": "查询系统信息",
"responses": {
"200": {
"description": "{\"code\": -1, \"message\": \"添加失败\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/v1/settings/serverInfo": {
"get": {
"description": "获取JSON",
"tags": [
"system/系统信息"
],
"summary": "系统信息",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/app.Response"
}
}
}
}
},
"/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"
}
}
}
}
},
"/api/v1/sys/tables/info": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改表结构",
"consumes": [
"application/json"
],
"tags": [
"system/工具"
],
"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": [
"system/工具"
],
"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": [
"system/工具"
],
"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": [
"system/工具"
],
"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": [
"system/工具"
],
"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": [
"system/用户"
],
"summary": "获取用户角色和职位",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/app.Response"
}
}
}
},
"post": {
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"system/用户"
],
"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": [
"system/用户"
],
"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": [
"system/用户"
],
"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": [
"system/分类"
],
"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": [
"system/内容管理"
],
"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": [
"system/file"
],
"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": [
"system/系统信息"
],
"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": [
"system/用户"
],
"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": [
"system/用户"
],
"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": [
"system/用户"
],
"summary": "获取个人中心用户",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/app.Response"
}
}
}
}
},
"/api/v1/user/profileAvatar": {
"post": {
"description": "获取JSON",
"consumes": [
"multipart/form-data"
],
"tags": [
"system/用户"
],
"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 modeIt 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"
],
"tags": [
"system/用户"
],
"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"
],
"tags": [
"system/用户"
],
"summary": "退出登录",
"responses": {
"200": {
"description": "{\"code\": 200, \"msg\": \"成功退出系统\" }",
"schema": {
"type": "string"
}
}
}
}
}
},
"definitions": {
"app.Page": {
"type": "object",
"properties": {
"count": {
"type": "integer"
},
"list": {},
"pageIndex": {
"type": "integer"
},
"pageSize": {
"type": "integer"
}
}
},
"app.Response": {
"type": "object",
"properties": {
"code": {
"description": "代码",
"type": "integer",
"example": 200
},
"data": {
"description": "数据集"
},
"msg": {
"description": "消息",
"type": "string"
},
"requestId": {
"type": "string"
}
}
},
"basic.CategoryDisplayRequest": {
"type": "object",
"properties": {
"display": {
"description": "是否展示 1展示 0隐藏",
"type": "integer"
},
"id": {
"description": "分类id",
"type": "integer"
}
}
},
"basic.CategoryListRequest": {
"type": "object",
"properties": {
"is_all": {
"description": "是否展示全部",
"type": "boolean"
}
}
},
"basic.CommodityCreateRequest": {
"type": "object",
"required": [
"brokerage_1",
"erp_category_id",
"erp_supplier_id",
"imei_type",
"min_retail_price",
"name",
"retail_price",
"staff_cost_price",
"wholesale_price"
],
"properties": {
"brokerage_1": {
"description": "销售毛利提成",
"type": "string"
},
"brokerage_2": {
"description": "员工毛利提成",
"type": "string"
},
"erp_category_id": {
"description": "商品分类id",
"type": "integer"
},
"erp_supplier_id": {
"description": "主供应商",
"type": "integer"
},
"imei_type": {
"description": "1-无串码 2-串码(系统生成) 3-串码(手动添加)",
"type": "integer"
},
"member_discount": {
"description": "会员优惠",
"type": "string"
},
"min_retail_price": {
"description": "最低零售价",
"type": "integer"
},
"name": {
"description": "商品名称",
"type": "string"
},
"origin": {
"description": "产地",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"retail_price": {
"description": "指导零售价",
"type": "integer"
},
"staff_cost_price": {
"description": "员工成本价加价",
"type": "integer"
},
"wholesale_price": {
"description": "指导采购价",
"type": "integer"
}
}
},
"basic.CommodityDelRequest": {
"type": "object",
"required": [
"erp_commodity_id"
],
"properties": {
"erp_commodity_id": {
"description": "商品id",
"type": "integer"
}
}
},
"basic.CommodityDetailRequest": {
"type": "object",
"properties": {
"erp_commodity_id": {
"description": "商品id",
"type": "integer"
},
"serial_number": {
"description": "商品编号",
"type": "string"
}
}
},
"basic.CommodityEditRequest": {
"type": "object",
"required": [
"brokerage_1",
"erp_category_id",
"erp_supplier_id",
"id",
"imei_type",
"min_retail_price",
"name",
"retail_price",
"staff_cost_price",
"wholesale_price"
],
"properties": {
"brokerage_1": {
"description": "销售毛利提成",
"type": "number"
},
"brokerage_2": {
"description": "员工毛利提成",
"type": "number"
},
"erp_category_id": {
"description": "商品分类id",
"type": "integer"
},
"erp_supplier_id": {
"description": "主供应商id",
"type": "integer"
},
"id": {
"description": "商品id",
"type": "integer"
},
"imei_type": {
"description": "1-无串码 2-串码(系统生成) 3-串码(手动添加)",
"type": "integer"
},
"member_discount": {
"description": "会员优惠",
"type": "number"
},
"min_retail_price": {
"description": "最低零售价",
"type": "integer"
},
"name": {
"description": "商品名称",
"type": "string"
},
"origin": {
"description": "产地",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"retail_price": {
"description": "指导零售价",
"type": "integer"
},
"staff_cost_price": {
"description": "员工成本价加价",
"type": "integer"
},
"wholesale_price": {
"description": "指导采购价",
"type": "integer"
}
}
},
"basic.CreateCategoryRequest": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"description": "名称",
"type": "string"
},
"pid": {
"description": "父分类id",
"type": "integer"
}
}
},
"basic.DeleteCategoryRequest": {
"type": "object",
"required": [
"category_id"
],
"properties": {
"category_id": {
"type": "integer"
}
}
},
"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": {
"description": "供应商名称",
"type": "string"
},
"number": {
"description": "供应商编号",
"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"
}
}
},
"basic.UpdateCategoryRequest": {
"type": "object",
"required": [
"id",
"name"
],
"properties": {
"id": {
"description": "分类id",
"type": "integer"
},
"name": {
"description": "名称",
"type": "string"
},
"pid": {
"description": "父分类id",
"type": "integer"
}
}
},
"models.Category": {
"type": "object",
"properties": {
"cooperative_business_id": {
"description": "合作商id",
"type": "integer"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"display": {
"description": "1 展示 0 隐藏",
"type": "integer"
},
"id": {
"description": "数据库记录编号",
"type": "integer"
},
"name": {
"description": "分类名称",
"type": "string"
},
"number": {
"description": "编号",
"type": "string"
},
"pid": {
"description": "父分类的编号",
"type": "integer"
}
}
},
"models.CategoryExcel": {
"type": "object",
"required": [
"first_category"
],
"properties": {
"first_category": {
"description": "一级分类",
"type": "string"
},
"second_category": {
"description": "二级分类",
"type": "string"
},
"three_category": {
"description": "三级分类",
"type": "string"
}
}
},
"models.CategoryModel": {
"type": "object",
"properties": {
"cooperative_business_id": {
"description": "合作商id",
"type": "integer"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"display": {
"description": "1 展示 0 隐藏",
"type": "integer"
},
"id": {
"description": "数据库记录编号",
"type": "integer"
},
"name": {
"description": "分类名称",
"type": "string"
},
"number": {
"description": "编号",
"type": "string"
},
"pid": {
"description": "父分类的编号",
"type": "integer"
},
"sub_category": {
"description": "子分类",
"type": "array",
"items": {
"$ref": "#/definitions/models.CategoryModel"
}
}
}
},
"models.CommodityExcel": {
"type": "object",
"required": [
"category",
"imei_type",
"member_discount",
"min_retail_price",
"name",
"retail_price",
"sell_brokerage",
"staff_brokerage",
"staff_cost_price",
"supplier_name",
"sys_generate",
"wholesale_price"
],
"properties": {
"category": {
"description": "商品所属分类",
"type": "string"
},
"imei_type": {
"description": "是否串码 1-无串码 2-串码(系统生成) 3-串码(手动添加)",
"type": "string"
},
"member_discount": {
"description": "会员优惠",
"type": "string"
},
"min_retail_price": {
"description": "最低零售价",
"type": "string"
},
"name": {
"description": "商品名称",
"type": "string"
},
"origin": {
"description": "产地",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"retail_price": {
"description": "指导零售价",
"type": "string"
},
"sell_brokerage": {
"description": "销售毛利提成",
"type": "string"
},
"staff_brokerage": {
"description": "员工毛利提成",
"type": "string"
},
"staff_cost_price": {
"description": "员工成本价加价",
"type": "string"
},
"supplier_name": {
"description": "供应商名称",
"type": "string"
},
"sys_generate": {
"description": "系统生成串码",
"type": "string"
},
"wholesale_price": {
"description": "指导采购价",
"type": "string"
}
}
},
"models.DictType": {
"type": "object",
"properties": {
"createBy": {
"description": "创建者",
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
}
}
},
"models.ErpCategory": {
"type": "object",
"properties": {
"createdAt": {
"description": "创建时间",
"type": "string"
},
"full_num": {
"type": "integer"
},
"id": {
"description": "数据库记录编号",
"type": "integer"
},
"level": {
"description": "分类层级",
"type": "integer"
},
"name": {
"description": "名称",
"type": "string"
},
"number": {
"type": "integer"
},
"pid": {
"type": "integer"
},
"priority": {
"description": "分类",
"type": "string"
},
"sort": {
"type": "integer"
},
"state": {
"description": "1-未使用 2-使用 3-隐藏",
"type": "integer"
},
"sub_cats": {
"description": "子列表",
"type": "array",
"items": {
"$ref": "#/definitions/models.ErpCategory"
}
}
}
},
"models.ErpCommodity": {
"type": "object",
"properties": {
"brokerage_1": {
"description": "销售毛利提成",
"type": "number"
},
"brokerage_2": {
"description": "员工毛利提成",
"type": "number"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"erp_category": {
"$ref": "#/definitions/models.ErpCategory"
},
"erp_category_id": {
"description": "商品分类id",
"type": "integer"
},
"erp_category_name": {
"description": "商品分类名称",
"type": "string"
},
"erp_supplier_id": {
"description": "主供应商id",
"type": "integer"
},
"erp_supplier_name": {
"description": "主供应商名称",
"type": "string"
},
"id": {
"description": "数据库记录编号",
"type": "integer"
},
"imei": {
"description": "串码",
"type": "string"
},
"imei_type": {
"description": "1-无串码 2-串码(系统生成) 3-串码(手动添加)",
"type": "integer"
},
"member_discount": {
"description": "会员优惠",
"type": "number"
},
"min_retail_price": {
"description": "最低零售价",
"type": "integer"
},
"name": {
"description": "商品名称",
"type": "string"
},
"number": {
"description": "商品数量",
"type": "integer"
},
"origin": {
"description": "产地",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"retail_price": {
"description": "指导零售价",
"type": "integer"
},
"serial_number": {
"description": "商品编号",
"type": "string"
},
"staff_cost_price": {
"description": "员工成本价加价",
"type": "integer"
},
"wholesale_price": {
"description": "指导采购价",
"type": "integer"
}
}
},
"models.ErpCommodityListReq": {
"type": "object",
"properties": {
"erp_category_id": {
"description": "商品分类id",
"type": "integer"
},
"erp_commodity_name": {
"description": "商品名称",
"type": "string"
},
"erp_supplier_id": {
"description": "供应商id",
"type": "integer"
},
"imei": {
"description": "串码",
"type": "string"
},
"is_export": {
"description": "1-导出",
"type": "integer"
},
"page_num": {
"description": "页码",
"type": "integer"
},
"page_size": {
"description": "每页展示数据条数",
"type": "integer"
},
"serial_number": {
"description": "商品编号",
"type": "string"
}
}
},
"models.ErpCommodityListResp": {
"type": "object",
"properties": {
"export_url": {
"description": "1-导出",
"type": "string"
},
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/models.ErpCommodity"
}
},
"page_num": {
"description": "页码",
"type": "integer"
},
"page_size": {
"description": "每页展示数据条数",
"type": "integer"
},
"total": {
"description": "总页数",
"type": "integer"
}
}
},
"models.Login": {
"type": "object",
"required": [
"code",
"password",
"sys_type",
"username",
"uuid"
],
"properties": {
"code": {
"type": "string"
},
"password": {
"type": "string"
},
"sys_type": {
"description": "1-管理系统 2-合作商系统",
"type": "integer"
},
"username": {
"type": "string"
},
"uuid": {
"type": "string"
}
}
},
"models.LoginLog": {
"type": "object",
"properties": {
"browser": {
"description": "浏览器",
"type": "string"
},
"createBy": {
"description": "创建人",
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"description": "数据",
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"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": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
},
"visible": {
"type": "string"
}
}
},
"models.Post": {
"type": "object",
"properties": {
"createBy": {
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
}
}
},
"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": {
"description": "创建时间",
"type": "string"
},
"email": {
"description": "邮件",
"type": "string"
},
"id": {
"description": "数据库记录编号",
"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"
}
}
},
"models.SysCategory": {
"type": "object",
"properties": {
"createBy": {
"description": "创建者",
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"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": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"type": "string"
},
"params": {
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"updateBy": {
"type": "string"
},
"updatedAt": {
"description": "更新时间",
"type": "string"
}
}
},
"models.SysContent": {
"type": "object",
"properties": {
"cateId": {
"description": "分类id",
"type": "string"
},
"content": {
"description": "内容",
"type": "string"
},
"createBy": {
"description": "创建者",
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
}
}
},
"models.SysDept": {
"type": "object",
"properties": {
"children": {
"type": "array",
"items": {
"$ref": "#/definitions/models.SysDept"
}
},
"createBy": {
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
}
}
},
"models.SysFileDir": {
"type": "object",
"properties": {
"children": {
"type": "array",
"items": {
"$ref": "#/definitions/models.SysFileDir"
}
},
"createBy": {
"description": "创建人",
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
}
}
},
"models.SysOperLog": {
"type": "object",
"properties": {
"businessType": {
"description": "操作类型",
"type": "string"
},
"businessTypes": {
"type": "string"
},
"createBy": {
"description": "创建人",
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"description": "数据",
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
},
"userAgent": {
"description": "ua",
"type": "string"
}
}
},
"models.SysRole": {
"type": "object",
"properties": {
"admin": {
"type": "boolean"
},
"createBy": {
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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": {
"description": "更新时间",
"type": "string"
}
}
},
"models.SysUser": {
"type": "object",
"properties": {
"account_type": {
"description": "账号类型:1-管理端",
"type": "integer"
},
"avatar": {
"description": "头像",
"type": "string"
},
"cooperative_business_id": {
"type": "integer"
},
"cooperative_name": {
"description": "合作商名称",
"type": "string"
},
"createBy": {
"type": "string"
},
"createdAt": {
"description": "创建时间",
"type": "string"
},
"dataScope": {
"type": "string"
},
"deletedAt": {
"description": "删除时间",
"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"
},
"store_id": {
"description": "门店id",
"type": "integer"
},
"store_name": {
"description": "门店id",
"type": "string"
},
"updateBy": {
"type": "string"
},
"updatedAt": {
"description": "更新时间",
"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"
},
"isActions": {
"type": "integer"
},
"isAuth": {
"type": "integer"
},
"isDataScope": {
"type": "integer"
},
"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
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: "}}",
}
func init() {
swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo)
}