Files
KJD_WebService/AllBase/Model/Result/WXResult/GetCateOnShelfInfo.cs
T
2026-01-09 19:32:27 +08:00

135 lines
5.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Result.WXResult
{
/// <summary>
/// 根据类目获取的类目属性信息
/// </summary>
public class GetCateOnShelfInfo
{
public int? ret { get; set; } // 0,
public int? code { get; set; } // 0,
public int? success { get; set; } // true,
public int? onShelf { get; set; } // true,
public List<categoryResult> category { get; set; }
public brandResult brand { get; set; }
public int? categoryType { get; set; } // 2,
public int? categoryCatAuthType { get; set; } // 2,
public int? isGoodsSpecialCategory { get; set; } // true
}
public class brandResult
{
public long? brandId { get; set; } // 2100000000,
public long? catId { get; set; } // 547705,
public string name { get; set; } // "无品牌"
}
public class categoryResult
{
public string id { get; set; } // "547705",
public string name { get; set; } // "牛仔裤",
public string fId { get; set; } // "10000672",
public int? level { get; set; } // 4,
public int? disableScene { get; set; } // 0,
public bool? leaf { get; set; } // true,
public int? state { get; set; } // 0,
public string tips { get; set; } // "",
public string detail { get; set; } // "",
public string catId { get; set; } // "547705",
public string fCatId { get; set; } // "10000672"
public bool? catAuth { get; set; } // true
public catInfoResult catInfo { get; set; }
}
public class catInfoResult
{
public int? catLevel { get; set; } // 3,
public bool? onlyWriteOffInShop { get; set; } // false,
public bool? isVirtualGoods { get; set; } // false,
public int? highestPriceFixing { get; set; } // 250000,
public enterpriseAuditInfoResult enterpriseAuditInfo { get; set; }
public productAttrResult productAttr { get; set; }
public productAttrResult saleAttr { get; set; }
public productAttrResult sizeAttr { get; set; }
public presaleDataResult presaleData { get; set; }
public List<object> confirmReceiptOptions { get; set; }
}
public class presaleDataResult
{
public bool? presaleSwitch { get; set; } // true,
public deliveryResult deliveryAfterPresale { get; set; }
public deliveryResult deliveryAfterPay { get; set; }
public int? dsrThreshold { get; set; } // 400,
public int? productPriceThreshold { get; set; } // 1500,
public int? dsrLogisticsExperienceThreshold { get; set; } // 400,
public bool? hasHotBrand { get; set; } // false
}
public class deliveryResult
{
public int? presaleCycleSpan { get; set; } // 15,
public int? minDelayDay { get; set; } // 2,
public int? maxDelayDay { get; set; } // 3
}
public class productAttrResult
{
public List<attrResult> attr { get; set; }
public bool? enable { get; set; } // false
}
public class attrResult
{
public string name { get; set; } // "款式",
public string type { get; set; } // "select_one",
public string value { get; set; } // "哈伦裤;垮裤;阔脚裤;工装裤;微喇裤;铅笔裤;直筒裤;连衣裤;背带裤;灯笼裤;束脚裤;裙裤;短裤;锥形裤;香蕉裤;做旧款;喇叭裤;其他;烟管裤",
public bool? isRequired { get; set; } // true,
public string hint { get; set; } // "",
public string remark { get; set; } // "",
public bool? appendAllowed { get; set; } // false,
public attractFactorDisplayResult attractFactorDisplay { get; set; }
public ReleaseResult normalRelease { get; set; } // { "ruleType": 1 },
public ReleaseResult quickRelease { get; set; } // { "ruleType": 0 }
}
public class attractFactorDisplayResult
{
public string prefix { get; set; } // "",
public string postfix { get; set; } // ""
}
public class enterpriseAuditInfoResult
{
public int? maxQualificationImg { get; set; } // 10,
public int? productQualificationType { get; set; } // 2,
public int? qualificationType { get; set; } // 2,
public int? productTitleQualificationType { get; set; } // 2,
public int? productImgQualificationType { get; set; } // 2,
public int? productDescQualificationType { get; set; } // 2,
public List<productQualificationResult> productQualificationList { get; set; }
}
public class productQualificationResult
{
public bool? needToApply { get; set; } // true,
public string id { get; set; } // "50000044",
public string tips { get; set; } // "当商品信息宣传(抗菌、防菌、抑菌、除菌)时,需上传含CMA/CNAS认证标识的除菌相关检验项目合格的质检报告。",
public int? type { get; set; } // 2,
public string name { get; set; } // "抑菌质检报告",
public int? showCertForProduct { get; set; } // 0,
public ReleaseResult normalRelease { get; set; }
public ReleaseResult quickRelease { get; set; }
}
public class ReleaseResult
{
public int? ruleType { get; set; } // 2
}
}