ItemAddRequest.php 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074
  1. <?php
  2. /**
  3. * TOP API: taobao.item.add request
  4. *
  5. * @author auto create
  6. * @since 1.0, 2020.07.21
  7. */
  8. class ItemAddRequest
  9. {
  10. /**
  11. * 售后说明模板id
  12. **/
  13. private $afterSaleId;
  14. /**
  15. * 商品上传后的状态。可选值:onsale(出售中),instock(仓库中);默认值:onsale
  16. **/
  17. private $approveStatus;
  18. /**
  19. * 商品的积分返点比例。如:5,表示:返点比例0.5%. 注意:返点比例必须是>0的整数,而且最大是90,即为9%.B商家在发布非虚拟商品时,返点必须是 5的倍数,即0.5%的倍数。其它是1的倍数,即0.1%的倍数。无名良品商家发布商品时,复用该字段记录积分宝返点比例,返点必须是对应类目的返点步长的整数倍,默认是5,即0.5%。注意此时该字段值依旧必须是>0的整数,最高值不超过500,即50%
  20. **/
  21. private $auctionPoint;
  22. /**
  23. * 代充商品类型。在代充商品的类目下,不传表示不标记商品类型(交易搜索中就不能通过标记搜到相关的交易了)。可选类型: no_mark(不做类型标记) time_card(点卡软件代充) fee_card(话费软件代充)
  24. **/
  25. private $autoFill;
  26. /**
  27. * 自动重发。可选值:true,false;默认值:false(不重发)
  28. **/
  29. private $autoRepost;
  30. /**
  31. * 商品条形码
  32. **/
  33. private $barcode;
  34. /**
  35. * 业务身份编码。淘小铺编码为"taobao-taoxiaopu"
  36. **/
  37. private $bizCode;
  38. /**
  39. * 仅淘小铺卖家需要。佣金比例(15.3对应的佣金比例为15.3%).只支持小数点后1位。多余的位数四舍五入(15.32会保存为15.3%
  40. **/
  41. private $brokerage;
  42. /**
  43. * 基础色数据,淘宝不使用
  44. **/
  45. private $changeProp;
  46. /**
  47. * 天猫超市扩展字段,天猫超市专用。
  48. **/
  49. private $chaoshiExtendsInfo;
  50. /**
  51. * 叶子类目id
  52. **/
  53. private $cid;
  54. /**
  55. * 此为货到付款运费模板的ID,对应的JAVA类型是long,如果COD卖家应用了货到付款运费模板,此值要进行设置。该字段已经废弃
  56. **/
  57. private $codPostageId;
  58. /**
  59. * 针对当前商品的标准属性值的补充说明,让买家更加了解商品信息减少交易纠纷
  60. **/
  61. private $cpvMemo;
  62. /**
  63. * 定制工具Id如果支持定制市场,这个值不填写,就用之前的定制工具Id,之前的定制工具Id没有值就默认为-1
  64. **/
  65. private $customMadeTypeId;
  66. /**
  67. * 商品级别设置的发货时间。设置了商品级别的发货时间,相对发货时间,则填写相对发货时间的天数(大于3);绝对发货时间,则填写yyyy-mm-dd格式,如2013-11-11
  68. **/
  69. private $deliveryTimeDeliveryTime;
  70. /**
  71. * 发货时间类型:绝对发货时间或者相对发货时间
  72. **/
  73. private $deliveryTimeDeliveryTimeType;
  74. /**
  75. * 设置是否使用发货时间,商品级别,sku级别
  76. **/
  77. private $deliveryTimeNeedDeliveryTime;
  78. /**
  79. * 宝贝描述。字数要大于5个字符,小于25000个字符,受违禁词控制
  80. **/
  81. private $desc;
  82. /**
  83. * 已废弃
  84. **/
  85. private $descModules;
  86. /**
  87. * ems费用。取值范围:0.01-999.00;精确到2位小数;单位:元。如:25.07,表示:25元7分
  88. **/
  89. private $emsFee;
  90. /**
  91. * 快递费用。取值范围:0.01-999.00;精确到2位小数;单位:元。如:15.07,表示:15元7分
  92. **/
  93. private $expressFee;
  94. /**
  95. * 宝贝特征值,格式为:【key1:value1;key2:value2;key3:value3;】,key和value用【:】分隔,key&value之间用【;】分隔,只有在Top支持的特征值才能保存到宝贝上,目前支持的Key列表为:mysize_tp
  96. **/
  97. private $features;
  98. /**
  99. * 厂家联系方式
  100. **/
  101. private $foodSecurityContact;
  102. /**
  103. * 产品标准号
  104. **/
  105. private $foodSecurityDesignCode;
  106. /**
  107. * 厂名
  108. **/
  109. private $foodSecurityFactory;
  110. /**
  111. * 厂址
  112. **/
  113. private $foodSecurityFactorySite;
  114. /**
  115. * 食品添加剂
  116. **/
  117. private $foodSecurityFoodAdditive;
  118. /**
  119. * 健字号,保健品/膳食营养补充剂 这个类目下特有的信息,此类目下无需填写生产许可证编号(QS),如果填写了生产许可证编号(QS)将被忽略不保存;保存宝贝时,标题前会自动加上健字号产品名称一起作为宝贝标题;
  120. **/
  121. private $foodSecurityHealthProductNo;
  122. /**
  123. * 配料表
  124. **/
  125. private $foodSecurityMix;
  126. /**
  127. * 保质期,默认有单位,传入数字
  128. **/
  129. private $foodSecurityPeriod;
  130. /**
  131. * 储藏方法
  132. **/
  133. private $foodSecurityPlanStorage;
  134. /**
  135. * 生产许可证号
  136. **/
  137. private $foodSecurityPrdLicenseNo;
  138. /**
  139. * 生产结束日期,格式必须为yyyy-MM-dd
  140. **/
  141. private $foodSecurityProductDateEnd;
  142. /**
  143. * 生产开始日期,格式必须为yyyy-MM-dd
  144. **/
  145. private $foodSecurityProductDateStart;
  146. /**
  147. * 进货结束日期,要在生产日期之后,格式必须为yyyy-MM-dd
  148. **/
  149. private $foodSecurityStockDateEnd;
  150. /**
  151. * 进货开始日期,要在生产日期之后,格式必须为yyyy-MM-dd
  152. **/
  153. private $foodSecurityStockDateStart;
  154. /**
  155. * 供货商
  156. **/
  157. private $foodSecuritySupplier;
  158. /**
  159. * 运费承担方式。可选值:seller(卖家承担),buyer(买家承担);默认值:seller。卖家承担不用设置邮费和postage_id.买家承担的时候,必填邮费和postage_id 如果用户设置了运费模板会优先使用运费模板,否则要同步设置邮费(post_fee,express_fee,ems_fee)
  160. **/
  161. private $freightPayer;
  162. /**
  163. * 全球购商品采购地(地区/国家),默认值只在全球购商品采购地(库存类型选择情况生效),地区国家值请填写法定的国家名称,类如(美国, 香港, 日本, 英国, 新西兰, 德国, 韩国, 荷兰, 法国, 意大利, 台湾, 澳门, 加拿大, 瑞士, 西班牙, 泰国, 新加坡, 马来西亚, 菲律宾),不要使用其他
  164. **/
  165. private $globalStockCountry;
  166. /**
  167. * 全球购商品发货地,发货地现在有两种类型:“国内”和“海外及港澳台”,参数值为1时代表“国内”,值为2时代表“海外及港澳台”,默认为国内。注意:卖家必须已经签署并启用“海外直邮”合约,才能选择发货地为“海外及港澳台”
  168. **/
  169. private $globalStockDeliveryPlace;
  170. /**
  171. * 全球购商品卖家包税承诺,当值为true时,代表卖家承诺包税。注意:请与“全球购商品发货地”配合使用,包税承诺必须满足:1、发货地为海外及港澳台 2、卖家已经签署并启用“包税合约”合约
  172. **/
  173. private $globalStockTaxFreePromise;
  174. /**
  175. * 全球购商品采购地(库存类型),有两种库存类型:现货和代购参数值为1时代表现货,值为2时代表代购。注意:使用时请与 全球购商品采购地(地区/国家)配合使用
  176. **/
  177. private $globalStockType;
  178. /**
  179. * 支持会员打折。可选值:true,false;默认值:false(不打折)
  180. **/
  181. private $hasDiscount;
  182. /**
  183. * 是否有发票。可选值:true,false (商城卖家此字段必须为true);默认值:false(无发票)
  184. **/
  185. private $hasInvoice;
  186. /**
  187. * 橱窗推荐。可选值:true,false;默认值:false(不推荐)
  188. **/
  189. private $hasShowcase;
  190. /**
  191. * 是否有保修。可选值:true,false;默认值:false(不保修)
  192. **/
  193. private $hasWarranty;
  194. /**
  195. * 忽略警告提示.
  196. **/
  197. private $ignorewarning;
  198. /**
  199. * 商品主图片。类型:JPG,GIF;最大长度:3M。(推荐使用pic_path字段,先把图片上传到卖家图片空间)
  200. **/
  201. private $image;
  202. /**
  203. * 此字段已经废弃,不再使用
  204. **/
  205. private $imageUrls;
  206. /**
  207. * 加价(降价)幅度。如果为0,代表系统代理幅度。对于增价拍和荷兰拍来说是加价幅度,对于降价拍来说是降价幅度。
  208. **/
  209. private $increment;
  210. /**
  211. * 针对当前商品的自定义属性值,目前是针对销售属性值自定义的,所以调用方需要把自定义属性值对应的虚拟属性值ID(负整数,例如例子中的 -1和-2)像标准属性值值的id一样设置到SKU上,如果自定义属性值有属性值图片,也要设置到属性图片上
  212. **/
  213. private $inputCustomCpv;
  214. /**
  215. * 用户自行输入的类目属性ID串,结构:"pid1,pid2,pid3",如:"20000"(表示品牌) 注:通常一个类目下用户可输入的关键属性不超过1个。
  216. **/
  217. private $inputPids;
  218. /**
  219. * 用户自行输入的子属性名和属性值,结构:"父属性值;一级子属性名;一级子属性值;二级子属性名;自定义输入值,....",如:“耐克;耐克系列;科比系列;科比系列;2K5,Nike乔丹鞋;乔丹系列;乔丹鞋系列;乔丹鞋系列;json5”,多个自定义属性用','分割,input_str需要与input_pids一一对应,注:通常一个类目下用户可输入的关键属性不超过1个。所有属性别名加起来不能超过3999字节。此处不可以使用“其他”、“其它”和“其她”这三个词。
  220. **/
  221. private $inputStr;
  222. /**
  223. * 主图视频互动信息id,必须填写主图视频id才能有互动信息id
  224. **/
  225. private $interactiveId;
  226. /**
  227. * 是否是3D
  228. **/
  229. private $is3D;
  230. /**
  231. * 是否在外店显示
  232. **/
  233. private $isEx;
  234. /**
  235. * 实物闪电发货
  236. **/
  237. private $isLightningConsignment;
  238. /**
  239. * 是否是线下商品。1:线上商品(默认值);2:线上或线下商品;3:线下商品。
  240. **/
  241. private $isOffline;
  242. /**
  243. * 是否在淘宝上显示(如果传FALSE,则在淘宝主站无法显示该商品)
  244. **/
  245. private $isTaobao;
  246. /**
  247. * 商品是否为新品。只有在当前类目开通新品,并且当前用户拥有该类目下发布新品权限时才能设置is_xinpin为true,否则设置true后会返回错误码:isv.invalid-permission:add-xinpin。同时只有一口价全新的宝贝才能设置为新品,否则会返回错误码:isv.invalid-parameter:xinpin。不设置该参数值或设置为false效果一致。
  248. **/
  249. private $isXinpin;
  250. /**
  251. * 表示商品的体积,如果需要使用按体积计费的运费模板,一定要设置这个值。该值的单位为立方米(m3),如果是其他单位,请转换成成立方米。该值支持两种格式的设置:格式1:bulk:3,单位为立方米(m3),表示直接设置为商品的体积。格式2:length:10;breadth:10;height:10,单位为米(m)。体积和长宽高都支持小数类型。在传入体积或长宽高时候,不能带单位。体积的单位默认为立方米(m3),长宽高的单位默认为米(m)该值支持两种格式的设置:格式1:bulk:3,单位为立方米(m3),表示直接设置为商品的体积。格式2:length:10;breadth:10;height:10,单位为米(m)
  252. **/
  253. private $itemSize;
  254. /**
  255. * 商品的重量,用于按重量计费的运费模板。注意:单位为kg。只能传入数值类型(包含小数),不能带单位,单位默认为kg。
  256. **/
  257. private $itemWeight;
  258. /**
  259. * 商品文字的字符集。繁体传入"zh_HK",简体传入"zh_CN",不传默认为简体
  260. **/
  261. private $lang;
  262. /**
  263. * 租赁扩展信息
  264. **/
  265. private $leaseExtendsInfo;
  266. /**
  267. * 定时上架时间。(时间格式:yyyy-MM-dd HH:mm:ss)
  268. **/
  269. private $listTime;
  270. /**
  271. * 发布电子凭证宝贝时候表示是否使用邮寄 0: 代表不使用邮寄; 1:代表使用邮寄;如果不设置这个值,代表不使用邮寄
  272. **/
  273. private $localityLifeChooseLogis;
  274. /**
  275. * 电子凭证业务属性,数据字典是: 1、is_card:1 (暂时不用) 2、consume_way:4 (1 串码 ,4 身份证)3、consume_midmnick :(核销放行账号:用户id-用户名,支持多个,用逗号分隔,例如 1234-测试账号35,1345-测试账号56)4、market:eticket (电子凭证商品标记) 5、has_pos:1 (1 表示商品配置线下门店,在detail上进行展示 ,没有或者其他值只不展示)格式是: k1:v2;k2:v2;........ 如:has_pos:1;market:eticket;consume_midmnick:901409638-OPPO;consume_way:4
  276. **/
  277. private $localityLifeEticket;
  278. /**
  279. * 本地生活电子交易凭证业务,目前此字段只涉及到的信息为有效期;如果有效期为起止日期类型,此值为2012-08-06,2012-08-16如果有效期为【购买成功日 至】类型则格式为2012-08-16如果有效期为天数类型则格式为15
  280. **/
  281. private $localityLifeExpirydate;
  282. /**
  283. * 码商信息,格式为 码商id:nick
  284. **/
  285. private $localityLifeMerchant;
  286. /**
  287. * 网点ID
  288. **/
  289. private $localityLifeNetworkId;
  290. /**
  291. * 预约门店是否支持门店自提,1:是
  292. **/
  293. private $localityLifeObs;
  294. /**
  295. * 电子凭证售中自动退款比例,百分比%前的数字,介于1-100之间的整数
  296. **/
  297. private $localityLifeOnsaleAutoRefundRatio;
  298. /**
  299. * 新版电子凭证包 id
  300. **/
  301. private $localityLifePackageid;
  302. /**
  303. * 退款比例,百分比%前的数字,1-100的正整数值
  304. **/
  305. private $localityLifeRefundRatio;
  306. /**
  307. * 退款码费承担方。发布电子凭证宝贝的时候会增加“退款码费承担方”配置项,可选填:(1)s(卖家承担) (2)b(买家承担)
  308. **/
  309. private $localityLifeRefundmafee;
  310. /**
  311. * 核销打款 1代表核销打款 0代表非核销打款
  312. **/
  313. private $localityLifeVerification;
  314. /**
  315. * 新版电子凭证字段
  316. **/
  317. private $localityLifeVersion;
  318. /**
  319. * 所在地城市。如杭州 。
  320. **/
  321. private $locationCity;
  322. /**
  323. * 所在地省份。如浙江
  324. **/
  325. private $locationState;
  326. /**
  327. * 订金。在“线上付订金线下付尾款”模式中,有订金、尾款可抵扣金额和参考价,三者需要同时填写。该商品订单首次支付价格为 订金 价格,用户可根据 参考价 估算全款。该模式有别于“一口价”付款方式,针对一个商品,只能选择两种付款方式中的一种,其适用于家装、二手车等场景。详见说明:http://bangpai.taobao.com/group/thread/15031186-303287205.htm
  328. **/
  329. private $msPaymentPrice;
  330. /**
  331. * 参考价。该商品订单首次支付价格为 订金 价格,用户可根据 参考价 估算全款。详见说明:http://bangpai.taobao.com/group/thread/15031186-303287205.htm
  332. **/
  333. private $msPaymentReferencePrice;
  334. /**
  335. * 尾款可抵扣金额。详见说明:http://bangpai.taobao.com/group/thread/15031186-303287205.htm
  336. **/
  337. private $msPaymentVoucherPrice;
  338. /**
  339. * 该宝贝是否支持【7天无理由退货】,卖家选择的值只是一个因素,最终以类目和选择的属性条件来确定是否支持7天。填入字符0,表示不支持;未填写或填人字符1,表示支持7天无理由退货;
  340. **/
  341. private $newprepay;
  342. /**
  343. * 商品数量。取值范围:0-900000000的整数。且需要等于Sku所有数量的和。拍卖商品中增加拍只能为1,荷兰拍要在[2,500)范围内。
  344. **/
  345. private $num;
  346. /**
  347. * 汽车O2O绑定线下服务标记,如不为空,表示关联服务,否则,不关联服务。
  348. **/
  349. private $o2oBindService;
  350. /**
  351. * 商品外部编码,该字段的最大长度是64个字节
  352. **/
  353. private $outerId;
  354. /**
  355. * 拍卖宝贝的保证金。对于增价拍和荷兰拍来说保证金有两种模式:淘宝默认模式(首次出价金额的10%),自定义固定保证金(固定冻结金额只能输入不超过30万的正整数),并且保证金只冻结1次。对于降价拍来说保证金只有淘宝默认的(竞拍价格的10% * 竞拍数量),并且每次出价都需要冻结保证金。对于拍卖宝贝来说,保证金是必须的,但是默认使用淘宝默认保证金模式,只有用户需要使用自定义固定保证金的时候才需要使用到这个参数,如果该参数不传或传入0则代表使用默认。
  356. **/
  357. private $paimaiInfoDeposit;
  358. /**
  359. * 降价拍宝贝的降价周期(分钟)。降价拍宝贝的价格每隔paimai_info.interval时间会下降一次increment。
  360. **/
  361. private $paimaiInfoInterval;
  362. /**
  363. * 拍卖商品选择的拍卖类型,拍卖类型包括三种:增价拍(1),荷兰拍(2)和降价拍(3)。
  364. **/
  365. private $paimaiInfoMode;
  366. /**
  367. * 降价拍宝贝的保留价。对于降价拍来说,paimai_info.reserve必须大于0,且小于price-increment,而且(price-paimai_info.reserve)/increment的计算结果必须为整数
  368. **/
  369. private $paimaiInfoReserve;
  370. /**
  371. * 自定义销售周期的小时数。拍卖宝贝可以自定义销售周期,这里指定销售周期的小时数。注意,该参数只作为输入参数,不能通过taobao.item.get接口获取。
  372. **/
  373. private $paimaiInfoValidHour;
  374. /**
  375. * 自定义销售周期的分钟数。拍卖宝贝可以自定义销售周期,这里是指定销售周期的分钟数。自定义销售周期的小时数。拍卖宝贝可以自定义销售周期,这里指定销售周期的小时数。注意,该参数只作为输入参数,不能通过taobao.item.get接口获取。
  376. **/
  377. private $paimaiInfoValidMinute;
  378. /**
  379. * (推荐)商品主图需要关联的图片空间的相对url。这个url所对应的图片必须要属于当前用户。pic_path和image只需要传入一个,如果两个都传,默认选择pic_path
  380. **/
  381. private $picPath;
  382. /**
  383. * 平邮费用。取值范围:0.01-999.00;精确到2位小数;单位:元。如:5.07,表示:5元7分. 注:post_fee,express_fee,ems_fee需要一起填写
  384. **/
  385. private $postFee;
  386. /**
  387. * 宝贝所属的运费模板ID。取值范围:整数且必须是该卖家的运费模板的ID(可通过taobao.delivery.template.get获得当前会话用户的所有邮费模板)
  388. **/
  389. private $postageId;
  390. /**
  391. * 商品价格。取值范围:0-100000000;精确到2位小数;单位:元。如:200.07,表示:200元7分。需要在正确的价格区间内。拍卖商品对应的起拍价。
  392. **/
  393. private $price;
  394. /**
  395. * 商品所属的产品ID(B商家发布商品需要用)
  396. **/
  397. private $productId;
  398. /**
  399. * 属性值别名。如pid:vid:别名;pid1:vid1:别名1 ,其中:pid是属性id vid是属性值id。总长度不超过800个字符,如"123:333:你好",引号内的是10个字符。
  400. **/
  401. private $propertyAlias;
  402. /**
  403. * 商品属性列表。格式:pid:vid;pid:vid。属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid。 如果该类目下面没有属性,可以不用填写。如果有属性,必选属性必填,其他非必选属性可以选择不填写.属性不能超过35对。所有属性加起来包括分割符不能超过549字节,单个属性没有限制。 如果有属性是可输入的话,则用字段input_str填入属性的值
  404. **/
  405. private $props;
  406. /**
  407. * 商品资质信息
  408. **/
  409. private $qualification;
  410. /**
  411. * 景区门票在选择订金支付时候,需要交的预订费。传入的值是1到20之间的数值,小数点后最多可以保留两位(多余的部分将做四舍五入的处理)。这个数值表示的是预订费的比例,最终的预订费为 scenic_ticket_book_cost乘一口价除以100
  412. **/
  413. private $scenicTicketBookCost;
  414. /**
  415. * 景区门票类宝贝发布时候,当卖家签订了支付宝代扣协议时候,需要选择支付方式:全额支付和订金支付。当scenic_ticket_pay_way为1时表示全额支付,为2时表示订金支付
  416. **/
  417. private $scenicTicketPayWay;
  418. /**
  419. * 商品卖点信息,最长150个字符。天猫商家和集市卖家都可用。
  420. **/
  421. private $sellPoint;
  422. /**
  423. * 是否承诺退换货服务!虚拟商品无须设置此项!
  424. **/
  425. private $sellPromise;
  426. /**
  427. * 商品所属的店铺类目列表。按逗号分隔。结构:",cid1,cid2,...,",如果店铺类目存在二级类目,必须传入子类目cids。
  428. **/
  429. private $sellerCids;
  430. /**
  431. * 宝贝形态:1代表电子券;0或其他代表实物
  432. **/
  433. private $shape;
  434. /**
  435. * sku层面的条形码,多个SKU情况,与SKU价格库存格式类似,用逗号分隔
  436. **/
  437. private $skuBarcode;
  438. /**
  439. * 此参数暂时不起作用
  440. **/
  441. private $skuDeliveryTimes;
  442. /**
  443. * 家装建材类目,商品SKU的高度,单位为cm,部分类目必选。 天猫和淘宝格式不同。天猫:可选值为:"0-15", "15-25", "25-50", "50-60", "60-80", "80-120", "120-160", "160-200"。 数据和SKU一一对应,用,分隔,格式如:15-25,25-50,25-50。 淘宝:正整数,单位为cm,格式如:20,30,30
  444. **/
  445. private $skuHdHeight;
  446. /**
  447. * 家装建材类目,商品SKU的灯头数量,正整数,大于等于3,部分类目必选。天猫商家专用。 数据和SKU一一对应,用,分隔,如:3,5,7
  448. **/
  449. private $skuHdLampQuantity;
  450. /**
  451. * 家装建材类目,商品SKU的长度,正整数,单位为cm,部分类目必选。 数据和SKU一一对应,用,分隔,如:20,30,30
  452. **/
  453. private $skuHdLength;
  454. /**
  455. * Sku的外部id串,结构如:1234,1342,… sku_properties, sku_quantities, sku_prices, sku_outer_ids在输入数据时要一一对应,如果没有sku_outer_ids也要写上这个参数,入参是","(这个是两个sku的示列,逗号数应该是sku个数减1);该参数最大长度是512个字节
  456. **/
  457. private $skuOuterIds;
  458. /**
  459. * Sku的价格串,结构如:10.00,5.00,… 精确到2位小数;单位:元。如:200.07,表示:200元7分
  460. **/
  461. private $skuPrices;
  462. /**
  463. * 更新的sku的属性串,调用taobao.itemprops.get获取。格式:pid1:vid;pid2:vid,多个sku属性之间用逗号分隔。该字段内的属性需要在props字段同时包含。如果新增商品包含了sku,则此字段一定要传入,字段长度要控制在512个字节以内。
  464. **/
  465. private $skuProperties;
  466. /**
  467. * Sku的数量串,结构如:num1,num2,num3 如:2,3
  468. **/
  469. private $skuQuantities;
  470. /**
  471. * 此参数暂时不起作用
  472. **/
  473. private $skuSpecIds;
  474. /**
  475. * 手机类目spu 优化,信息确认字段
  476. **/
  477. private $spuConfirm;
  478. /**
  479. * 新旧程度。可选值:new(新),second(二手)。B商家不能发布二手商品。如果是二手商品,特定类目下属性里面必填新旧成色属性
  480. **/
  481. private $stuffStatus;
  482. /**
  483. * 商品是否支持拍下减库存:1支持;2取消支持(付款减库存);0(默认)不更改集市卖家默认拍下减库存;商城卖家默认付款减库存
  484. **/
  485. private $subStock;
  486. /**
  487. * 是否支持定制市场 true代表支持,false代表支持,如果为空代表与之前保持不变不会修改
  488. **/
  489. private $supportCustomMade;
  490. /**
  491. * 宝贝标题。不能超过30字符,受违禁词控制。天猫图书管控类目最大允许120字符;
  492. **/
  493. private $title;
  494. /**
  495. * 发布类型。可选值:fixed(一口价),auction(拍卖)。B商家不能发布拍卖商品,而且拍卖商品是没有SKU的。拍卖商品发布时需要附加拍卖商品信息:拍卖类型(paimai_info.mode,拍卖类型包括三种:增价拍[1],荷兰拍[2]以及降价拍[3]),商品数量(num),起拍价(price),价格幅度(increament),保证金(paimai_info.deposit)。另外拍卖商品支持自定义销售周期,通过paimai_info.valid_hour和paimai_info.valid_minute来指定。对于降价拍来说需要设置降价周期(paimai_info.interval)和拍卖保留价(paimai_info.reserve)。注意:通过taobao.item.get接口获取拍卖信息时,会返回除了valid_hour和valid_minute之外的所有拍卖信息。
  496. **/
  497. private $type;
  498. /**
  499. * 有效期。可选值:7,14;单位:天;默认值:14
  500. **/
  501. private $validThru;
  502. /**
  503. * 主图视频id
  504. **/
  505. private $videoId;
  506. /**
  507. * 商品的重量(商超卖家专用字段)
  508. **/
  509. private $weight;
  510. /**
  511. * 无线的宝贝描述
  512. **/
  513. private $wirelessDesc;
  514. private $apiParas = array();
  515. public function setAfterSaleId($afterSaleId)
  516. {
  517. $this->afterSaleId = $afterSaleId;
  518. $this->apiParas["after_sale_id"] = $afterSaleId;
  519. }
  520. public function getAfterSaleId()
  521. {
  522. return $this->afterSaleId;
  523. }
  524. public function setApproveStatus($approveStatus)
  525. {
  526. $this->approveStatus = $approveStatus;
  527. $this->apiParas["approve_status"] = $approveStatus;
  528. }
  529. public function getApproveStatus()
  530. {
  531. return $this->approveStatus;
  532. }
  533. public function setAuctionPoint($auctionPoint)
  534. {
  535. $this->auctionPoint = $auctionPoint;
  536. $this->apiParas["auction_point"] = $auctionPoint;
  537. }
  538. public function getAuctionPoint()
  539. {
  540. return $this->auctionPoint;
  541. }
  542. public function setAutoFill($autoFill)
  543. {
  544. $this->autoFill = $autoFill;
  545. $this->apiParas["auto_fill"] = $autoFill;
  546. }
  547. public function getAutoFill()
  548. {
  549. return $this->autoFill;
  550. }
  551. public function setAutoRepost($autoRepost)
  552. {
  553. $this->autoRepost = $autoRepost;
  554. $this->apiParas["auto_repost"] = $autoRepost;
  555. }
  556. public function getAutoRepost()
  557. {
  558. return $this->autoRepost;
  559. }
  560. public function setBarcode($barcode)
  561. {
  562. $this->barcode = $barcode;
  563. $this->apiParas["barcode"] = $barcode;
  564. }
  565. public function getBarcode()
  566. {
  567. return $this->barcode;
  568. }
  569. public function setBizCode($bizCode)
  570. {
  571. $this->bizCode = $bizCode;
  572. $this->apiParas["biz_code"] = $bizCode;
  573. }
  574. public function getBizCode()
  575. {
  576. return $this->bizCode;
  577. }
  578. public function setBrokerage($brokerage)
  579. {
  580. $this->brokerage = $brokerage;
  581. $this->apiParas["brokerage"] = $brokerage;
  582. }
  583. public function getBrokerage()
  584. {
  585. return $this->brokerage;
  586. }
  587. public function setChangeProp($changeProp)
  588. {
  589. $this->changeProp = $changeProp;
  590. $this->apiParas["change_prop"] = $changeProp;
  591. }
  592. public function getChangeProp()
  593. {
  594. return $this->changeProp;
  595. }
  596. public function setChaoshiExtendsInfo($chaoshiExtendsInfo)
  597. {
  598. $this->chaoshiExtendsInfo = $chaoshiExtendsInfo;
  599. $this->apiParas["chaoshi_extends_info"] = $chaoshiExtendsInfo;
  600. }
  601. public function getChaoshiExtendsInfo()
  602. {
  603. return $this->chaoshiExtendsInfo;
  604. }
  605. public function setCid($cid)
  606. {
  607. $this->cid = $cid;
  608. $this->apiParas["cid"] = $cid;
  609. }
  610. public function getCid()
  611. {
  612. return $this->cid;
  613. }
  614. public function setCodPostageId($codPostageId)
  615. {
  616. $this->codPostageId = $codPostageId;
  617. $this->apiParas["cod_postage_id"] = $codPostageId;
  618. }
  619. public function getCodPostageId()
  620. {
  621. return $this->codPostageId;
  622. }
  623. public function setCpvMemo($cpvMemo)
  624. {
  625. $this->cpvMemo = $cpvMemo;
  626. $this->apiParas["cpv_memo"] = $cpvMemo;
  627. }
  628. public function getCpvMemo()
  629. {
  630. return $this->cpvMemo;
  631. }
  632. public function setCustomMadeTypeId($customMadeTypeId)
  633. {
  634. $this->customMadeTypeId = $customMadeTypeId;
  635. $this->apiParas["custom_made_type_id"] = $customMadeTypeId;
  636. }
  637. public function getCustomMadeTypeId()
  638. {
  639. return $this->customMadeTypeId;
  640. }
  641. public function setDeliveryTimeDeliveryTime($deliveryTimeDeliveryTime)
  642. {
  643. $this->deliveryTimeDeliveryTime = $deliveryTimeDeliveryTime;
  644. $this->apiParas["delivery_time.delivery_time"] = $deliveryTimeDeliveryTime;
  645. }
  646. public function getDeliveryTimeDeliveryTime()
  647. {
  648. return $this->deliveryTimeDeliveryTime;
  649. }
  650. public function setDeliveryTimeDeliveryTimeType($deliveryTimeDeliveryTimeType)
  651. {
  652. $this->deliveryTimeDeliveryTimeType = $deliveryTimeDeliveryTimeType;
  653. $this->apiParas["delivery_time.delivery_time_type"] = $deliveryTimeDeliveryTimeType;
  654. }
  655. public function getDeliveryTimeDeliveryTimeType()
  656. {
  657. return $this->deliveryTimeDeliveryTimeType;
  658. }
  659. public function setDeliveryTimeNeedDeliveryTime($deliveryTimeNeedDeliveryTime)
  660. {
  661. $this->deliveryTimeNeedDeliveryTime = $deliveryTimeNeedDeliveryTime;
  662. $this->apiParas["delivery_time.need_delivery_time"] = $deliveryTimeNeedDeliveryTime;
  663. }
  664. public function getDeliveryTimeNeedDeliveryTime()
  665. {
  666. return $this->deliveryTimeNeedDeliveryTime;
  667. }
  668. public function setDesc($desc)
  669. {
  670. $this->desc = $desc;
  671. $this->apiParas["desc"] = $desc;
  672. }
  673. public function getDesc()
  674. {
  675. return $this->desc;
  676. }
  677. public function setDescModules($descModules)
  678. {
  679. $this->descModules = $descModules;
  680. $this->apiParas["desc_modules"] = $descModules;
  681. }
  682. public function getDescModules()
  683. {
  684. return $this->descModules;
  685. }
  686. public function setEmsFee($emsFee)
  687. {
  688. $this->emsFee = $emsFee;
  689. $this->apiParas["ems_fee"] = $emsFee;
  690. }
  691. public function getEmsFee()
  692. {
  693. return $this->emsFee;
  694. }
  695. public function setExpressFee($expressFee)
  696. {
  697. $this->expressFee = $expressFee;
  698. $this->apiParas["express_fee"] = $expressFee;
  699. }
  700. public function getExpressFee()
  701. {
  702. return $this->expressFee;
  703. }
  704. public function setFeatures($features)
  705. {
  706. $this->features = $features;
  707. $this->apiParas["features"] = $features;
  708. }
  709. public function getFeatures()
  710. {
  711. return $this->features;
  712. }
  713. public function setFoodSecurityContact($foodSecurityContact)
  714. {
  715. $this->foodSecurityContact = $foodSecurityContact;
  716. $this->apiParas["food_security.contact"] = $foodSecurityContact;
  717. }
  718. public function getFoodSecurityContact()
  719. {
  720. return $this->foodSecurityContact;
  721. }
  722. public function setFoodSecurityDesignCode($foodSecurityDesignCode)
  723. {
  724. $this->foodSecurityDesignCode = $foodSecurityDesignCode;
  725. $this->apiParas["food_security.design_code"] = $foodSecurityDesignCode;
  726. }
  727. public function getFoodSecurityDesignCode()
  728. {
  729. return $this->foodSecurityDesignCode;
  730. }
  731. public function setFoodSecurityFactory($foodSecurityFactory)
  732. {
  733. $this->foodSecurityFactory = $foodSecurityFactory;
  734. $this->apiParas["food_security.factory"] = $foodSecurityFactory;
  735. }
  736. public function getFoodSecurityFactory()
  737. {
  738. return $this->foodSecurityFactory;
  739. }
  740. public function setFoodSecurityFactorySite($foodSecurityFactorySite)
  741. {
  742. $this->foodSecurityFactorySite = $foodSecurityFactorySite;
  743. $this->apiParas["food_security.factory_site"] = $foodSecurityFactorySite;
  744. }
  745. public function getFoodSecurityFactorySite()
  746. {
  747. return $this->foodSecurityFactorySite;
  748. }
  749. public function setFoodSecurityFoodAdditive($foodSecurityFoodAdditive)
  750. {
  751. $this->foodSecurityFoodAdditive = $foodSecurityFoodAdditive;
  752. $this->apiParas["food_security.food_additive"] = $foodSecurityFoodAdditive;
  753. }
  754. public function getFoodSecurityFoodAdditive()
  755. {
  756. return $this->foodSecurityFoodAdditive;
  757. }
  758. public function setFoodSecurityHealthProductNo($foodSecurityHealthProductNo)
  759. {
  760. $this->foodSecurityHealthProductNo = $foodSecurityHealthProductNo;
  761. $this->apiParas["food_security.health_product_no"] = $foodSecurityHealthProductNo;
  762. }
  763. public function getFoodSecurityHealthProductNo()
  764. {
  765. return $this->foodSecurityHealthProductNo;
  766. }
  767. public function setFoodSecurityMix($foodSecurityMix)
  768. {
  769. $this->foodSecurityMix = $foodSecurityMix;
  770. $this->apiParas["food_security.mix"] = $foodSecurityMix;
  771. }
  772. public function getFoodSecurityMix()
  773. {
  774. return $this->foodSecurityMix;
  775. }
  776. public function setFoodSecurityPeriod($foodSecurityPeriod)
  777. {
  778. $this->foodSecurityPeriod = $foodSecurityPeriod;
  779. $this->apiParas["food_security.period"] = $foodSecurityPeriod;
  780. }
  781. public function getFoodSecurityPeriod()
  782. {
  783. return $this->foodSecurityPeriod;
  784. }
  785. public function setFoodSecurityPlanStorage($foodSecurityPlanStorage)
  786. {
  787. $this->foodSecurityPlanStorage = $foodSecurityPlanStorage;
  788. $this->apiParas["food_security.plan_storage"] = $foodSecurityPlanStorage;
  789. }
  790. public function getFoodSecurityPlanStorage()
  791. {
  792. return $this->foodSecurityPlanStorage;
  793. }
  794. public function setFoodSecurityPrdLicenseNo($foodSecurityPrdLicenseNo)
  795. {
  796. $this->foodSecurityPrdLicenseNo = $foodSecurityPrdLicenseNo;
  797. $this->apiParas["food_security.prd_license_no"] = $foodSecurityPrdLicenseNo;
  798. }
  799. public function getFoodSecurityPrdLicenseNo()
  800. {
  801. return $this->foodSecurityPrdLicenseNo;
  802. }
  803. public function setFoodSecurityProductDateEnd($foodSecurityProductDateEnd)
  804. {
  805. $this->foodSecurityProductDateEnd = $foodSecurityProductDateEnd;
  806. $this->apiParas["food_security.product_date_end"] = $foodSecurityProductDateEnd;
  807. }
  808. public function getFoodSecurityProductDateEnd()
  809. {
  810. return $this->foodSecurityProductDateEnd;
  811. }
  812. public function setFoodSecurityProductDateStart($foodSecurityProductDateStart)
  813. {
  814. $this->foodSecurityProductDateStart = $foodSecurityProductDateStart;
  815. $this->apiParas["food_security.product_date_start"] = $foodSecurityProductDateStart;
  816. }
  817. public function getFoodSecurityProductDateStart()
  818. {
  819. return $this->foodSecurityProductDateStart;
  820. }
  821. public function setFoodSecurityStockDateEnd($foodSecurityStockDateEnd)
  822. {
  823. $this->foodSecurityStockDateEnd = $foodSecurityStockDateEnd;
  824. $this->apiParas["food_security.stock_date_end"] = $foodSecurityStockDateEnd;
  825. }
  826. public function getFoodSecurityStockDateEnd()
  827. {
  828. return $this->foodSecurityStockDateEnd;
  829. }
  830. public function setFoodSecurityStockDateStart($foodSecurityStockDateStart)
  831. {
  832. $this->foodSecurityStockDateStart = $foodSecurityStockDateStart;
  833. $this->apiParas["food_security.stock_date_start"] = $foodSecurityStockDateStart;
  834. }
  835. public function getFoodSecurityStockDateStart()
  836. {
  837. return $this->foodSecurityStockDateStart;
  838. }
  839. public function setFoodSecuritySupplier($foodSecuritySupplier)
  840. {
  841. $this->foodSecuritySupplier = $foodSecuritySupplier;
  842. $this->apiParas["food_security.supplier"] = $foodSecuritySupplier;
  843. }
  844. public function getFoodSecuritySupplier()
  845. {
  846. return $this->foodSecuritySupplier;
  847. }
  848. public function setFreightPayer($freightPayer)
  849. {
  850. $this->freightPayer = $freightPayer;
  851. $this->apiParas["freight_payer"] = $freightPayer;
  852. }
  853. public function getFreightPayer()
  854. {
  855. return $this->freightPayer;
  856. }
  857. public function setGlobalStockCountry($globalStockCountry)
  858. {
  859. $this->globalStockCountry = $globalStockCountry;
  860. $this->apiParas["global_stock_country"] = $globalStockCountry;
  861. }
  862. public function getGlobalStockCountry()
  863. {
  864. return $this->globalStockCountry;
  865. }
  866. public function setGlobalStockDeliveryPlace($globalStockDeliveryPlace)
  867. {
  868. $this->globalStockDeliveryPlace = $globalStockDeliveryPlace;
  869. $this->apiParas["global_stock_delivery_place"] = $globalStockDeliveryPlace;
  870. }
  871. public function getGlobalStockDeliveryPlace()
  872. {
  873. return $this->globalStockDeliveryPlace;
  874. }
  875. public function setGlobalStockTaxFreePromise($globalStockTaxFreePromise)
  876. {
  877. $this->globalStockTaxFreePromise = $globalStockTaxFreePromise;
  878. $this->apiParas["global_stock_tax_free_promise"] = $globalStockTaxFreePromise;
  879. }
  880. public function getGlobalStockTaxFreePromise()
  881. {
  882. return $this->globalStockTaxFreePromise;
  883. }
  884. public function setGlobalStockType($globalStockType)
  885. {
  886. $this->globalStockType = $globalStockType;
  887. $this->apiParas["global_stock_type"] = $globalStockType;
  888. }
  889. public function getGlobalStockType()
  890. {
  891. return $this->globalStockType;
  892. }
  893. public function setHasDiscount($hasDiscount)
  894. {
  895. $this->hasDiscount = $hasDiscount;
  896. $this->apiParas["has_discount"] = $hasDiscount;
  897. }
  898. public function getHasDiscount()
  899. {
  900. return $this->hasDiscount;
  901. }
  902. public function setHasInvoice($hasInvoice)
  903. {
  904. $this->hasInvoice = $hasInvoice;
  905. $this->apiParas["has_invoice"] = $hasInvoice;
  906. }
  907. public function getHasInvoice()
  908. {
  909. return $this->hasInvoice;
  910. }
  911. public function setHasShowcase($hasShowcase)
  912. {
  913. $this->hasShowcase = $hasShowcase;
  914. $this->apiParas["has_showcase"] = $hasShowcase;
  915. }
  916. public function getHasShowcase()
  917. {
  918. return $this->hasShowcase;
  919. }
  920. public function setHasWarranty($hasWarranty)
  921. {
  922. $this->hasWarranty = $hasWarranty;
  923. $this->apiParas["has_warranty"] = $hasWarranty;
  924. }
  925. public function getHasWarranty()
  926. {
  927. return $this->hasWarranty;
  928. }
  929. public function setIgnorewarning($ignorewarning)
  930. {
  931. $this->ignorewarning = $ignorewarning;
  932. $this->apiParas["ignorewarning"] = $ignorewarning;
  933. }
  934. public function getIgnorewarning()
  935. {
  936. return $this->ignorewarning;
  937. }
  938. public function setImage($image)
  939. {
  940. $this->image = $image;
  941. $this->apiParas["image"] = $image;
  942. }
  943. public function getImage()
  944. {
  945. return $this->image;
  946. }
  947. public function setImageUrls($imageUrls)
  948. {
  949. $this->imageUrls = $imageUrls;
  950. $this->apiParas["image_urls"] = $imageUrls;
  951. }
  952. public function getImageUrls()
  953. {
  954. return $this->imageUrls;
  955. }
  956. public function setIncrement($increment)
  957. {
  958. $this->increment = $increment;
  959. $this->apiParas["increment"] = $increment;
  960. }
  961. public function getIncrement()
  962. {
  963. return $this->increment;
  964. }
  965. public function setInputCustomCpv($inputCustomCpv)
  966. {
  967. $this->inputCustomCpv = $inputCustomCpv;
  968. $this->apiParas["input_custom_cpv"] = $inputCustomCpv;
  969. }
  970. public function getInputCustomCpv()
  971. {
  972. return $this->inputCustomCpv;
  973. }
  974. public function setInputPids($inputPids)
  975. {
  976. $this->inputPids = $inputPids;
  977. $this->apiParas["input_pids"] = $inputPids;
  978. }
  979. public function getInputPids()
  980. {
  981. return $this->inputPids;
  982. }
  983. public function setInputStr($inputStr)
  984. {
  985. $this->inputStr = $inputStr;
  986. $this->apiParas["input_str"] = $inputStr;
  987. }
  988. public function getInputStr()
  989. {
  990. return $this->inputStr;
  991. }
  992. public function setInteractiveId($interactiveId)
  993. {
  994. $this->interactiveId = $interactiveId;
  995. $this->apiParas["interactive_id"] = $interactiveId;
  996. }
  997. public function getInteractiveId()
  998. {
  999. return $this->interactiveId;
  1000. }
  1001. public function setIs3D($is3D)
  1002. {
  1003. $this->is3D = $is3D;
  1004. $this->apiParas["is_3D"] = $is3D;
  1005. }
  1006. public function getIs3D()
  1007. {
  1008. return $this->is3D;
  1009. }
  1010. public function setIsEx($isEx)
  1011. {
  1012. $this->isEx = $isEx;
  1013. $this->apiParas["is_ex"] = $isEx;
  1014. }
  1015. public function getIsEx()
  1016. {
  1017. return $this->isEx;
  1018. }
  1019. public function setIsLightningConsignment($isLightningConsignment)
  1020. {
  1021. $this->isLightningConsignment = $isLightningConsignment;
  1022. $this->apiParas["is_lightning_consignment"] = $isLightningConsignment;
  1023. }
  1024. public function getIsLightningConsignment()
  1025. {
  1026. return $this->isLightningConsignment;
  1027. }
  1028. public function setIsOffline($isOffline)
  1029. {
  1030. $this->isOffline = $isOffline;
  1031. $this->apiParas["is_offline"] = $isOffline;
  1032. }
  1033. public function getIsOffline()
  1034. {
  1035. return $this->isOffline;
  1036. }
  1037. public function setIsTaobao($isTaobao)
  1038. {
  1039. $this->isTaobao = $isTaobao;
  1040. $this->apiParas["is_taobao"] = $isTaobao;
  1041. }
  1042. public function getIsTaobao()
  1043. {
  1044. return $this->isTaobao;
  1045. }
  1046. public function setIsXinpin($isXinpin)
  1047. {
  1048. $this->isXinpin = $isXinpin;
  1049. $this->apiParas["is_xinpin"] = $isXinpin;
  1050. }
  1051. public function getIsXinpin()
  1052. {
  1053. return $this->isXinpin;
  1054. }
  1055. public function setItemSize($itemSize)
  1056. {
  1057. $this->itemSize = $itemSize;
  1058. $this->apiParas["item_size"] = $itemSize;
  1059. }
  1060. public function getItemSize()
  1061. {
  1062. return $this->itemSize;
  1063. }
  1064. public function setItemWeight($itemWeight)
  1065. {
  1066. $this->itemWeight = $itemWeight;
  1067. $this->apiParas["item_weight"] = $itemWeight;
  1068. }
  1069. public function getItemWeight()
  1070. {
  1071. return $this->itemWeight;
  1072. }
  1073. public function setLang($lang)
  1074. {
  1075. $this->lang = $lang;
  1076. $this->apiParas["lang"] = $lang;
  1077. }
  1078. public function getLang()
  1079. {
  1080. return $this->lang;
  1081. }
  1082. public function setLeaseExtendsInfo($leaseExtendsInfo)
  1083. {
  1084. $this->leaseExtendsInfo = $leaseExtendsInfo;
  1085. $this->apiParas["lease_extends_info"] = $leaseExtendsInfo;
  1086. }
  1087. public function getLeaseExtendsInfo()
  1088. {
  1089. return $this->leaseExtendsInfo;
  1090. }
  1091. public function setListTime($listTime)
  1092. {
  1093. $this->listTime = $listTime;
  1094. $this->apiParas["list_time"] = $listTime;
  1095. }
  1096. public function getListTime()
  1097. {
  1098. return $this->listTime;
  1099. }
  1100. public function setLocalityLifeChooseLogis($localityLifeChooseLogis)
  1101. {
  1102. $this->localityLifeChooseLogis = $localityLifeChooseLogis;
  1103. $this->apiParas["locality_life.choose_logis"] = $localityLifeChooseLogis;
  1104. }
  1105. public function getLocalityLifeChooseLogis()
  1106. {
  1107. return $this->localityLifeChooseLogis;
  1108. }
  1109. public function setLocalityLifeEticket($localityLifeEticket)
  1110. {
  1111. $this->localityLifeEticket = $localityLifeEticket;
  1112. $this->apiParas["locality_life.eticket"] = $localityLifeEticket;
  1113. }
  1114. public function getLocalityLifeEticket()
  1115. {
  1116. return $this->localityLifeEticket;
  1117. }
  1118. public function setLocalityLifeExpirydate($localityLifeExpirydate)
  1119. {
  1120. $this->localityLifeExpirydate = $localityLifeExpirydate;
  1121. $this->apiParas["locality_life.expirydate"] = $localityLifeExpirydate;
  1122. }
  1123. public function getLocalityLifeExpirydate()
  1124. {
  1125. return $this->localityLifeExpirydate;
  1126. }
  1127. public function setLocalityLifeMerchant($localityLifeMerchant)
  1128. {
  1129. $this->localityLifeMerchant = $localityLifeMerchant;
  1130. $this->apiParas["locality_life.merchant"] = $localityLifeMerchant;
  1131. }
  1132. public function getLocalityLifeMerchant()
  1133. {
  1134. return $this->localityLifeMerchant;
  1135. }
  1136. public function setLocalityLifeNetworkId($localityLifeNetworkId)
  1137. {
  1138. $this->localityLifeNetworkId = $localityLifeNetworkId;
  1139. $this->apiParas["locality_life.network_id"] = $localityLifeNetworkId;
  1140. }
  1141. public function getLocalityLifeNetworkId()
  1142. {
  1143. return $this->localityLifeNetworkId;
  1144. }
  1145. public function setLocalityLifeObs($localityLifeObs)
  1146. {
  1147. $this->localityLifeObs = $localityLifeObs;
  1148. $this->apiParas["locality_life.obs"] = $localityLifeObs;
  1149. }
  1150. public function getLocalityLifeObs()
  1151. {
  1152. return $this->localityLifeObs;
  1153. }
  1154. public function setLocalityLifeOnsaleAutoRefundRatio($localityLifeOnsaleAutoRefundRatio)
  1155. {
  1156. $this->localityLifeOnsaleAutoRefundRatio = $localityLifeOnsaleAutoRefundRatio;
  1157. $this->apiParas["locality_life.onsale_auto_refund_ratio"] = $localityLifeOnsaleAutoRefundRatio;
  1158. }
  1159. public function getLocalityLifeOnsaleAutoRefundRatio()
  1160. {
  1161. return $this->localityLifeOnsaleAutoRefundRatio;
  1162. }
  1163. public function setLocalityLifePackageid($localityLifePackageid)
  1164. {
  1165. $this->localityLifePackageid = $localityLifePackageid;
  1166. $this->apiParas["locality_life.packageid"] = $localityLifePackageid;
  1167. }
  1168. public function getLocalityLifePackageid()
  1169. {
  1170. return $this->localityLifePackageid;
  1171. }
  1172. public function setLocalityLifeRefundRatio($localityLifeRefundRatio)
  1173. {
  1174. $this->localityLifeRefundRatio = $localityLifeRefundRatio;
  1175. $this->apiParas["locality_life.refund_ratio"] = $localityLifeRefundRatio;
  1176. }
  1177. public function getLocalityLifeRefundRatio()
  1178. {
  1179. return $this->localityLifeRefundRatio;
  1180. }
  1181. public function setLocalityLifeRefundmafee($localityLifeRefundmafee)
  1182. {
  1183. $this->localityLifeRefundmafee = $localityLifeRefundmafee;
  1184. $this->apiParas["locality_life.refundmafee"] = $localityLifeRefundmafee;
  1185. }
  1186. public function getLocalityLifeRefundmafee()
  1187. {
  1188. return $this->localityLifeRefundmafee;
  1189. }
  1190. public function setLocalityLifeVerification($localityLifeVerification)
  1191. {
  1192. $this->localityLifeVerification = $localityLifeVerification;
  1193. $this->apiParas["locality_life.verification"] = $localityLifeVerification;
  1194. }
  1195. public function getLocalityLifeVerification()
  1196. {
  1197. return $this->localityLifeVerification;
  1198. }
  1199. public function setLocalityLifeVersion($localityLifeVersion)
  1200. {
  1201. $this->localityLifeVersion = $localityLifeVersion;
  1202. $this->apiParas["locality_life.version"] = $localityLifeVersion;
  1203. }
  1204. public function getLocalityLifeVersion()
  1205. {
  1206. return $this->localityLifeVersion;
  1207. }
  1208. public function setLocationCity($locationCity)
  1209. {
  1210. $this->locationCity = $locationCity;
  1211. $this->apiParas["location.city"] = $locationCity;
  1212. }
  1213. public function getLocationCity()
  1214. {
  1215. return $this->locationCity;
  1216. }
  1217. public function setLocationState($locationState)
  1218. {
  1219. $this->locationState = $locationState;
  1220. $this->apiParas["location.state"] = $locationState;
  1221. }
  1222. public function getLocationState()
  1223. {
  1224. return $this->locationState;
  1225. }
  1226. public function setMsPaymentPrice($msPaymentPrice)
  1227. {
  1228. $this->msPaymentPrice = $msPaymentPrice;
  1229. $this->apiParas["ms_payment.price"] = $msPaymentPrice;
  1230. }
  1231. public function getMsPaymentPrice()
  1232. {
  1233. return $this->msPaymentPrice;
  1234. }
  1235. public function setMsPaymentReferencePrice($msPaymentReferencePrice)
  1236. {
  1237. $this->msPaymentReferencePrice = $msPaymentReferencePrice;
  1238. $this->apiParas["ms_payment.reference_price"] = $msPaymentReferencePrice;
  1239. }
  1240. public function getMsPaymentReferencePrice()
  1241. {
  1242. return $this->msPaymentReferencePrice;
  1243. }
  1244. public function setMsPaymentVoucherPrice($msPaymentVoucherPrice)
  1245. {
  1246. $this->msPaymentVoucherPrice = $msPaymentVoucherPrice;
  1247. $this->apiParas["ms_payment.voucher_price"] = $msPaymentVoucherPrice;
  1248. }
  1249. public function getMsPaymentVoucherPrice()
  1250. {
  1251. return $this->msPaymentVoucherPrice;
  1252. }
  1253. public function setNewprepay($newprepay)
  1254. {
  1255. $this->newprepay = $newprepay;
  1256. $this->apiParas["newprepay"] = $newprepay;
  1257. }
  1258. public function getNewprepay()
  1259. {
  1260. return $this->newprepay;
  1261. }
  1262. public function setNum($num)
  1263. {
  1264. $this->num = $num;
  1265. $this->apiParas["num"] = $num;
  1266. }
  1267. public function getNum()
  1268. {
  1269. return $this->num;
  1270. }
  1271. public function setO2oBindService($o2oBindService)
  1272. {
  1273. $this->o2oBindService = $o2oBindService;
  1274. $this->apiParas["o2o_bind_service"] = $o2oBindService;
  1275. }
  1276. public function getO2oBindService()
  1277. {
  1278. return $this->o2oBindService;
  1279. }
  1280. public function setOuterId($outerId)
  1281. {
  1282. $this->outerId = $outerId;
  1283. $this->apiParas["outer_id"] = $outerId;
  1284. }
  1285. public function getOuterId()
  1286. {
  1287. return $this->outerId;
  1288. }
  1289. public function setPaimaiInfoDeposit($paimaiInfoDeposit)
  1290. {
  1291. $this->paimaiInfoDeposit = $paimaiInfoDeposit;
  1292. $this->apiParas["paimai_info.deposit"] = $paimaiInfoDeposit;
  1293. }
  1294. public function getPaimaiInfoDeposit()
  1295. {
  1296. return $this->paimaiInfoDeposit;
  1297. }
  1298. public function setPaimaiInfoInterval($paimaiInfoInterval)
  1299. {
  1300. $this->paimaiInfoInterval = $paimaiInfoInterval;
  1301. $this->apiParas["paimai_info.interval"] = $paimaiInfoInterval;
  1302. }
  1303. public function getPaimaiInfoInterval()
  1304. {
  1305. return $this->paimaiInfoInterval;
  1306. }
  1307. public function setPaimaiInfoMode($paimaiInfoMode)
  1308. {
  1309. $this->paimaiInfoMode = $paimaiInfoMode;
  1310. $this->apiParas["paimai_info.mode"] = $paimaiInfoMode;
  1311. }
  1312. public function getPaimaiInfoMode()
  1313. {
  1314. return $this->paimaiInfoMode;
  1315. }
  1316. public function setPaimaiInfoReserve($paimaiInfoReserve)
  1317. {
  1318. $this->paimaiInfoReserve = $paimaiInfoReserve;
  1319. $this->apiParas["paimai_info.reserve"] = $paimaiInfoReserve;
  1320. }
  1321. public function getPaimaiInfoReserve()
  1322. {
  1323. return $this->paimaiInfoReserve;
  1324. }
  1325. public function setPaimaiInfoValidHour($paimaiInfoValidHour)
  1326. {
  1327. $this->paimaiInfoValidHour = $paimaiInfoValidHour;
  1328. $this->apiParas["paimai_info.valid_hour"] = $paimaiInfoValidHour;
  1329. }
  1330. public function getPaimaiInfoValidHour()
  1331. {
  1332. return $this->paimaiInfoValidHour;
  1333. }
  1334. public function setPaimaiInfoValidMinute($paimaiInfoValidMinute)
  1335. {
  1336. $this->paimaiInfoValidMinute = $paimaiInfoValidMinute;
  1337. $this->apiParas["paimai_info.valid_minute"] = $paimaiInfoValidMinute;
  1338. }
  1339. public function getPaimaiInfoValidMinute()
  1340. {
  1341. return $this->paimaiInfoValidMinute;
  1342. }
  1343. public function setPicPath($picPath)
  1344. {
  1345. $this->picPath = $picPath;
  1346. $this->apiParas["pic_path"] = $picPath;
  1347. }
  1348. public function getPicPath()
  1349. {
  1350. return $this->picPath;
  1351. }
  1352. public function setPostFee($postFee)
  1353. {
  1354. $this->postFee = $postFee;
  1355. $this->apiParas["post_fee"] = $postFee;
  1356. }
  1357. public function getPostFee()
  1358. {
  1359. return $this->postFee;
  1360. }
  1361. public function setPostageId($postageId)
  1362. {
  1363. $this->postageId = $postageId;
  1364. $this->apiParas["postage_id"] = $postageId;
  1365. }
  1366. public function getPostageId()
  1367. {
  1368. return $this->postageId;
  1369. }
  1370. public function setPrice($price)
  1371. {
  1372. $this->price = $price;
  1373. $this->apiParas["price"] = $price;
  1374. }
  1375. public function getPrice()
  1376. {
  1377. return $this->price;
  1378. }
  1379. public function setProductId($productId)
  1380. {
  1381. $this->productId = $productId;
  1382. $this->apiParas["product_id"] = $productId;
  1383. }
  1384. public function getProductId()
  1385. {
  1386. return $this->productId;
  1387. }
  1388. public function setPropertyAlias($propertyAlias)
  1389. {
  1390. $this->propertyAlias = $propertyAlias;
  1391. $this->apiParas["property_alias"] = $propertyAlias;
  1392. }
  1393. public function getPropertyAlias()
  1394. {
  1395. return $this->propertyAlias;
  1396. }
  1397. public function setProps($props)
  1398. {
  1399. $this->props = $props;
  1400. $this->apiParas["props"] = $props;
  1401. }
  1402. public function getProps()
  1403. {
  1404. return $this->props;
  1405. }
  1406. public function setQualification($qualification)
  1407. {
  1408. $this->qualification = $qualification;
  1409. $this->apiParas["qualification"] = $qualification;
  1410. }
  1411. public function getQualification()
  1412. {
  1413. return $this->qualification;
  1414. }
  1415. public function setScenicTicketBookCost($scenicTicketBookCost)
  1416. {
  1417. $this->scenicTicketBookCost = $scenicTicketBookCost;
  1418. $this->apiParas["scenic_ticket_book_cost"] = $scenicTicketBookCost;
  1419. }
  1420. public function getScenicTicketBookCost()
  1421. {
  1422. return $this->scenicTicketBookCost;
  1423. }
  1424. public function setScenicTicketPayWay($scenicTicketPayWay)
  1425. {
  1426. $this->scenicTicketPayWay = $scenicTicketPayWay;
  1427. $this->apiParas["scenic_ticket_pay_way"] = $scenicTicketPayWay;
  1428. }
  1429. public function getScenicTicketPayWay()
  1430. {
  1431. return $this->scenicTicketPayWay;
  1432. }
  1433. public function setSellPoint($sellPoint)
  1434. {
  1435. $this->sellPoint = $sellPoint;
  1436. $this->apiParas["sell_point"] = $sellPoint;
  1437. }
  1438. public function getSellPoint()
  1439. {
  1440. return $this->sellPoint;
  1441. }
  1442. public function setSellPromise($sellPromise)
  1443. {
  1444. $this->sellPromise = $sellPromise;
  1445. $this->apiParas["sell_promise"] = $sellPromise;
  1446. }
  1447. public function getSellPromise()
  1448. {
  1449. return $this->sellPromise;
  1450. }
  1451. public function setSellerCids($sellerCids)
  1452. {
  1453. $this->sellerCids = $sellerCids;
  1454. $this->apiParas["seller_cids"] = $sellerCids;
  1455. }
  1456. public function getSellerCids()
  1457. {
  1458. return $this->sellerCids;
  1459. }
  1460. public function setShape($shape)
  1461. {
  1462. $this->shape = $shape;
  1463. $this->apiParas["shape"] = $shape;
  1464. }
  1465. public function getShape()
  1466. {
  1467. return $this->shape;
  1468. }
  1469. public function setSkuBarcode($skuBarcode)
  1470. {
  1471. $this->skuBarcode = $skuBarcode;
  1472. $this->apiParas["sku_barcode"] = $skuBarcode;
  1473. }
  1474. public function getSkuBarcode()
  1475. {
  1476. return $this->skuBarcode;
  1477. }
  1478. public function setSkuDeliveryTimes($skuDeliveryTimes)
  1479. {
  1480. $this->skuDeliveryTimes = $skuDeliveryTimes;
  1481. $this->apiParas["sku_delivery_times"] = $skuDeliveryTimes;
  1482. }
  1483. public function getSkuDeliveryTimes()
  1484. {
  1485. return $this->skuDeliveryTimes;
  1486. }
  1487. public function setSkuHdHeight($skuHdHeight)
  1488. {
  1489. $this->skuHdHeight = $skuHdHeight;
  1490. $this->apiParas["sku_hd_height"] = $skuHdHeight;
  1491. }
  1492. public function getSkuHdHeight()
  1493. {
  1494. return $this->skuHdHeight;
  1495. }
  1496. public function setSkuHdLampQuantity($skuHdLampQuantity)
  1497. {
  1498. $this->skuHdLampQuantity = $skuHdLampQuantity;
  1499. $this->apiParas["sku_hd_lamp_quantity"] = $skuHdLampQuantity;
  1500. }
  1501. public function getSkuHdLampQuantity()
  1502. {
  1503. return $this->skuHdLampQuantity;
  1504. }
  1505. public function setSkuHdLength($skuHdLength)
  1506. {
  1507. $this->skuHdLength = $skuHdLength;
  1508. $this->apiParas["sku_hd_length"] = $skuHdLength;
  1509. }
  1510. public function getSkuHdLength()
  1511. {
  1512. return $this->skuHdLength;
  1513. }
  1514. public function setSkuOuterIds($skuOuterIds)
  1515. {
  1516. $this->skuOuterIds = $skuOuterIds;
  1517. $this->apiParas["sku_outer_ids"] = $skuOuterIds;
  1518. }
  1519. public function getSkuOuterIds()
  1520. {
  1521. return $this->skuOuterIds;
  1522. }
  1523. public function setSkuPrices($skuPrices)
  1524. {
  1525. $this->skuPrices = $skuPrices;
  1526. $this->apiParas["sku_prices"] = $skuPrices;
  1527. }
  1528. public function getSkuPrices()
  1529. {
  1530. return $this->skuPrices;
  1531. }
  1532. public function setSkuProperties($skuProperties)
  1533. {
  1534. $this->skuProperties = $skuProperties;
  1535. $this->apiParas["sku_properties"] = $skuProperties;
  1536. }
  1537. public function getSkuProperties()
  1538. {
  1539. return $this->skuProperties;
  1540. }
  1541. public function setSkuQuantities($skuQuantities)
  1542. {
  1543. $this->skuQuantities = $skuQuantities;
  1544. $this->apiParas["sku_quantities"] = $skuQuantities;
  1545. }
  1546. public function getSkuQuantities()
  1547. {
  1548. return $this->skuQuantities;
  1549. }
  1550. public function setSkuSpecIds($skuSpecIds)
  1551. {
  1552. $this->skuSpecIds = $skuSpecIds;
  1553. $this->apiParas["sku_spec_ids"] = $skuSpecIds;
  1554. }
  1555. public function getSkuSpecIds()
  1556. {
  1557. return $this->skuSpecIds;
  1558. }
  1559. public function setSpuConfirm($spuConfirm)
  1560. {
  1561. $this->spuConfirm = $spuConfirm;
  1562. $this->apiParas["spu_confirm"] = $spuConfirm;
  1563. }
  1564. public function getSpuConfirm()
  1565. {
  1566. return $this->spuConfirm;
  1567. }
  1568. public function setStuffStatus($stuffStatus)
  1569. {
  1570. $this->stuffStatus = $stuffStatus;
  1571. $this->apiParas["stuff_status"] = $stuffStatus;
  1572. }
  1573. public function getStuffStatus()
  1574. {
  1575. return $this->stuffStatus;
  1576. }
  1577. public function setSubStock($subStock)
  1578. {
  1579. $this->subStock = $subStock;
  1580. $this->apiParas["sub_stock"] = $subStock;
  1581. }
  1582. public function getSubStock()
  1583. {
  1584. return $this->subStock;
  1585. }
  1586. public function setSupportCustomMade($supportCustomMade)
  1587. {
  1588. $this->supportCustomMade = $supportCustomMade;
  1589. $this->apiParas["support_custom_made"] = $supportCustomMade;
  1590. }
  1591. public function getSupportCustomMade()
  1592. {
  1593. return $this->supportCustomMade;
  1594. }
  1595. public function setTitle($title)
  1596. {
  1597. $this->title = $title;
  1598. $this->apiParas["title"] = $title;
  1599. }
  1600. public function getTitle()
  1601. {
  1602. return $this->title;
  1603. }
  1604. public function setType($type)
  1605. {
  1606. $this->type = $type;
  1607. $this->apiParas["type"] = $type;
  1608. }
  1609. public function getType()
  1610. {
  1611. return $this->type;
  1612. }
  1613. public function setValidThru($validThru)
  1614. {
  1615. $this->validThru = $validThru;
  1616. $this->apiParas["valid_thru"] = $validThru;
  1617. }
  1618. public function getValidThru()
  1619. {
  1620. return $this->validThru;
  1621. }
  1622. public function setVideoId($videoId)
  1623. {
  1624. $this->videoId = $videoId;
  1625. $this->apiParas["video_id"] = $videoId;
  1626. }
  1627. public function getVideoId()
  1628. {
  1629. return $this->videoId;
  1630. }
  1631. public function setWeight($weight)
  1632. {
  1633. $this->weight = $weight;
  1634. $this->apiParas["weight"] = $weight;
  1635. }
  1636. public function getWeight()
  1637. {
  1638. return $this->weight;
  1639. }
  1640. public function setWirelessDesc($wirelessDesc)
  1641. {
  1642. $this->wirelessDesc = $wirelessDesc;
  1643. $this->apiParas["wireless_desc"] = $wirelessDesc;
  1644. }
  1645. public function getWirelessDesc()
  1646. {
  1647. return $this->wirelessDesc;
  1648. }
  1649. public function getApiMethodName()
  1650. {
  1651. return "taobao.item.add";
  1652. }
  1653. public function getApiParas()
  1654. {
  1655. return $this->apiParas;
  1656. }
  1657. public function check()
  1658. {
  1659. RequestCheckUtil::checkNotNull($this->cid,"cid");
  1660. RequestCheckUtil::checkMinValue($this->cid,0,"cid");
  1661. RequestCheckUtil::checkNotNull($this->desc,"desc");
  1662. RequestCheckUtil::checkMaxLength($this->desc,200000,"desc");
  1663. RequestCheckUtil::checkMaxLength($this->features,4000,"features");
  1664. RequestCheckUtil::checkMaxLength($this->globalStockCountry,30,"globalStockCountry");
  1665. RequestCheckUtil::checkMaxListSize($this->imageUrls,5,"imageUrls");
  1666. RequestCheckUtil::checkNotNull($this->locationCity,"locationCity");
  1667. RequestCheckUtil::checkNotNull($this->locationState,"locationState");
  1668. RequestCheckUtil::checkNotNull($this->num,"num");
  1669. RequestCheckUtil::checkMaxValue($this->num,900000000,"num");
  1670. RequestCheckUtil::checkMinValue($this->num,0,"num");
  1671. RequestCheckUtil::checkMaxValue($this->paimaiInfoInterval,60,"paimaiInfoInterval");
  1672. RequestCheckUtil::checkMinValue($this->paimaiInfoInterval,1,"paimaiInfoInterval");
  1673. RequestCheckUtil::checkMaxValue($this->paimaiInfoMode,3,"paimaiInfoMode");
  1674. RequestCheckUtil::checkMinValue($this->paimaiInfoMode,1,"paimaiInfoMode");
  1675. RequestCheckUtil::checkMaxValue($this->paimaiInfoValidHour,48,"paimaiInfoValidHour");
  1676. RequestCheckUtil::checkMinValue($this->paimaiInfoValidHour,1,"paimaiInfoValidHour");
  1677. RequestCheckUtil::checkMaxValue($this->paimaiInfoValidMinute,59,"paimaiInfoValidMinute");
  1678. RequestCheckUtil::checkMinValue($this->paimaiInfoValidMinute,0,"paimaiInfoValidMinute");
  1679. RequestCheckUtil::checkMaxLength($this->propertyAlias,800,"propertyAlias");
  1680. RequestCheckUtil::checkMaxLength($this->sellPoint,150,"sellPoint");
  1681. RequestCheckUtil::checkNotNull($this->stuffStatus,"stuffStatus");
  1682. RequestCheckUtil::checkNotNull($this->title,"title");
  1683. RequestCheckUtil::checkMaxLength($this->title,120,"title");
  1684. RequestCheckUtil::checkNotNull($this->type,"type");
  1685. }
  1686. public function putOtherTextParam($key, $value) {
  1687. $this->apiParas[$key] = $value;
  1688. $this->$key = $value;
  1689. }
  1690. }