package dto import ( "assets/consts/stock" "gitea.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:"状态"` }