package request
|
|
import (
|
"github.com/shopspring/decimal"
|
"wms/constvar"
|
)
|
|
type GetProductList struct {
|
PageInfo
|
KeyWord string `json:"keyWord"`
|
CategoryId int `json:"categoryId"`
|
}
|
|
type QueryOperationList struct {
|
PageInfo
|
ProductId string `json:"productId"`
|
}
|
|
type AddDisuse struct {
|
ProductId string `json:"productId"`
|
//ProductName string `json:"productName"`
|
Amount decimal.Decimal `json:"amount"`
|
FromLocationId int `json:"fromLocationId"`
|
ToLocationId int `json:"toLocationId"`
|
SourceNumber string `json:"sourceNumber"`
|
//Unit string `json:"unit"`
|
}
|
|
type QueryDisuseList struct {
|
PageInfo
|
Number string `json:"number"`
|
}
|
|
type UpdateDisuse struct {
|
Id int `json:"id"`
|
ProductId string `json:"productId"`
|
Amount decimal.Decimal `json:"amount"`
|
FromLocationId int `json:"fromLocationId"`
|
ToLocationId int `json:"toLocationId"`
|
SourceNumber string `json:"sourceNumber"`
|
Number string `json:"number"`
|
Status constvar.OperationStatus `json:"status"`
|
OperationDate string `json:"operationDate"`
|
BaseOperationType constvar.BaseOperationType `json:"baseOperationType"`
|
}
|
|
type QueryOperationHistory struct {
|
PageInfo
|
ProductId string `json:"productId"`
|
LocationId int `json:"locationId"`
|
}
|
|
type ProductStatistics struct {
|
TotalAmount decimal.Decimal `gorm:"column:total_amount"`
|
BaseOperationType constvar.BaseOperationType `gorm:"column:base_operation_type"` //基础作业类型
|
}
|
|
type ProductStatisticsAmount struct {
|
ProductId string `gorm:"column:product_id"`
|
TotalAmount decimal.Decimal `gorm:"column:total_amount"`
|
}
|