globals.d.ts 42 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484
  1. /* tslint:disable */
  2. /* eslint-disable */
  3. /**
  4. * Swagger Petstore - OpenAPI 3.0 - version 1.0.27
  5. *
  6. * This is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about
  7. Swagger at [https://swagger.io](https://swagger.io). In the third iteration of the pet store, we've switched to the design first approach!
  8. You can now help us improve the API whether it's by making changes to the definition itself or to the code.
  9. That way, with time, we can improve the API in general, and expose some of the new features in OAS3.
  10. Some useful links:
  11. - [The Pet Store repository](https://github.com/swagger-api/swagger-petstore)
  12. - [The source API definition for the Pet Store](https://github.com/swagger-api/swagger-petstore/blob/master/src/main/resources/openapi.yaml)
  13. *
  14. * OpenAPI version: 3.0.4
  15. *
  16. * Contact:
  17. *
  18. * NOTE: This file is auto generated by the alova's vscode plugin.
  19. *
  20. * https://alova.js.org/devtools/vscode
  21. *
  22. * **Do not edit the file manually.**
  23. */
  24. import type { Alova, AlovaMethodCreateConfig, AlovaGenerics, Method } from 'alova';
  25. import type { $$userConfigMap, alovaInstance } from './index';
  26. import type apiDefinitions from './apiDefinitions';
  27. type CollapsedAlova = typeof alovaInstance;
  28. type UserMethodConfigMap = typeof $$userConfigMap;
  29. type Alova2MethodConfig<Responded> =
  30. CollapsedAlova extends Alova<
  31. AlovaGenerics<
  32. any,
  33. any,
  34. infer RequestConfig,
  35. infer Response,
  36. infer ResponseHeader,
  37. infer L1Cache,
  38. infer L2Cache,
  39. infer SE
  40. >
  41. >
  42. ? Omit<
  43. AlovaMethodCreateConfig<
  44. AlovaGenerics<Responded, any, RequestConfig, Response, ResponseHeader, L1Cache, L2Cache, SE>,
  45. any,
  46. Responded
  47. >,
  48. 'params'
  49. >
  50. : never;
  51. // Extract the return type of transform function that define in $$userConfigMap, if it not exists, use the default type.
  52. type ExtractUserDefinedTransformed<
  53. DefinitionKey extends keyof typeof apiDefinitions,
  54. Default
  55. > = DefinitionKey extends keyof UserMethodConfigMap
  56. ? UserMethodConfigMap[DefinitionKey]['transform'] extends (...args: any[]) => any
  57. ? Awaited<ReturnType<UserMethodConfigMap[DefinitionKey]['transform']>>
  58. : Default
  59. : Default;
  60. type Alova2Method<
  61. Responded,
  62. DefinitionKey extends keyof typeof apiDefinitions,
  63. CurrentConfig extends Alova2MethodConfig<any>
  64. > =
  65. CollapsedAlova extends Alova<
  66. AlovaGenerics<
  67. any,
  68. any,
  69. infer RequestConfig,
  70. infer Response,
  71. infer ResponseHeader,
  72. infer L1Cache,
  73. infer L2Cache,
  74. infer SE
  75. >
  76. >
  77. ? Method<
  78. AlovaGenerics<
  79. CurrentConfig extends undefined
  80. ? ExtractUserDefinedTransformed<DefinitionKey, Responded>
  81. : CurrentConfig['transform'] extends (...args: any[]) => any
  82. ? Awaited<ReturnType<CurrentConfig['transform']>>
  83. : ExtractUserDefinedTransformed<DefinitionKey, Responded>,
  84. any,
  85. RequestConfig,
  86. Response,
  87. ResponseHeader,
  88. L1Cache,
  89. L2Cache,
  90. SE
  91. >
  92. >
  93. : never;
  94. export interface ApiResponse {
  95. code?: number;
  96. type?: string;
  97. msg?: string;
  98. data: any
  99. }
  100. interface listData<T> {
  101. data?: {
  102. list: T[]
  103. }
  104. }
  105. interface apiResData<T> {
  106. data: T;
  107. code: string
  108. msg: string
  109. }
  110. declare global {
  111. interface Apis {
  112. sys: {
  113. auth<
  114. Config extends Alova2MethodConfig<apiResData<logoinToken>> & {
  115. params: loginModel;
  116. }
  117. >(
  118. config: Config
  119. ): Alova2Method<apiResData<logoinToken>, 'sys.auth', Config>;
  120. userInfo<
  121. Config extends Alova2MethodConfig<apiResData<userInfo>>
  122. >(
  123. config: Config
  124. ): Alova2Method<apiResData<userInfo>, 'sys.userInfo', Config>;
  125. updateUserInfo<
  126. Config extends Alova2MethodConfig<any> & {
  127. pathParams: { memberId: number };
  128. data: Api.userInfo;
  129. }
  130. >(
  131. config: Config
  132. ): Alova2Method<any, 'sys.updateUserInfo', Config>;
  133. uploadFile<
  134. Config extends Alova2MethodConfig<{ url: string }> & {
  135. data: {
  136. name: string;
  137. filePath: string;
  138. };
  139. }
  140. >(
  141. config: Config
  142. ): Alova2Method<{ url: string }, 'sys.uploadFile', Config>;
  143. addresses<
  144. Config extends Alova2MethodConfig<apiResData<Api.addressList[]>> & {
  145. }
  146. >(
  147. config: Config
  148. ): Alova2Method<apiResData<Api.addressList[]>, 'sys.addresses', Config>;
  149. Addaddresses<
  150. Config extends Alova2MethodConfig<any> & {
  151. data: Api.addressList;
  152. }
  153. >(
  154. config: Config
  155. ): Alova2Method<any, 'sys.Addaddresses', Config>;
  156. deleteAddresses<
  157. Config extends Alova2MethodConfig<any> & {
  158. pathParams: { ids: string };
  159. }
  160. >(
  161. config: Config
  162. ): Alova2Method<any, 'sys.deleteAddresses', Config>;
  163. updateAddresses<
  164. Config extends Alova2MethodConfig<any> & {
  165. data: Api.addressList;
  166. }
  167. >(
  168. config: Config
  169. ): Alova2Method<any, 'sys.updateAddresses', Config>;
  170. addressesDetail<
  171. Config extends Alova2MethodConfig<apiResData<Api.addressList>> & {
  172. pathParams: { addressId: number };
  173. }
  174. >(
  175. config: Config
  176. ): Alova2Method<apiResData<Api.addressList>, 'sys.addressesDetail', Config>;
  177. selectZhUser<
  178. Config extends Alova2MethodConfig<apiResData<Api.MemberPointsClaimVO>> & {}
  179. >(
  180. config: Config
  181. ): Alova2Method<apiResData<Api.MemberPointsClaimVO>, 'sys.selectZhUser', Config>;
  182. zhUserReceived<
  183. Config extends Alova2MethodConfig<apiResData<any>> & {}
  184. >(
  185. config: Config
  186. ): Alova2Method<apiResData<any>, 'sys.zhUserReceived', Config>;
  187. dictPage<
  188. Config extends Alova2MethodConfig<listData<Api.sysDict>> & {
  189. data: {
  190. typeCode: string;
  191. };
  192. }
  193. >(
  194. config: Config
  195. ): Alova2Method<listData<Api.sysDict>, 'sys.dictPage', Config>;
  196. }
  197. xsb: {
  198. orderCoupons<
  199. Config extends Alova2MethodConfig<apiResData<Api.AppMemberCouponVO[]>> & {
  200. data: {
  201. channelId: number;
  202. num: number;
  203. shopId: number;
  204. skuId: number;
  205. };
  206. }
  207. >(
  208. config: Config
  209. ): Alova2Method<apiResData<Api.AppMemberCouponVO[]>, 'xsb.orderCoupons', Config>;
  210. newCouponPopup<
  211. Config extends Alova2MethodConfig<apiResData<Api.AppMemberCouponVO[]>> & {}
  212. >(
  213. config: Config
  214. ): Alova2Method<apiResData<Api.AppMemberCouponVO[]>, 'xsb.newCouponPopup', Config>;
  215. popupConfig<
  216. Config extends Alova2MethodConfig<apiResData<any>> & {}
  217. >(
  218. config: Config
  219. ): Alova2Method<apiResData<any>, 'xsb.popupConfig', Config>;
  220. refundDetails<
  221. Config extends Alova2MethodConfig<apiResData<Api.OrderRefundDetails>> & {
  222. data: {
  223. refundNumber: string;
  224. };
  225. }
  226. >(
  227. config: Config
  228. ): Alova2Method<apiResData<Api.OrderRefundDetails>, 'xsb.refundList', Config>;
  229. refundCancel<
  230. Config extends Alova2MethodConfig<any> & {
  231. data: {
  232. refundNumber: string;
  233. };
  234. }
  235. >(
  236. config: Config
  237. ): Alova2Method<any, 'xsb.refundCancel', Config>;
  238. refundList<
  239. Config extends Alova2MethodConfig<listData<Api.AppRefundOrderListVo>> & {
  240. data: {
  241. pageNum: number;
  242. pageSize: number
  243. };
  244. }
  245. >(
  246. config: Config
  247. ): Alova2Method<listData<Api.AppRefundOrderListVo>, 'xsb.refundList', Config>;
  248. getWaybillToken<
  249. Config extends Alova2MethodConfig<apiResData<any>> & {
  250. data: {
  251. orderNumber: string;
  252. };
  253. }
  254. >(
  255. config: Config
  256. ): Alova2Method<apiResData<any>, 'xsb.getWaybillToken', Config>;
  257. findByOrderNumber<
  258. Config extends Alova2MethodConfig<apiResData<Api.xsbOmsOrderItem[]>> & {
  259. data: {
  260. orderNumber: string;
  261. };
  262. }
  263. >(
  264. config: Config
  265. ): Alova2Method<apiResData<Api.xsbOmsOrderItem[]>, 'xsb.findByOrderNumber', Config>;
  266. deliveryNode<
  267. Config extends Alova2MethodConfig<apiResData<Api.DeliveryNode[]>> & {
  268. data: {
  269. orderNumber: string;
  270. };
  271. }
  272. >(
  273. config: Config
  274. ): Alova2Method<apiResData<Api.DeliveryNode[]>, 'xsb.deliveryNode', Config>;
  275. riderInfo<
  276. Config extends Alova2MethodConfig<apiResData<Api.RiderInfo>> & {
  277. data: {
  278. orderNumber: string
  279. };
  280. }
  281. >(
  282. config: Config
  283. ): Alova2Method<apiResData<Api.RiderInfo>, 'xsb.riderInfo', Config>;
  284. calculateMoney<
  285. Config extends Alova2MethodConfig<apiResData<any>> & {
  286. data: {
  287. orderRefundSkuList: { orderItemId: number, productCount: number }[];
  288. orderNumber: string
  289. };
  290. }
  291. >(
  292. config: Config
  293. ): Alova2Method<apiResData<any>, 'xsb.applyRefund', Config>;
  294. applyRefund<
  295. Config extends Alova2MethodConfig<apiResData<any>> & {
  296. data: {
  297. /**
  298. * 退款类型 1,仅退款,2退款退货,5差价退款
  299. */
  300. applyType?: number;
  301. /**
  302. * 退款订单业务类型 1-星闪豹
  303. */
  304. businessType?: number;
  305. /**
  306. * 备注说明
  307. */
  308. buyerDesc?: string;
  309. /**
  310. * 手机号码(默认当前订单手机号码)
  311. */
  312. buyerMobile?: string;
  313. /**
  314. * 仅退款-未收到货申请原因
  315. * 11(质量问题)
  316. * 12(拍错/多拍/不喜欢)
  317. * 3(商品描述不符)
  318. * 14(假货), 15(商家发错货)
  319. * 16(商品破损/少件)
  320. * 17(其他)
  321. * 仅退款-已收到货申请原因
  322. * 51(多买/买错/不想要)
  323. * 52(快递无记录)
  324. * 53(少货/空包裹)
  325. * 54(未按约定时间发货)
  326. * 55(快递一直未送达)
  327. * 56(其他)
  328. * 退货退款-申请原因
  329. * 101(商品破损/少件)
  330. * 102(商家发错货)
  331. * 103(商品描述不符)
  332. * 104(拍错/多拍/不喜欢)
  333. * 105(质量问题)
  334. * 107(其他)
  335. */
  336. buyerReason?: string;
  337. /**
  338. * 订单编号
  339. */
  340. orderNumber?: string;
  341. /**
  342. * 退款商品详情
  343. */
  344. orderRefundSkuList?: AppOrderRefundSkuVo[];
  345. /**
  346. * 凭证图片列表使用,分割
  347. */
  348. photoFiles?: string;
  349. /**
  350. * 退款金额
  351. */
  352. refundAmount?: number;
  353. /**
  354. * 退款单类型(1:整单退款,2:单个物品退款)
  355. */
  356. refundType?: number;
  357. [property: string]: any;
  358. };
  359. }
  360. >(
  361. config: Config
  362. ): Alova2Method<apiResData<any>, 'xsb.applyRefund', Config>;
  363. nearestShop<
  364. Config extends Alova2MethodConfig<apiResData<{ nearestShopId: number }>> & {
  365. data: {
  366. latitude: number;
  367. longitude: number
  368. };
  369. }
  370. >(
  371. config: Config
  372. ): Alova2Method<apiResData<{ nearestShopId: number }>, 'xsb.nearestShop', Config>;
  373. categories<
  374. Config extends Alova2MethodConfig<apiResData<Api.xsbCategories[]>> & {
  375. data: {
  376. channelId: number;
  377. shopId: number
  378. };
  379. }
  380. >(
  381. config: Config
  382. ): Alova2Method<apiResData<Api.xsbCategories[]>, 'xsb.categories', Config>;
  383. getCategoryProductList<
  384. Config extends Alova2MethodConfig<apiResData<Api.xsbCategoryProductList[]>> & {
  385. data: {
  386. categoryId: number;
  387. shopId: number
  388. channelId: number
  389. };
  390. }
  391. >(
  392. config: Config
  393. ): Alova2Method<apiResData<Api.xsbCategoryProductList[]>, 'xsb.getCategoryProductList', Config>;
  394. getProductDetail<
  395. Config extends Alova2MethodConfig<apiResData<Api.xsbProductDetail>> & {
  396. data: {
  397. id: number;
  398. shopId: number
  399. channelId: number
  400. };
  401. }
  402. >(
  403. config: Config
  404. ): Alova2Method<apiResData<Api.xsbProductDetail>, 'xsb.getProductDetail', Config>;
  405. findUserPoints<
  406. Config extends Alova2MethodConfig<apiResData<Api.xsbFindUserPoints>> & {
  407. }
  408. >(
  409. config: Config
  410. ): Alova2Method<apiResData<Api.xsbFindUserPoints>, 'xsb.findUserPoints', Config>;
  411. findUserPointsPage<
  412. Config extends Alova2MethodConfig<listData<Api.xsbFindUserPointsPage>> & {
  413. data: {
  414. pageNum: number;
  415. pageSize: number;
  416. };
  417. }
  418. >(
  419. config: Config
  420. ): Alova2Method<listData<Api.xsbFindUserPointsPage>, 'xsb.findUserPointsPage', Config>;
  421. getSearchProductList<
  422. Config extends Alova2MethodConfig<listData<Api.xsbCategoryProductList>> & {
  423. data: {
  424. /**
  425. * 暂定为商品名称,后面可能会加其他条件
  426. */
  427. keywords?: string;
  428. /**
  429. * 页码
  430. */
  431. pageNum?: number;
  432. /**
  433. * 每页记录数
  434. */
  435. pageSize?: number;
  436. /**
  437. * 价格排序不传时为空,默认不排 ASC:价格升序,DESC:价格倒序
  438. */
  439. priceSort?: string;
  440. /**
  441. * 销量排序不传时为空,默认不排 ASC:价格升序,DESC:价格倒序
  442. */
  443. salesNum?: string;
  444. shopId: number
  445. channelId: number
  446. };
  447. }
  448. >(
  449. config: Config
  450. ): Alova2Method<listData<Api.xsbCategoryProductList>, 'xsb.getSearchProductList', Config>;
  451. appAdvertInfo<
  452. Config extends Alova2MethodConfig<apiResData<Api.xsbAdvertInfo[]>> & {
  453. }
  454. >(
  455. config: Config
  456. ): Alova2Method<apiResData<Api.xsbAdvertInfo[]>, 'xsb.appAdvertInfo', Config>;
  457. SearchTerm<
  458. Config extends Alova2MethodConfig<apiResData<Api.xsbSearchTerm[]>> & {
  459. data: {
  460. type: number
  461. }
  462. }
  463. >(
  464. config: Config
  465. ): Alova2Method<apiResData<Api.xsbSearchTerm[]>, 'xsb.SearchTerm', Config>;
  466. shopList<
  467. Config extends Alova2MethodConfig<apiResData<Api.xsbShopList[]>> & {
  468. }
  469. >(
  470. config: Config
  471. ): Alova2Method<apiResData<Api.xsbShopList[]>, 'xsb.shopList', Config>;
  472. orderList<
  473. Config extends Alova2MethodConfig<listData<Api.xsbOrderList>> & {
  474. data: {
  475. businessType?: string;
  476. orderStatus?: string | number;
  477. pageNum?: number;
  478. pageSize?: number;
  479. dvyType?: number | string;
  480. }
  481. }
  482. >(
  483. config: Config
  484. ): Alova2Method<listData<Api.xsbOrderList>, 'xsb.orderList', Config>;
  485. orderInfo<
  486. Config extends Alova2MethodConfig<apiResData<Api.xsbOrderList>> & {
  487. data: {
  488. orderNo: string;
  489. }
  490. }
  491. >(
  492. config: Config
  493. ): Alova2Method<apiResData<Api.xsbOrderList>, 'xsb.orderInfo', Config>;
  494. cancelOrder<
  495. Config extends Alova2MethodConfig<any> & {
  496. data: {
  497. orderNo: string;
  498. }
  499. }
  500. >(
  501. config: Config
  502. ): Alova2Method<any, 'xsb.cancelOrder', Config>;
  503. deleteOrder<
  504. Config extends Alova2MethodConfig<any> & {
  505. pathParams: {
  506. ids: string;
  507. }
  508. }
  509. >(
  510. config: Config
  511. ): Alova2Method<any, 'xsb.deleteOrder', Config>;
  512. skuOrderConfirm<
  513. Config extends Alova2MethodConfig<apiResData<Api.AppletOrderSkuVo>> & {
  514. data: {
  515. channelId?: number;
  516. num?: number;
  517. shopId?: number;
  518. skuId?: number;
  519. }
  520. }
  521. >(
  522. config: Config
  523. ): Alova2Method<apiResData<Api.AppletOrderSkuVo>, 'xsb.skuOrderConfirm', Config>;
  524. myShoppingCartCategory<
  525. Config extends Alova2MethodConfig<apiResData<Api.xsbCategoriesCartList[]>> & {
  526. data: {
  527. channelId?: number;
  528. shopId?: number;
  529. businessType?: string;
  530. }
  531. }
  532. >(
  533. config: Config
  534. ): Alova2Method<apiResData<Api.xsbCategoriesCartList[]>, 'xsb.myShoppingCartCategory', Config>;
  535. delivery<
  536. Config extends Alova2MethodConfig<apiResData<Api.xsbShoppingCartList[]>> & {
  537. data: {
  538. memberId?: number;
  539. shopId?: number;
  540. addressId?: number;
  541. }
  542. }
  543. >(
  544. config: Config
  545. ): Alova2Method<apiResData<{ deliveryType: number }>, 'xsb.delivery', Config>;
  546. confirmReceipt<
  547. Config extends Alova2MethodConfig<any> & {
  548. data: {
  549. orderNumber: string;
  550. }
  551. }
  552. >(
  553. config: Config
  554. ): Alova2Method<any, 'xsb.confirmReceipt', Config>;
  555. memberCouponPage<
  556. Config extends Alova2MethodConfig<listData<Api.AppMemberCouponVO>> & {
  557. data: {
  558. pageNum?: number;
  559. pageSize?: number;
  560. useStatus?: number;
  561. lockStatus?: number;
  562. }
  563. }
  564. >(
  565. config: Config
  566. ): Alova2Method<listData<Api.AppMemberCouponVO>, 'xsb.memberCouponPage', Config>;
  567. }
  568. common: {
  569. myShoppingCart<
  570. Config extends Alova2MethodConfig<apiResData<Api.myShoppingCart[]>> & {
  571. data: {
  572. businessType: string;
  573. channelId: number;
  574. }
  575. }
  576. >(
  577. config: Config
  578. ): Alova2Method<apiResData<Api.myShoppingCart[]>, 'common.myShoppingCart', Config>;
  579. addShoppingCart<
  580. Config extends Alova2MethodConfig<apiResData<Api.addShoppingCart>> & {
  581. data: {
  582. /**
  583. * 业务类型
  584. */
  585. businessType: string;
  586. /**
  587. * 渠道
  588. */
  589. channelId: number;
  590. /**
  591. * 数量
  592. */
  593. num: number;
  594. /**
  595. * 门店
  596. */
  597. shopId: number;
  598. /**
  599. * sku_id
  600. */
  601. skuId: number;
  602. }
  603. }
  604. >(
  605. config: Config
  606. ): Alova2Method<apiResData<Api.addShoppingCart>, 'common.addShoppingCart', Config>;
  607. deleteShoppingCart<
  608. Config extends Alova2MethodConfig<apiResData<Api.deleteShoppingCart>> & {
  609. pathParams: { ids: string };
  610. }
  611. >(
  612. config: Config
  613. ): Alova2Method<apiResData<Api.deleteShoppingCart>, 'common.deleteShoppingCart', Config>;
  614. shoppingCartOrderConfirm<
  615. Config extends Alova2MethodConfig<apiResData<Api.shoppingCartOrderConfirm>> & {
  616. pathParams: { ids: string };
  617. }
  618. >(
  619. config: Config
  620. ): Alova2Method<apiResData<Api.shoppingCartOrderConfirm>, 'common.shoppingCartOrderConfirm', Config>;
  621. addOrder<
  622. Config extends Alova2MethodConfig<any> & {
  623. data: {
  624. /**
  625. * 收货人地址id
  626. */
  627. addressId: number;
  628. /**
  629. * 业务类型
  630. */
  631. businessType: string;
  632. /**
  633. * 企业ID
  634. */
  635. channelId: number;
  636. /**
  637. * 配送类型 1:快递 2:自提 3:及时配送
  638. */
  639. dvyType: number;
  640. /**
  641. * 订单运费
  642. */
  643. freightAmount: number;
  644. /**
  645. * 商品信息
  646. */
  647. orderItemList: {
  648. /**
  649. * 数量
  650. */
  651. prodCount?: number;
  652. /**
  653. * 产品SkuID
  654. */
  655. skuId?: number;
  656. [property: string]: any;
  657. }[];
  658. /**
  659. * 买家备注
  660. */
  661. remarks?: string;
  662. /**
  663. * 店铺id
  664. */
  665. shopId: number;
  666. [property: string]: any;
  667. }
  668. }
  669. >(
  670. config: Config
  671. ): Alova2Method<any, 'common.addOrder', Config>;
  672. hybridPayment<
  673. Config extends Alova2MethodConfig<apiResData<wxpay>> & {
  674. data: {
  675. orderNumber: string;
  676. }
  677. }
  678. >(
  679. config: Config
  680. ): Alova2Method<apiResData<wxpay>, 'common.hybridPayment', Config>;
  681. }
  682. smqjh: {
  683. getCategoryList<
  684. Config extends Alova2MethodConfig<apiResData<Api.smqjhCategoryList[]>> & {
  685. data: {
  686. /**
  687. * 分类名称
  688. */
  689. name?: string;
  690. /**
  691. * 父级id
  692. */
  693. parentId?: number;
  694. /**
  695. * 分类状态
  696. */
  697. visible?: number;
  698. }
  699. }
  700. >(
  701. config: Config
  702. ): Alova2Method<apiResData<Api.smqjhCategoryList[]>, 'smqjh.getCategoryList', Config>;
  703. },
  704. film: {
  705. getCityList<
  706. Config extends Alova2MethodConfig<ApiResponse<Api.filmCityList>> & {
  707. }
  708. >(
  709. config: Config
  710. ): Alova2Method<ApiResponse<Api.filmCityList>, 'film.getCityList', Config>;
  711. getMovieList<
  712. Config extends Alova2MethodConfig<ApiResponse<Api.filmMovieList>> & {
  713. data: {
  714. showSt?: number;
  715. pageNum?: number;
  716. pageSize?: number;
  717. }
  718. }
  719. >(
  720. config: Config
  721. ): Alova2Method<ApiResponse<Api.filmMovieList>, 'film.getMovieList', Config>;
  722. getMovieDetail<
  723. Config extends Alova2MethodConfig<ApiResponse<Api.filmMovieList>> & {
  724. data: {
  725. id?: number | string;
  726. }
  727. }
  728. >(
  729. config: Config
  730. ): Alova2Method<ApiResponse<Api.filmMovieList>, 'film.getMovieDetail', Config>;
  731. getFilmList<
  732. Config extends Alova2MethodConfig<ApiResponse<Api.filmList>> & {
  733. data: {
  734. cityId?: number | string;
  735. cinemaId?: number | string;
  736. movieId?: number | string;
  737. districtId?: number | string;
  738. showDates?: number | string;
  739. hall?: number | string;
  740. lat?: number | null;
  741. lng?: number | null;
  742. }
  743. }
  744. >(
  745. config: Config
  746. ): Alova2Method<ApiResponse<Api.filmList>, 'film.getFilmList', Config>;
  747. getFilmDateList<
  748. Config extends Alova2MethodConfig<ApiResponse<Api.filmDateList>> & {
  749. data: {
  750. movieId?: string
  751. }
  752. }
  753. >(
  754. config: Config
  755. ): Alova2Method<ApiResponse<Api.filmDateList>, 'film.getFilmDateList', Config>;
  756. getFilmBrandList<
  757. Config extends Alova2MethodConfig<ApiResponse<Api.filmBrandList>> & {
  758. }
  759. >(
  760. config: Config
  761. ): Alova2Method<ApiResponse<Api.filmBrandList>, 'film.getFilmBrandList', Config>;
  762. getFilmMovieList<
  763. Config extends Alova2MethodConfig<ApiResponse<Api.filmOwnMovieList>> & {
  764. data: {
  765. cinemaId: string
  766. movieId: string
  767. }
  768. }
  769. >(
  770. config: Config
  771. ): Alova2Method<ApiResponse<Api.filmOwnMovieList>, 'film.getFilmMovieList', Config>;
  772. getFilmMovieSeat<
  773. Config extends Alova2MethodConfig<ApiResponse<Api.filmMovieSeat>> & {
  774. data: {
  775. sessionId: string
  776. movieId: string
  777. cinemaId: string
  778. }
  779. }
  780. >(
  781. config: Config
  782. ): Alova2Method<ApiResponse<Api.filmMovieSeat>, 'film.getFilmMovieSeat', Config>;
  783. addFilmOrder<
  784. Config extends Alova2MethodConfig<ApiResponse<Api.addFilmOrder>> & {
  785. data: {
  786. cinemaCode: string
  787. hallName: string
  788. orderPayMode: string
  789. originPrice: number
  790. seatNames: string
  791. sessionBeginTime: string
  792. switchSeat: boolean
  793. }
  794. }
  795. >(
  796. config: Config
  797. ): Alova2Method<ApiResponse<Api.addFilmOrder>, 'film.addFilmOrder', Config>;
  798. filmOrderDetail<
  799. Config extends Alova2MethodConfig<ApiResponse<Api.filmOrder>> & {
  800. data: {
  801. id: string
  802. }
  803. }
  804. >(
  805. config: Config
  806. ): Alova2Method<ApiResponse<Api.filmOrder>, 'film.filmOrderDetail', Config>;
  807. }
  808. charge: {
  809. getStationInfoPage<
  810. Config extends Alova2MethodConfig<listData<Api.chargeStationInfoPage>> & {
  811. data: {
  812. pageNum?: number;
  813. pageSize?: number;
  814. sortType?: number;
  815. longitude?: number;
  816. latitude?: number;
  817. userId?: number;
  818. }
  819. }
  820. >(
  821. config: Config
  822. ): Alova2Method<listData<Api.chargeStationInfoPage>, 'charge.getStationInfoPage', Config>;
  823. getMemberInfo<
  824. Config extends Alova2MethodConfig<apiResData<Api.chargeMemberInfo>> & {}
  825. >(
  826. config: Config
  827. ): Alova2Method<apiResData<Api.chargeMemberInfo>, 'charge.getMemberInfo', Config>;
  828. detail<
  829. Config extends Alova2MethodConfig<apiResData<Api.chargeStationDetail>> & {
  830. data: {
  831. stationId?: number;
  832. longitude?: number | null;
  833. latitude?: number | null;
  834. }
  835. }
  836. >(
  837. config: Config
  838. ): Alova2Method<apiResData<Api.chargeStationDetail>, 'charge.detail', Config>;
  839. prices<
  840. Config extends Alova2MethodConfig<apiResData<Api.chargeStationPrices>> & {
  841. data: {
  842. stationId?: number;
  843. }
  844. }
  845. >(
  846. config: Config
  847. ): Alova2Method<apiResData<Api.chargeStationPrices>, 'charge.prices', Config>;
  848. connectors<
  849. Config extends Alova2MethodConfig<apiResData<Api.chargeStationConnectors>> & {
  850. data: {
  851. stationId?: number;
  852. }
  853. }
  854. >(
  855. config: Config
  856. ): Alova2Method<apiResData<Api.chargeStationConnectors>, 'charge.connectors', Config>;
  857. connectorDetail<
  858. Config extends Alova2MethodConfig<apiResData<Api.chargeConnectorDetail>> & {
  859. data: {
  860. connectorCode?: string;
  861. }
  862. }
  863. >(
  864. config: Config
  865. ): Alova2Method<apiResData<Api.chargeConnectorDetail>, 'charge.detail', Config>;
  866. invokeCharge<
  867. Config extends Alova2MethodConfig<any> & {
  868. data: Api.invokeChargeList;
  869. }
  870. >(
  871. config: Config
  872. ): Alova2Method<any, 'charge.invokeCharge', Config>;
  873. search<
  874. Config extends Alova2MethodConfig<apiResData<any>> & {
  875. data: {
  876. keyword?: string;
  877. longitude?: number | null
  878. latitude?: number | null
  879. }
  880. }
  881. >(
  882. config: Config
  883. ): Alova2Method<apiResData<any>, 'charge.search', Config>;
  884. chargeingCost<
  885. Config extends Alova2MethodConfig<apiResData<chargeingCostList>> & {
  886. data: {
  887. orderNo?: string;
  888. }
  889. }
  890. >(
  891. config: Config
  892. ): Alova2Method<apiResData<chargeingCostList>, 'charge.search', Config>;
  893. stopCharge<
  894. Config extends Alova2MethodConfig<listData<Api.stopChargeList>> & {
  895. data: {
  896. chargeOrderNo?: string;
  897. }
  898. }
  899. >(
  900. config: Config
  901. ): Alova2Method<listData<Api.stopChargeList>, 'charge.stopCharge', Config>;
  902. stationInfoMapList<
  903. Config extends Alova2MethodConfig<apiResData<any>> & {
  904. data: {
  905. longitude?: number | null;
  906. latitude?: number | null;
  907. }
  908. }
  909. >(
  910. config: Config
  911. ): Alova2Method<apiResData<any>, 'charge.stationInfoMapList', Config>;
  912. orderDetail<
  913. Config extends Alova2MethodConfig<apiResData<Api.chargeOrderDetail>> & {
  914. data: {
  915. orderNumber?: string | null;
  916. }
  917. }
  918. >(
  919. config: Config
  920. ): Alova2Method<apiResData<Api.chargeOrderDetail>, 'charge.orderDetail', Config>;
  921. getReChargeLevel<
  922. Config extends Alova2MethodConfig<apiResData<Api.RechargeLevel[]>> & {}
  923. >(
  924. config: Config
  925. ): Alova2Method<apiResData<Api.RechargeLevel[]>, 'charge.getReChargeLevel', Config>;
  926. addPurchaseRecord<
  927. Config extends Alova2MethodConfig<apiResData<string>> & {
  928. data: {
  929. couponAmount?: number;
  930. consigneeName?: string;
  931. consigneeMobile?: string;
  932. }
  933. }
  934. >(
  935. config: Config
  936. ): Alova2Method<apiResData<string>, 'charge.addPurchaseRecord', Config>;
  937. wxJsApiPay<
  938. Config extends Alova2MethodConfig<apiResData<wxpay>> & {
  939. data: {
  940. orderNumber?: string;
  941. }
  942. }
  943. >(
  944. config: Config
  945. ): Alova2Method<apiResData<wxpay>, 'charge.wxJsApiPay', Config>;
  946. getPurchaseRecordPage<
  947. Config extends Alova2MethodConfig<listData<Api.PurchaseRecordVO>> & {
  948. data: {
  949. /**
  950. * 页码
  951. */
  952. pageNum?: number;
  953. /**
  954. * 每页记录数
  955. */
  956. pageSize?: number;
  957. }
  958. }
  959. >(
  960. config: Config
  961. ): Alova2Method<listData<Api.PurchaseRecordVO>, 'charge.getPurchaseRecordPage', Config>;
  962. userCouponRefund<
  963. Config extends Alova2MethodConfig<apiResData<any>> & {}
  964. >(
  965. config: Config
  966. ): Alova2Method<apiResData<any>, 'charge.userCouponRefund', Config>;
  967. default<
  968. Config extends Alova2MethodConfig<apiResData<Api.UserVehicleVO>> & {}
  969. >(
  970. config: Config
  971. ): Alova2Method<apiResData<Api.UserVehicleVO>, 'charge.default', Config>;
  972. vehicleList<
  973. Config extends Alova2MethodConfig<apiResData<Api.UserVehicleVO[]>> & {}
  974. >(
  975. config: Config
  976. ): Alova2Method<apiResData<Api.UserVehicleVO[]>, 'charge.vehicleList', Config>;
  977. addVehicle<
  978. Config extends Alova2MethodConfig<listData<any>> & {
  979. data: {
  980. /**
  981. * 车牌号
  982. */
  983. licensePlate: string;
  984. /**
  985. * 用户ID
  986. */
  987. userId: number;
  988. }
  989. }
  990. >(
  991. config: Config
  992. ): Alova2Method<listData<any>, 'charge.addVehicle', Config>;
  993. setDefault<
  994. Config extends Alova2MethodConfig<apiResData<any>> & {
  995. pathParams: { id: string };
  996. }
  997. >(
  998. config: Config
  999. ): Alova2Method<apiResData<any>, 'charge.setDefault', Config>;
  1000. deleteVehicle<
  1001. Config extends Alova2MethodConfig<apiResData<any>> & {
  1002. pathParams: { id: string };
  1003. }
  1004. >(
  1005. config: Config
  1006. ): Alova2Method<apiResData<any>, 'charge.deleteVehicle', Config>;
  1007. }
  1008. videoRight: {
  1009. findAppByPage<
  1010. Config extends Alova2MethodConfig<apiResData<Api.videoRightHomePage>> & {
  1011. data: {
  1012. pageNum?: number;
  1013. pageSize?: number;
  1014. productName?: string;
  1015. }
  1016. }
  1017. >(
  1018. config: Config
  1019. ): Alova2Method<apiResData<Api.videoRightHomePage>, 'videoRight.findAppByPage', Config>;
  1020. goodsDetail<
  1021. Config extends Alova2MethodConfig<apiResData<Api.VideoProductVo>> & {
  1022. data: {
  1023. id: string
  1024. }
  1025. }
  1026. >(
  1027. config: Config
  1028. ): Alova2Method<apiResData<Api.VideoProductVo>, 'videoRight.goodsDetail', Config>;
  1029. goodsPreview<
  1030. Config extends Alova2MethodConfig<apiResData<Api.VideoProductOrderPreviewVo>> & {
  1031. data: {
  1032. id: string
  1033. }
  1034. }
  1035. >(
  1036. config: Config
  1037. ): Alova2Method<apiResData<Api.VideoProductOrderPreviewVo>, 'videoRight.goodsPreview', Config>;
  1038. orderCreate<
  1039. Config extends Alova2MethodConfig<Api.videoRightCreateOrder> & {
  1040. data: Api.videoRightsubmitOrder;
  1041. }
  1042. >(
  1043. config: Config
  1044. ): Alova2Method<Api.videoRightCreateOrder, 'videoRight.orderCreate', Config>;
  1045. orderDetail<
  1046. Config extends Alova2MethodConfig<apiResData<Api.VirtualOrderDetailVo>> & {
  1047. data: {
  1048. orderNumber: string
  1049. }
  1050. }
  1051. >(
  1052. config: Config
  1053. ): Alova2Method<apiResData<Api.VirtualOrderDetailVo>, 'videoRight.goodsPreview', Config>;
  1054. orderList<
  1055. Config extends Alova2MethodConfig<apiResData<Api.DataVirtualOrderListVo>> & {
  1056. data: {
  1057. rechargeStatus?: string
  1058. pageNum?: number
  1059. pageSize?: number
  1060. }
  1061. }
  1062. >(
  1063. config: Config
  1064. ): Alova2Method<apiResData<Api.DataVirtualOrderListVo>, 'videoRight.orderList', Config>;
  1065. }
  1066. djk: {
  1067. appletGoodsList<
  1068. Config extends Alova2MethodConfig<listData<Api.DJKShopVO>> & {
  1069. data: {
  1070. pageNum?: number;
  1071. pageSize?: number;
  1072. }
  1073. }
  1074. >(
  1075. config: Config
  1076. ): Alova2Method<listData<Api.DJKShopVO>, 'djk.appletGoodsList', Config>;
  1077. appletShopInfo<
  1078. Config extends Alova2MethodConfig<apiResData<Api.DJKShopVO>> & {
  1079. data: {
  1080. shopId: number
  1081. }
  1082. }
  1083. >(
  1084. config: Config
  1085. ): Alova2Method<apiResData<Api.DJKShopVO>, 'djk.appletShopInfo', Config>;
  1086. goodsInfo<
  1087. Config extends Alova2MethodConfig<apiResData<Api.PmsDjkGoods>> & {
  1088. data: {
  1089. goodsId: number
  1090. }
  1091. }
  1092. >(
  1093. config: Config
  1094. ): Alova2Method<apiResData<Api.PmsDjkGoods>, 'djk.goodsInfo', Config>;
  1095. djkAppletOrderConfirm<
  1096. Config extends Alova2MethodConfig<apiResData<{ price: number, points: number }>> & {
  1097. data: {
  1098. goodsId: number
  1099. channelId: number
  1100. }
  1101. }
  1102. >(
  1103. config: Config
  1104. ): Alova2Method<apiResData<{ price: number, points: number }>, 'djk.djkAppletOrderConfirm', Config>;
  1105. addDJKOrder<
  1106. Config extends Alova2MethodConfig<apiResData<string>> & {
  1107. data: {
  1108. channelId?: number;
  1109. /**
  1110. * 客户授权
  1111. */
  1112. customerAuthorization?: number;
  1113. /**
  1114. * 商品id
  1115. */
  1116. goodsId?: number;
  1117. /**
  1118. * 商品数量
  1119. */
  1120. goodsNum?: number;
  1121. /**
  1122. * phone
  1123. */
  1124. phone?: string;
  1125. /**
  1126. * 买家备注
  1127. */
  1128. remarks?: string;
  1129. /**
  1130. * 店铺id
  1131. */
  1132. shopId?: number;
  1133. }
  1134. }
  1135. >(
  1136. config: Config
  1137. ): Alova2Method<apiResData<string>, 'djk.djkAppletOrderConfirm', Config>;
  1138. welfareList<
  1139. Config extends Alova2MethodConfig<apiResData<Api.DjkWelfareVO[]>> & {
  1140. }
  1141. >(
  1142. config: Config
  1143. ): Alova2Method<apiResData<Api.DjkWelfareVO[]>, 'djk.welfareList', Config>;
  1144. welfareInfo<
  1145. Config extends Alova2MethodConfig<apiResData<Api.DjkWelfareVO>> & {
  1146. data: {
  1147. id: number
  1148. }
  1149. }
  1150. >(
  1151. config: Config
  1152. ): Alova2Method<apiResData<Api.DjkWelfareVO>, 'djk.welfareList', Config>;
  1153. welfareClaimInfo<
  1154. Config extends Alova2MethodConfig<apiResData<any>> & {
  1155. data: {
  1156. /**
  1157. * 领取时间
  1158. */
  1159. claimTime?: string;
  1160. createTime?: string;
  1161. /**
  1162. * 领取商品ID
  1163. */
  1164. goodsId?: number;
  1165. /**
  1166. * 用户ID
  1167. */
  1168. memberId?: number;
  1169. updateTime?: string;
  1170. /**
  1171. * 福利活动ID
  1172. */
  1173. welfareId?: number;
  1174. }
  1175. }
  1176. >(
  1177. config: Config
  1178. ): Alova2Method<apiResData<any>, 'djk.welfareClaimInfo', Config>;
  1179. welfareClaimInfoDetaile<
  1180. Config extends Alova2MethodConfig<apiResData<any>> & {
  1181. pathParams: { memberId: number };
  1182. }
  1183. >(
  1184. config: Config
  1185. ): Alova2Method<apiResData<any>, 'djk.welfareClaimInfoDetaile', Config>;
  1186. welfareClaimInfoPopup<
  1187. Config extends Alova2MethodConfig<apiResData<Api.DjkWelfareVO>> & {
  1188. pathParams: { memberId: number };
  1189. }
  1190. >(
  1191. config: Config
  1192. ): Alova2Method<apiResData<Api.DjkWelfareVO>, 'djk.welfareClaimInfoPopup', Config>;
  1193. addWelfareOrder<
  1194. Config extends Alova2MethodConfig<apiResData<any>> & {
  1195. data: {/**
  1196. * 企业ID
  1197. */
  1198. channelId?: number;
  1199. /**
  1200. * 客户授权
  1201. */
  1202. customerAuthorization?: number;
  1203. /**
  1204. * 商品id
  1205. */
  1206. goodsId?: number;
  1207. /**
  1208. * 商品数量
  1209. */
  1210. goodsNum?: number;
  1211. /**
  1212. * phone
  1213. */
  1214. phone?: string;
  1215. /**
  1216. * 买家备注
  1217. */
  1218. remarks?: string;
  1219. /**
  1220. * 店铺id
  1221. */
  1222. shopId?: number;
  1223. /**
  1224. * 福利活动Id
  1225. */
  1226. welfareId?: number;
  1227. };
  1228. }
  1229. >(
  1230. config: Config
  1231. ): Alova2Method<apiResData<any>, 'djk.addWelfareOrder', Config>;
  1232. submitRefund<
  1233. Config extends Alova2MethodConfig<apiResData<any>> & {
  1234. data: {
  1235. /**
  1236. * 订单号
  1237. */
  1238. orderNumber?: string;
  1239. /**
  1240. * 退款描述
  1241. */
  1242. refundDesc?: string;
  1243. /**
  1244. * 退款图片
  1245. */
  1246. refundImg?: string;
  1247. /**
  1248. * 退款原因
  1249. */
  1250. refundReason?: string;
  1251. };
  1252. }
  1253. >(
  1254. config: Config
  1255. ): Alova2Method<apiResData<any>, 'djk.submitRefund', Config>;
  1256. }
  1257. refueling: {
  1258. /**
  1259. * 加油支付码
  1260. */
  1261. getPayCode<
  1262. Config extends Alova2MethodConfig<apiResData<string>> & {
  1263. data: {
  1264. /**
  1265. * 二维码内容
  1266. */
  1267. content?: string;
  1268. };
  1269. }
  1270. >(
  1271. config: Config
  1272. ): Alova2Method<apiResData<string>, 'refueling.getPayCode', Config>;
  1273. cancelOrder<
  1274. Config extends Alova2MethodConfig<apiResData<any>> & {
  1275. params: {
  1276. /**
  1277. * 订单ID
  1278. */
  1279. orderId: string;
  1280. };
  1281. }
  1282. >(
  1283. config: Config
  1284. ): Alova2Method<apiResData<any>, 'refueling.cancelOrder', Config>;
  1285. }
  1286. attractions: {
  1287. findAppByPage<
  1288. Config extends Alova2MethodConfig<apiResData<Api.DataAppProductDetailVo>> & {
  1289. data: {
  1290. /**
  1291. * 页码
  1292. */
  1293. pageNum?: number;
  1294. /**
  1295. * 每页记录数
  1296. */
  1297. pageSize?: number;
  1298. /**
  1299. * 产品名称(模糊查询)
  1300. */
  1301. productName?: string;
  1302. }
  1303. }
  1304. >(
  1305. config: Config
  1306. ): Alova2Method<apiResData<Api.DataAppProductDetailVo>, 'attractions.findAppByPage', Config>;
  1307. detail<
  1308. Config extends Alova2MethodConfig<apiResData<Api.AppProductDetailVo>> & {
  1309. data: {
  1310. /**
  1311. * 产品id
  1312. */
  1313. productNo?: number;
  1314. }
  1315. }
  1316. >(
  1317. config: Config
  1318. ): Alova2Method<apiResData<Api.AppProductDetailVo>, 'attractions.detail', Config>;
  1319. price<
  1320. Config extends Alova2MethodConfig<apiResData<Api.ProductPriceResponseVo>> & {
  1321. data: {
  1322. /**
  1323. * 产品ID
  1324. */
  1325. productNo?: number;
  1326. /**
  1327. * 开始日期
  1328. */
  1329. travelDate?: string;
  1330. /**
  1331. * 结束日期,不传默认只查本月的价格
  1332. */
  1333. endTravelDate?: string;
  1334. }
  1335. }
  1336. >(
  1337. config: Config
  1338. ): Alova2Method<apiResData<Api.ProductPriceResponseVo>, 'attractions.price', Config>;
  1339. createOrder<
  1340. Config extends Alova2MethodConfig<apiResData<any>> & {
  1341. data: Api.CreateOrderRequest;
  1342. }
  1343. >(
  1344. config: Config
  1345. ): Alova2Method<apiResData<any>, 'attractions.createOrder', Config>;
  1346. payPreview<
  1347. Config extends Alova2MethodConfig<apiResData<Api.ScenicPayPreviewVo>> & {
  1348. data: {
  1349. /**
  1350. * 订单号
  1351. */
  1352. orderNumber: string;
  1353. }
  1354. }
  1355. >(
  1356. config: Config
  1357. ): Alova2Method<apiResData<Api.ScenicPayPreviewVo>, 'attractions.payPreview', Config>;
  1358. orderList<
  1359. Config extends Alova2MethodConfig<apiResData<Api.DataScenicOrderListVo>> & {
  1360. data: {
  1361. pageNum: number;
  1362. pageSize: number;
  1363. /**
  1364. * 订单状态:0-全部 1-待支付 2-已支付 3-已取消 4-已完成
  1365. */
  1366. status: number;
  1367. }
  1368. }
  1369. >(
  1370. config: Config
  1371. ): Alova2Method<apiResData<Api.DataScenicOrderListVo>, 'attractions.orderList', Config>;
  1372. orderDetail<
  1373. Config extends Alova2MethodConfig<apiResData<Api.ScenicOrderDetailVo>> & {
  1374. data: {
  1375. orderNumber: string;
  1376. }
  1377. }
  1378. >(
  1379. config: Config
  1380. ): Alova2Method<apiResData<Api.ScenicOrderDetailVo>, 'attractions.orderDetail', Config>;
  1381. cancelOrder<
  1382. Config extends Alova2MethodConfig<apiResData<void>> & {
  1383. data: {
  1384. cancelMemo?: string;
  1385. cancelNum?: number;
  1386. orderNumber: string;
  1387. }
  1388. }
  1389. >(
  1390. config: Config
  1391. ): Alova2Method<apiResData<void>, 'attractions.cancelOrder', Config>;
  1392. }
  1393. }
  1394. }
  1395. var Apis: Apis;
  1396. export interface loginModel {
  1397. captchaCode?: string;
  1398. code?: string;
  1399. grant_type?: string;
  1400. mobile?: string;
  1401. password?: string;
  1402. [property: string]: any;
  1403. }
  1404. export interface logoinToken {
  1405. access_token: string
  1406. code: string
  1407. expires_in: number
  1408. phoneCode: string
  1409. refresh_token: string
  1410. token_type: string
  1411. }
  1412. export interface wxpay {
  1413. appId: string
  1414. nonceStr: string
  1415. package: string
  1416. paySign: string
  1417. signType: string
  1418. timeStamp: string
  1419. /**
  1420. * 支付方式 0-微信 1-积分 2-混合
  1421. */
  1422. payType: number
  1423. price: number
  1424. }