From a6f82a1a1cbb4a3dfde004cf29b91c9b4c7da7c3 Mon Sep 17 00:00:00 2001
From: jiangshuai <291802688@qq.com>
Date: 星期二, 19 九月 2023 19:57:03 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/aps/WMS
---
docs/docs.go | 1628 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 1,626 insertions(+), 2 deletions(-)
diff --git a/docs/docs.go b/docs/docs.go
index 491292f..6d2848c 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -149,9 +149,834 @@
}
}
}
+ },
+ "/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/operation/operation": {
+ "get": {
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鍏ュ簱/鍑哄簱"
+ ],
+ "summary": "鍏ュ簱/鍑哄簱鍒楄〃",
+ "parameters": [
+ {
+ "type": "integer",
+ "name": "operationTypeId",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "椤电爜",
+ "name": "page",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "姣忛〉澶у皬",
+ "name": "pageSize",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ },
+ "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}": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鍏ュ簱/鍑哄簱"
+ ],
+ "summary": "淇敼鍏ュ簱/鍑哄簱淇℃伅",
+ "parameters": [
+ {
+ "description": "鍏ュ簱淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateOperation"
+ }
+ },
+ {
+ "type": "integer",
+ "description": "鍏ュ簱淇℃伅id",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ },
+ "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/product/addProduct": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "浜у搧"
+ ],
+ "summary": "娣诲姞浜у搧",
+ "parameters": [
+ {
+ "description": "浜у搧淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/models.Product"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/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.Product"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/warehouse/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": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/util.ResponseList"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/models.OperationType"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "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/warehouse/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/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}": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "浠撳簱"
+ ],
+ "summary": "缂栬緫浠撳簱",
+ "parameters": [
+ {
+ "description": "浠撳簱淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateWarehouse"
+ }
+ },
+ {
+ "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"
+ }
+ }
+ }
+ }
}
},
"definitions": {
+ "constvar.BaseOperationType": {
+ "type": "integer",
+ "enum": [
+ 1,
+ 2,
+ 3
+ ],
+ "x-enum-comments": {
+ "BaseOperationTypeIncoming": "鏀惰揣",
+ "BaseOperationTypeInternal": "鍐呴儴璋冩嫧",
+ "BaseOperationTypeOutgoing": "浜よ揣"
+ },
+ "x-enum-varnames": [
+ "BaseOperationTypeIncoming",
+ "BaseOperationTypeOutgoing",
+ "BaseOperationTypeInternal"
+ ]
+ },
+ "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
+ ],
+ "x-enum-comments": {
+ "LocationTypeCustomer": "瀹㈡埛浣嶇疆",
+ "LocationTypeInternal": "鍐呴儴浣嶇疆",
+ "LocationTypeInventoryLoss": "搴撳瓨鎹熷け",
+ "LocationTypeProduction": "鐢熶骇",
+ "LocationTypeTransit": "涓浆浣嶇疆",
+ "LocationTypeVendor": "渚涘簲鍟嗕綅缃�",
+ "LocationTypeView": "瑙嗗浘"
+ },
+ "x-enum-varnames": [
+ "LocationTypeVendor",
+ "LocationTypeView",
+ "LocationTypeInternal",
+ "LocationTypeCustomer",
+ "LocationTypeInventoryLoss",
+ "LocationTypeProduction",
+ "LocationTypeTransit"
+ ]
+ },
+ "constvar.OperationStatus": {
+ "type": "integer",
+ "enum": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "x-enum-comments": {
+ "OperationStatus_Draft": "鑽夌",
+ "OperationStatus_Finish": "瀹屾垚",
+ "OperationStatus_Ready": "灏辩华",
+ "OperationStatus_Waiting": "姝e湪绛夊緟"
+ },
+ "x-enum-varnames": [
+ "OperationStatus_Draft",
+ "OperationStatus_Waiting",
+ "OperationStatus_Ready",
+ "OperationStatus_Finish"
+ ]
+ },
+ "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.ReservationMethod": {
+ "type": "integer",
+ "enum": [
+ 1,
+ 2,
+ 3
+ ],
+ "x-enum-comments": {
+ "ReservationMethodAtConfirm": "鍦ㄧ‘璁ゆ椂",
+ "ReservationMethodByDate": "鍦ㄩ瀹氭棩鏈熶箣鍓�",
+ "ReservationMethodManual": "鎵嬪姩"
+ },
+ "x-enum-varnames": [
+ "ReservationMethodAtConfirm",
+ "ReservationMethodManual",
+ "ReservationMethodByDate"
+ ]
+ },
+ "constvar.WhetherType": {
+ "type": "integer",
+ "enum": [
+ 1,
+ 2,
+ 3
+ ],
+ "x-enum-comments": {
+ "ReservationNever": "浠庝笉",
+ "WhetherTypeAlways": "鎬绘槸",
+ "WhetherTypeAsk": "璇㈤棶"
+ },
+ "x-enum-varnames": [
+ "WhetherTypeAsk",
+ "WhetherTypeAlways",
+ "ReservationNever"
+ ]
+ },
+ "models.Company": {
+ "type": "object",
+ "properties": {
+ "createTime": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "description": "鍏徃鍚嶇О",
+ "type": "string"
+ },
+ "updateTime": {
+ "type": "string"
+ }
+ }
+ },
"models.Department": {
"type": "object",
"properties": {
@@ -190,6 +1015,393 @@
}
}
},
+ "models.Location": {
+ "type": "object",
+ "properties": {
+ "company": {
+ "description": "鍏徃",
+ "allOf": [
+ {
+ "$ref": "#/definitions/models.Company"
+ }
+ ]
+ },
+ "companyId": {
+ "description": "鍏徃id",
+ "type": "integer"
+ },
+ "countFrequency": {
+ "description": "鐩樼偣棰戠巼锛堝ぉ锛�",
+ "type": "integer"
+ },
+ "createTime": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "isReturnLocation": {
+ "description": "鏄惁閫�璐т綅缃�",
+ "type": "boolean"
+ },
+ "isScrapLocation": {
+ "description": "鏄惁鎶ュ簾浣嶇疆",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "浣嶇疆鍚嶇О",
+ "type": "string"
+ },
+ "parentId": {
+ "description": "涓婄骇id",
+ "type": "integer"
+ },
+ "replenishLocation": {
+ "description": "鏄惁琛ュ厖浣嶇疆",
+ "type": "boolean"
+ },
+ "type": {
+ "description": "浣嶇疆绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.LocationType"
+ }
+ ]
+ },
+ "updateTime": {
+ "type": "string"
+ }
+ }
+ },
+ "models.OperationType": {
+ "type": "object",
+ "properties": {
+ "ReservationDaysBeforePriority": {
+ "description": "鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ",
+ "type": "integer"
+ },
+ "baseOperationType": {
+ "description": "鍩虹浣滀笟绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.BaseOperationType"
+ }
+ ]
+ },
+ "company": {
+ "description": "鍏徃",
+ "allOf": [
+ {
+ "$ref": "#/definitions/models.Company"
+ }
+ ]
+ },
+ "companyId": {
+ "description": "鍏徃id",
+ "type": "integer"
+ },
+ "createBackorder": {
+ "description": "鍒涘缓娆犲崟",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.WhetherType"
+ }
+ ]
+ },
+ "createTime": {
+ "type": "string"
+ },
+ "defaultLocationDest": {
+ "description": "榛樿鐩爣浣嶇疆",
+ "allOf": [
+ {
+ "$ref": "#/definitions/models.Location"
+ }
+ ]
+ },
+ "defaultLocationDestId": {
+ "description": "榛樿鐩爣浣嶇疆id",
+ "type": "integer"
+ },
+ "defaultLocationSrc": {
+ "description": "榛樿婧愪綅缃�",
+ "allOf": [
+ {
+ "$ref": "#/definitions/models.Location"
+ }
+ ]
+ },
+ "defaultLocationSrcId": {
+ "description": "榛樿婧愪綅缃甶d",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "description": "浠撳簱鍚嶇О",
+ "type": "string"
+ },
+ "printLabel": {
+ "description": "鏄惁鎵撳嵃鏍囩",
+ "type": "boolean"
+ },
+ "reservationDaysBefore": {
+ "description": "鏀惰揣鍓嶅嚑澶�",
+ "type": "integer"
+ },
+ "reservationMethod": {
+ "description": "淇濈暀鏂瑰紡",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.ReservationMethod"
+ }
+ ]
+ },
+ "returnOperationType": {
+ "description": "閫�璐х被鍨嬪悕绉�",
+ "type": "string"
+ },
+ "returnOperationTypeID": {
+ "description": "閫�璐х被鍨婭D",
+ "type": "integer"
+ },
+ "showOperations": {
+ "description": "鏄剧ず浣滀笟璇︽儏",
+ "type": "boolean"
+ },
+ "updateTime": {
+ "type": "string"
+ },
+ "warehouse": {
+ "description": "浠撳簱",
+ "allOf": [
+ {
+ "$ref": "#/definitions/models.Warehouse"
+ }
+ ]
+ },
+ "warehouseId": {
+ "description": "浠撳簱id",
+ "type": "integer"
+ }
+ }
+ },
+ "models.Product": {
+ "type": "object",
+ "properties": {
+ "HSCode": {
+ "type": "string"
+ },
+ "barcode": {
+ "description": "鏉$爜",
+ "type": "string"
+ },
+ "buyExplain": {
+ "type": "string"
+ },
+ "canBePurchased": {
+ "description": "鏄惁鍙噰璐�",
+ "type": "boolean"
+ },
+ "canBeSell": {
+ "description": "鏄惁閿�鍞�",
+ "type": "boolean"
+ },
+ "categoryId": {
+ "description": "浜у搧鍒嗙被id",
+ "type": "integer"
+ },
+ "companyId": {
+ "type": "integer"
+ },
+ "companyName": {
+ "type": "string"
+ },
+ "controlStrategy": {
+ "$ref": "#/definitions/constvar.InvoicingStrategy"
+ },
+ "cost": {
+ "description": "鎴愭湰",
+ "type": "number"
+ },
+ "createTime": {
+ "type": "string"
+ },
+ "currencyId": {
+ "type": "integer"
+ },
+ "currencyName": {
+ "type": "string"
+ },
+ "customerAdvanceTime": {
+ "type": "number"
+ },
+ "customerTaxes": {
+ "description": "瀹㈡埛绋庣櫨鍒嗘瘮",
+ "type": "number"
+ },
+ "deliveryAdvanceTime": {
+ "type": "number"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "inStorageExplain": {
+ "type": "string"
+ },
+ "internalNotes": {
+ "description": "鍐呴儴璇存槑",
+ "type": "string"
+ },
+ "internalReference": {
+ "description": "鍐呴儴鍙傝��",
+ "type": "string"
+ },
+ "internalTransferExplain": {
+ "type": "string"
+ },
+ "invoicingStrategy": {
+ "$ref": "#/definitions/constvar.InvoicingStrategy"
+ },
+ "name": {
+ "description": "浜у搧鍚嶇О",
+ "type": "string"
+ },
+ "objectTemplateId": {
+ "type": "string"
+ },
+ "orderCreation": {
+ "$ref": "#/definitions/constvar.OrderCreation"
+ },
+ "originCountryId": {
+ "type": "integer"
+ },
+ "originCountryName": {
+ "type": "string"
+ },
+ "outStorageExplain": {
+ "type": "string"
+ },
+ "price": {
+ "type": "number"
+ },
+ "principal": {
+ "description": "璐熻矗浜�",
+ "type": "string"
+ },
+ "productTagId": {
+ "description": "浜у搧鏍囩",
+ "type": "integer"
+ },
+ "productTagName": {
+ "type": "string"
+ },
+ "salePrice": {
+ "description": "閿�鍞环鏍�",
+ "type": "number"
+ },
+ "selectProduct": {
+ "type": "integer"
+ },
+ "sellExplain": {
+ "type": "string"
+ },
+ "supplierId": {
+ "type": "integer"
+ },
+ "supplierName": {
+ "type": "string"
+ },
+ "type": {
+ "description": "浜у搧绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.ProductType"
+ }
+ ]
+ },
+ "updateTime": {
+ "type": "string"
+ },
+ "volume": {
+ "description": "浣撶Н",
+ "type": "number"
+ },
+ "weight": {
+ "description": "閲嶉噺",
+ "type": "number"
+ }
+ }
+ },
+ "models.Warehouse": {
+ "type": "object",
+ "required": [
+ "code"
+ ],
+ "properties": {
+ "active": {
+ "description": "鏄惁鍚敤锛屼紶true灏辫",
+ "type": "boolean"
+ },
+ "buyToResupply": {
+ "description": "鏄惁璐拱琛ョ粰锛屽凡璐拱浜у搧鑳藉鍙戦�佸埌姝や粨搴�",
+ "type": "boolean"
+ },
+ "code": {
+ "description": "浠撳簱缂栫爜",
+ "type": "string",
+ "maxLength": 5,
+ "minLength": 1
+ },
+ "company": {
+ "$ref": "#/definitions/models.Company"
+ },
+ "companyId": {
+ "type": "integer"
+ },
+ "createTime": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "description": "浠撳簱鍚嶇О",
+ "type": "string"
+ },
+ "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"
+ }
+ }
+ },
+ "request.AddCompany": {
+ "type": "object",
+ "properties": {
+ "name": {
+ "description": "鍏徃鍚嶇О",
+ "type": "string"
+ }
+ }
+ },
"request.AddDepartment": {
"type": "object",
"properties": {
@@ -207,6 +1419,236 @@
},
"remark": {
"description": "澶囨敞",
+ "type": "string"
+ }
+ }
+ },
+ "request.AddOperation": {
+ "type": "object",
+ "properties": {
+ "carrierID": {
+ "type": "integer"
+ },
+ "carrierName": {
+ "type": "string"
+ },
+ "companyID": {
+ "type": "integer"
+ },
+ "companyName": {
+ "type": "string"
+ },
+ "contacterID": {
+ "type": "integer"
+ },
+ "contacterName": {
+ "type": "string"
+ },
+ "details": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/request.OperationDetails"
+ }
+ },
+ "fromLocationId": {
+ "description": "婧愪綅缃甶d",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "number": {
+ "description": "鍗曞彿",
+ "type": "string"
+ },
+ "operationDate": {
+ "type": "string"
+ },
+ "operationTypeId": {
+ "description": "浣滀笟绫诲瀷id",
+ "type": "integer"
+ },
+ "sourceNumber": {
+ "description": "婧愬崟鍙�",
+ "type": "string"
+ },
+ "status": {
+ "description": "鐘舵��",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.OperationStatus"
+ }
+ ]
+ },
+ "toLocationId": {
+ "description": "鐩爣浣嶇疆id",
+ "type": "integer"
+ },
+ "tracking": {
+ "type": "string"
+ },
+ "transferWeight": {
+ "type": "number"
+ },
+ "weight": {
+ "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": "榛樿婧愪綅缃甶d",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "description": "浠撳簱鍚嶇О",
+ "type": "string"
+ },
+ "printLabel": {
+ "description": "鏄惁鎵撳嵃鏍囩",
+ "type": "boolean"
+ },
+ "reservationDaysBefore": {
+ "description": "鏀惰揣鍓嶅嚑澶�",
+ "type": "integer"
+ },
+ "reservationMethod": {
+ "description": "淇濈暀鏂瑰紡",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.ReservationMethod"
+ }
+ ]
+ },
+ "returnOperationTypeID": {
+ "description": "閫�璐х被鍨婭D",
+ "type": "integer"
+ },
+ "showOperations": {
+ "description": "鏄剧ず浣滀笟璇︽儏",
+ "type": "boolean"
+ },
+ "warehouseId": {
+ "description": "浠撳簱id",
+ "type": "integer"
+ }
+ }
+ },
+ "request.AddWarehouse": {
+ "type": "object",
+ "required": [
+ "code"
+ ],
+ "properties": {
+ "active": {
+ "description": "鏄惁鍚敤锛屼紶true灏辫",
+ "type": "boolean"
+ },
+ "buyToResupply": {
+ "description": "璐拱琛ョ粰锛屽凡璐拱浜у搧鑳藉鍙戦�佸埌姝や粨搴�",
+ "type": "boolean"
+ },
+ "code": {
+ "description": "浠撳簱缂栫爜",
+ "type": "string",
+ "maxLength": 5,
+ "minLength": 1
+ },
+ "name": {
+ "description": "浠撳簱鍚嶇О",
+ "type": "string"
+ },
+ "partnerId": {
+ "description": "鍚堜綔浼欎即id",
+ "type": "integer"
+ },
+ "resupplyWhIds": {
+ "description": "琛ョ粰鏉ユ簮浠撳簱ID",
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "request.GetProductList": {
+ "type": "object",
+ "properties": {
+ "keyWord": {
+ "type": "string"
+ },
+ "page": {
+ "description": "椤电爜",
+ "type": "integer"
+ },
+ "pageSize": {
+ "description": "姣忛〉澶у皬",
+ "type": "integer"
+ }
+ }
+ },
+ "request.OperationDetails": {
+ "type": "object",
+ "properties": {
+ "finishQuantity": {
+ "description": "瀹屾垚鏁伴噺",
+ "type": "number"
+ },
+ "productId": {
+ "description": "浜у搧id",
+ "type": "integer"
+ },
+ "productName": {
+ "description": "浜у搧鍚嶇О",
+ "type": "string"
+ },
+ "quantity": {
+ "description": "鏁伴噺",
+ "type": "number"
+ }
+ }
+ },
+ "request.UpdateCompany": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "description": "鍏徃鍚嶇О",
"type": "string"
}
}
@@ -232,6 +1674,190 @@
"remark": {
"description": "澶囨敞",
"type": "string"
+ }
+ }
+ },
+ "request.UpdateOperation": {
+ "type": "object",
+ "properties": {
+ "carrierID": {
+ "type": "integer"
+ },
+ "carrierName": {
+ "type": "string"
+ },
+ "companyID": {
+ "type": "integer"
+ },
+ "companyName": {
+ "type": "string"
+ },
+ "contacterID": {
+ "type": "integer"
+ },
+ "contacterName": {
+ "type": "string"
+ },
+ "details": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/request.OperationDetails"
+ }
+ },
+ "fromLocationId": {
+ "description": "婧愪綅缃甶d",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "number": {
+ "description": "鍗曞彿",
+ "type": "string"
+ },
+ "operationDate": {
+ "type": "string"
+ },
+ "operationTypeId": {
+ "description": "浣滀笟绫诲瀷id",
+ "type": "integer"
+ },
+ "sourceNumber": {
+ "description": "婧愬崟鍙�",
+ "type": "string"
+ },
+ "status": {
+ "description": "鐘舵��",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.OperationStatus"
+ }
+ ]
+ },
+ "toLocationId": {
+ "description": "鐩爣浣嶇疆id",
+ "type": "integer"
+ },
+ "tracking": {
+ "type": "string"
+ },
+ "transferWeight": {
+ "type": "number"
+ },
+ "weight": {
+ "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": "榛樿婧愪綅缃甶d",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "description": "浠撳簱鍚嶇О",
+ "type": "string"
+ },
+ "printLabel": {
+ "description": "鏄惁鎵撳嵃鏍囩",
+ "type": "boolean"
+ },
+ "reservationDaysBefore": {
+ "description": "鏀惰揣鍓嶅嚑澶�",
+ "type": "integer"
+ },
+ "reservationMethod": {
+ "description": "淇濈暀鏂瑰紡",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.ReservationMethod"
+ }
+ ]
+ },
+ "returnOperationTypeID": {
+ "description": "閫�璐х被鍨婭D",
+ "type": "integer"
+ },
+ "showOperations": {
+ "description": "鏄剧ず浣滀笟璇︽儏",
+ "type": "boolean"
+ },
+ "warehouseId": {
+ "description": "浠撳簱id",
+ "type": "integer"
+ }
+ }
+ },
+ "request.UpdateWarehouse": {
+ "type": "object",
+ "required": [
+ "code"
+ ],
+ "properties": {
+ "active": {
+ "description": "鏄惁鍚敤锛屼紶true灏辫",
+ "type": "boolean"
+ },
+ "buyToResupply": {
+ "description": "璐拱琛ョ粰锛屽凡璐拱浜у搧鑳藉鍙戦�佸埌姝や粨搴�",
+ "type": "boolean"
+ },
+ "code": {
+ "description": "浠撳簱缂栫爜",
+ "type": "string",
+ "maxLength": 5,
+ "minLength": 1
+ },
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "description": "浠撳簱鍚嶇О",
+ "type": "string"
+ },
+ "partnerId": {
+ "description": "鍚堜綔浼欎即id",
+ "type": "integer"
+ },
+ "resupplyWhIds": {
+ "description": "琛ョ粰鏉ユ簮浠撳簱ID",
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
}
}
},
@@ -281,8 +1907,6 @@
Description: "",
InfoInstanceName: "swagger",
SwaggerTemplate: docTemplate,
- LeftDelim: "{{",
- RightDelim: "}}",
}
func init() {
--
Gitblit v1.8.0