// Code generated by swaggo/swag. DO NOT EDIT. package docs import "github.com/swaggo/swag" const docTemplate = `{ "schemes": {{ marshal .Schemes }}, "swagger": "2.0", "info": { "description": "{{escape .Description}}", "title": "{{.Title}}", "contact": {}, "version": "{{.Version}}" }, "host": "{{.Host}}", "basePath": "{{.BasePath}}", "paths": { "/api-s/v1/organize/department": { "get": { "produces": [ "application/json" ], "tags": [ "部门信息" ], "summary": "查询部门信息列表", "parameters": [ { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Department" } } } } ] } } } }, "post": { "produces": [ "application/json" ], "tags": [ "部门信息" ], "summary": "添加部门信息", "parameters": [ { "description": "部门信息信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddDepartment" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-s/v1/organize/department/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "部门信息" ], "summary": "编辑部门信息", "parameters": [ { "description": "部门信息信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateDepartment" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } }, "delete": { "produces": [ "application/json" ], "tags": [ "部门信息" ], "summary": "编辑部门信息", "parameters": [ { "description": "部门信息信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateDepartment" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/attachment/uploadFiles": { "post": { "tags": [ "附件管理" ], "summary": "上传附件", "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/code/getAutoCode": { "post": { "produces": [ "application/json" ], "tags": [ "编码" ], "summary": "获取自动编码", "parameters": [ { "description": "参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/code.CodeStandard" } } ], "responses": { "200": { "description": "OK", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true } } } ] } } } } }, "/api-wms/v1/code/getCodeList": { "get": { "produces": [ "application/json" ], "tags": [ "编码" ], "summary": "获取编码列表", "parameters": [ { "type": "string", "name": "codeStandID", "in": "query" }, { "type": "string", "name": "name", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" }, { "type": "string", "name": "type", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/code.CodeStandard" } } } } ] } } } } }, "/api-wms/v1/company/company": { "get": { "produces": [ "application/json" ], "tags": [ "公司" ], "summary": "查询公司列表", "parameters": [ { "type": "string", "name": "keyword", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Company" } } } } ] } } } }, "post": { "produces": [ "application/json" ], "tags": [ "公司" ], "summary": "添加公司", "parameters": [ { "description": "公司信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddCompany" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/company/company/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "公司" ], "summary": "编辑公司", "parameters": [ { "description": "公司信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateCompany" } }, { "type": "string", "description": "公司id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } }, "delete": { "produces": [ "application/json" ], "tags": [ "公司" ], "summary": "删除公司", "parameters": [ { "type": "string", "description": "公司id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/forms/getHistory": { "post": { "produces": [ "application/json" ], "tags": [ "报表" ], "summary": "获取历史信息", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetInventoryHistory" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/response.InventoryHistory" } } } } ] } } } } }, "/api-wms/v1/forms/getInventoryForms": { "post": { "produces": [ "application/json" ], "tags": [ "报表" ], "summary": "获取库存报表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetInventoryForms" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/response.InventoryForms" } } } } ] } } } } }, "/api-wms/v1/forms/getLocationForms": { "post": { "produces": [ "application/json" ], "tags": [ "报表" ], "summary": "获取位置报表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetLocationForms" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/response.LocationForms" } } } } ] } } } } }, "/api-wms/v1/forms/monthStats": { "post": { "produces": [ "application/json" ], "tags": [ "报表" ], "summary": "月度统计库存报表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetMonthStats" } }, { "type": "string", "description": "token", "name": "Authorization", "in": "header", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.MonthStats" } } } } ] } } } } }, "/api-wms/v1/location/addLocation": { "post": { "produces": [ "application/json" ], "tags": [ "位置" ], "summary": "添加位置信息", "parameters": [ { "description": "位置信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.Location" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/location/deleteLocation/{id}": { "delete": { "produces": [ "application/json" ], "tags": [ "位置" ], "summary": "删除位置", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/location/getLocationDetails/{id}": { "get": { "produces": [ "application/json" ], "tags": [ "位置" ], "summary": "获取位置详情", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/models.Location" } } } ] } } } } }, "/api-wms/v1/location/getLocationList": { "post": { "produces": [ "application/json" ], "tags": [ "位置" ], "summary": "获取位置列表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetLocationList" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Location" } } } } ] } } } } }, "/api-wms/v1/location/getLocationTreeList": { "get": { "produces": [ "application/json" ], "tags": [ "位置" ], "summary": "获取位置列表树", "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Location" } } } } ] } } } } }, "/api-wms/v1/location/updateLocation": { "post": { "produces": [ "application/json" ], "tags": [ "位置" ], "summary": "修改位置", "parameters": [ { "description": "产品信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.Location" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProduct/add": { "post": { "produces": [ "application/json" ], "tags": [ "上架规则" ], "summary": "添加上架规则", "parameters": [ { "description": "新增上架规则", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddLocationProduct" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProduct/delete/{id}": { "delete": { "produces": [ "application/json" ], "tags": [ "上架规则" ], "summary": "删除上架规则", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProduct/list": { "post": { "produces": [ "application/json" ], "tags": [ "上架规则" ], "summary": "上架规则列表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.PageInfo" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProduct/update": { "post": { "produces": [ "application/json" ], "tags": [ "上架规则" ], "summary": "修改上架规则", "parameters": [ { "description": "修改参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateLocationProduct" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProductAmount/add": { "post": { "produces": [ "application/json" ], "tags": [ "库存盘点" ], "summary": "添加库存盘点信息", "parameters": [ { "description": "入库/出库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateLocationProductAmount" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProductAmount/finish": { "post": { "produces": [ "application/json" ], "tags": [ "库存盘点" ], "summary": "应用、验证", "parameters": [ { "description": "入参", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.FinishLocationProductAmount" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProductAmount/getLocationProductAmount": { "post": { "produces": [ "application/json" ], "tags": [ "库存盘点" ], "summary": "获取位置产品信息", "parameters": [ { "description": "入参", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetRuleList" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/models.LocationProductAmount" } } } ] } } } } }, "/api-wms/v1/locationProductAmount/getRuleList": { "post": { "produces": [ "application/json" ], "tags": [ "库存盘点" ], "summary": "获取上架规则", "parameters": [ { "description": "查询信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetRuleList" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/response.RuleList" } } } } ] } } } } }, "/api-wms/v1/locationProductAmount/list": { "post": { "produces": [ "application/json" ], "tags": [ "库存盘点" ], "summary": "库存盘点列表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetList" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/locationProductAmount/update": { "post": { "produces": [ "application/json" ], "tags": [ "库存盘点" ], "summary": "修改库存盘点信息", "parameters": [ { "description": "入库/出库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateLocationProductAmount" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/cancel/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "取消", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/finish/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "更改记录状态", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/getClientList": { "get": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "获取物流公司列表", "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/getLogisticCompanyList": { "get": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "获取物流公司列表", "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.LogisticCompany" } } } } ] } } } } }, "/api-wms/v1/operation/getOperationInfo/{id}": { "get": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "入库/出库列表", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/getPersonnelList": { "get": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "获取人员列表", "parameters": [ { "description": "参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.OperationCondition" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/inventory_order.WorkerInfo" } } } } ] } } } } }, "/api-wms/v1/operation/getSupplierList": { "get": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "获取物流公司列表", "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/list": { "post": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "入库/出库列表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.OperationList" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/listByCondition": { "post": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "出入库明细", "parameters": [ { "description": "参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.OperationCondition" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/listTransfer": { "post": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "库存调拨列表", "parameters": [ { "description": "参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.OperationAllList" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/operation": { "post": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "添加入库/出库", "parameters": [ { "description": "入库/出库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddOperation" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/operation/{id}": { "delete": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "删除入库/出库信息", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/outputOperation/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "打印", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operation/update": { "post": { "produces": [ "application/json" ], "tags": [ "入库/出库" ], "summary": "修改入库/出库信息", "parameters": [ { "description": "入库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateOperation" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operationType/listTransfer": { "get": { "produces": [ "application/json" ], "tags": [ "业务类型" ], "summary": "调拨类型列表", "parameters": [ { "type": "string", "name": "keyword", "in": "query" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.ResponseList" } } } } }, "/api-wms/v1/operationType/operationType": { "get": { "produces": [ "application/json" ], "tags": [ "业务类型" ], "summary": "查询作业类型列表", "parameters": [ { "type": "string", "name": "keyword", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.ResponseList" } } } }, "post": { "produces": [ "application/json" ], "tags": [ "业务类型" ], "summary": "添加作业类型", "parameters": [ { "description": "作业类型信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddOperationType" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/operationType/operationType/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "业务类型" ], "summary": "编辑作业类型", "parameters": [ { "description": "作业类型信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateOperationType" } }, { "type": "string", "description": "作业类型id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } }, "delete": { "produces": [ "application/json" ], "tags": [ "业务类型" ], "summary": "删除作业类型", "parameters": [ { "type": "string", "description": "作业类型id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/addDisuse": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "添加报废信息", "parameters": [ { "description": "入库/出库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddDisuse" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/addProduct": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "添加产品", "parameters": [ { "description": "产品信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.Material" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/addProductCategory": { "post": { "produces": [ "application/json" ], "tags": [ "产品类型" ], "summary": "添加产品类型", "parameters": [ { "description": "产品类型信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.ProductCategory" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/cancelDisuse/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "取消报废", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/deleteProduct/{id}": { "delete": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "删除产品", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/deleteProductCategory/{id}": { "delete": { "produces": [ "application/json" ], "tags": [ "产品类型" ], "summary": "删除产品类型", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/finishDisuse/{id}": { "put": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "验证报废", "parameters": [ { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/getProductCategoryDetails/{id}": { "get": { "produces": [ "application/json" ], "tags": [ "产品类型" ], "summary": "获取产品类型详情", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/models.Material" } } } ] } } } } }, "/api-wms/v1/product/getProductCategoryList": { "post": { "produces": [ "application/json" ], "tags": [ "产品类型" ], "summary": "获取产品类型列表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetProductList" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.ProductCategory" } } } } ] } } } } }, "/api-wms/v1/product/getProductDetails/{id}": { "get": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "获取产品详情", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/models.Material" } } } ] } } } } }, "/api-wms/v1/product/getProductList": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "获取产品列表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetProductList" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Material" } } } } ] } } } } }, "/api-wms/v1/product/getUnitInfo": { "get": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "获取单位信息", "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.UnitDict" } } } } ] } } } } }, "/api-wms/v1/product/getUserInfo": { "get": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "获取登录用户信息", "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "object", "additionalProperties": true } } } ] } } } } }, "/api-wms/v1/product/listDisuse": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "报废列表", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.QueryDisuseList" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/listHistory": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "产品位置历史信息", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.QueryOperationHistory" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Operation" } } } } ] } } } } }, "/api-wms/v1/product/listOperaton": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "产品历史出入库信息", "parameters": [ { "description": "查询参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.QueryOperationList" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Operation" } } } } ] } } } } }, "/api-wms/v1/product/saveUnitDict": { "post": { "produces": [ "application/json" ], "tags": [ "数据字典" ], "summary": "更新计量单位字典", "parameters": [ { "description": "参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.SaveUnitDict" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/updateDisuse": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "修改报废信息", "parameters": [ { "description": "入库/出库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.UpdateDisuse" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/updateProduct": { "post": { "produces": [ "application/json" ], "tags": [ "产品" ], "summary": "修改产品", "parameters": [ { "description": "产品信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.Material" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/product/updateProductCategory": { "post": { "produces": [ "application/json" ], "tags": [ "产品类型" ], "summary": "修改产品类型", "parameters": [ { "description": "产品信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.ProductCategory" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/reorderRule/addReorderRule": { "post": { "produces": [ "application/json" ], "tags": [ "重订货规则" ], "summary": "添加重订货规则", "parameters": [ { "description": "重订货规则", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.ReorderRule" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/reorderRule/getAmountAndPrediction": { "post": { "produces": [ "application/json" ], "tags": [ "重订货规则" ], "summary": "获取在库与预测数量", "parameters": [ { "description": "重订货规则", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetAmountAndPrediction" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "additionalProperties": true } } } } ] } } } } }, "/api-wms/v1/reorderRule/getReorderRuleList": { "post": { "produces": [ "application/json" ], "tags": [ "重订货规则" ], "summary": "获取重订货规则列表", "parameters": [ { "description": "参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.GetReorderRuleList" } } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.ReorderRule" } } } } ] } } } } }, "/api-wms/v1/reorderRule/orderAgain": { "post": { "produces": [ "application/json" ], "tags": [ "重订货规则" ], "summary": "再订一次", "parameters": [ { "description": "重订货规则", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.ReorderRule" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/reorderRule/submitOrder": { "post": { "produces": [ "application/json" ], "tags": [ "重订货规则" ], "summary": "再订一次", "parameters": [ { "description": "参数", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.ReorderRule" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/reorderRule/updateReorderRule": { "post": { "produces": [ "application/json" ], "tags": [ "重订货规则" ], "summary": "更新重订货规则", "parameters": [ { "description": "重订货规则", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.ReorderRule" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/warehouse/getWarehouseDetails/{id}": { "get": { "produces": [ "application/json" ], "tags": [ "仓库" ], "summary": "获取仓库详情", "parameters": [ { "type": "string", "description": "仓库id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.Response" }, { "type": "object", "properties": { "data": { "$ref": "#/definitions/models.Warehouse" } } } ] } } } } }, "/api-wms/v1/warehouse/updateWarehouse": { "post": { "produces": [ "application/json" ], "tags": [ "仓库" ], "summary": "编辑仓库", "parameters": [ { "description": "仓库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/models.Warehouse" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/warehouse/warehouse": { "get": { "produces": [ "application/json" ], "tags": [ "仓库" ], "summary": "查询仓库列表", "parameters": [ { "type": "string", "name": "keyword", "in": "query" }, { "type": "integer", "description": "页码", "name": "page", "in": "query" }, { "type": "integer", "description": "每页大小", "name": "pageSize", "in": "query" } ], "responses": { "200": { "description": "成功", "schema": { "allOf": [ { "$ref": "#/definitions/util.ResponseList" }, { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/models.Warehouse" } } } } ] } } } }, "post": { "produces": [ "application/json" ], "tags": [ "仓库" ], "summary": "添加仓库", "parameters": [ { "description": "仓库信息", "name": "object", "in": "body", "required": true, "schema": { "$ref": "#/definitions/request.AddWarehouse" } } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } }, "/api-wms/v1/warehouse/warehouse/{id}": { "delete": { "produces": [ "application/json" ], "tags": [ "仓库" ], "summary": "删除仓库", "parameters": [ { "type": "string", "description": "仓库id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "成功", "schema": { "$ref": "#/definitions/util.Response" } } } } } }, "definitions": { "code.CodeAuto": { "type": "object", "properties": { "AutoLength": { "type": "integer" }, "Desc": { "type": "string" }, "PrefixMethod": { "type": "integer" }, "PrefixValue": { "type": "string" }, "SuffixMethod": { "type": "integer" } } }, "code.CodeRule": { "type": "object", "properties": { "Desc": { "type": "string" }, "Length": { "type": "integer" }, "Name": { "type": "string" } } }, "code.CodeStandard": { "type": "object", "properties": { "AutoRule": { "$ref": "#/definitions/code.CodeAuto" }, "ID": { "type": "string" }, "List": { "type": "array", "items": { "$ref": "#/definitions/code.CodeRule" } }, "Method": { "type": "integer" }, "Name": { "type": "string" }, "Status": { "type": "string" }, "Type": { "type": "string" } } }, "constvar.BaseOperationType": { "type": "integer", "enum": [ 1, 2, 3, 4, 5 ], "x-enum-comments": { "BaseOperationTypeAdjust": "库存盘点", "BaseOperationTypeDisuse": "报废", "BaseOperationTypeIncoming": "收货", "BaseOperationTypeInternal": "内部调拨", "BaseOperationTypeOutgoing": "交货" }, "x-enum-varnames": [ "BaseOperationTypeIncoming", "BaseOperationTypeOutgoing", "BaseOperationTypeInternal", "BaseOperationTypeDisuse", "BaseOperationTypeAdjust" ] }, "constvar.CostingMethod": { "type": "integer", "enum": [ 1, 2, 3 ], "x-enum-comments": { "CostingMethodAverageCost": "平均成本", "CostingMethodFIFO": "先进先出", "CostingMethodStandardPrice": "标准价格" }, "x-enum-varnames": [ "CostingMethodStandardPrice", "CostingMethodFIFO", "CostingMethodAverageCost" ] }, "constvar.FileType": { "type": "string", "enum": [ "file", "picture", "thumbnail" ], "x-enum-comments": { "FileType_File": "文件", "FileType_Picture": "图片", "FileType_Thumbnail": "缩略图" }, "x-enum-varnames": [ "FileType_File", "FileType_Picture", "FileType_Thumbnail" ] }, "constvar.ForceRemovalStrategy": { "type": "integer", "enum": [ 1, 2, 3 ], "x-enum-varnames": [ "ForceRemovalStrategyFIFO", "ForceRemovalStrategyLIFO", "ForceRemovalStrategyClosestLocation" ] }, "constvar.InventoryValuation": { "type": "integer", "enum": [ 1, 2 ], "x-enum-comments": { "InventoryValuationAuto": "自动", "InventoryValuationManual": "手动" }, "x-enum-varnames": [ "InventoryValuationManual", "InventoryValuationAuto" ] }, "constvar.InvoicingStrategy": { "type": "integer", "enum": [ 1, 2, 3, 4, 5 ], "x-enum-comments": { "BasedDeliverNumber": "基于交付数量", "DeliverNumber": "交付数量", "IndentNumber": "订购数量", "Milestones": "基于里程碑", "PrepaidPrice": "预付\\固定价格" }, "x-enum-varnames": [ "IndentNumber", "DeliverNumber", "PrepaidPrice", "Milestones", "BasedDeliverNumber" ] }, "constvar.LocationType": { "type": "integer", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "x-enum-comments": { "LocationTypeAdjust": "库存盘点", "LocationTypeCustomer": "客户位置", "LocationTypeDisuse": "报废位置", "LocationTypeInternal": "内部位置", "LocationTypeInventoryLoss": "库存损失", "LocationTypeProduction": "生产", "LocationTypeTransit": "中转位置", "LocationTypeVendor": "供应商位置", "LocationTypeView": "视图" }, "x-enum-varnames": [ "LocationTypeVendor", "LocationTypeView", "LocationTypeInternal", "LocationTypeCustomer", "LocationTypeInventoryLoss", "LocationTypeProduction", "LocationTypeTransit", "LocationTypeDisuse", "LocationTypeAdjust" ] }, "constvar.MaterialMode": { "type": "string", "enum": [ "原材料", "半成品", "成品", "辅料", "耗材", "其他", "虚拟件" ], "x-enum-comments": { "MaterialModeAuxiliary": "辅料", "MaterialModeConsumables": "耗材", "MaterialModeOther": "其他", "MaterialModeVirtual": "虚拟件, 不能销售,不能出入库,不能采购" }, "x-enum-varnames": [ "MaterialModeRaw", "MaterialModeSemi", "MaterialModeFinished", "MaterialModeAuxiliary", "MaterialModeConsumables", "MaterialModeOther", "MaterialModeVirtual" ] }, "constvar.OperationSource": { "type": "integer", "enum": [ 1, 2, 3, 4, 5, 6 ], "x-enum-comments": { "OperationSourceOutsourcing": "委外入库", "OperationSourceOutsourcingApply": "委外领料", "OperationSourceProduction": "生产入库", "OperationSourceProductionApply": "生产领料", "OperationSourcePurchase": "采购入库", "OperationSourceSaleDelivery": "销售发货" }, "x-enum-varnames": [ "OperationSourcePurchase", "OperationSourceProduction", "OperationSourceOutsourcing", "OperationSourceProductionApply", "OperationSourceOutsourcingApply", "OperationSourceSaleDelivery" ] }, "constvar.OperationStatus": { "type": "integer", "enum": [ 1, 2, 3, 4, 5 ], "x-enum-comments": { "OperationStatus_Cancel": "取消", "OperationStatus_Draft": "草稿", "OperationStatus_Finish": "完成", "OperationStatus_Ready": "就绪", "OperationStatus_Waiting": "正在等待" }, "x-enum-varnames": [ "OperationStatus_Draft", "OperationStatus_Waiting", "OperationStatus_Ready", "OperationStatus_Finish", "OperationStatus_Cancel" ] }, "constvar.OrderCreation": { "type": "integer", "enum": [ 1, 2, 3, 4 ], "x-enum-comments": { "Nothing": "不操作", "Object": "项目", "Task": "任务", "TaskAndObject": "任务和项目" }, "x-enum-varnames": [ "Nothing", "Task", "Object", "TaskAndObject" ] }, "constvar.ProductType": { "type": "integer", "enum": [ 1, 2, 3 ], "x-enum-comments": { "Consumables": "消耗品", "Server": "服务", "StoredProduct": "可储存的产品" }, "x-enum-varnames": [ "Consumables", "Server", "StoredProduct" ] }, "constvar.PurchaseType": { "type": "integer", "enum": [ 1, 2, 3 ], "x-enum-comments": { "PurchaseTypeEntrust": "委外", "PurchaseTypeOutSource": "采购", "PurchaseTypeSelf": "自制" }, "x-enum-varnames": [ "PurchaseTypeOutSource", "PurchaseTypeSelf", "PurchaseTypeEntrust" ] }, "constvar.ReservationMethod": { "type": "integer", "enum": [ 1, 2, 3 ], "x-enum-comments": { "ReservationMethodAtConfirm": "在确认时", "ReservationMethodByDate": "在预定日期之前", "ReservationMethodManual": "手动" }, "x-enum-varnames": [ "ReservationMethodAtConfirm", "ReservationMethodManual", "ReservationMethodByDate" ] }, "constvar.RuleType": { "type": "integer", "enum": [ 1, 2 ], "x-enum-comments": { "RuleType_Product": "产品上架规则", "RuleType_ProductCategory": "产品类别上架规则" }, "x-enum-varnames": [ "RuleType_Product", "RuleType_ProductCategory" ] }, "constvar.WhetherType": { "type": "integer", "enum": [ 1, 2, 3 ], "x-enum-comments": { "ReservationNever": "从不", "WhetherTypeAlways": "总是", "WhetherTypeAsk": "询问" }, "x-enum-varnames": [ "WhetherTypeAsk", "WhetherTypeAlways", "ReservationNever" ] }, "inventory_order.WorkerInfo": { "type": "object", "properties": { "id": { "type": "string" }, "name": { "type": "string" } } }, "models.Attachment": { "type": "object", "properties": { "FileUrl": { "type": "string" }, "ext": { "type": "string" }, "fileName": { "type": "string" }, "fileType": { "$ref": "#/definitions/constvar.FileType" }, "id": { "type": "integer" } } }, "models.Company": { "type": "object", "properties": { "createTime": { "type": "string" }, "id": { "type": "integer" }, "name": { "description": "公司名称", "type": "string" }, "updateTime": { "type": "string" } } }, "models.Department": { "type": "object", "properties": { "children": { "type": "array", "items": { "$ref": "#/definitions/models.Department" } }, "head": { "description": "部门负责人", "type": "string" }, "id": { "type": "integer" }, "name": { "description": "部门名称", "type": "string" }, "number": { "description": "部门编号", "type": "string" }, "parentId": { "description": "上级部门ID", "type": "integer" }, "remark": { "description": "备注", "type": "string" }, "sort": { "description": "排序", "type": "integer" } } }, "models.Location": { "type": "object", "properties": { "children": { "type": "array", "items": { "$ref": "#/definitions/models.Location" } }, "companyId": { "description": "公司id", "type": "integer" }, "countFrequency": { "description": "盘点频率(天)", "type": "integer" }, "createTime": { "type": "string" }, "forceRemovalStrategy": { "description": "下架策略", "allOf": [ { "$ref": "#/definitions/constvar.ForceRemovalStrategy" } ] }, "id": { "type": "integer" }, "isReturnLocation": { "description": "是否退货位置", "type": "boolean" }, "isScrapLocation": { "description": "是否报废位置", "type": "boolean" }, "jointName": { "description": "拼接名称", "type": "string" }, "name": { "description": "位置名称", "type": "string" }, "nextCount": { "description": "下次盘点", "type": "string" }, "notes": { "description": "外部备注", "type": "string" }, "parentId": { "description": "上级id", "type": "integer" }, "recentlyCount": { "description": "最近盘点", "type": "string" }, "replenishLocation": { "description": "是否补充位置", "type": "boolean" }, "type": { "description": "Company Company ` + "`" + `json:\"company\" gorm:\"foreignKey:CompanyId\"` + "`" + ` //公司", "allOf": [ { "$ref": "#/definitions/constvar.LocationType" } ] }, "updateTime": { "type": "string" }, "warehouse": { "description": "仓库", "allOf": [ { "$ref": "#/definitions/models.Warehouse" } ] }, "warehouseId": { "description": "仓库ID", "type": "integer" } } }, "models.LocationProductAmount": { "type": "object", "properties": { "amount": { "description": "库存数量", "type": "number" }, "createDate": { "description": "日期", "type": "string" }, "createTime": { "type": "string" }, "id": { "type": "integer" }, "location": { "$ref": "#/definitions/models.Location" }, "locationId": { "description": "LocationProductId int ` + "`" + `json:\"locationProductId\" gorm:\"type:int;not null;comment:上架规则id\"` + "`" + ` //上架规则id\nLocationProduct LocationProduct ` + "`" + `json:\"locationProduct\" gorm:\"foreignKey:LocationProductId;references:Id\"` + "`" + `", "type": "integer" }, "product": { "$ref": "#/definitions/models.Material" }, "productCategory": { "$ref": "#/definitions/models.ProductCategory" }, "productCategoryId": { "description": "产品种类id", "type": "integer" }, "productId": { "description": "产品id", "type": "string" }, "updateTime": { "type": "string" } } }, "models.LogisticCompany": { "type": "object", "properties": { "contact": { "description": "联系人", "type": "string" }, "contact_phone": { "description": "联系电话", "type": "string" }, "hidden": { "description": "隐藏", "type": "boolean" }, "id": { "type": "string" }, "monthly_account": { "description": "月结账号", "type": "string" }, "name": { "type": "string" } } }, "models.Material": { "type": "object", "properties": { "amount": { "description": "数量", "type": "number" }, "attachmentIDs": { "description": "以下为不存库的字段", "type": "array", "items": { "type": "integer" } }, "attachmentList": { "type": "array", "items": { "$ref": "#/definitions/models.Attachment" } }, "autoIncr": { "type": "integer" }, "barcode": { "description": "条码", "type": "string" }, "buyExplain": { "description": "采购说明", "type": "string" }, "canBePurchased": { "description": "是否可采购", "type": "boolean" }, "categoryId": { "description": "产品类别id", "type": "integer" }, "categoryName": { "description": "产品类别名称", "type": "string" }, "codeStandardID": { "description": "Explain string ` + "`" + `gorm:\"type:varchar(512);comment:编号说明\" json:\"explain\"` + "`" + `", "type": "string" }, "companyId": { "description": "公司id", "type": "integer" }, "companyName": { "description": "公司名称", "type": "string" }, "controlStrategy": { "description": "控制策略", "allOf": [ { "$ref": "#/definitions/constvar.InvoicingStrategy" } ] }, "cost": { "description": "成本", "type": "number" }, "currencyName": { "description": "币种名称", "type": "string" }, "customerTaxes": { "description": "客户税百分比", "type": "number" }, "deliveryAdvanceTime": { "description": "客户前置时间(天)", "type": "number" }, "grossUnit": { "type": "string" }, "grossWeight": { "type": "number" }, "id": { "type": "string" }, "inStorageExplain": { "description": "HSCode string ` + "`" + `gorm:\"type:varchar(255);comment:HS编码\" json:\"HSCode\"` + "`" + ` //HS编码\nOriginCountryId int ` + "`" + `gorm:\"type:int(11);comment:原产地id\" json:\"originCountryId\"` + "`" + ` //原产地id\nOriginCountryName string ` + "`" + `gorm:\"type:varchar(255);comment:原产地名称\" json:\"originCountryName\"` + "`" + ` //原产地名称", "type": "string" }, "inputAmount": { "type": "number" }, "internalNotes": { "description": "内部说明", "type": "string" }, "internalReference": { "description": "内部参考", "type": "string" }, "internalTransferExplain": { "description": "内部调拨说明", "type": "string" }, "invoicingStrategy": { "description": "开票策略", "allOf": [ { "$ref": "#/definitions/constvar.InvoicingStrategy" } ] }, "isSale": { "description": "是否销售", "type": "boolean" }, "isStorage": { "description": "无库存的在wms以及srm中需要过滤掉", "type": "integer" }, "isVirtual": { "description": "虚拟物料在MRP计算时跳过该层级直接领用下级物料,虚拟物料不生成工单", "type": "integer" }, "makeAdvanceTime": { "description": "制造前置时间(天)", "type": "number" }, "maxInventory": { "description": "最大库存", "type": "number" }, "maxInventoryRule": { "description": "最大库存", "type": "number" }, "minInventory": { "description": "最小库存", "type": "number" }, "minInventoryRule": { "description": "最小库存", "type": "number" }, "minPurchaseAmount": { "description": "PurchaseAheadDay int ` + "`" + `gorm:\"type:int(11);comment:采购提前期(天)\" json:\"purchaseAheadDay\"` + "`" + `\nProduceAheadDay int ` + "`" + `gorm:\"type:int(11);comment:制造提前期(天)\" json:\"produceAheadDay\"` + "`" + `", "type": "number" }, "model": { "description": "MaterialType constvar.ProductType ` + "`" + `gorm:\"index;type:int(11);comment:物料类型(数字)\" json:\"materialType\"` + "`" + `", "allOf": [ { "$ref": "#/definitions/constvar.MaterialMode" } ] }, "moreUnit": { "type": "boolean" }, "moreUnitList": { "type": "array", "items": { "$ref": "#/definitions/models.UnitItems" } }, "name": { "description": "物料名称", "type": "string" }, "netUnit": { "type": "string" }, "netWeight": { "type": "number" }, "note": { "type": "string" }, "orderAdvanceTime": { "description": "订单准备天数(天)", "type": "number" }, "orderCreation": { "description": "订单创建", "allOf": [ { "$ref": "#/definitions/constvar.OrderCreation" } ] }, "outStorageExplain": { "description": "出库说明", "type": "string" }, "outputAmount": { "type": "number" }, "predictionAmount": { "type": "number" }, "principal": { "description": "负责人", "type": "string" }, "productTagId": { "description": "产品标签id", "type": "integer" }, "productTagName": { "description": "产品标签名称", "type": "string" }, "productType": { "description": "wms添加字段", "allOf": [ { "$ref": "#/definitions/constvar.ProductType" } ] }, "purchasePrice": { "description": "采购价格", "type": "number" }, "purchaseType": { "$ref": "#/definitions/constvar.PurchaseType" }, "purchaseTypeList": { "type": "array", "items": { "type": "integer" } }, "reorderRuleNum": { "type": "integer" }, "salePrice": { "description": "销售单价", "type": "number" }, "selectProduct": { "description": "可选产品id", "type": "string" }, "sellExplain": { "description": "销售说明", "type": "string" }, "specs": { "type": "string" }, "supplier": { "description": "FSource string ` + "`" + `gorm:\"type:varchar(191);comment:生产车间\" json:\"-\"` + "`" + `\nStatus constvar.MaterialStatus ` + "`" + `gorm:\"type:int(11);comment:状态\" json:\"status\"` + "`" + `", "type": "string" }, "templateID": { "description": "模板ID", "type": "string" }, "type": { "type": "string" }, "unit": { "description": "LockAmount decimal.Decimal ` + "`" + `gorm:\"type:decimal(35,18);default:0;comment:锁定数量\" json:\"lockAmount\"` + "`" + `", "type": "string" }, "volume": { "description": "体积", "type": "number" }, "weight": { "description": "重量", "type": "number" } } }, "models.MonthStats": { "type": "object", "properties": { "MoreUnitsArr": { "description": "期末其他单位数组", "type": "array", "items": { "$ref": "#/definitions/models.UnitItems" } }, "amount": { "description": "期末结余数量", "type": "number" }, "beginAmount": { "description": "期初数量", "type": "number" }, "beginMoreUnitsArr": { "description": "期初其他单位数组", "type": "array", "items": { "$ref": "#/definitions/models.UnitItems" } }, "createTime": { "type": "string" }, "date": { "description": "日期 2024-04", "type": "string" }, "id": { "type": "integer" }, "inputAmount": { "description": "入库数量", "type": "number" }, "inputMoreUnitsArr": { "description": "入库其他单位数组", "type": "array", "items": { "$ref": "#/definitions/models.UnitItems" } }, "outputAmount": { "description": "出库数量", "type": "number" }, "outputMoreUnitsArr": { "description": "出库其他单位数组", "type": "array", "items": { "$ref": "#/definitions/models.UnitItems" } }, "productId": { "description": "产品id", "type": "string" }, "productName": { "description": "产品名称", "type": "string" }, "unit": { "description": "单位", "type": "string" }, "updateTime": { "type": "string" }, "weight": { "description": "重量", "type": "number" } } }, "models.Operation": { "type": "object", "properties": { "accountant": { "type": "string" }, "accountantId": { "type": "string" }, "auditDate": { "type": "string" }, "baseOperationType": { "description": "基础作业类型", "allOf": [ { "$ref": "#/definitions/constvar.BaseOperationType" } ] }, "comment": { "type": "string" }, "companyID": { "type": "string" }, "companyName": { "type": "string" }, "contacterID": { "type": "integer" }, "contacterName": { "type": "string" }, "createTime": { "type": "string" }, "custodian": { "type": "string" }, "custodianId": { "type": "string" }, "details": { "type": "array", "items": { "$ref": "#/definitions/models.OperationDetails" } }, "id": { "type": "integer" }, "location": { "description": "源位置", "allOf": [ { "$ref": "#/definitions/models.Location" } ] }, "locationID": { "description": "源位置id", "type": "integer" }, "logisticCompany": { "$ref": "#/definitions/models.LogisticCompany" }, "logisticCompanyId": { "type": "string" }, "logisticWeight": { "description": "物流重量", "type": "number" }, "manager": { "type": "string" }, "managerId": { "type": "string" }, "number": { "description": "单号", "type": "string" }, "operationDate": { "description": "FromLocationID int ` + "`" + `json:\"fromLocationId\" gorm:\"type:int;not null;comment:源位置id\"` + "`" + ` //源位置id\nFromLocation Location ` + "`" + `json:\"fromLocation\" gorm:\"foreignKey:FromLocationID;references:Id\"` + "`" + ` //源位置\nToLocationID int ` + "`" + `json:\"toLocationId\" gorm:\"type:int;not null;comment:目标位置id\"` + "`" + ` //目标位置id\nToLocation Location ` + "`" + `json:\"toLocation\" gorm:\"foreignKey:ToLocationID;references:Id\"` + "`" + ` //目标位置", "type": "string" }, "operationSource": { "description": "操作来源", "allOf": [ { "$ref": "#/definitions/constvar.OperationSource" } ] }, "operationTypeId": { "description": "作业类型id", "type": "integer" }, "operationTypeName": { "description": "作业类型名称", "type": "string" }, "receiverAddr": { "type": "string" }, "receiverName": { "type": "string" }, "receiverPhone": { "type": "string" }, "salesDetailsNumber": { "type": "string" }, "source": { "type": "string" }, "sourceNumber": { "description": "源单号", "type": "string" }, "status": { "description": "状态", "allOf": [ { "$ref": "#/definitions/constvar.OperationStatus" } ] }, "toLocation": { "description": "目标位置", "allOf": [ { "$ref": "#/definitions/models.Location" } ] }, "toLocationId": { "description": "目标位置id", "type": "integer" }, "updateTime": { "type": "string" }, "waybillNumber": { "description": "运单号", "type": "string" }, "weight": { "description": "重量", "type": "number" } } }, "models.OperationDetails": { "type": "object", "properties": { "amount": { "description": "ProductName string ` + "`" + `json:\"productName\" gorm:\"type:varchar(255);not null;comment:产品名称\"` + "`" + ` //产品名称", "type": "number" }, "auxiliaryAmount": { "type": "number" }, "auxiliaryUnit": { "type": "string" }, "createTime": { "type": "string" }, "fromLocation": { "description": "源位置", "allOf": [ { "$ref": "#/definitions/models.Location" } ] }, "fromLocationId": { "description": "源位置id", "type": "integer" }, "id": { "type": "integer" }, "operationId": { "description": "操作id", "type": "integer" }, "product": { "description": "Unit string ` + "`" + `json:\"unit\" gorm:\"type:varchar(31);comment:单位\"` + "`" + ` //单位", "allOf": [ { "$ref": "#/definitions/models.Material" } ] }, "productId": { "description": "产品id", "type": "string" }, "toLocation": { "description": "目标位置", "allOf": [ { "$ref": "#/definitions/models.Location" } ] }, "toLocationId": { "description": "目标位置id", "type": "integer" }, "totalGrossWeight": { "type": "number" }, "totalNetWeight": { "type": "number" }, "updateTime": { "type": "string" } } }, "models.ProductCategory": { "type": "object", "properties": { "costingMethod": { "description": "成本方法", "allOf": [ { "$ref": "#/definitions/constvar.CostingMethod" } ] }, "createTime": { "type": "string" }, "forceRemovalStrategy": { "description": "强制下架策略", "allOf": [ { "$ref": "#/definitions/constvar.ForceRemovalStrategy" } ] }, "id": { "type": "integer" }, "inventoryValuation": { "description": "库存计价", "allOf": [ { "$ref": "#/definitions/constvar.InventoryValuation" } ] }, "name": { "description": "分类名称", "type": "string" }, "parentId": { "description": "上级id", "type": "integer" }, "routeId": { "description": "路线id", "type": "integer" }, "routeName": { "description": "公司", "type": "string" }, "updateTime": { "type": "string" } } }, "models.ReorderRule": { "type": "object", "properties": { "amount": { "description": "在库数量", "type": "number" }, "createTime": { "type": "string" }, "id": { "type": "integer" }, "location": { "$ref": "#/definitions/models.Location" }, "locationId": { "description": "位置id", "type": "integer" }, "maxInventory": { "description": "最大库存", "type": "number" }, "minInventory": { "description": "最小库存", "type": "number" }, "orderNumber": { "description": "订购数量", "type": "number" }, "prediction": { "description": "预测数量", "type": "number" }, "product": { "$ref": "#/definitions/models.Material" }, "productId": { "description": "产品id", "type": "string" }, "route": { "description": "路线", "type": "string" }, "supplierId": { "description": "供应商id", "type": "integer" }, "unit": { "description": "单位", "type": "string" }, "updateTime": { "type": "string" } } }, "models.UnitDict": { "type": "object", "properties": { "id": { "type": "integer" }, "isDefault": { "type": "boolean" }, "name": { "type": "string" } } }, "models.UnitItems": { "type": "object", "properties": { "amount": { "type": "number" }, "floating": { "type": "boolean" }, "unit": { "type": "string" } } }, "models.Warehouse": { "type": "object", "properties": { "active": { "description": "是否启用,传true就行", "type": "boolean" }, "address": { "description": "地址", "type": "string" }, "buyToResupply": { "description": "是否购买补给,已购买产品能够发送到此仓库", "type": "boolean" }, "code": { "description": "仓库编码", "type": "string" }, "company": { "$ref": "#/definitions/models.Company" }, "companyId": { "type": "integer" }, "contacts": { "description": "联系人", "type": "string" }, "createTime": { "type": "string" }, "id": { "type": "integer" }, "inboundTransportation": { "description": "入向运输", "type": "integer" }, "locationId": { "description": "默认位置id", "type": "integer" }, "name": { "description": "仓库名称", "type": "string" }, "outboundTransportation": { "description": "出库运输", "type": "integer" }, "partnerId": { "description": "合作伙伴id", "type": "integer" }, "resupplyWh": { "description": "补给来源仓库", "type": "array", "items": { "$ref": "#/definitions/models.Warehouse" } }, "resupplyWhIds": { "description": "补给来源仓库ID", "type": "array", "items": { "type": "string" } }, "updateTime": { "type": "string" }, "warehouseLocation": { "description": "库存位置", "type": "string" } } }, "request.AddCompany": { "type": "object", "properties": { "name": { "description": "公司名称", "type": "string" } } }, "request.AddDepartment": { "type": "object", "properties": { "name": { "description": "部门名称", "type": "string" }, "number": { "description": "部门编号", "type": "string" }, "parentId": { "description": "上级部门ID 一级部门传0", "type": "integer" }, "remark": { "description": "备注", "type": "string" } } }, "request.AddDisuse": { "type": "object", "properties": { "amount": { "description": "ProductName string ` + "`" + `json:\"productName\"` + "`" + `", "type": "number" }, "fromLocationId": { "type": "integer" }, "number": { "description": "Unit string ` + "`" + `json:\"unit\"` + "`" + `", "type": "string" }, "productId": { "type": "string" }, "sourceNumber": { "type": "string" }, "toLocationId": { "type": "integer" } } }, "request.AddLocationProduct": { "type": "object", "properties": { "areaId": { "description": "区域id", "type": "integer" }, "locationId": { "description": "位置id", "type": "integer" }, "productCategoryId": { "description": "产品种类id", "type": "integer" }, "productId": { "description": "产品id", "type": "string" }, "ruleType": { "description": "上架规则类型 1:产品类型;2:产品类别类型", "allOf": [ { "$ref": "#/definitions/constvar.RuleType" } ] } } }, "request.AddOperation": { "type": "object", "properties": { "accountant": { "type": "string" }, "accountantId": { "type": "string" }, "comment": { "description": "备注", "type": "string" }, "companyID": { "description": "公司ID-客户", "type": "string" }, "companyName": { "description": "公司名称-客户名称", "type": "string" }, "contacterID": { "description": "联系人ID-非必填", "type": "integer" }, "contacterName": { "description": "联系人姓名-非必填", "type": "string" }, "custodian": { "type": "string" }, "custodianId": { "type": "string" }, "details": { "type": "array", "items": { "$ref": "#/definitions/request.OperationDetails" } }, "id": { "type": "integer" }, "locationId": { "description": "源位置id", "type": "integer" }, "logisticCompanyId": { "type": "string" }, "logisticWeight": { "description": "物流重量", "type": "number" }, "manager": { "type": "string" }, "managerId": { "type": "string" }, "number": { "description": "单号", "type": "string" }, "operationDate": { "description": "FromLocationId int ` + "`" + `json:\"fromLocationId\" gorm:\"type:int;not null;comment:源位置id\"` + "`" + ` //源位置id\nToLocationId int ` + "`" + `json:\"toLocationId\" gorm:\"type:int;not null;comment:目标位置id\"` + "`" + ` //目标位置id", "type": "string" }, "operationTypeId": { "description": "作业类型id", "type": "integer" }, "operationTypeName": { "description": "作业类型名称", "type": "string" }, "receiverAddr": { "type": "string" }, "receiverName": { "type": "string" }, "receiverPhone": { "type": "string" }, "sourceNumber": { "description": "源单号", "type": "string" }, "status": { "description": "状态", "allOf": [ { "$ref": "#/definitions/constvar.OperationStatus" } ] }, "toLocationId": { "description": "目标位置id", "type": "integer" }, "waybillNumber": { "description": "运单号", "type": "string" }, "weight": { "description": "重量", "type": "number" } } }, "request.AddOperationType": { "type": "object", "properties": { "ReservationDaysBeforePriority": { "description": "在优先级的前几天", "type": "integer" }, "baseOperationType": { "description": "基础作业类型", "allOf": [ { "$ref": "#/definitions/constvar.BaseOperationType" } ] }, "companyId": { "description": "公司id", "type": "integer" }, "createBackorder": { "description": "创建欠单", "allOf": [ { "$ref": "#/definitions/constvar.WhetherType" } ] }, "defaultLocationDestId": { "description": "默认目标位置id", "type": "integer" }, "defaultLocationSrcId": { "description": "默认源位置id", "type": "integer" }, "id": { "type": "integer" }, "name": { "description": "仓库名称", "type": "string" }, "prefix": { "description": "前缀", "type": "string" }, "printLabel": { "description": "是否打印标签", "type": "boolean" }, "reservationDaysBefore": { "description": "收货前几天", "type": "integer" }, "reservationMethod": { "description": "保留方式", "allOf": [ { "$ref": "#/definitions/constvar.ReservationMethod" } ] }, "returnOperationTypeID": { "description": "退货类型ID", "type": "integer" }, "showOperations": { "description": "显示作业详情", "type": "boolean" }, "warehouseId": { "description": "仓库id", "type": "integer" } } }, "request.AddWarehouse": { "type": "object", "required": [ "code" ], "properties": { "active": { "description": "是否启用,传true就行", "type": "boolean" }, "address": { "description": "地址", "type": "string" }, "buyToResupply": { "description": "购买补给,已购买产品能够发送到此仓库", "type": "boolean" }, "code": { "description": "仓库编码", "type": "string", "maxLength": 5, "minLength": 1 }, "contacts": { "description": "联系人", "type": "string" }, "inboundTransportation": { "description": "入向运输", "type": "integer" }, "locationId": { "description": "位置id", "type": "integer" }, "name": { "description": "仓库名称", "type": "string" }, "outboundTransportation": { "description": "出库运输", "type": "integer" }, "partnerId": { "description": "合作伙伴id", "type": "integer" }, "resupplyWhIds": { "description": "补给来源仓库ID", "type": "array", "items": { "type": "string" } } } }, "request.FinishLocationProductAmount": { "type": "object", "properties": { "locationProductAmountId": { "description": "库存盘点id", "type": "integer" }, "operationId": { "description": "出入库id", "type": "integer" }, "productId": { "description": "产品id", "type": "string" } } }, "request.GetAmountAndPrediction": { "type": "object", "properties": { "locationId": { "type": "integer" }, "productId": { "type": "string" } } }, "request.GetInventoryForms": { "type": "object", "properties": { "categoryIds": { "description": "产品类型id", "type": "array", "items": { "type": "integer" } }, "keyWord": { "description": "搜索条件", "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "warehouseCode": { "description": "仓库缩写", "type": "string" } } }, "request.GetInventoryHistory": { "type": "object", "properties": { "baseOperationType": { "description": "基础作业类型", "allOf": [ { "$ref": "#/definitions/constvar.BaseOperationType" } ] }, "keyWord": { "description": "搜索条件", "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "produceId": { "description": "产品id", "type": "string" }, "productName": { "description": "产品名称", "type": "string" }, "unit": { "description": "单位", "type": "string" } } }, "request.GetList": { "type": "object", "properties": { "keyword": { "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "request.GetLocationForms": { "type": "object", "properties": { "keyWord": { "type": "string" }, "locationId": { "type": "integer" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "productId": { "type": "string" }, "wareHouseCode": { "type": "string" } } }, "request.GetLocationList": { "type": "object", "properties": { "isScrapLocation": { "description": "是否报废", "type": "boolean" }, "jointName": { "description": "拼接名称", "type": "string" }, "keyWord": { "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "type": { "type": "integer" } } }, "request.GetMonthStats": { "type": "object", "properties": { "date": { "type": "string" }, "keyword": { "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "request.GetProductList": { "type": "object", "properties": { "categoryId": { "type": "integer" }, "keyWord": { "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "request.GetReorderRuleList": { "type": "object", "properties": { "keyWord": { "type": "string" }, "locationId": { "type": "integer" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "productId": { "type": "string" }, "type": { "description": "类型:bh=补货", "type": "string" } } }, "request.GetRuleList": { "type": "object", "properties": { "locationId": { "description": "位置id", "type": "integer" }, "productId": { "description": "产品id", "type": "string" } } }, "request.OperationAllList": { "type": "object", "properties": { "number": { "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "sourceNumber": { "type": "string" } } }, "request.OperationCondition": { "type": "object", "properties": { "condition": { "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "request.OperationDetails": { "type": "object", "properties": { "OperationId": { "description": "操作id", "type": "integer" }, "amount": { "description": "ProductName string ` + "`" + `json:\"productName\" gorm:\"type:varchar(255);not null;comment:产品名称\"` + "`" + ` //产品名称", "type": "number" }, "auxiliaryAmount": { "description": "辅助数量", "type": "number" }, "auxiliaryUnit": { "description": "辅助单位", "type": "string" }, "fromLocationId": { "description": "Unit string ` + "`" + `json:\"unit\" gorm:\"type:varchar(31);comment:单位\"` + "`" + ` //单位\nProduct models.Material ` + "`" + `json:\"product\" gorm:\"foreignKey:ProductId;references:ID\"` + "`" + `", "type": "integer" }, "productId": { "description": "产品id", "type": "string" }, "toLocationId": { "description": "目标位置id", "type": "integer" }, "totalGrossWeight": { "description": "总毛重", "type": "number" }, "totalNetWeight": { "description": "总净重", "type": "number" } } }, "request.OperationList": { "type": "object", "properties": { "number": { "type": "string" }, "operationTypeId": { "type": "integer" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "status": { "$ref": "#/definitions/constvar.OperationStatus" } } }, "request.PageInfo": { "type": "object", "properties": { "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "request.QueryDisuseList": { "type": "object", "properties": { "number": { "type": "string" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" } } }, "request.QueryOperationHistory": { "type": "object", "properties": { "locationId": { "type": "integer" }, "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "productId": { "type": "string" } } }, "request.QueryOperationList": { "type": "object", "properties": { "page": { "description": "页码", "type": "integer" }, "pageSize": { "description": "每页大小", "type": "integer" }, "productId": { "type": "string" } } }, "request.SaveUnitDict": { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/definitions/request.UnitDict" } } } }, "request.UnitDict": { "type": "object", "properties": { "isDefault": { "type": "boolean" }, "name": { "type": "string" } } }, "request.UpdateCompany": { "type": "object", "properties": { "id": { "type": "integer" }, "name": { "description": "公司名称", "type": "string" } } }, "request.UpdateDepartment": { "type": "object", "properties": { "id": { "type": "integer" }, "name": { "description": "部门名称", "type": "string" }, "number": { "description": "部门编号", "type": "string" }, "parentId": { "description": "上级部门ID 一级部门传0", "type": "integer" }, "remark": { "description": "备注", "type": "string" } } }, "request.UpdateDisuse": { "type": "object", "properties": { "amount": { "type": "number" }, "baseOperationType": { "$ref": "#/definitions/constvar.BaseOperationType" }, "fromLocationId": { "type": "integer" }, "id": { "type": "integer" }, "number": { "type": "string" }, "operationDate": { "type": "string" }, "productId": { "type": "string" }, "sourceNumber": { "type": "string" }, "status": { "$ref": "#/definitions/constvar.OperationStatus" }, "toLocationId": { "type": "integer" } } }, "request.UpdateLocationProduct": { "type": "object", "properties": { "areaId": { "description": "区域id", "type": "integer" }, "id": { "type": "integer" }, "locationId": { "description": "位置id", "type": "integer" }, "productCategoryId": { "description": "产品种类id", "type": "integer" }, "productId": { "description": "产品id", "type": "string" }, "ruleType": { "description": "上架规则类型 1:产品类型;2:产品类别类型", "allOf": [ { "$ref": "#/definitions/constvar.RuleType" } ] } } }, "request.UpdateLocationProductAmount": { "type": "object", "properties": { "adjustAmount": { "description": "LocationProductAmountId int ` + "`" + `json:\"locationProductAmountId\"` + "`" + ` //库存盘点id", "type": "number" }, "amount": { "description": "库存数量", "type": "number" }, "differenceAmount": { "description": "计数数量", "type": "number" }, "locationId": { "description": "位置id", "type": "integer" }, "operationId": { "description": "出入库id", "type": "integer" }, "productCategoryId": { "description": "产品种类id", "type": "integer" }, "productId": { "description": "产品id", "type": "string" } } }, "request.UpdateOperation": { "type": "object", "properties": { "accountant": { "type": "string" }, "accountantId": { "type": "string" }, "baseOperationType": { "description": "基础作业类型", "allOf": [ { "$ref": "#/definitions/constvar.BaseOperationType" } ] }, "comment": { "description": "备注", "type": "string" }, "companyID": { "description": "公司ID-客户", "type": "string" }, "companyName": { "description": "公司名称-客户名称", "type": "string" }, "contacterID": { "description": "联系人ID-非必填", "type": "integer" }, "contacterName": { "description": "联系人姓名-非必填", "type": "string" }, "custodian": { "type": "string" }, "custodianId": { "type": "string" }, "details": { "type": "array", "items": { "$ref": "#/definitions/request.OperationDetails" } }, "id": { "type": "integer" }, "locationId": { "description": "源位置id", "type": "integer" }, "logisticCompanyId": { "type": "string" }, "logisticWeight": { "description": "物流重量", "type": "number" }, "manager": { "type": "string" }, "managerId": { "type": "string" }, "number": { "description": "单号", "type": "string" }, "operationDate": { "description": "FromLocationId int ` + "`" + `json:\"fromLocationId\" gorm:\"type:int;not null;comment:源位置id\"` + "`" + ` //源位置id\nToLocationId int ` + "`" + `json:\"toLocationId\" gorm:\"type:int;not null;comment:目标位置id\"` + "`" + ` //目标位置id", "type": "string" }, "operationTypeId": { "description": "作业类型id", "type": "integer" }, "operationTypeName": { "description": "作业类型名称", "type": "string" }, "receiverAddr": { "type": "string" }, "receiverName": { "type": "string" }, "receiverPhone": { "type": "string" }, "sourceNumber": { "description": "源单号", "type": "string" }, "status": { "description": "状态", "allOf": [ { "$ref": "#/definitions/constvar.OperationStatus" } ] }, "toLocationId": { "description": "目标位置id", "type": "integer" }, "waybillNumber": { "description": "运单号", "type": "string" }, "weight": { "description": "重量", "type": "number" } } }, "request.UpdateOperationType": { "type": "object", "properties": { "ReservationDaysBeforePriority": { "description": "在优先级的前几天", "type": "integer" }, "baseOperationType": { "description": "基础作业类型", "allOf": [ { "$ref": "#/definitions/constvar.BaseOperationType" } ] }, "companyId": { "description": "公司id", "type": "integer" }, "createBackorder": { "description": "创建欠单", "allOf": [ { "$ref": "#/definitions/constvar.WhetherType" } ] }, "defaultLocationDestId": { "description": "默认目标位置id", "type": "integer" }, "defaultLocationSrcId": { "description": "默认源位置id", "type": "integer" }, "id": { "type": "integer" }, "name": { "description": "仓库名称", "type": "string" }, "prefix": { "description": "前缀", "type": "string" }, "printLabel": { "description": "是否打印标签", "type": "boolean" }, "reservationDaysBefore": { "description": "收货前几天", "type": "integer" }, "reservationMethod": { "description": "保留方式", "allOf": [ { "$ref": "#/definitions/constvar.ReservationMethod" } ] }, "returnOperationTypeID": { "description": "退货类型ID", "type": "integer" }, "showOperations": { "description": "显示作业详情", "type": "boolean" }, "warehouseId": { "description": "仓库id", "type": "integer" } } }, "response.InventoryForms": { "type": "object", "properties": { "amount": { "description": "在库数量", "type": "number" }, "availableNumber": { "description": "可用库存", "type": "number" }, "cost": { "description": "成本", "type": "number" }, "in": { "description": "入库", "type": "number" }, "out": { "description": "出库", "type": "number" }, "produceId": { "description": "产品id", "type": "string" }, "productName": { "description": "产品名称", "type": "string" }, "productType": { "description": "产品类型", "type": "string" }, "unit": { "description": "单位", "type": "string" }, "value": { "description": "总价值", "type": "number" } } }, "response.InventoryHistory": { "type": "object", "properties": { "amount": { "description": "数量", "type": "number" }, "baseOperationType": { "description": "基础作业类型", "allOf": [ { "$ref": "#/definitions/constvar.BaseOperationType" } ] }, "contactedName": { "description": "完成者", "type": "string" }, "date": { "description": "日期", "type": "string" }, "fromLocation": { "description": "源位置", "type": "string" }, "fromLocationId": { "type": "integer" }, "number": { "description": "单号", "type": "string" }, "operationId": { "type": "integer" }, "operationTypeName": { "description": "作业类型名称", "type": "string" }, "productId": { "type": "string" }, "productName": { "description": "产品名称", "type": "string" }, "status": { "description": "状态", "type": "string" }, "toLocation": { "description": "目标位置", "type": "string" }, "toLocationId": { "type": "integer" }, "unit": { "description": "单位", "type": "string" }, "weight": { "description": "重量", "type": "number" } } }, "response.LocationForms": { "type": "object", "properties": { "amount": { "description": "数量", "type": "number" }, "locationId": { "description": "位置id", "type": "integer" }, "locationName": { "description": "位置名称", "type": "string" }, "produceId": { "description": "产品id", "type": "string" }, "productName": { "description": "产品名称", "type": "string" }, "productTypeName": { "description": "产品类别", "type": "string" }, "unit": { "description": "单位", "type": "string" }, "value": { "description": "总价值", "type": "number" } } }, "response.RuleList": { "type": "object", "properties": { "locationList": { "description": "位置列表", "type": "array", "items": { "$ref": "#/definitions/models.Location" } }, "productList": { "description": "产品列表", "type": "array", "items": { "$ref": "#/definitions/models.Material" } } } }, "util.Response": { "type": "object", "properties": { "code": { "type": "integer" }, "data": {}, "msg": { "type": "string" } } }, "util.ResponseList": { "type": "object", "properties": { "code": { "type": "integer" }, "data": {}, "msg": { "type": "string" }, "page": { "type": "integer" }, "pageSize": { "type": "integer" }, "total": { "type": "integer" } } } } }` // SwaggerInfo holds exported Swagger Info so clients can modify it var SwaggerInfo = &swag.Spec{ Version: "", Host: "", BasePath: "", Schemes: []string{}, Title: "", Description: "", InfoInstanceName: "swagger", SwaggerTemplate: docTemplate, LeftDelim: "{{", RightDelim: "}}", } func init() { swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo) }