商品进货价相关功能 完成度40%
This commit is contained in:
1 parent
6b6d63dd41
commit
eca6a8a9e7
23 files changed
+1912
-98
No files matched your search
@@ -0,0 +1,391 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
/// <summary>
|
||||
/// temu商品获取
|
||||
/// </summary>
|
||||
public class TemuDetailProductInfo
|
||||
{
|
||||
public TemuCategories categories { get; set; }
|
||||
public long? supplierId { get; set; }
|
||||
public long? productId { get; set; }
|
||||
public long? goodsId { get; set; }
|
||||
public string productName { get; set; }
|
||||
public List<object> productI18nList { get; set; }
|
||||
public List<object> goodsI18nList { get; set; }
|
||||
public object editTaskSupportI18nLanguages { get; set; }
|
||||
public int? productType { get; set; }
|
||||
public int? sourceType { get; set; }
|
||||
public int? supplierSourceType { get; set; }
|
||||
public bool temuSupplier { get; set; }
|
||||
public List<object> mainParentSpecIds { get; set; }
|
||||
public long? sizeTemplateId { get; set; }
|
||||
public List<long?> sizeTemplateIds { get; set; }
|
||||
public List<long?> showSizeTemplateIds { get; set; }
|
||||
public object imageLanguageList { get; set; }
|
||||
public List<string> carouselImageUrls { get; set; }
|
||||
public List<object> guideFilePageImages { get; set; }
|
||||
public List<object> carouselImageI18nVOList { get; set; }
|
||||
public List<object> carouseVideoVOList { get; set; }
|
||||
public List<object> detailVideoVOList { get; set; }
|
||||
public string materialImgUrl { get; set; }
|
||||
public List<TemuOuterPackageImage> outerPackageImages { get; set; }
|
||||
public List<object> goodsModelList { get; set; }
|
||||
public List<TemuProductProperty> productPropertyList { get; set; }
|
||||
public List<object> productSpecPropertyVOS { get; set; }
|
||||
public TemuProductWhExtAttr productWhExtAttr { get; set; }
|
||||
public TemuProductLocalExtAttr productLocalExtAttr { get; set; }
|
||||
public TemuProductSaleExtAttr productSaleExtAttr { get; set; }
|
||||
public TemuProductNonAuditExtAttr productNonAuditExtAttr { get; set; }
|
||||
public List<TemuProductSkc> productSkcList { get; set; }
|
||||
public List<object> goodsAdvantageLabelVOList { get; set; }
|
||||
public List<TemuGoodsLayerDecorationVO> goodsLayerDecorationVOList { get; set; }
|
||||
public List<object> goodsLayerDecorationCustomizeI18nVOList { get; set; }
|
||||
public List<object> productGuideFileI18nList { get; set; }
|
||||
public List<object> productGuideFileNewVOList { get;set; }
|
||||
public List<TemuProductImageProcessExtVO> productImageProcessExtVOList { get; set; }
|
||||
public long? productCreateTime { get; set; }
|
||||
public object productCategoryPredictList { get; set; }
|
||||
public object productAuditDraftVO { get; set; }
|
||||
public bool? isImproveSalesInfo { get; set; }
|
||||
public object productWarehouseRoute { get; set; }
|
||||
public object vehicleLibraryRelationDTOList { get; set; }
|
||||
public object canEditSkuAccessories { get; set; }
|
||||
public object canEditSizeTemplate { get; set; }
|
||||
public object skcQcAdjustmentNote { get; set; }
|
||||
public object inProcessAddSizeSpecEditTask { get; set; }
|
||||
public object productGuideFileRejectVO { get; set; }
|
||||
public List<object> inProcessEditTaskList { get; set; }
|
||||
}
|
||||
|
||||
public class TemuTextModuleDetails
|
||||
{
|
||||
public object fontSize { get; set; }
|
||||
public object fontColor { get; set; }
|
||||
public object fontFamily { get; set; }
|
||||
public object align { get; set; }
|
||||
public object backgroundColor { get; set; }
|
||||
}
|
||||
|
||||
public class TemuCategories
|
||||
{
|
||||
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 class TemuCat
|
||||
{
|
||||
public long? catId { get; set; }
|
||||
public string catName { get; set; }
|
||||
public string catEnName { get; set; }
|
||||
public string catType { get; set; }
|
||||
}
|
||||
|
||||
public class TemuOuterPackageImage
|
||||
{
|
||||
public string imageUrl { get; set; }
|
||||
public string signedImageUrl { get; set; }
|
||||
}
|
||||
public class TemuProductProperty
|
||||
{
|
||||
public long? templatePid { get; set; }
|
||||
public int? pid { get; set; }
|
||||
public int? refPid { get; set; }
|
||||
public string propName { get; set; }
|
||||
public int? vid { get; set; }
|
||||
public string propValue { get; set; }
|
||||
public string valueUnit { get; set; }
|
||||
public string valueExtendInfo { get; set; }
|
||||
public string numberInputValue { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductWhExtAttr
|
||||
{
|
||||
public string outerGoodsUrl { get; set; }
|
||||
public object productCatConfig { get; set; }
|
||||
public TemuProductFragileLabelAttr productFragileLabelAttr { get; set; }
|
||||
public List<object> sensitiveTransNormalFiles { get; set; }
|
||||
public TemuProductOuterPackage productOuterPackage { get; set; }
|
||||
public TemuProductOrigin productOrigin { get; set; }
|
||||
public List<object> productOriginCertFiles { get; set; }
|
||||
public object copyFromProductId { get; set; }
|
||||
public object personalizationSwitch { get; set; }
|
||||
public TemuNewProductCatMisplace newProductCatMisplace { get; set; }
|
||||
public object semiManagedSiteMode { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductFragileLabelAttr
|
||||
{
|
||||
bool? isFragile { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductOuterPackage
|
||||
{
|
||||
public int? packageShape { get; set; }
|
||||
public int? packageType { get; set; }
|
||||
}
|
||||
public class TemuProductOrigin
|
||||
{
|
||||
public string countryShortName { get; set; }
|
||||
public string countryName { get; set; }
|
||||
public long? region2Id { get; set; }
|
||||
}
|
||||
public class TemuNewProductCatMisplace
|
||||
{
|
||||
public bool? matchMisplace { get; set; }
|
||||
public List<object> recCategoriesList { get; set; }
|
||||
public object feedback { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductLocalExtAttr
|
||||
{
|
||||
public List<object> materialMultiLanguages { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkc
|
||||
{
|
||||
public long? productSkcId { get; set; }
|
||||
public string extCode { get; set; }
|
||||
public List<TemuProductSkcSpec> productSkcSpecList { get; set; }
|
||||
public List<string> previewImgUrls { get; set; }
|
||||
public List<object> productSkcCarouselImageI18nVOList { get; set; }
|
||||
public object colorImageUrl { get; set; }
|
||||
public List<TemuProductSkcImageExt> productSkcImageExtList { get; set; }
|
||||
public List<TemuProductSkcImageExt> productSkcImageProcessExtVOList { get; set; }
|
||||
public TemuProductSkcWhExtAttr productSkcWhExtAttr { get; set; }
|
||||
public List<TemuProductSku> productSkuList { get; set; }
|
||||
public int? skcStatus { get; set; }
|
||||
public bool? matchSelected { get; set; }
|
||||
public object bomId { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkcSpec
|
||||
{
|
||||
public long? parentSpecId { get; set; }
|
||||
public string parentSpecName { get; set; }
|
||||
public long? specId { get; set; }
|
||||
public string specName { get; set; }
|
||||
public object unitSpecName { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkcImageExt
|
||||
{
|
||||
public string imgUrl { get; set; }
|
||||
public int? imgTag { get; set; }
|
||||
public object isOcr { get; set; }
|
||||
}
|
||||
public class TemuProductSkcWhExtAttr
|
||||
{
|
||||
public int? isBasePlate { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSku
|
||||
{
|
||||
public long? productSkuId { get; set; }
|
||||
public string thumbUrl { get; set; }
|
||||
public List<object> productSkuThumbUrlI18nVOList { get; set; }
|
||||
public List<TemuProductSkuSpec> productSkuSpecList { get; set; }
|
||||
public string currencyType { get; set; }
|
||||
public int? supplierPrice { get; set; }
|
||||
public object siteSupplierPrices { get; set; }
|
||||
public object siteReferPriceList { get; set; }
|
||||
public string extCode { get; set; }
|
||||
public TemuProductSkuWhExtAttr productSkuWhExtAttr { get; set; }
|
||||
public TemuProductSkuSaleExtAttr productSkuSaleExtAttr { get; set; }
|
||||
public object productSkuNonAuditExtAttr { get; set; }
|
||||
public TemuProductSkuSuggestedPrice productSkuSuggestedPrice { get; set; }
|
||||
public TemuProductSkuUsSuggestedPrice productSkuUsSuggestedPrice { get; set; }
|
||||
public TemuProductSkuMultiPack productSkuMultiPack { get; set; }
|
||||
public List<TemuProductSkuImageProcessExtVO> productSkuImageProcessExtVOList { get; set; }
|
||||
public object productSkuQuantity { get; set; }
|
||||
public TemuProductSkuSensitiveApprove productSkuSensitiveApprove { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuSpec
|
||||
{
|
||||
public long? parentSpecId { get; set; }
|
||||
public string parentSpecName { get; set; }
|
||||
public long? specId { get; set; }
|
||||
public string specName { get; set; }
|
||||
public string unitSpecName { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuWhExtAttr
|
||||
{
|
||||
public TemuProductSkuVolume productSkuVolume { get; set; }
|
||||
public TemuProductSkuWeight productSkuWeight { get; set; }
|
||||
public object productSkuVolumeLabel { get; set; }
|
||||
public object productSkuWmsVolume { get; set; }
|
||||
public object productSkuWmsWeight { get; set; }
|
||||
public object productSkuWmsVolumeLabel { get; set; }
|
||||
public List<object> productSkuBarCodes { get; set; }
|
||||
public TemuProductSkuSensitiveAttr productSkuSensitiveAttr { get; set; }
|
||||
public TemuProductSkuSensitiveLimit productSkuSensitiveLimit { get; set; }
|
||||
public object productSkuFragileLabelAttr { get; set; }
|
||||
public object latestShippingModeEditRecord { get; set; }
|
||||
public object productSkuSameReference { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuVolume
|
||||
{
|
||||
public int? len { get; set; }
|
||||
public int? width { get; set; }
|
||||
public int? height { get; set; }
|
||||
public int? inputLen { get; set; }
|
||||
public int? inputWidth { get; set; }
|
||||
public int? inputHeight { get; set; }
|
||||
public object inputUnit { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuWeight
|
||||
{
|
||||
public int? value { get; set; }
|
||||
public int? inputValue { get; set; }
|
||||
public object inputUnit { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuSensitiveAttr
|
||||
{
|
||||
public int? isSensitive { get; set; }
|
||||
public List<object> sensitiveTypes { get; set; }
|
||||
public List<object> sensitiveList { get; set; }
|
||||
public bool? isForce2Normal { get; set; }
|
||||
public object force2NormalTypes { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuSensitiveLimit
|
||||
{
|
||||
public object maxBatteryCapacity { get; set; }
|
||||
public object maxLiquidCapacity { get; set; }
|
||||
public object maxKnifeLength { get; set; }
|
||||
public object maxBatteryCapacityHp { get; set; }
|
||||
public object maxLiquidCapacityHp { get; set; }
|
||||
public object maxKnifeLengthHp { get; set; }
|
||||
public object knifeTipAngle { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuSaleExtAttr
|
||||
{
|
||||
public object productSkuCustomizationTmpl { get; set; }
|
||||
public object productSkuShippingMode { get; set; }
|
||||
public TemuProductSkuAccessories productSkuAccessories { get; set; }
|
||||
public object productSkuIndividuallyPacked { get; set; }
|
||||
public TemuProductSkuNetContent productSkuNetContent { get; set; }
|
||||
public object productSkuStockDisplayOption { get; set; }
|
||||
}
|
||||
|
||||
|
||||
public class TemuProductSkuAccessories
|
||||
{
|
||||
public List<object> productSkuAccessories { get; set; }
|
||||
}
|
||||
public class TemuProductSkuNetContent
|
||||
{
|
||||
public object netContentNumber { get; set; }
|
||||
public object netContentUnitCode { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuSuggestedPrice
|
||||
{
|
||||
public int? suggestedPrice { get; set; }
|
||||
public string specialSuggestedPrice { get; set; }
|
||||
public object suggestedPriceCurrencyType { get; set; }
|
||||
public object suggestedPriceProveFiles { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuUsSuggestedPrice
|
||||
{
|
||||
public object suggestedPrice { get; set; }
|
||||
public object specialSuggestedPrice { get; set; }
|
||||
public object suggestedPriceCurrencyType { get; set; }
|
||||
public object suggestedPriceProveFiles { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuMultiPack
|
||||
{
|
||||
public int? skuClassification { get; set; }
|
||||
public int? numberOfPieces { get; set; }
|
||||
public int? pieceUnitCode { get; set; }
|
||||
public object individuallyPacked { get; set; }
|
||||
public TemuProductSkuNetContent productSkuNetContent { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuImageProcessExtVO
|
||||
{
|
||||
public string imgUrl { get; set; }
|
||||
public int? imgTag { get; set; }
|
||||
public object isOcr { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSkuSensitiveApprove
|
||||
{
|
||||
public long? productSkuId { get; set; }
|
||||
public bool? sensitiveCateProblem { get; set; }
|
||||
public object sensitiveLimitProblem { get; set; }
|
||||
}
|
||||
|
||||
public class TemuGoodsLayerDecorationVO
|
||||
{
|
||||
public string lang { get; set; }
|
||||
public long? floorId { get; set; }
|
||||
public string key { get; set; }
|
||||
public string type { get; set; }
|
||||
public int? priority { get; set; }
|
||||
public List<TemuContent> contentList { get; set; }
|
||||
}
|
||||
|
||||
public class TemuContent
|
||||
{
|
||||
public string imgUrl { get; set; }
|
||||
public int? height { get; set; }
|
||||
public int? width { get; set; }
|
||||
public object text { get; set; }
|
||||
public TemuTextModuleDetails textModuleDetails { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductSaleExtAttr
|
||||
{
|
||||
public object bodyShape { get; set; }
|
||||
public object inventoryRegion { get; set; }
|
||||
public object isManorGift { get; set; }
|
||||
public object productSemiManaged { get; set; }
|
||||
public object productShipment { get; set; }
|
||||
public object productCustomizationTechnology { get; set; }
|
||||
public object productAssembleInfo { get; set; }
|
||||
public object productNoCharger { get; set; }
|
||||
public object productSecondHand { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductNonAuditExtAttr {
|
||||
public TemuCosmeticInfoVO cosmeticInfoVO { get; set; }
|
||||
public object productCatManagement { get; set; }
|
||||
public TemuCalifornia65WarningInfoVO california65WarningInfoVO { get; set; }
|
||||
}
|
||||
public class TemuCosmeticInfoVO
|
||||
{
|
||||
public object propertyInfoList { get; set; }
|
||||
}
|
||||
public class TemuCalifornia65WarningInfoVO {
|
||||
public object california65WarningType { get; set; }
|
||||
public object california65ChemicalNames { get; set; }
|
||||
}
|
||||
|
||||
public class TemuProductImageProcessExtVO
|
||||
{
|
||||
public long? productSkuId { get; set; }
|
||||
public bool? sensitiveCateProblem { get; set; }
|
||||
public object sensitiveLimitProblem { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user