From 40eb578f79a0f0dcf0bbfa2c267478d159f0f58c Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期一, 18 九月 2023 20:03:16 +0800 Subject: [PATCH] 产品表字段更改 --- docs/swagger.yaml | 223 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 223 insertions(+), 0 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index eb93df2..32ad891 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -13,6 +13,83 @@ - BaseOperationTypeIncoming - BaseOperationTypeOutgoing - BaseOperationTypeInternal + constvar.InvoicingStrategy: + enum: + - 1 + - 2 + - 3 + - 4 + - 5 + type: integer + x-enum-comments: + BasedDeliverNumber: 鍩轰簬浜や粯鏁伴噺 + DeliverNumber: 浜や粯鏁伴噺 + IndentNumber: 璁㈣喘鏁伴噺 + Milestones: 鍩轰簬閲岀▼纰� + PrepaidPrice: 棰勪粯\鍥哄畾浠锋牸 + x-enum-varnames: + - IndentNumber + - DeliverNumber + - PrepaidPrice + - Milestones + - BasedDeliverNumber + constvar.LocationType: + enum: + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + type: integer + x-enum-comments: + LocationTypeCustomer: 瀹㈡埛浣嶇疆 + LocationTypeInternal: 鍐呴儴浣嶇疆 + LocationTypeInventoryLoss: 搴撳瓨鎹熷け + LocationTypeProduction: 鐢熶骇 + LocationTypeTransit: 涓浆浣嶇疆 + LocationTypeVendor: 渚涘簲鍟嗕綅缃� + LocationTypeView: 瑙嗗浘 + x-enum-varnames: + - LocationTypeVendor + - LocationTypeView + - LocationTypeInternal + - LocationTypeCustomer + - LocationTypeInventoryLoss + - LocationTypeProduction + - LocationTypeTransit + constvar.OrderCreation: + enum: + - 1 + - 2 + - 3 + - 4 + type: integer + x-enum-comments: + Nothing: 涓嶆搷浣� + Object: 椤圭洰 + Task: 浠诲姟 + TaskAndObject: 浠诲姟鍜岄」鐩� + x-enum-varnames: + - Nothing + - Task + - Object + - TaskAndObject + constvar.ProductType: + enum: + - 1 + - 2 + - 3 + type: integer + x-enum-comments: + Consumables: 娑堣�楀搧 + Server: 鏈嶅姟 + StoredProduct: 鍙偍瀛樼殑浜у搧 + x-enum-varnames: + - Consumables + - Server + - StoredProduct constvar.ReservationMethod: enum: - 1 @@ -82,13 +159,39 @@ type: object models.Location: properties: + company: + allOf: + - $ref: '#/definitions/models.Company' + description: 鍏徃 + 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: + allOf: + - $ref: '#/definitions/constvar.LocationType' + description: 浣嶇疆绫诲瀷 updateTime: type: string type: object @@ -161,6 +264,107 @@ warehouseId: description: 浠撳簱id type: integer + type: object + models.Product: + 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: + allOf: + - $ref: '#/definitions/constvar.ProductType' + description: 浜у搧绫诲瀷 + updateTime: + type: string + volume: + description: 浣撶Н + type: number + weight: + description: 閲嶉噺 + type: number type: object models.Warehouse: properties: @@ -598,6 +802,25 @@ summary: 缂栬緫鍏徃 tags: - 鍏徃 + /api-wms/v1/product/addProduct: + post: + parameters: + - description: 浜у搧淇℃伅 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.Product' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 娣诲姞浜у搧 + tags: + - 浜у搧 /api-wms/v1/warehouse/operationType: get: parameters: -- Gitblit v1.8.0