liujiandao
2023-09-26 482fe65f34d1acf2483814821570c80c92547c5e
request/operation.go
@@ -30,16 +30,19 @@
}
type OperationDetails struct {
   OperationId int             `json:"OperationId" gorm:"type:int;not null;comment:操作记录id"`        //操作id
   ProductId   string          `json:"productId" gorm:"type:varchar(191);not null;comment:产品id"`   //产品id
   ProductName string          `json:"productName" gorm:"type:varchar(255);not null;comment:产品名称"` //产品名称
   Amount      decimal.Decimal `json:"amount" gorm:"type:decimal(20,2);not null;comment:数量"`       //数量
   Unit        string          `json:"unit" gorm:"type:varchar(31);comment:单位"`
   OperationId int    `json:"OperationId" gorm:"type:int;not null;comment:操作记录id"`      //操作id
   ProductId   string `json:"productId" gorm:"type:varchar(191);not null;comment:产品id"` //产品id
   //ProductName string          `json:"productName" gorm:"type:varchar(255);not null;comment:产品名称"` //产品名称
   Amount decimal.Decimal `json:"amount" gorm:"type:decimal(20,2);not null;comment:数量"` //数量
   //Unit        string          `json:"unit" gorm:"type:varchar(31);comment:单位"`                    //单位
   //Product models.Material `json:"product" gorm:"foreignKey:ProductId;references:ID"`
}
type OperationList struct {
   PageInfo
   OperationTypeId int `json:"operationTypeId" form:"operationTypeId"`
   OperationTypeId int    `json:"operationTypeId" form:"operationTypeId"`
   Number          string `json:"number"`
   SourceNumber    string `json:"sourceNumber"`
}
type UpdateOperation struct {
@@ -65,3 +68,9 @@
   //Weight         decimal.Decimal `json:"weight" gorm:"type:decimal(20,2);comment:重量(kg)"`           //重量(kg)-非必填
   //TransferWeight decimal.Decimal `json:"transferWeight" gorm:"type:decimal(20,2);comment:物流重量(kg)"` //物流重量(kg)-非必填
}
type OperationAllList struct {
   PageInfo
   Number       string `json:"number"`
   SourceNumber string `json:"sourceNumber"`
}