guotoumeitan/Swagger.json

7527 lines
249 KiB
JSON
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.

{
"schemes": [],
"swagger": "2.0",
"info": {
"description": "基于Gin + Vue + Element UI的前后端分离权限管理系统的接口文档",
"title": "go-admin API",
"contact": {},
"license": {
"name": "MIT",
"url": "https://github.com/go-admin-team/go-admin/blob/master/LICENSE.md"
},
"version": "2.0.0"
},
"host": "",
"basePath": "",
"paths": {
"/api/v1/app-config": {
"get": {
"description": "获取系统配置信息,主要注意这里不在验证权限",
"tags": [
"配置管理"
],
"summary": "获取系统前台配置信息,主要注意这里不在验证权限",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
}
]
}
}
}
}
},
"/api/v1/captcha": {
"get": {
"description": "获取验证码",
"tags": [
"登陆"
],
"summary": "获取验证码",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"type": "string"
},
"id": {
"type": "string"
},
"msg": {
"type": "string"
}
}
}
]
}
}
}
}
},
"/api/v1/contract-template": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取合同模版列表",
"tags": [
"合同模版"
],
"summary": "获取合同模版列表",
"parameters": [
{
"type": "string",
"description": "合同类型",
"name": "contractType",
"in": "query"
},
{
"type": "string",
"description": "合同模版名称",
"name": "templateName",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.ContractTemplate"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建合同模版(文件必填)",
"consumes": [
"multipart/form-data"
],
"tags": [
"合同模版"
],
"summary": "创建合同模版",
"parameters": [
{
"type": "string",
"description": "合同类型",
"name": "contractType",
"in": "formData",
"required": true
},
{
"type": "string",
"description": "合同模版名称",
"name": "templateName",
"in": "formData",
"required": true
},
{
"type": "string",
"format": "date",
"description": "发布日期",
"name": "publishDate",
"in": "formData",
"required": true
},
{
"type": "file",
"description": "模版文件",
"name": "file",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除合同模版",
"tags": [
"合同模版"
],
"summary": "删除合同模版",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ContractTemplateDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/contract-template/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取合同模版",
"tags": [
"合同模版"
],
"summary": "获取合同模版",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.ContractTemplate"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改合同模版(文件可选)",
"consumes": [
"multipart/form-data"
],
"tags": [
"合同模版"
],
"summary": "修改合同模版",
"parameters": [
{
"type": "integer",
"description": "合同模版ID",
"name": "id",
"in": "path",
"required": true
},
{
"type": "string",
"description": "合同类型",
"name": "contractType",
"in": "formData"
},
{
"type": "string",
"description": "合同模版名称",
"name": "templateName",
"in": "formData"
},
{
"type": "string",
"format": "date",
"description": "发布日期",
"name": "publishDate",
"in": "formData"
},
{
"type": "file",
"description": "模版文件",
"name": "file",
"in": "formData"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/contract-template/{id}/file": {
"post": {
"security": [
{
"Bearer": []
}
],
"description": "上传新的合同模版文件替换旧的",
"consumes": [
"multipart/form-data"
],
"tags": [
"合同模版"
],
"summary": "更新合同模版文件",
"parameters": [
{
"type": "integer",
"description": "合同模版ID",
"name": "id",
"in": "path",
"required": true
},
{
"type": "file",
"description": "模版文件",
"name": "file",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"文件更新成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/customer": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取客户管理列表",
"tags": [
"客户管理"
],
"summary": "获取客户管理列表",
"parameters": [
{
"type": "string",
"description": "客户名称",
"name": "customerName",
"in": "query"
},
{
"type": "string",
"description": "客户类型",
"name": "customerType",
"in": "query"
},
{
"type": "string",
"description": "客户状态",
"name": "status",
"in": "query"
},
{
"type": "string",
"description": "省份",
"name": "province",
"in": "query"
},
{
"type": "string",
"description": "地市",
"name": "city",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.Customer"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建客户管理",
"consumes": [
"application/json"
],
"tags": [
"客户管理"
],
"summary": "创建客户管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.CustomerControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除客户管理",
"tags": [
"客户管理"
],
"summary": "删除客户管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.CustomerDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/customer/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取客户管理",
"tags": [
"客户管理"
],
"summary": "获取客户管理",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.Customer"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改客户管理",
"consumes": [
"application/json"
],
"tags": [
"客户管理"
],
"summary": "修改客户管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.CustomerControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/db/columns/page": {
"get": {
"description": "数据库表列分页列表 / database table column page list",
"tags": [
"工具 / 生成工具"
],
"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/response.Response"
}
}
}
}
},
"/api/v1/db/tables/page": {
"get": {
"description": "数据库表分页列表 / database table page list",
"tags": [
"工具 / 生成工具"
],
"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/response.Response"
}
}
}
}
},
"/api/v1/dept": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "分页列表",
"tags": [
"部门"
],
"summary": "分页部门列表数据",
"parameters": [
{
"type": "string",
"description": "deptName",
"name": "deptName",
"in": "query"
},
{
"type": "string",
"description": "deptId",
"name": "deptId",
"in": "query"
},
{
"type": "string",
"description": "position",
"name": "position",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"部门"
],
"summary": "添加部门",
"parameters": [
{
"description": "data",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDeptInsertReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": -1, \"message\": \"添加失败\"}",
"schema": {
"type": "string"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"部门"
],
"summary": "删除部门",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDeptDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": -1, \"message\": \"删除失败\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/v1/dept/{deptId}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"部门"
],
"summary": "获取部门数据",
"parameters": [
{
"type": "string",
"description": "deptId",
"name": "deptId",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"部门"
],
"summary": "修改部门",
"parameters": [
{
"type": "integer",
"description": "id",
"name": "id",
"in": "path",
"required": true
},
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDeptUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": -1, \"message\": \"添加失败\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/v1/dict-data/option-select": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "数据字典根据key获取",
"tags": [
"字典数据"
],
"summary": "数据字典根据key获取",
"parameters": [
{
"type": "integer",
"description": "dictType",
"name": "dictType",
"in": "query",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"$ref": "#/definitions/dto.SysDictDataGetAllResp"
}
}
}
}
]
}
}
}
}
},
"/api/v1/dict/data": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"字典数据"
],
"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/response.Response"
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"字典数据"
],
"summary": "添加字典数据",
"parameters": [
{
"description": "data",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDictDataInsertReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"添加成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"字典数据"
],
"summary": "删除字典数据",
"parameters": [
{
"description": "body",
"name": "dictCode",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDictDataDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/dict/data/{dictCode}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"字典数据"
],
"summary": "通过编码获取字典数据",
"parameters": [
{
"type": "integer",
"description": "字典编码",
"name": "dictCode",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"字典数据"
],
"summary": "修改字典数据",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDictDataUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/dict/type": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"字典类型"
],
"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/response.Response"
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"字典类型"
],
"summary": "添加字典类型",
"parameters": [
{
"description": "data",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDictTypeInsertReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"字典类型"
],
"summary": "删除字典类型",
"parameters": [
{
"description": "body",
"name": "dictCode",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDictTypeDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/dict/type-option-select": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"字典类型"
],
"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"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/dict/type/{dictId}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"字典类型"
],
"summary": "字典类型通过字典id获取",
"parameters": [
{
"type": "integer",
"description": "字典类型编码",
"name": "dictId",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"字典类型"
],
"summary": "修改字典类型",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysDictTypeUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/getinfo": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"个人中心"
],
"summary": "获取个人信息",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/inventory-alert-config": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取库存报警配置列表",
"tags": [
"库存报警配置"
],
"summary": "获取库存报警配置列表",
"parameters": [
{
"type": "string",
"description": "报警类别",
"name": "alertType",
"in": "query"
},
{
"type": "string",
"description": "报警级别",
"name": "alertLevel",
"in": "query"
},
{
"type": "string",
"description": "配置状态",
"name": "status",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.InventoryAlertConfig"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建库存报警配置",
"consumes": [
"application/json"
],
"tags": [
"库存报警配置"
],
"summary": "创建库存报警配置",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.InventoryAlertConfigControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除库存报警配置",
"tags": [
"库存报警配置"
],
"summary": "删除库存报警配置",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.InventoryAlertConfigDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/inventory-alert-config/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取库存报警配置",
"tags": [
"库存报警配置"
],
"summary": "获取库存报警配置",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.InventoryAlertConfig"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改库存报警配置",
"consumes": [
"application/json"
],
"tags": [
"库存报警配置"
],
"summary": "修改库存报警配置",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.InventoryAlertConfigControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/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": [
"登陆"
],
"summary": "登陆",
"parameters": [
{
"description": "account",
"name": "account",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/handler.Login"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"expire\": \"2019-08-07T12:45:48+08:00\", \"token\": \".eyJleHAiOjE1NjUxNTMxNDgsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTU2NTE0OTU0OH0.-zvzHvbg0A\" }",
"schema": {
"type": "string"
}
}
}
}
},
"/api/v1/menu": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"菜单"
],
"summary": "Menu列表数据",
"parameters": [
{
"type": "string",
"description": "menuName",
"name": "menuName",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"菜单"
],
"summary": "创建菜单",
"parameters": [
{
"description": "data",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysMenuInsertReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"菜单"
],
"summary": "删除菜单",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysMenuDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/menu/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"菜单"
],
"summary": "Menu详情数据",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"菜单"
],
"summary": "修改菜单",
"parameters": [
{
"type": "integer",
"description": "id",
"name": "id",
"in": "path",
"required": true
},
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysMenuUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/menuTreeselect/{roleId}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"菜单"
],
"summary": "角色修改使用的菜单列表",
"parameters": [
{
"type": "integer",
"description": "roleId",
"name": "roleId",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/menurole": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"菜单"
],
"summary": "根据登录角色名称获取菜单列表数据(左菜单使用)",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/post": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"岗位"
],
"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/response.Response"
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"岗位"
],
"summary": "添加岗位",
"parameters": [
{
"description": "data",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysPostInsertReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"岗位"
],
"summary": "删除岗位",
"parameters": [
{
"description": "请求参数",
"name": "id",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysPostDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/post/{id}": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"岗位"
],
"summary": "修改岗位",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysPostUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/post/{postId}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"岗位"
],
"summary": "获取岗位信息",
"parameters": [
{
"type": "integer",
"description": "编码",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/price-index": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取价格指标列表",
"tags": [
"价格指标"
],
"summary": "获取价格指标列表",
"parameters": [
{
"type": "string",
"description": "指标类型",
"name": "indexType",
"in": "query"
},
{
"type": "string",
"description": "发布日期",
"name": "publishDate",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.PriceIndex"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建价格指标",
"consumes": [
"application/json"
],
"tags": [
"价格指标"
],
"summary": "创建价格指标",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.PriceIndexControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除价格指标",
"tags": [
"价格指标"
],
"summary": "删除价格指标",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.PriceIndexDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/price-index/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取价格指标",
"tags": [
"价格指标"
],
"summary": "获取价格指标",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.PriceIndex"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改价格指标",
"consumes": [
"application/json"
],
"tags": [
"价格指标"
],
"summary": "修改价格指标",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.PriceIndexControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/product": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取商品列表",
"tags": [
"商品"
],
"summary": "获取商品列表",
"parameters": [
{
"type": "string",
"description": "商品编码",
"name": "productCode",
"in": "query"
},
{
"type": "string",
"description": "商品名称",
"name": "productName",
"in": "query"
},
{
"type": "integer",
"description": "商品类别ID",
"name": "categoryId",
"in": "query"
},
{
"type": "string",
"description": "商品状态",
"name": "status",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.Product"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建商品",
"consumes": [
"application/json"
],
"tags": [
"商品"
],
"summary": "创建商品",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ProductControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除商品",
"tags": [
"商品"
],
"summary": "删除商品",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ProductDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/product-category": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取商品类别列表",
"tags": [
"商品类别"
],
"summary": "获取商品类别列表",
"parameters": [
{
"type": "string",
"description": "类别编码",
"name": "categoryCode",
"in": "query"
},
{
"type": "string",
"description": "类别名称",
"name": "categoryName",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.ProductCategory"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建商品类别",
"consumes": [
"application/json"
],
"tags": [
"商品类别"
],
"summary": "创建商品类别",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ProductCategoryControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除商品类别",
"tags": [
"商品类别"
],
"summary": "删除商品类别",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ProductCategoryDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/product-category/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取商品类别",
"tags": [
"商品类别"
],
"summary": "获取商品类别",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.ProductCategory"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改商品类别",
"consumes": [
"application/json"
],
"tags": [
"商品类别"
],
"summary": "修改商品类别",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ProductCategoryControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/product/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取商品",
"tags": [
"商品"
],
"summary": "获取商品",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.Product"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改商品",
"consumes": [
"application/json"
],
"tags": [
"商品"
],
"summary": "修改商品",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ProductControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/public/uploadFile": {
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"multipart/form-data"
],
"tags": [
"公共接口"
],
"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": "Get JSON",
"tags": [
"角色/Role"
],
"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/response.Response"
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"角色/Role"
],
"summary": "创建角色",
"parameters": [
{
"description": "data",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysRoleInsertReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"角色/Role"
],
"summary": "删除用户角色",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysRoleDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/role-status/{id}": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"角色/Role"
],
"summary": "更新角色数据权限",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.RoleDataScopeReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/role/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"角色/Role"
],
"summary": "获取Role数据",
"parameters": [
{
"type": "string",
"description": "roleId",
"name": "roleId",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"角色/Role"
],
"summary": "修改用户角色",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysRoleUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/set-config": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "界面操作设置配置值的获取",
"consumes": [
"application/json"
],
"tags": [
"配置管理"
],
"summary": "获取配置",
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"type": "object",
"additionalProperties": true
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "界面操作设置配置值",
"consumes": [
"application/json"
],
"tags": [
"配置管理"
],
"summary": "设置配置",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/dto.GetSetSysConfigReq"
}
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/supplier": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取供应商管理列表",
"tags": [
"供应商管理"
],
"summary": "获取供应商管理列表",
"parameters": [
{
"type": "string",
"description": "供应商名称",
"name": "supplierName",
"in": "query"
},
{
"type": "string",
"description": "供应商类型",
"name": "supplierType",
"in": "query"
},
{
"type": "string",
"description": "供应商状态",
"name": "status",
"in": "query"
},
{
"type": "string",
"description": "省份",
"name": "province",
"in": "query"
},
{
"type": "string",
"description": "地市",
"name": "city",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.Supplier"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建供应商管理",
"consumes": [
"application/json"
],
"tags": [
"供应商管理"
],
"summary": "创建供应商管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SupplierControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除供应商管理",
"tags": [
"供应商管理"
],
"summary": "删除供应商管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SupplierDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/supplier/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取供应商管理",
"tags": [
"供应商管理"
],
"summary": "获取供应商管理",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.Supplier"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改供应商管理",
"consumes": [
"application/json"
],
"tags": [
"供应商管理"
],
"summary": "修改供应商管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SupplierControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-api": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取接口管理列表",
"tags": [
"接口管理"
],
"summary": "获取接口管理列表",
"parameters": [
{
"type": "string",
"description": "名称",
"name": "name",
"in": "query"
},
{
"type": "string",
"description": "标题",
"name": "title",
"in": "query"
},
{
"type": "string",
"description": "地址",
"name": "path",
"in": "query"
},
{
"type": "string",
"description": "类型",
"name": "action",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysApi"
}
}
}
}
]
}
}
}
]
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除接口管理",
"tags": [
"接口管理"
],
"summary": "删除接口管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysApiDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-api/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取接口管理",
"tags": [
"接口管理"
],
"summary": "获取接口管理",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.SysApi"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改接口管理",
"consumes": [
"application/json"
],
"tags": [
"接口管理"
],
"summary": "修改接口管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysApiUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-config": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取配置管理列表",
"tags": [
"配置管理"
],
"summary": "获取配置管理列表",
"parameters": [
{
"type": "string",
"description": "名称",
"name": "configName",
"in": "query"
},
{
"type": "string",
"description": "key",
"name": "configKey",
"in": "query"
},
{
"type": "string",
"description": "类型",
"name": "configType",
"in": "query"
},
{
"type": "integer",
"description": "是否前端",
"name": "isFrontend",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysApi"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建配置管理",
"consumes": [
"application/json"
],
"tags": [
"配置管理"
],
"summary": "创建配置管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysConfigControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除配置管理",
"tags": [
"配置管理"
],
"summary": "删除配置管理",
"parameters": [
{
"description": "ids",
"name": "ids",
"in": "body",
"schema": {
"type": "array",
"items": {
"type": "integer"
}
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-config/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "根据Key获取SysConfig的Service",
"tags": [
"配置管理"
],
"summary": "根据Key获取SysConfig的Service",
"parameters": [
{
"type": "string",
"description": "configKey",
"name": "configKey",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/dto.SysConfigByKeyReq"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改配置管理",
"consumes": [
"application/json"
],
"tags": [
"配置管理"
],
"summary": "修改配置管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysConfigControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-login-log": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"登录日志"
],
"summary": "登录日志列表",
"parameters": [
{
"type": "string",
"description": "用户名",
"name": "username",
"in": "query"
},
{
"type": "string",
"description": "ip地址",
"name": "ipaddr",
"in": "query"
},
{
"type": "string",
"description": "归属地",
"name": "loginLocation",
"in": "query"
},
{
"type": "string",
"description": "状态",
"name": "status",
"in": "query"
},
{
"type": "string",
"description": "开始时间",
"name": "beginTime",
"in": "query"
},
{
"type": "string",
"description": "结束时间",
"name": "endTime",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "登录日志删除",
"tags": [
"登录日志"
],
"summary": "登录日志删除",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysLoginLogDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-login-log/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"登录日志"
],
"summary": "登录日志通过id获取",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-opera-log": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"操作日志"
],
"summary": "操作日志列表",
"parameters": [
{
"type": "string",
"description": "title",
"name": "title",
"in": "query"
},
{
"type": "string",
"description": "method",
"name": "method",
"in": "query"
},
{
"type": "string",
"description": "requestMethod",
"name": "requestMethod",
"in": "query"
},
{
"type": "string",
"description": "operUrl",
"name": "operUrl",
"in": "query"
},
{
"type": "string",
"description": "operIp",
"name": "operIp",
"in": "query"
},
{
"type": "string",
"description": "status",
"name": "status",
"in": "query"
},
{
"type": "string",
"description": "beginTime",
"name": "beginTime",
"in": "query"
},
{
"type": "string",
"description": "endTime",
"name": "endTime",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"操作日志"
],
"summary": "删除操作日志",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysOperaLogDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-opera-log/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"操作日志"
],
"summary": "操作日志通过id获取",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-user": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"用户"
],
"summary": "列表用户信息数据",
"parameters": [
{
"type": "string",
"description": "username",
"name": "username",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"type": "string"
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"用户"
],
"summary": "创建用户",
"parameters": [
{
"description": "用户数据",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysUserInsertReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys-user/{userId}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"用户"
],
"summary": "获取用户",
"parameters": [
{
"type": "integer",
"description": "用户编码",
"name": "userId",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"用户"
],
"summary": "修改用户数据",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.SysUserUpdateReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除数据",
"tags": [
"用户"
],
"summary": "删除用户数据",
"parameters": [
{
"type": "integer",
"description": "userId",
"name": "userId",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/sys/tables/info": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改表结构",
"consumes": [
"application/json"
],
"tags": [
"工具 / 生成工具"
],
"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": [
"工具 / 生成工具"
],
"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": [
"工具 / 生成工具"
],
"summary": "获取配置",
"parameters": [
{
"type": "integer",
"description": "configKey",
"name": "configKey",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"description": "删除表结构",
"tags": [
"工具 / 生成工具"
],
"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": [
"工具 / 生成工具"
],
"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/response.Response"
}
}
}
}
},
"/api/v1/user/avatar": {
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"multipart/form-data"
],
"tags": [
"个人中心"
],
"summary": "修改头像",
"parameters": [
{
"type": "file",
"description": "file",
"name": "file",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/user/profile": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"tags": [
"个人中心"
],
"summary": "获取个人中心用户",
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/user/pwd/reset": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"用户"
],
"summary": "重置用户密码",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.ResetSysUserPwdReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/user/pwd/set": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"用户"
],
"summary": "修改密码",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.PassWord"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/user/status": {
"put": {
"security": [
{
"Bearer": []
}
],
"description": "获取JSON",
"consumes": [
"application/json"
],
"tags": [
"用户"
],
"summary": "修改用户状态",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.UpdateSysUserStatusReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/warehouse": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取仓库管理列表",
"tags": [
"仓库管理"
],
"summary": "获取仓库管理列表",
"parameters": [
{
"type": "string",
"description": "仓库编码",
"name": "warehouseCode",
"in": "query"
},
{
"type": "string",
"description": "仓库名称",
"name": "warehouseName",
"in": "query"
},
{
"type": "string",
"description": "省份",
"name": "province",
"in": "query"
},
{
"type": "string",
"description": "地市",
"name": "city",
"in": "query"
},
{
"type": "string",
"description": "状态",
"name": "status",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.Warehouse"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建仓库管理",
"consumes": [
"application/json"
],
"tags": [
"仓库管理"
],
"summary": "创建仓库管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.WarehouseControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除仓库管理",
"tags": [
"仓库管理"
],
"summary": "删除仓库管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.WarehouseDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/warehouse-stock": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取仓库垛位列表",
"tags": [
"仓库垛位"
],
"summary": "获取仓库垛位列表",
"parameters": [
{
"type": "integer",
"description": "仓库ID",
"name": "warehouseId",
"in": "query"
},
{
"type": "string",
"description": "垛位编码",
"name": "stockCode",
"in": "query"
},
{
"type": "string",
"description": "垛位名称",
"name": "stockName",
"in": "query"
},
{
"type": "string",
"description": "垛位状态",
"name": "stockStatus",
"in": "query"
},
{
"type": "integer",
"description": "页条数",
"name": "pageSize",
"in": "query"
},
{
"type": "integer",
"description": "页码",
"name": "pageIndex",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"$ref": "#/definitions/response.Page"
},
{
"type": "object",
"properties": {
"list": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.WarehouseStock"
}
}
}
}
]
}
}
}
]
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "创建仓库垛位",
"consumes": [
"application/json"
],
"tags": [
"仓库垛位"
],
"summary": "创建仓库垛位",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.WarehouseStockControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"创建成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
},
"delete": {
"security": [
{
"Bearer": []
}
],
"description": "删除仓库垛位",
"tags": [
"仓库垛位"
],
"summary": "删除仓库垛位",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.WarehouseStockDeleteReq"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"删除成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/warehouse-stock/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取仓库垛位",
"tags": [
"仓库垛位"
],
"summary": "获取仓库垛位",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.WarehouseStock"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改仓库垛位",
"consumes": [
"application/json"
],
"tags": [
"仓库垛位"
],
"summary": "修改仓库垛位",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.WarehouseStockControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/api/v1/warehouse/{id}": {
"get": {
"security": [
{
"Bearer": []
}
],
"description": "获取仓库管理",
"tags": [
"仓库管理"
],
"summary": "获取仓库管理",
"parameters": [
{
"type": "string",
"description": "id",
"name": "id",
"in": "path"
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"data\": [...]}",
"schema": {
"allOf": [
{
"$ref": "#/definitions/response.Response"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/go-admin_app_admin_models.Warehouse"
}
}
}
]
}
}
}
},
"put": {
"security": [
{
"Bearer": []
}
],
"description": "修改仓库管理",
"consumes": [
"application/json"
],
"tags": [
"仓库管理"
],
"summary": "修改仓库管理",
"parameters": [
{
"description": "body",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/dto.WarehouseControl"
}
}
],
"responses": {
"200": {
"description": "{\"code\": 200, \"message\": \"修改成功\"}",
"schema": {
"$ref": "#/definitions/response.Response"
}
}
}
}
},
"/logout": {
"post": {
"security": [
{
"Bearer": []
}
],
"description": "获取token",
"consumes": [
"application/json"
],
"summary": "退出登录",
"responses": {
"200": {
"description": "{\"code\": 200, \"msg\": \"成功退出系统\" }",
"schema": {
"type": "string"
}
}
}
}
}
},
"definitions": {
"dto.ContractTemplateDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.CustomerControl": {
"type": "object",
"required": [
"customerName",
"customerType",
"status"
],
"properties": {
"bankAccount": {
"description": "银行账户",
"type": "string"
},
"bankName": {
"description": "开户行",
"type": "string"
},
"city": {
"description": "地市",
"type": "string"
},
"contactPerson": {
"description": "联系人",
"type": "string"
},
"createBy": {
"type": "integer"
},
"customerName": {
"description": "客户名称",
"type": "string"
},
"customerType": {
"description": "客户类型(发电厂、炼钢厂等)",
"type": "string"
},
"detailAddress": {
"description": "详细地址",
"type": "string"
},
"district": {
"description": "区县",
"type": "string"
},
"email": {
"description": "邮箱",
"type": "string"
},
"id": {
"description": "编码",
"type": "integer"
},
"mobilePhone": {
"description": "手机号",
"type": "string"
},
"province": {
"description": "省份",
"type": "string"
},
"registerAddress": {
"description": "注册地址",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"status": {
"description": "客户状态(启用、禁用)",
"type": "string"
},
"taxNumber": {
"description": "税号",
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.CustomerDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.GetSetSysConfigReq": {
"type": "object",
"properties": {
"configKey": {
"type": "string"
},
"configValue": {
"type": "string"
}
}
},
"dto.InventoryAlertConfigControl": {
"type": "object",
"properties": {
"alertLevel": {
"description": "报警级别(高、中、低)",
"type": "string"
},
"alertType": {
"description": "报警类别(库存不足、库存积压)",
"type": "string"
},
"createBy": {
"type": "integer"
},
"id": {
"description": "编码",
"type": "integer"
},
"remark": {
"description": "备注说明",
"type": "string"
},
"status": {
"description": "配置状态(启用、禁用)",
"type": "string"
},
"threshold": {
"description": "阀值(吨)",
"type": "number"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.InventoryAlertConfigDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.PassWord": {
"type": "object",
"properties": {
"newPassword": {
"type": "string"
},
"oldPassword": {
"type": "string"
}
}
},
"dto.PriceIndexControl": {
"type": "object",
"required": [
"indexType",
"price",
"publishDate"
],
"properties": {
"createBy": {
"type": "integer"
},
"heatValue": {
"description": "热值",
"type": "number"
},
"id": {
"description": "编码",
"type": "integer"
},
"indexType": {
"description": "指标类型CCI价、神华外购石炭价、神华外购价",
"type": "string"
},
"price": {
"description": "价格",
"type": "number"
},
"publishDate": {
"description": "发布日期",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"unit": {
"description": "单位(默认 元/吨)",
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.PriceIndexDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.ProductCategoryControl": {
"type": "object",
"required": [
"categoryCode",
"categoryName"
],
"properties": {
"categoryCode": {
"description": "类别编码",
"type": "string"
},
"categoryName": {
"description": "类别名称",
"type": "string"
},
"createBy": {
"type": "integer"
},
"id": {
"description": "编码",
"type": "integer"
},
"remark": {
"description": "备注",
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.ProductCategoryDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.ProductControl": {
"type": "object",
"required": [
"categoryId",
"productCode",
"productName",
"status"
],
"properties": {
"categoryId": {
"description": "商品类别商品类别表id",
"type": "integer"
},
"createBy": {
"type": "integer"
},
"heatValueLower": {
"description": "热值区间下限",
"type": "number"
},
"heatValueUpper": {
"description": "热值区间上限",
"type": "number"
},
"id": {
"description": "编码",
"type": "integer"
},
"productCode": {
"description": "商品编码",
"type": "string"
},
"productName": {
"description": "商品名称",
"type": "string"
},
"specification": {
"description": "规格型号",
"type": "string"
},
"standardHeatValue": {
"description": "标准热值",
"type": "number"
},
"status": {
"description": "商品状态(启用、禁用)",
"type": "string"
},
"unit": {
"description": "商品单位(默认吨)",
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.ProductDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.ResetSysUserPwdReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"password": {
"type": "string"
},
"updateBy": {
"type": "integer"
},
"userId": {
"description": "用户ID",
"type": "integer"
}
}
},
"dto.RoleDataScopeReq": {
"type": "object",
"required": [
"dataScope",
"roleId"
],
"properties": {
"dataScope": {
"type": "string"
},
"deptIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"roleId": {
"type": "integer"
}
}
},
"dto.SupplierControl": {
"type": "object",
"required": [
"status",
"supplierName",
"supplierType"
],
"properties": {
"bankAccount": {
"description": "银行账户",
"type": "string"
},
"bankName": {
"description": "开户行",
"type": "string"
},
"businessLicense": {
"description": "营业执照图片",
"type": "string"
},
"city": {
"description": "地市",
"type": "string"
},
"contactPerson": {
"description": "联系人",
"type": "string"
},
"createBy": {
"type": "integer"
},
"detailAddress": {
"description": "详细地址",
"type": "string"
},
"district": {
"description": "区县",
"type": "string"
},
"email": {
"description": "邮箱",
"type": "string"
},
"id": {
"description": "编码",
"type": "integer"
},
"mobilePhone": {
"description": "手机号",
"type": "string"
},
"otherCertificates": {
"description": "其它资质材料",
"type": "string"
},
"province": {
"description": "省份",
"type": "string"
},
"registerAddress": {
"description": "注册地址",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"status": {
"description": "供应商状态(启用、禁用)",
"type": "string"
},
"supplierName": {
"description": "供应商名称",
"type": "string"
},
"supplierType": {
"description": "供应商类型(煤贸商、煤矿等)",
"type": "string"
},
"taxNumber": {
"description": "税号",
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SupplierDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysApiDeleteReq": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"dto.SysApiUpdateReq": {
"type": "object",
"properties": {
"action": {
"type": "string"
},
"createBy": {
"type": "integer"
},
"handle": {
"type": "string"
},
"id": {
"description": "编码",
"type": "integer"
},
"path": {
"type": "string"
},
"title": {
"type": "string"
},
"type": {
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysConfigByKeyReq": {
"type": "object",
"properties": {
"configKey": {
"type": "string"
}
}
},
"dto.SysConfigControl": {
"type": "object",
"properties": {
"configKey": {
"type": "string"
},
"configName": {
"type": "string"
},
"configType": {
"type": "string"
},
"configValue": {
"type": "string"
},
"createBy": {
"type": "integer"
},
"id": {
"description": "编码",
"type": "integer"
},
"isFrontend": {
"type": "string"
},
"remark": {
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysDeptDeleteReq": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"dto.SysDeptInsertReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"deptId": {
"description": "编码",
"type": "integer"
},
"deptName": {
"description": "部门名称",
"type": "string"
},
"deptPath": {
"description": "路径",
"type": "string"
},
"email": {
"description": "邮箱",
"type": "string"
},
"leader": {
"description": "负责人",
"type": "string"
},
"parentId": {
"description": "上级部门",
"type": "integer"
},
"phone": {
"description": "手机",
"type": "string"
},
"sort": {
"description": "排序",
"type": "integer"
},
"status": {
"description": "状态",
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysDeptUpdateReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"deptId": {
"description": "编码",
"type": "integer"
},
"deptName": {
"description": "部门名称",
"type": "string"
},
"deptPath": {
"description": "路径",
"type": "string"
},
"email": {
"description": "邮箱",
"type": "string"
},
"leader": {
"description": "负责人",
"type": "string"
},
"parentId": {
"description": "上级部门",
"type": "integer"
},
"phone": {
"description": "手机",
"type": "string"
},
"sort": {
"description": "排序",
"type": "integer"
},
"status": {
"description": "状态",
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysDictDataDeleteReq": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"dto.SysDictDataGetAllResp": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"dto.SysDictDataInsertReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"cssClass": {
"type": "string"
},
"default": {
"type": "string"
},
"dictLabel": {
"type": "string"
},
"dictSort": {
"type": "integer"
},
"dictType": {
"type": "string"
},
"dictValue": {
"type": "string"
},
"isDefault": {
"type": "string"
},
"listClass": {
"type": "string"
},
"remark": {
"type": "string"
},
"status": {
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysDictDataUpdateReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"cssClass": {
"type": "string"
},
"default": {
"type": "string"
},
"dictLabel": {
"type": "string"
},
"dictSort": {
"type": "integer"
},
"dictType": {
"type": "string"
},
"dictValue": {
"type": "string"
},
"id": {
"type": "integer"
},
"isDefault": {
"type": "string"
},
"listClass": {
"type": "string"
},
"remark": {
"type": "string"
},
"status": {
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysDictTypeDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysDictTypeInsertReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"dictName": {
"type": "string"
},
"dictType": {
"type": "string"
},
"id": {
"type": "integer"
},
"remark": {
"type": "string"
},
"status": {
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysDictTypeUpdateReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"dictName": {
"type": "string"
},
"dictType": {
"type": "string"
},
"id": {
"type": "integer"
},
"remark": {
"type": "string"
},
"status": {
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysLoginLogDeleteReq": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"dto.SysMenuDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysMenuInsertReq": {
"type": "object",
"properties": {
"action": {
"description": "请求方式",
"type": "string"
},
"apis": {
"type": "array",
"items": {
"type": "integer"
}
},
"breadcrumb": {
"description": "是否面包屑",
"type": "string"
},
"component": {
"description": "组件",
"type": "string"
},
"createBy": {
"type": "integer"
},
"icon": {
"description": "图标",
"type": "string"
},
"isFrame": {
"description": "是否frame",
"type": "string"
},
"menuId": {
"description": "编码",
"type": "integer"
},
"menuName": {
"description": "菜单name",
"type": "string"
},
"menuType": {
"description": "菜单类型",
"type": "string"
},
"noCache": {
"description": "是否缓存",
"type": "boolean"
},
"parentId": {
"description": "上级菜单",
"type": "integer"
},
"path": {
"description": "路径",
"type": "string"
},
"paths": {
"description": "id路径",
"type": "string"
},
"permission": {
"description": "权限编码",
"type": "string"
},
"sort": {
"description": "排序",
"type": "integer"
},
"sysApi": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysApi"
}
},
"title": {
"description": "显示名称",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"visible": {
"description": "是否显示",
"type": "string"
}
}
},
"dto.SysMenuUpdateReq": {
"type": "object",
"properties": {
"action": {
"description": "请求方式",
"type": "string"
},
"apis": {
"type": "array",
"items": {
"type": "integer"
}
},
"breadcrumb": {
"description": "是否面包屑",
"type": "string"
},
"component": {
"description": "组件",
"type": "string"
},
"createBy": {
"type": "integer"
},
"icon": {
"description": "图标",
"type": "string"
},
"isFrame": {
"description": "是否frame",
"type": "string"
},
"menuId": {
"description": "编码",
"type": "integer"
},
"menuName": {
"description": "菜单name",
"type": "string"
},
"menuType": {
"description": "菜单类型",
"type": "string"
},
"noCache": {
"description": "是否缓存",
"type": "boolean"
},
"parentId": {
"description": "上级菜单",
"type": "integer"
},
"path": {
"description": "路径",
"type": "string"
},
"paths": {
"description": "id路径",
"type": "string"
},
"permission": {
"description": "权限编码",
"type": "string"
},
"sort": {
"description": "排序",
"type": "integer"
},
"sysApi": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysApi"
}
},
"title": {
"description": "显示名称",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"visible": {
"description": "是否显示",
"type": "string"
}
}
},
"dto.SysOperaLogDeleteReq": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"dto.SysPostDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysPostInsertReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"postCode": {
"type": "string"
},
"postId": {
"type": "integer"
},
"postName": {
"type": "string"
},
"remark": {
"type": "string"
},
"sort": {
"type": "integer"
},
"status": {
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysPostUpdateReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"postCode": {
"type": "string"
},
"postId": {
"type": "integer"
},
"postName": {
"type": "string"
},
"remark": {
"type": "string"
},
"sort": {
"type": "integer"
},
"status": {
"type": "integer"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysRoleDeleteReq": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"dto.SysRoleInsertReq": {
"type": "object",
"properties": {
"admin": {
"type": "boolean"
},
"createBy": {
"type": "integer"
},
"dataScope": {
"type": "string"
},
"deptIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"flag": {
"description": "标记",
"type": "string"
},
"menuIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"remark": {
"description": "备注",
"type": "string"
},
"roleId": {
"description": "角色编码",
"type": "integer"
},
"roleKey": {
"description": "角色代码",
"type": "string"
},
"roleName": {
"description": "角色名称",
"type": "string"
},
"roleSort": {
"description": "角色排序",
"type": "integer"
},
"status": {
"description": "状态 1禁用 2正常",
"type": "string"
},
"sysDept": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysDept"
}
},
"sysMenu": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysMenu"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysRoleUpdateReq": {
"type": "object",
"properties": {
"admin": {
"type": "boolean"
},
"createBy": {
"type": "integer"
},
"dataScope": {
"type": "string"
},
"deptIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"flag": {
"description": "标记",
"type": "string"
},
"menuIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"remark": {
"description": "备注",
"type": "string"
},
"roleId": {
"description": "角色编码",
"type": "integer"
},
"roleKey": {
"description": "角色代码",
"type": "string"
},
"roleName": {
"description": "角色名称",
"type": "string"
},
"roleSort": {
"description": "角色排序",
"type": "integer"
},
"status": {
"description": "状态",
"type": "string"
},
"sysDept": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysDept"
}
},
"sysMenu": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysMenu"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.SysUserInsertReq": {
"type": "object",
"properties": {
"avatar": {
"type": "string"
},
"createBy": {
"type": "integer"
},
"deptId": {
"type": "integer"
},
"email": {
"type": "string"
},
"nickName": {
"type": "string"
},
"password": {
"type": "string"
},
"phone": {
"type": "string"
},
"postId": {
"type": "integer"
},
"remark": {
"type": "string"
},
"roleId": {
"type": "integer"
},
"sex": {
"type": "string"
},
"status": {
"type": "string",
"default": "1"
},
"updateBy": {
"type": "integer"
},
"userId": {
"description": "用户ID",
"type": "integer"
},
"username": {
"type": "string"
}
}
},
"dto.SysUserUpdateReq": {
"type": "object",
"properties": {
"avatar": {
"type": "string"
},
"createBy": {
"type": "integer"
},
"deptId": {
"type": "integer"
},
"email": {
"type": "string"
},
"nickName": {
"type": "string"
},
"phone": {
"type": "string"
},
"postId": {
"type": "integer"
},
"remark": {
"type": "string"
},
"roleId": {
"type": "integer"
},
"sex": {
"type": "string"
},
"status": {
"type": "string",
"default": "1"
},
"updateBy": {
"type": "integer"
},
"userId": {
"description": "用户ID",
"type": "integer"
},
"username": {
"type": "string"
}
}
},
"dto.UpdateStatusReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"roleId": {
"description": "角色编码",
"type": "integer"
},
"status": {
"description": "状态",
"type": "string"
},
"updateBy": {
"type": "integer"
}
}
},
"dto.UpdateSysUserStatusReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"status": {
"type": "string"
},
"updateBy": {
"type": "integer"
},
"userId": {
"description": "用户ID",
"type": "integer"
}
}
},
"dto.WarehouseControl": {
"type": "object",
"required": [
"status",
"warehouseCode",
"warehouseName"
],
"properties": {
"city": {
"description": "地市",
"type": "string"
},
"contactPerson": {
"description": "联系人",
"type": "string"
},
"contactPhone": {
"description": "联系电话",
"type": "string"
},
"createBy": {
"type": "integer"
},
"detailAddress": {
"description": "详细地址",
"type": "string"
},
"district": {
"description": "区县",
"type": "string"
},
"id": {
"description": "编码",
"type": "integer"
},
"province": {
"description": "省份",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"status": {
"description": "状态(启用、禁用)",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"warehouseCode": {
"description": "仓库编码",
"type": "string"
},
"warehouseName": {
"description": "仓库名称",
"type": "string"
}
}
},
"dto.WarehouseDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"dto.WarehouseStockControl": {
"type": "object",
"required": [
"stockCapacity",
"stockCode",
"stockName",
"stockStatus",
"warehouseId"
],
"properties": {
"createBy": {
"type": "integer"
},
"id": {
"description": "编码",
"type": "integer"
},
"remark": {
"description": "备注",
"type": "string"
},
"stockCapacity": {
"description": "垛位容量",
"type": "number"
},
"stockCode": {
"description": "垛位编码",
"type": "string"
},
"stockInventory": {
"description": "垛位库存非必填默认为0",
"type": "number"
},
"stockName": {
"description": "垛位名称",
"type": "string"
},
"stockStatus": {
"description": "垛位状态(有货、无货)",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"warehouseId": {
"description": "仓库ID",
"type": "integer"
}
}
},
"dto.WarehouseStockDeleteReq": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"updateBy": {
"type": "integer"
}
}
},
"go-admin_app_admin_models.ContractTemplate": {
"type": "object",
"properties": {
"contractType": {
"description": "合同类型(采购合同、销售合同)",
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"id": {
"type": "integer"
},
"publishDate": {
"description": "发布日期",
"type": "string"
},
"templateFile": {
"description": "模版文件(保存上传后的文件相对路径)",
"type": "string"
},
"templateName": {
"description": "合同模版名称",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.Customer": {
"type": "object",
"properties": {
"bankAccount": {
"description": "银行账户",
"type": "string"
},
"bankName": {
"description": "开户行",
"type": "string"
},
"city": {
"description": "地市",
"type": "string"
},
"contactPerson": {
"description": "联系人",
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"customerName": {
"description": "客户名称",
"type": "string"
},
"customerType": {
"description": "客户类型(发电厂、炼钢厂等)",
"type": "string"
},
"detailAddress": {
"description": "详细地址",
"type": "string"
},
"district": {
"description": "区县",
"type": "string"
},
"email": {
"description": "邮箱",
"type": "string"
},
"id": {
"type": "integer"
},
"mobilePhone": {
"description": "手机号",
"type": "string"
},
"province": {
"description": "省份",
"type": "string"
},
"registerAddress": {
"description": "注册地址",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"status": {
"description": "客户状态(启用、禁用)",
"type": "string"
},
"taxNumber": {
"description": "税号",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.InventoryAlertConfig": {
"type": "object",
"properties": {
"alertLevel": {
"description": "报警级别(高、中、低)",
"type": "string"
},
"alertType": {
"description": "报警类别(库存不足、库存积压)",
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"id": {
"type": "integer"
},
"remark": {
"description": "备注说明",
"type": "string"
},
"status": {
"description": "配置状态(启用、禁用)",
"type": "string"
},
"threshold": {
"description": "阀值(吨)",
"type": "number"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.PriceIndex": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"heatValue": {
"description": "热值",
"type": "number"
},
"id": {
"type": "integer"
},
"indexType": {
"description": "指标类型CCI价、神华外购石炭价、神华外购价",
"type": "string"
},
"price": {
"description": "价格",
"type": "number"
},
"publishDate": {
"description": "发布日期",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"unit": {
"description": "单位(默认 元/吨)",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.Product": {
"type": "object",
"properties": {
"categoryId": {
"description": "商品类别商品类别表id",
"type": "integer"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"heatValueLower": {
"description": "热值区间下限",
"type": "number"
},
"heatValueUpper": {
"description": "热值区间上限",
"type": "number"
},
"id": {
"type": "integer"
},
"productCategory": {
"description": "关联商品类别",
"allOf": [
{
"$ref": "#/definitions/go-admin_app_admin_models.ProductCategory"
}
]
},
"productCode": {
"description": "商品编码",
"type": "string"
},
"productName": {
"description": "商品名称",
"type": "string"
},
"specification": {
"description": "规格型号",
"type": "string"
},
"standardHeatValue": {
"description": "标准热值",
"type": "number"
},
"status": {
"description": "商品状态(启用、禁用)",
"type": "string"
},
"unit": {
"description": "商品单位(默认吨)",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.ProductCategory": {
"type": "object",
"properties": {
"categoryCode": {
"description": "类别编码",
"type": "string"
},
"categoryName": {
"description": "类别名称",
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"id": {
"type": "integer"
},
"remark": {
"description": "备注",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.Supplier": {
"type": "object",
"properties": {
"bankAccount": {
"description": "银行账户",
"type": "string"
},
"bankName": {
"description": "开户行",
"type": "string"
},
"businessLicense": {
"description": "营业执照图片",
"type": "string"
},
"city": {
"description": "地市",
"type": "string"
},
"contactPerson": {
"description": "联系人",
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"detailAddress": {
"description": "详细地址",
"type": "string"
},
"district": {
"description": "区县",
"type": "string"
},
"email": {
"description": "邮箱",
"type": "string"
},
"id": {
"type": "integer"
},
"mobilePhone": {
"description": "手机号",
"type": "string"
},
"otherCertificates": {
"description": "其它资质材料",
"type": "string"
},
"province": {
"description": "省份",
"type": "string"
},
"registerAddress": {
"description": "注册地址",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"status": {
"description": "供应商状态(启用、禁用)",
"type": "string"
},
"supplierName": {
"description": "供应商名称",
"type": "string"
},
"supplierType": {
"description": "供应商类型(煤贸商、煤矿等)",
"type": "string"
},
"taxNumber": {
"description": "税号",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.SysApi": {
"type": "object",
"properties": {
"action": {
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"handle": {
"type": "string"
},
"id": {
"type": "integer"
},
"path": {
"type": "string"
},
"title": {
"type": "string"
},
"type": {
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.SysConfig": {
"type": "object",
"properties": {
"configKey": {
"type": "string"
},
"configName": {
"type": "string"
},
"configType": {
"type": "string"
},
"configValue": {
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"id": {
"type": "integer"
},
"isFrontend": {
"type": "string"
},
"remark": {
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.SysDept": {
"type": "object",
"properties": {
"children": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysDept"
}
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"dataScope": {
"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": "integer"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
}
}
},
"go-admin_app_admin_models.SysMenu": {
"type": "object",
"properties": {
"action": {
"type": "string"
},
"apis": {
"type": "array",
"items": {
"type": "integer"
}
},
"breadcrumb": {
"type": "string"
},
"children": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysMenu"
}
},
"component": {
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"dataScope": {
"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"
},
"sysApi": {
"type": "array",
"items": {
"$ref": "#/definitions/go-admin_app_admin_models.SysApi"
}
},
"title": {
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
},
"visible": {
"type": "string"
}
}
},
"go-admin_app_admin_models.Warehouse": {
"type": "object",
"properties": {
"city": {
"description": "地市",
"type": "string"
},
"contactPerson": {
"description": "联系人",
"type": "string"
},
"contactPhone": {
"description": "联系电话",
"type": "string"
},
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"detailAddress": {
"description": "详细地址",
"type": "string"
},
"district": {
"description": "区县",
"type": "string"
},
"id": {
"type": "integer"
},
"province": {
"description": "省份",
"type": "string"
},
"remark": {
"description": "备注",
"type": "string"
},
"status": {
"description": "状态(启用、禁用)",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
},
"warehouseCode": {
"description": "仓库编码",
"type": "string"
},
"warehouseName": {
"description": "仓库名称",
"type": "string"
}
}
},
"go-admin_app_admin_models.WarehouseStock": {
"type": "object",
"properties": {
"createBy": {
"type": "integer"
},
"createdAt": {
"type": "string"
},
"id": {
"type": "integer"
},
"remark": {
"description": "备注",
"type": "string"
},
"stockCapacity": {
"description": "垛位容量",
"type": "number"
},
"stockCode": {
"description": "垛位编码",
"type": "string"
},
"stockInventory": {
"description": "垛位库存",
"type": "number"
},
"stockName": {
"description": "垛位名称",
"type": "string"
},
"stockStatus": {
"description": "垛位状态(有货、无货)",
"type": "string"
},
"updateBy": {
"type": "integer"
},
"updatedAt": {
"type": "string"
},
"warehouse": {
"description": "关联仓库",
"allOf": [
{
"$ref": "#/definitions/go-admin_app_admin_models.Warehouse"
}
]
},
"warehouseId": {
"description": "仓库ID",
"type": "integer"
}
}
},
"handler.Login": {
"type": "object",
"required": [
"code",
"password",
"username",
"uuid"
],
"properties": {
"code": {
"type": "string"
},
"password": {
"type": "string"
},
"username": {
"type": "string"
},
"uuid": {
"type": "string"
}
}
},
"response.Page": {
"type": "object",
"properties": {
"count": {
"type": "integer"
},
"pageIndex": {
"type": "integer"
},
"pageSize": {
"type": "integer"
}
}
},
"response.Response": {
"type": "object",
"properties": {
"code": {
"type": "integer"
},
"msg": {
"type": "string"
},
"requestId": {
"description": "数据集",
"type": "string"
},
"status": {
"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": "integer"
},
"createdAt": {
"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": "integer"
},
"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": "integer"
},
"createdAt": {
"type": "string"
},
"crud": {
"type": "boolean"
},
"dataScope": {
"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"
},
"moduleFrontName": {
"description": "前端文件名",
"type": "string"
},
"moduleName": {
"description": "go文件名",
"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": "integer"
},
"updatedAt": {
"type": "string"
}
}
}
},
"securityDefinitions": {
"Bearer": {
"type": "apiKey",
"name": "Authorization",
"in": "header"
}
}
}