using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AllBase.Model.Param.TemuProductManage { /// /// temu商品上传 /// public class ProductPropertyReqsItem { /// /// /// public long? templatePid { get; set; } /// /// /// public long? pid { get; set; } /// /// /// public long? refPid { get; set; } /// /// 风格 /// public string propName { get; set; } /// /// /// public long? vid { get; set; } /// /// 时尚 /// public string propValue { get; set; } /// /// /// public string valueUnit { get; set; } /// /// /// public string valueExtendInfo { get; set; } /// /// /// public string numberInputValue { get; set; } public int? controlType { get; set; } } public class MainProductSkuSpecReqsItem { /// /// /// public long? parentSpecId { get; set; } /// /// /// public string parentSpecName { get; set; } /// /// /// public long? specId { get; set; } /// /// /// public string specName { get; set; } } public class ProductSkuSpecReqsItem { /// /// /// public long? parentSpecId { get; set; } /// /// 颜色 /// public string parentSpecName { get; set; } /// /// /// public long? specId { get; set; } /// /// 米白色 /// public string specName { get; set; } /// /// /// public long? groupId { get; set; } /// /// /// public long? vid { get; set; } } public class ProductSkuSuggestedPriceReq { /// /// /// public int? suggestedPrice { get; set; } public string specialSuggestedPrice { get; set; } public string suggestedPriceCurrencyType { get; set; } public string suggestedPriceProveFiles { get; set; } } public class ProductSkuUsSuggestedPriceReq { } public class ProductSkuVolumeReq { /// /// /// public long? len { get; set; } /// /// /// public long? width { get; set; } /// /// /// public long? height { get; set; } } public class ProductSkuWeightReq { /// /// /// public long? value { get; set; } } public class ProductSkuSensitiveAttrReq { /// /// 是否敏感属性 /// public long? isSensitive { get; set; } /// /// 敏感属性列表 /// public List sensitiveList { get; set; } } public class ProductSkuSensitiveLimitReq { public int? maxLiquidCapacityHp { get; set; } // 1000 代表1毫升 } public class ProductSkuWhExtAttrReq { /// /// /// public ProductSkuVolumeReq productSkuVolumeReq { get; set; } /// /// /// public ProductSkuWeightReq productSkuWeightReq { get; set; } /// /// /// public List productSkuBarCodeReqs { get; set; } /// /// /// public ProductSkuSensitiveAttrReq productSkuSensitiveAttrReq { get; set; } /// /// /// public ProductSkuSensitiveLimitReq productSkuSensitiveLimitReq { get; set; } } public class ProductSkuNetContentReq { } public class ProductSkuMultiPackReq { /// /// sku 1单品 2同款多件 3混合套装 /// public long? skuClassification { get; set; } /// /// 单品数量 /// public long? numberOfPieces { get; set; } /// /// 1件 2双 3包 /// public long? pieceUnitCode { get; set; } public ProductSkuNetContentReq productSkuNetContentReq { get; set; } public ProductSkuNetContentReq totalNetContent { get; set; } public int? mixedType { get; set; } //子类中实现 //public int? individuallyPacked { get; set; } /// /// 共计内含 /// public int? numberOfPiecesNew { get; set; } /// /// 件 /// public int? pieceNewUnitCode { get; set; } // 锁定为1 } public class ProductSkuMultiPackReq2 : ProductSkuMultiPackReq { /// /// 非单品sku 1独立包装 0非独立包装 /// public int? individuallyPacked { get; set; } } public class ProductSkuAccessoriesReq { /// /// /// public List productSkuAccessories { get; set; } } public class ProductSkuNonAuditExtAttrReq { } public class ProductSkuReqsItem { /// /// /// public string thumbUrl { get; set; } /// /// /// public List productSkuThumbUrlI18nReqs { get; set; } /// /// /// public string extCode { get; set; } /// /// /// public long? supplierPrice { get; set; } /// /// /// public string currencyType { get; set; } /// /// /// public List productSkuSpecReqs { get; set; } /// /// /// public long? productSkuId { get; set; } /// /// /// public ProductSkuSuggestedPriceReq productSkuSuggestedPriceReq { get; set; } /// /// /// public ProductSkuUsSuggestedPriceReq productSkuUsSuggestedPriceReq { get; set; } /// /// /// public ProductSkuWhExtAttrReq productSkuWhExtAttrReq { get; set; } /// /// /// public ProductSkuMultiPackReq productSkuMultiPackReq { get; set; } /// /// /// public ProductSkuAccessoriesReq productSkuAccessoriesReq { get; set; } /// /// /// public ProductSkuNonAuditExtAttrReq productSkuNonAuditExtAttrReq { get; set; } } public class ProductSkcReqsItem { /// /// /// public List previewImgUrls { get; set; } /// /// /// public List productSkcCarouselImageI18nReqs { get; set; } /// /// /// public string extCode { get; set; } /// /// /// public List mainProductSkuSpecReqs { get; set; } /// /// /// public List productSkuReqs { get; set; } /// /// /// public long? productSkcId { get; set; } /// /// /// public long? isBasePlate { get; set; } } public class ProductSpecPropertyReqsItem { /// /// /// public long? parentSpecId { get; set; } /// /// 颜色 /// public string parentSpecName { get; set; } /// /// /// public long? specId { get; set; } /// /// 米白色 /// public string specName { get; set; } /// /// /// public long? groupId { get; set; } /// /// /// public long? vid { get; set; } /// /// /// public long? refPid { get; set; } /// /// /// public long? pid { get; set; } /// /// /// public long? templatePid { get; set; } /// /// 颜色 /// public string propName { get; set; } /// /// 米白色 /// public string propValue { get; set; } /// /// /// public string valueUnit { get; set; } = ""; /// /// /// public long? valueGroupId { get; set; } = 0; /// /// 白色系 /// public string valueGroupName { get; set; } = ""; /// /// /// public string valueExtendInfo { get; set; } = ""; } public class ContentListItem { /// /// /// public string imgUrl { get; set; } /// /// /// public long? height { get; set; } /// /// /// public long? width { get; set; } } public class GoodsLayerDecorationReqsItem { /// /// /// public long? floorId { get; set; } /// /// /// public string lang { get; set; } /// /// /// public string key { get; set; } /// /// /// public string type { get; set; } /// /// /// public long? priority { get; set; } /// /// /// public List contentList { get; set; } } public class ProductOrigin { /// /// /// public string countryShortName { get; set; } /// /// /// public long? region2Id { get; set; } } public class ProductWhExtAttrReq { /// /// /// public string outerGoodsUrl { get; set; } /// /// /// public ProductOrigin productOrigin { get; set; } } public class ProductOuterPackageImageReqsItem { /// /// /// public string imageUrl { get; set; } } public class ProductOuterPackageReq { /// /// /// public long? packageShape { get; set; } /// /// /// public long? packageType { get; set; } } public class ProductSaleExtAttrReq { /// /// /// public object bodyShape { get; set; } } public class California65WarningInfoReq { /// /// /// public object california65WarningType { get; set; } /// /// /// public object california65ChemicalNames { get; set; } } public class CosmeticInfoReq { } public class ProductNonAuditExtAttrReq { /// /// /// public California65WarningInfoReq california65WarningInfoReq { get; set; } /// /// /// public CosmeticInfoReq cosmeticInfoReq { get; set; } } public class ProductComplianceStatementReq { /// /// /// public string protocolVersion { get; set; } /// /// /// public string protocolUrl { get; set; } } /// /// temu商品上传类 /// public class TemuProductParam { /// /// /// public long? cat1Id { get; set; } /// /// /// public long? cat2Id { get; set; } /// /// /// public long? cat3Id { get; set; } /// /// /// public long? cat4Id { get; set; } /// /// /// public long? cat5Id { get; set; } /// /// /// public long? cat6Id { get; set; } /// /// /// public long? cat7Id { get; set; } /// /// /// public long? cat8Id { get; set; } /// /// /// public long? cat9Id { get; set; } /// /// /// public long? cat10Id { get; set; } /// /// /// public List materialMultiLanguages { get; set; } /// /// 女士时尚夏季厚底人字拖 - 舒适的 EVA 材质,厚底,易滑设计,白色和棕色点缀,非常适合休闲穿着,女式厚底人字拖,防水台人字拖凉鞋,女士鞋 – 轻质防水台凉鞋女式沙滩度假必备品,女士人字拖带舒适足弓支撑女士时尚防水台夹趾凉鞋柔软瑜伽垫鞋底适合海滩/室内室外 /// public string productName { get; set; } /// /// /// public List productI18nReqs { get; set; } /// /// /// public List productPropertyReqs { get; set; } /// /// /// public List productSkcReqs { get; set; } /// /// /// public List productSpecPropertyReqs { get; set; } /// /// /// public List carouselImageUrls { get; set; } /// /// /// public List carouselImageI18nReqs { get; set; } /// /// /// public string materialImgUrl { get; set; } /// /// /// public List goodsLayerDecorationReqs { get; set; } /// /// /// public List goodsLayerDecorationCustomizeI18nReqs { get; set; } /// /// /// public List sizeTemplateIds { get; set; } /// /// /// public List showSizeTemplateIds { get; set; } /// /// /// public List goodsModelReqs { get; set; } /// /// /// public ProductWhExtAttrReq productWhExtAttrReq { get; set; } /// /// /// public List productCarouseVideoReqList { get; set; } /// /// /// public List goodsAdvantageLabelTypes { get; set; } /// /// /// public List productDetailVideoReqList { get; set; } /// /// /// public List productOuterPackageImageReqs { get; set; } /// /// /// public ProductOuterPackageReq productOuterPackageReq { get; set; } /// /// /// public List sensitiveTransNormalFileReqs { get; set; } /// /// /// public List productGuideFileNewReqList { get; set; } /// /// /// public List productGuideFileI18nReqs { get; set; } /// /// /// public ProductSaleExtAttrReq productSaleExtAttrReq { get; set; } /// /// /// public ProductNonAuditExtAttrReq productNonAuditExtAttrReq { get; set; } /// /// /// public long? personalizationSwitch { get; set; } /// /// /// public ProductComplianceStatementReq productComplianceStatementReq { get; set; } /// /// /// public List productOriginCertFileReqs { get; set; } /// /// /// public long? productDraftId { get; set; } = 0; } public class productI18nParam { public string productName { get; set; } // "Men's slippers sandals, outdoor summer thick-soled wedge sandals, Korean-style men's summer flip-flops, house slippers", public string language { get; set; } // "en" } public class productCarouseVideoReqItem { public string vid { get; set; } public string coverUrl { get; set; } public string videoUrl { get; set; } public int? videoType { get; set; } public int? width { get; set; } public int? height { get; set; } } }