package saveModel import ( "go_sku_server/model" "go_sku_server/pkg/common" ) /** @author wangsong 修改联营sku 请求参数 */ type LyEditRequest struct { GoodsId string `json:"goods_id" form:"goods_id" binding:"required"` BatchSn int `json:"batch_sn" form:"batch_sn" `//批次 Mpq int `json:"mpq" form:"mpq" binding:"required"`//标准包装量 Stock int `json:"stock" form:"stock" `//库存 HkDeliveryTime string `json:"hk_delivery_time" form:"hk_delivery_time" `//香港货期 CnDeliveryTime string `json:"cn_delivery_time" form:"cn_delivery_time" `//大陆货期 LadderPrice []model.LadderPrice `json:"ladder_price" form:"ladder_price" `//阶梯价钱 CpTime int `json:"cp_time" form:"cp_time" `//茂则成本添加时间 GoodsImages string `json:"goods_images" form:"goods_images" `//商品图片 所属spu GoodsSn string `json:"goods_sn" form:"goods_sn" ` //供应商自己的唯一标识码 } /** 将 LySaveRequest 的值赋值到 LySkuEntity(两个结构字段和类型不一样不会赋值) */ func (LR *LyEditRequest)ToLySkuEntity() LySkuEntity{ lySkuEntity:=LySkuEntity{} common.CopyStruct(LR,&lySkuEntity) return lySkuEntity } /** 将 LyEditRequest 的值赋值到 ToLySaveRequest */ func (LR *LyEditRequest)ToLySaveRequest() LySaveRequest{ LySaveRequest:=LySaveRequest{} common.CopyStruct(LR,&LySaveRequest) return LySaveRequest }