From 155f70979af20ca520a55b89c6ec8cd46c43f8a5 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期三, 31 七月 2024 15:47:33 +0800
Subject: [PATCH] 产品流水表增加多单位存储

---
 request/report_forms_request.go |   38 +++++++++++++++++++++++++++++++-------
 1 files changed, 31 insertions(+), 7 deletions(-)

diff --git a/request/report_forms_request.go b/request/report_forms_request.go
index 3d1a5ae..b1b6a02 100644
--- a/request/report_forms_request.go
+++ b/request/report_forms_request.go
@@ -1,18 +1,24 @@
 package request
 
+import "wms/constvar"
+
 type GetInventoryForms struct {
 	PageInfo
-	CategoryIds   []int  `json:"categoryIds"`   //浜у搧绫诲瀷id
-	WarehouseCode string `json:"warehouseCode"` //浠撳簱缂╁啓
-	KeyWord       string `json:"keyWord"`       //鎼滅储鏉′欢
+	CategoryIds []int `json:"categoryIds"` //浜у搧绫诲瀷id
+	//WarehouseCode string `json:"warehouseCode"` //浠撳簱缂╁啓
+	WarehouseId int    `json:"warehouseId"` //浠撳簱ID
+	KeyWord     string `json:"keyWord"`     //鎼滅储鏉′欢
 }
 
 type GetInventoryHistory struct {
 	PageInfo
-	ProduceId   string `json:"produceId"`   //浜у搧id
-	ProductName string `json:"productName"` //浜у搧鍚嶇О
-	Unit        string `json:"unit"`        //鍗曚綅
-	KeyWord     string `json:"keyWord"`     //鎼滅储鏉′欢
+	ProduceId         string                     `json:"produceId"`         //浜у搧id
+	ProductName       string                     `json:"productName"`       //浜у搧鍚嶇О
+	Unit              string                     `json:"unit"`              //鍗曚綅
+	KeyWord           string                     `json:"keyWord"`           //鎼滅储鏉′欢
+	BaseOperationType constvar.BaseOperationType `json:"baseOperationType"` //鍩虹浣滀笟绫诲瀷
+	WarehouseId       string                     `json:"warehouseId"`       // 浠撳簱ID
+	WarehouseCode     string                     `json:"warehouseCode"`
 }
 
 type GetLocationForms struct {
@@ -20,4 +26,22 @@
 	KeyWord       string `json:"keyWord"`
 	WareHouseCode string `json:"wareHouseCode"`
 	ProductId     string `json:"productId"`
+	LocationId    int    `json:"locationId"`
+	LocationIds   []int  `json:"locationIds"`
+}
+
+type GetMonthStats struct {
+	PageInfo
+	Keyword     string `json:"keyword"`
+	Date        string `json:"date"`
+	WarehouseID int    `json:"warehouseID"`
+	Preload     bool
+}
+
+type DoMonthStats struct {
+	Token string `json:"token"`
+}
+
+type DoWarehouseMonthStats struct {
+	Token string `json:"token"`
 }

--
Gitblit v1.8.0