29 lines
943 B
Go
29 lines
943 B
Go
package dto
|
|
|
|
import (
|
|
"assets/consts/stock"
|
|
|
|
"gitea.redpowerfuture.com/red-future/common/beans"
|
|
)
|
|
|
|
// CreateSockDetailsReq 创建明细请求
|
|
type CreateSockDetailsReq struct {
|
|
AssetId int64 `json:"assetId" v:"required" dc:"资产ID"`
|
|
AssetSkuId int64 `json:"assetSkuId" v:"required" dc:"SKU ID"`
|
|
Status stock.StockStatus `json:"status" dc:"状态"`
|
|
Metadata []map[string]interface{} `json:"metadata" dc:"元数据"`
|
|
}
|
|
|
|
type DeleteSockDetailsReq struct {
|
|
Id int64 `json:"Id" v:"required" dc:"库存明细ID"`
|
|
}
|
|
|
|
type GetSockDetailsReq struct {
|
|
*beans.Page
|
|
Id int64 `json:"id" dc:"库存明细ID"`
|
|
AssetId int64 `json:"assetId" dc:"资产ID"`
|
|
AssetSkuId int64 `json:"assetSkuId" dc:"SKU ID"`
|
|
CategoryPath string `json:"categoryPath" dc:"分类路径"`
|
|
Status stock.StockStatus `json:"status" dc:"状态"`
|
|
}
|