Files
KJD/AllBase/Model/Result/TemuListProductInfo.cs
T
2025-11-18 19:13:56 +08:00

164 lines
7.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Result
{
public class TemuListProductInfo
{
public long? productId { get; set; }
public long? productSkcId { get; set; }
public string productName { get; set; }
public int? productType { get; set; }
public int? sourceType { get; set; }
public long? goodsId { get; set; }
public TemuCat leafCat { get; set; }
public TemuListCategoriesItem categories { get; set; }
public List<TemuProductProperty> TemuProductProperty { get; set; }
public List<long> sizeTemplateIds { get; set; }
public int? productTotalSalesVolume { get; set; }
public string extCode { get; set; }
public int? skcStatus { get; set; }
public int? skcSiteStatus { get; set; }
public string mainImageUrl { get; set; }
public int? last7DaysSalesVolume { get; set; }
public List<TemuProductSkusummaryItem> productSkuSummaries { get; set; }
public long? createdAt { get; set; }
public TemuproductJitModeItem productJitMode { get; set; }
public object productCertAuditStatus { get; set; }
public object offSaleByNoCert { get; set; }
public object noCertPunishRecord { get; set; }
public object productCertConfig { get; set; }
public object productCertPunish { get; set; }
public TemuProductPersonalizationItem productPersonalization { get; set; }
public object goodsAdvantageLabelVOList { get; set; }
public object productTags { get; set; }
public TemuProductFragileLabelAttrItem ProductFragileLabelAttr { get; set; }
public List<object> productGuideFileI18nList { get; set; }
public List<object> productGuideFileNewVOList { get; set; }
public object printedGuideFileInfoVO { get; set; }
public List<TemuProductPropAdjustTaskItem> productPropAdjustTasks { get; set; }
public bool? needGuideFile { get; set; }
public object productGuideFileIfNeed { get; set; }
public object guideFileStatus { get; set; }
public object guideFileFailReason { get; set; }
public int? electronicGuideFileComplianceLabel { get; set; }
public int? printedGuideFileComplianceLabel { get; set; }
public bool? productSelected { get; set; }
public bool? canEditSizeTemplate { get; set; }
public object inProcessEditTasks { get; set; }
public object productAuditDraft { get; set; }
public object hasDecoration { get; set; }
public object hasCarouseVideo { get; set; }
public object hasDetailVideo { get; set; }
public bool? matchSkcJitMode { get; set; }
public bool? isJitUnSignForMms { get; set; }
public object guideFileAttribute { get; set; }
public object similarClusterProduct { get; set; }
public object guideFilePageImages { get; set; }
public bool? isSupportPersonalization { get; set; }
public int? supplierSourceType { get; set; }
public object productSemiManaged { get; set; }
public object productPublishLabel { get; set; }
public TemuProductPatternItem ProductPattern { get; set; }
public object productCustomizationTechnology { get; set; }
public int? hotSaleGoodsLabelStyle { get; set; }
public bool? sensitiveAttrProblemTag { get; set; }
public object classId { get; set; }
public bool? industrySelectionTag { get; set; }
public object allowanceCertList { get; set; }
public object flowAllowanceSiteList { get; set; }
public int? flowAllowanceStatus { get; set; }
public object newProductCatMisplace { get; set; }
public object productPotentialInfo { get; set; }
public bool? hotSaleCarouselVideoNeedUpload { get; set; }
public bool? highPrice { get; set; }
}
public class TemuListCategoriesItem
{
public TemuCat cat1 { get; set; }
public TemuCat cat2 { get; set; }
public TemuCat cat3 { get; set; }
public TemuCat cat4 { get; set; }
public TemuCat cat5 { get; set; }
public TemuCat cat6 { get; set; }
public TemuCat cat7 { get; set; }
public TemuCat cat8 { get; set; }
public TemuCat cat9 { get; set; }
public TemuCat cat10 { get; set; }
public int? catType { get; set; }
}
public class TemuProductSkusummaryItem
{
public long? productSkuId { get; set; }
public string thumbUrl { get; set; }
public List<TemuProductSkuSpec> productSkuSpecList { get; set; }
public string currencyType { get; set; }
public object financeExchangeRate { get; set; }
public int? supplierPrice { get; set; }
public object supplierPriceUS { get; set; }
public object siteSupplierPrices { get; set; }
public string extCode { get; set; }
public TemuProductSkuWhExtAttr productSkuWhExtAttr { get; set; }
public TemuProductSkuSaleExtAttr productSkuSaleExtAttr { get; set; }
public int? todaySalesVolume { get; set; }
public int? realStock { get; set; }
public int? virtualStock { get; set; }
public object virtualStockLimitType { get; set; }
public object salesStockLockType { get; set; }
public object stockLockDetailList { get; set; }
public object tempLockNum { get; set; }
public object productSkuSemiManagedStock { get; set; }
public object sampleNetWeight { get; set; }
public object productSkuCwVOList { get; set; }
public TemuProductSkuMultiPack productSkuMultiPack { get; set; }
public int? priceReviewStatus { get; set; }
public object flowLimit { get; set; }
public object preLimitTime { get; set; }
}
public class TemuproductJitModeItem
{
public bool? matchJitMode { get; set; }
public int? quickSellAgtSignStatus { get; set; }
public bool? signLatestAgt { get; set; }
}
public class TemuProductPersonalizationItem
{
public object personalizationSwitch { get; set; }
public object personalizationTmp { get; set; }
public bool? signLatestAgt { get; set; }
public int? personalizationAgtSignStatus { get; set; }
}
public class TemuProductFragileLabelAttrItem
{
public bool? isFragile { get; set; }
}
public class TemuProductPropAdjustTaskItem {
public int? adjustType { get; set; }
public int? status { get; set; }
}
public class TemuProductPatternItem
{
public bool? canRelatePattern { get; set; }
public object patternId { get; set; }
public object isModified { get; set; }
public object garmentPreviewPics { get; set; }
public object paperPreviewPics { get; set; }
public object patternFile { get; set; }
public object modifiedPaperPreviewPics { get; set; }
public object modifiedPatternFile { get; set; }
}
}