globals.d.ts 220 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557
  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. appAccess<
  114. Config extends Alova2MethodConfig<apiResData<appAccess>> & {
  115. pathParams: { accessId: string };
  116. }
  117. >(
  118. config: Config
  119. ): Alova2Method<apiResData<appAccess>, 'sys.appAccess', Config>;
  120. auth<
  121. Config extends Alova2MethodConfig<apiResData<logoinToken>> & {
  122. params: loginModel;
  123. }
  124. >(
  125. config: Config
  126. ): Alova2Method<apiResData<logoinToken>, 'sys.auth', Config>;
  127. userInfo<
  128. Config extends Alova2MethodConfig<apiResData<userInfo>>
  129. >(
  130. config: Config
  131. ): Alova2Method<apiResData<userInfo>, 'sys.userInfo', Config>;
  132. updateUserInfo<
  133. Config extends Alova2MethodConfig<any> & {
  134. pathParams: { memberId: number };
  135. data: Api.userInfo;
  136. }
  137. >(
  138. config: Config
  139. ): Alova2Method<any, 'sys.updateUserInfo', Config>;
  140. uploadFile<
  141. Config extends Alova2MethodConfig<{ url: string }> & {
  142. data: {
  143. name: string;
  144. filePath: string;
  145. };
  146. }
  147. >(
  148. config: Config
  149. ): Alova2Method<{ url: string }, 'sys.uploadFile', Config>;
  150. addresses<
  151. Config extends Alova2MethodConfig<apiResData<Api.addressList[]>> & {
  152. }
  153. >(
  154. config: Config
  155. ): Alova2Method<apiResData<Api.addressList[]>, 'sys.addresses', Config>;
  156. Addaddresses<
  157. Config extends Alova2MethodConfig<any> & {
  158. data: Api.addressList;
  159. }
  160. >(
  161. config: Config
  162. ): Alova2Method<any, 'sys.Addaddresses', Config>;
  163. deleteAddresses<
  164. Config extends Alova2MethodConfig<any> & {
  165. pathParams: { ids: string };
  166. }
  167. >(
  168. config: Config
  169. ): Alova2Method<any, 'sys.deleteAddresses', Config>;
  170. updateAddresses<
  171. Config extends Alova2MethodConfig<any> & {
  172. data: Api.addressList;
  173. }
  174. >(
  175. config: Config
  176. ): Alova2Method<any, 'sys.updateAddresses', Config>;
  177. addressesDetail<
  178. Config extends Alova2MethodConfig<apiResData<Api.addressList>> & {
  179. pathParams: { addressId: number };
  180. }
  181. >(
  182. config: Config
  183. ): Alova2Method<apiResData<Api.addressList>, 'sys.addressesDetail', Config>;
  184. selectZhUser<
  185. Config extends Alova2MethodConfig<apiResData<Api.MemberPointsClaimVO>> & {}
  186. >(
  187. config: Config
  188. ): Alova2Method<apiResData<Api.MemberPointsClaimVO>, 'sys.selectZhUser', Config>;
  189. zhUserReceived<
  190. Config extends Alova2MethodConfig<apiResData<any>> & {}
  191. >(
  192. config: Config
  193. ): Alova2Method<apiResData<any>, 'sys.zhUserReceived', Config>;
  194. dictPage<
  195. Config extends Alova2MethodConfig<listData<Api.sysDict>> & {
  196. data: {
  197. typeCode: string;
  198. };
  199. }
  200. >(
  201. config: Config
  202. ): Alova2Method<listData<Api.sysDict>, 'sys.dictPage', Config>;
  203. }
  204. xsb: {
  205. orderCoupons<
  206. Config extends Alova2MethodConfig<apiResData<Api.AppMemberCouponVO[]>> & {
  207. data: {
  208. channelId: number;
  209. num: number;
  210. shopId: number;
  211. skuId: number;
  212. };
  213. }
  214. >(
  215. config: Config
  216. ): Alova2Method<apiResData<Api.AppMemberCouponVO[]>, 'xsb.orderCoupons', Config>;
  217. newCouponPopup<
  218. Config extends Alova2MethodConfig<apiResData<Api.AppMemberCouponVO[]>> & {}
  219. >(
  220. config: Config
  221. ): Alova2Method<apiResData<Api.AppMemberCouponVO[]>, 'xsb.newCouponPopup', Config>;
  222. popupConfig<
  223. Config extends Alova2MethodConfig<apiResData<any>> & {}
  224. >(
  225. config: Config
  226. ): Alova2Method<apiResData<any>, 'xsb.popupConfig', Config>;
  227. refundDetails<
  228. Config extends Alova2MethodConfig<apiResData<Api.OrderRefundDetails>> & {
  229. data: {
  230. refundNumber: string;
  231. };
  232. }
  233. >(
  234. config: Config
  235. ): Alova2Method<apiResData<Api.OrderRefundDetails>, 'xsb.refundList', Config>;
  236. refundCancel<
  237. Config extends Alova2MethodConfig<any> & {
  238. data: {
  239. refundNumber: string;
  240. };
  241. }
  242. >(
  243. config: Config
  244. ): Alova2Method<any, 'xsb.refundCancel', Config>;
  245. refundList<
  246. Config extends Alova2MethodConfig<listData<Api.AppRefundOrderListVo>> & {
  247. data: {
  248. pageNum: number;
  249. pageSize: number
  250. };
  251. }
  252. >(
  253. config: Config
  254. ): Alova2Method<listData<Api.AppRefundOrderListVo>, 'xsb.refundList', Config>;
  255. getWaybillToken<
  256. Config extends Alova2MethodConfig<apiResData<any>> & {
  257. data: {
  258. orderNumber: string;
  259. };
  260. }
  261. >(
  262. config: Config
  263. ): Alova2Method<apiResData<any>, 'xsb.getWaybillToken', Config>;
  264. findByOrderNumber<
  265. Config extends Alova2MethodConfig<apiResData<Api.xsbOmsOrderItem[]>> & {
  266. data: {
  267. orderNumber: string;
  268. };
  269. }
  270. >(
  271. config: Config
  272. ): Alova2Method<apiResData<Api.xsbOmsOrderItem[]>, 'xsb.findByOrderNumber', Config>;
  273. deliveryNode<
  274. Config extends Alova2MethodConfig<apiResData<Api.DeliveryNode[]>> & {
  275. data: {
  276. orderNumber: string;
  277. };
  278. }
  279. >(
  280. config: Config
  281. ): Alova2Method<apiResData<Api.DeliveryNode[]>, 'xsb.deliveryNode', Config>;
  282. riderInfo<
  283. Config extends Alova2MethodConfig<apiResData<Api.RiderInfo>> & {
  284. data: {
  285. orderNumber: string
  286. };
  287. }
  288. >(
  289. config: Config
  290. ): Alova2Method<apiResData<Api.RiderInfo>, 'xsb.riderInfo', Config>;
  291. calculateMoney<
  292. Config extends Alova2MethodConfig<apiResData<any>> & {
  293. data: {
  294. orderRefundSkuList: { orderItemId: number, productCount: number }[];
  295. orderNumber: string
  296. };
  297. }
  298. >(
  299. config: Config
  300. ): Alova2Method<apiResData<any>, 'xsb.applyRefund', Config>;
  301. applyRefund<
  302. Config extends Alova2MethodConfig<apiResData<any>> & {
  303. data: {
  304. /**
  305. * 退款类型 1,仅退款,2退款退货,5差价退款
  306. */
  307. applyType?: number;
  308. /**
  309. * 退款订单业务类型 1-星闪豹
  310. */
  311. businessType?: number;
  312. /**
  313. * 备注说明
  314. */
  315. buyerDesc?: string;
  316. /**
  317. * 手机号码(默认当前订单手机号码)
  318. */
  319. buyerMobile?: string;
  320. /**
  321. * 仅退款-未收到货申请原因
  322. * 11(质量问题)
  323. * 12(拍错/多拍/不喜欢)
  324. * 3(商品描述不符)
  325. * 14(假货), 15(商家发错货)
  326. * 16(商品破损/少件)
  327. * 17(其他)
  328. * 仅退款-已收到货申请原因
  329. * 51(多买/买错/不想要)
  330. * 52(快递无记录)
  331. * 53(少货/空包裹)
  332. * 54(未按约定时间发货)
  333. * 55(快递一直未送达)
  334. * 56(其他)
  335. * 退货退款-申请原因
  336. * 101(商品破损/少件)
  337. * 102(商家发错货)
  338. * 103(商品描述不符)
  339. * 104(拍错/多拍/不喜欢)
  340. * 105(质量问题)
  341. * 107(其他)
  342. */
  343. buyerReason?: string;
  344. /**
  345. * 订单编号
  346. */
  347. orderNumber?: string;
  348. /**
  349. * 退款商品详情
  350. */
  351. orderRefundSkuList?: AppOrderRefundSkuVo[];
  352. /**
  353. * 凭证图片列表使用,分割
  354. */
  355. photoFiles?: string;
  356. /**
  357. * 退款金额
  358. */
  359. refundAmount?: number;
  360. /**
  361. * 退款单类型(1:整单退款,2:单个物品退款)
  362. */
  363. refundType?: number;
  364. [property: string]: any;
  365. };
  366. }
  367. >(
  368. config: Config
  369. ): Alova2Method<apiResData<any>, 'xsb.applyRefund', Config>;
  370. nearestShop<
  371. Config extends Alova2MethodConfig<apiResData<{ nearestShopId: number }>> & {
  372. data: {
  373. latitude: number;
  374. longitude: number
  375. };
  376. }
  377. >(
  378. config: Config
  379. ): Alova2Method<apiResData<{ nearestShopId: number }>, 'xsb.nearestShop', Config>;
  380. categories<
  381. Config extends Alova2MethodConfig<apiResData<Api.xsbCategories[]>> & {
  382. data: {
  383. channelId: number;
  384. shopId: number
  385. };
  386. }
  387. >(
  388. config: Config
  389. ): Alova2Method<apiResData<Api.xsbCategories[]>, 'xsb.categories', Config>;
  390. getCategoryProductList<
  391. Config extends Alova2MethodConfig<apiResData<Api.xsbCategoryProductList[]>> & {
  392. data: {
  393. categoryId: number;
  394. shopId: number
  395. channelId: number
  396. };
  397. }
  398. >(
  399. config: Config
  400. ): Alova2Method<apiResData<Api.xsbCategoryProductList[]>, 'xsb.getCategoryProductList', Config>;
  401. getProductDetail<
  402. Config extends Alova2MethodConfig<apiResData<Api.xsbProductDetail>> & {
  403. data: {
  404. id: number;
  405. shopId: number
  406. channelId: number
  407. };
  408. }
  409. >(
  410. config: Config
  411. ): Alova2Method<apiResData<Api.xsbProductDetail>, 'xsb.getProductDetail', Config>;
  412. findUserPoints<
  413. Config extends Alova2MethodConfig<apiResData<Api.xsbFindUserPoints>> & {
  414. }
  415. >(
  416. config: Config
  417. ): Alova2Method<apiResData<Api.xsbFindUserPoints>, 'xsb.findUserPoints', Config>;
  418. findUserPointsPage<
  419. Config extends Alova2MethodConfig<listData<Api.xsbFindUserPointsPage>> & {
  420. data: {
  421. pageNum: number;
  422. pageSize: number;
  423. };
  424. }
  425. >(
  426. config: Config
  427. ): Alova2Method<listData<Api.xsbFindUserPointsPage>, 'xsb.findUserPointsPage', Config>;
  428. getSearchProductList<
  429. Config extends Alova2MethodConfig<listData<Api.xsbCategoryProductList>> & {
  430. data: {
  431. /**
  432. * 暂定为商品名称,后面可能会加其他条件
  433. */
  434. keywords?: string;
  435. /**
  436. * 页码
  437. */
  438. pageNum?: number;
  439. /**
  440. * 每页记录数
  441. */
  442. pageSize?: number;
  443. /**
  444. * 价格排序不传时为空,默认不排 ASC:价格升序,DESC:价格倒序
  445. */
  446. priceSort?: string;
  447. /**
  448. * 销量排序不传时为空,默认不排 ASC:价格升序,DESC:价格倒序
  449. */
  450. salesNum?: string;
  451. shopId: number
  452. channelId: number
  453. };
  454. }
  455. >(
  456. config: Config
  457. ): Alova2Method<listData<Api.xsbCategoryProductList>, 'xsb.getSearchProductList', Config>;
  458. appAdvertInfo<
  459. Config extends Alova2MethodConfig<apiResData<Api.xsbAdvertInfo[]>> & {
  460. }
  461. >(
  462. config: Config
  463. ): Alova2Method<apiResData<Api.xsbAdvertInfo[]>, 'xsb.appAdvertInfo', Config>;
  464. SearchTerm<
  465. Config extends Alova2MethodConfig<apiResData<Api.xsbSearchTerm[]>> & {
  466. data: {
  467. type: number
  468. }
  469. }
  470. >(
  471. config: Config
  472. ): Alova2Method<apiResData<Api.xsbSearchTerm[]>, 'xsb.SearchTerm', Config>;
  473. shopList<
  474. Config extends Alova2MethodConfig<apiResData<Api.xsbShopList[]>> & {
  475. }
  476. >(
  477. config: Config
  478. ): Alova2Method<apiResData<Api.xsbShopList[]>, 'xsb.shopList', Config>;
  479. orderList<
  480. Config extends Alova2MethodConfig<listData<Api.xsbOrderList>> & {
  481. data: {
  482. businessType?: string;
  483. orderStatus?: string | number;
  484. pageNum?: number;
  485. pageSize?: number;
  486. dvyType?: number | string;
  487. }
  488. }
  489. >(
  490. config: Config
  491. ): Alova2Method<listData<Api.xsbOrderList>, 'xsb.orderList', Config>;
  492. orderInfo<
  493. Config extends Alova2MethodConfig<apiResData<Api.xsbOrderList>> & {
  494. data: {
  495. orderNo: string;
  496. }
  497. }
  498. >(
  499. config: Config
  500. ): Alova2Method<apiResData<Api.xsbOrderList>, 'xsb.orderInfo', Config>;
  501. cancelOrder<
  502. Config extends Alova2MethodConfig<any> & {
  503. data: {
  504. orderNo: string;
  505. }
  506. }
  507. >(
  508. config: Config
  509. ): Alova2Method<any, 'xsb.cancelOrder', Config>;
  510. deleteOrder<
  511. Config extends Alova2MethodConfig<any> & {
  512. pathParams: {
  513. ids: string;
  514. }
  515. }
  516. >(
  517. config: Config
  518. ): Alova2Method<any, 'xsb.deleteOrder', Config>;
  519. skuOrderConfirm<
  520. Config extends Alova2MethodConfig<apiResData<Api.AppletOrderSkuVo>> & {
  521. data: {
  522. channelId?: number;
  523. num?: number;
  524. shopId?: number;
  525. skuId?: number;
  526. }
  527. }
  528. >(
  529. config: Config
  530. ): Alova2Method<apiResData<Api.AppletOrderSkuVo>, 'xsb.skuOrderConfirm', Config>;
  531. myShoppingCartCategory<
  532. Config extends Alova2MethodConfig<apiResData<Api.xsbCategoriesCartList[]>> & {
  533. data: {
  534. channelId?: number;
  535. shopId?: number;
  536. businessType?: string;
  537. }
  538. }
  539. >(
  540. config: Config
  541. ): Alova2Method<apiResData<Api.xsbCategoriesCartList[]>, 'xsb.myShoppingCartCategory', Config>;
  542. delivery<
  543. Config extends Alova2MethodConfig<apiResData<Api.xsbShoppingCartList[]>> & {
  544. data: {
  545. memberId?: number;
  546. shopId?: number;
  547. addressId?: number;
  548. }
  549. }
  550. >(
  551. config: Config
  552. ): Alova2Method<apiResData<{ deliveryType: number }>, 'xsb.delivery', Config>;
  553. confirmReceipt<
  554. Config extends Alova2MethodConfig<any> & {
  555. data: {
  556. orderNumber: string;
  557. }
  558. }
  559. >(
  560. config: Config
  561. ): Alova2Method<any, 'xsb.confirmReceipt', Config>;
  562. memberCouponPage<
  563. Config extends Alova2MethodConfig<listData<Api.AppMemberCouponVO>> & {
  564. data: {
  565. pageNum?: number;
  566. pageSize?: number;
  567. useStatus?: number;
  568. lockStatus?: number;
  569. }
  570. }
  571. >(
  572. config: Config
  573. ): Alova2Method<listData<Api.AppMemberCouponVO>, 'xsb.memberCouponPage', Config>;
  574. }
  575. common: {
  576. myShoppingCart<
  577. Config extends Alova2MethodConfig<apiResData<Api.myShoppingCart[]>> & {
  578. data: {
  579. businessType: string;
  580. channelId: number;
  581. }
  582. }
  583. >(
  584. config: Config
  585. ): Alova2Method<apiResData<Api.myShoppingCart[]>, 'common.myShoppingCart', Config>;
  586. addShoppingCart<
  587. Config extends Alova2MethodConfig<apiResData<Api.addShoppingCart>> & {
  588. data: {
  589. /**
  590. * 业务类型
  591. */
  592. businessType: string;
  593. /**
  594. * 渠道
  595. */
  596. channelId: number;
  597. /**
  598. * 数量
  599. */
  600. num: number;
  601. /**
  602. * 门店
  603. */
  604. shopId: number;
  605. /**
  606. * sku_id
  607. */
  608. skuId: number;
  609. }
  610. }
  611. >(
  612. config: Config
  613. ): Alova2Method<apiResData<Api.addShoppingCart>, 'common.addShoppingCart', Config>;
  614. deleteShoppingCart<
  615. Config extends Alova2MethodConfig<apiResData<Api.deleteShoppingCart>> & {
  616. pathParams: { ids: string };
  617. }
  618. >(
  619. config: Config
  620. ): Alova2Method<apiResData<Api.deleteShoppingCart>, 'common.deleteShoppingCart', Config>;
  621. shoppingCartOrderConfirm<
  622. Config extends Alova2MethodConfig<apiResData<Api.shoppingCartOrderConfirm>> & {
  623. pathParams: { ids: string };
  624. }
  625. >(
  626. config: Config
  627. ): Alova2Method<apiResData<Api.shoppingCartOrderConfirm>, 'common.shoppingCartOrderConfirm', Config>;
  628. addOrder<
  629. Config extends Alova2MethodConfig<any> & {
  630. data: {
  631. /**
  632. * 收货人地址id
  633. */
  634. addressId: number;
  635. /**
  636. * 业务类型
  637. */
  638. businessType: string;
  639. /**
  640. * 企业ID
  641. */
  642. channelId: number;
  643. /**
  644. * 配送类型 1:快递 2:自提 3:及时配送
  645. */
  646. dvyType: number;
  647. /**
  648. * 订单运费
  649. */
  650. freightAmount: number;
  651. /**
  652. * 商品信息
  653. */
  654. orderItemList: {
  655. /**
  656. * 数量
  657. */
  658. prodCount?: number;
  659. /**
  660. * 产品SkuID
  661. */
  662. skuId?: number;
  663. [property: string]: any;
  664. }[];
  665. /**
  666. * 买家备注
  667. */
  668. remarks?: string;
  669. /**
  670. * 店铺id
  671. */
  672. shopId: number;
  673. [property: string]: any;
  674. }
  675. }
  676. >(
  677. config: Config
  678. ): Alova2Method<any, 'common.addOrder', Config>;
  679. hybridPayment<
  680. Config extends Alova2MethodConfig<apiResData<wxpay>> & {
  681. data: {
  682. orderNumber: string;
  683. }
  684. }
  685. >(
  686. config: Config
  687. ): Alova2Method<apiResData<wxpay>, 'common.hybridPayment', Config>;
  688. }
  689. smqjh: {
  690. getCategoryList<
  691. Config extends Alova2MethodConfig<apiResData<Api.smqjhCategoryList[]>> & {
  692. data: {
  693. /**
  694. * 分类名称
  695. */
  696. name?: string;
  697. /**
  698. * 父级id
  699. */
  700. parentId?: number;
  701. /**
  702. * 分类状态
  703. */
  704. visible?: number;
  705. }
  706. }
  707. >(
  708. config: Config
  709. ): Alova2Method<apiResData<Api.smqjhCategoryList[]>, 'smqjh.getCategoryList', Config>;
  710. },
  711. film: {
  712. getCityList<
  713. Config extends Alova2MethodConfig<ApiResponse<Api.filmCityList>> & {
  714. }
  715. >(
  716. config: Config
  717. ): Alova2Method<ApiResponse<Api.filmCityList>, 'film.getCityList', Config>;
  718. getMovieList<
  719. Config extends Alova2MethodConfig<ApiResponse<Api.filmMovieList>> & {
  720. data: {
  721. showSt?: number;
  722. pageNum?: number;
  723. pageSize?: number;
  724. }
  725. }
  726. >(
  727. config: Config
  728. ): Alova2Method<ApiResponse<Api.filmMovieList>, 'film.getMovieList', Config>;
  729. getMovieDetail<
  730. Config extends Alova2MethodConfig<ApiResponse<Api.filmMovieList>> & {
  731. data: {
  732. id?: number | string;
  733. }
  734. }
  735. >(
  736. config: Config
  737. ): Alova2Method<ApiResponse<Api.filmMovieList>, 'film.getMovieDetail', Config>;
  738. getFilmList<
  739. Config extends Alova2MethodConfig<ApiResponse<Api.filmList>> & {
  740. data: {
  741. cityId?: number | string;
  742. cinemaId?: number | string;
  743. movieId?: number | string;
  744. districtId?: number | string;
  745. showDates?: number | string;
  746. hall?: number | string;
  747. lat?: number | null;
  748. lng?: number | null;
  749. }
  750. }
  751. >(
  752. config: Config
  753. ): Alova2Method<ApiResponse<Api.filmList>, 'film.getFilmList', Config>;
  754. getFilmDateList<
  755. Config extends Alova2MethodConfig<ApiResponse<Api.filmDateList>> & {
  756. data: {
  757. movieId?: string
  758. }
  759. }
  760. >(
  761. config: Config
  762. ): Alova2Method<ApiResponse<Api.filmDateList>, 'film.getFilmDateList', Config>;
  763. getFilmBrandList<
  764. Config extends Alova2MethodConfig<ApiResponse<Api.filmBrandList>> & {
  765. }
  766. >(
  767. config: Config
  768. ): Alova2Method<ApiResponse<Api.filmBrandList>, 'film.getFilmBrandList', Config>;
  769. getFilmMovieList<
  770. Config extends Alova2MethodConfig<ApiResponse<Api.filmOwnMovieList>> & {
  771. data: {
  772. cinemaId: string
  773. movieId: string
  774. }
  775. }
  776. >(
  777. config: Config
  778. ): Alova2Method<ApiResponse<Api.filmOwnMovieList>, 'film.getFilmMovieList', Config>;
  779. getFilmMovieSeat<
  780. Config extends Alova2MethodConfig<ApiResponse<Api.filmMovieSeat>> & {
  781. data: {
  782. sessionId: string
  783. movieId: string
  784. cinemaId: string
  785. }
  786. }
  787. >(
  788. config: Config
  789. ): Alova2Method<ApiResponse<Api.filmMovieSeat>, 'film.getFilmMovieSeat', Config>;
  790. addFilmOrder<
  791. Config extends Alova2MethodConfig<ApiResponse<Api.addFilmOrder>> & {
  792. data: {
  793. cinemaCode: string
  794. hallName: string
  795. orderPayMode: string
  796. originPrice: number
  797. seatNames: string
  798. sessionBeginTime: string
  799. switchSeat: boolean
  800. }
  801. }
  802. >(
  803. config: Config
  804. ): Alova2Method<ApiResponse<Api.addFilmOrder>, 'film.addFilmOrder', Config>;
  805. filmOrderDetail<
  806. Config extends Alova2MethodConfig<ApiResponse<Api.filmOrder>> & {
  807. data: {
  808. id: string
  809. }
  810. }
  811. >(
  812. config: Config
  813. ): Alova2Method<ApiResponse<Api.filmOrder>, 'film.filmOrderDetail', Config>;
  814. }
  815. charge: {
  816. getStationInfoPage<
  817. Config extends Alova2MethodConfig<listData<Api.chargeStationInfoPage>> & {
  818. data: {
  819. pageNum?: number;
  820. pageSize?: number;
  821. sortType?: number;
  822. longitude?: number;
  823. latitude?: number;
  824. userId?: number;
  825. }
  826. }
  827. >(
  828. config: Config
  829. ): Alova2Method<listData<Api.chargeStationInfoPage>, 'charge.getStationInfoPage', Config>;
  830. getMemberInfo<
  831. Config extends Alova2MethodConfig<apiResData<Api.chargeMemberInfo>> & {}
  832. >(
  833. config: Config
  834. ): Alova2Method<apiResData<Api.chargeMemberInfo>, 'charge.getMemberInfo', Config>;
  835. detail<
  836. Config extends Alova2MethodConfig<apiResData<Api.chargeStationDetail>> & {
  837. data: {
  838. stationId?: number;
  839. longitude?: number | null;
  840. latitude?: number | null;
  841. }
  842. }
  843. >(
  844. config: Config
  845. ): Alova2Method<apiResData<Api.chargeStationDetail>, 'charge.detail', Config>;
  846. prices<
  847. Config extends Alova2MethodConfig<apiResData<Api.chargeStationPrices>> & {
  848. data: {
  849. stationId?: number;
  850. }
  851. }
  852. >(
  853. config: Config
  854. ): Alova2Method<apiResData<Api.chargeStationPrices>, 'charge.prices', Config>;
  855. connectors<
  856. Config extends Alova2MethodConfig<apiResData<Api.chargeStationConnectors>> & {
  857. data: {
  858. stationId?: number;
  859. }
  860. }
  861. >(
  862. config: Config
  863. ): Alova2Method<apiResData<Api.chargeStationConnectors>, 'charge.connectors', Config>;
  864. connectorDetail<
  865. Config extends Alova2MethodConfig<apiResData<Api.chargeConnectorDetail>> & {
  866. data: {
  867. connectorCode?: string;
  868. }
  869. }
  870. >(
  871. config: Config
  872. ): Alova2Method<apiResData<Api.chargeConnectorDetail>, 'charge.detail', Config>;
  873. invokeCharge<
  874. Config extends Alova2MethodConfig<any> & {
  875. data: Api.invokeChargeList;
  876. }
  877. >(
  878. config: Config
  879. ): Alova2Method<any, 'charge.invokeCharge', Config>;
  880. search<
  881. Config extends Alova2MethodConfig<apiResData<any>> & {
  882. data: {
  883. keyword?: string;
  884. longitude?: number | null
  885. latitude?: number | null
  886. }
  887. }
  888. >(
  889. config: Config
  890. ): Alova2Method<apiResData<any>, 'charge.search', Config>;
  891. chargeingCost<
  892. Config extends Alova2MethodConfig<apiResData<chargeingCostList>> & {
  893. data: {
  894. orderNo?: string;
  895. }
  896. }
  897. >(
  898. config: Config
  899. ): Alova2Method<apiResData<chargeingCostList>, 'charge.search', Config>;
  900. stopCharge<
  901. Config extends Alova2MethodConfig<listData<Api.stopChargeList>> & {
  902. data: {
  903. chargeOrderNo?: string;
  904. }
  905. }
  906. >(
  907. config: Config
  908. ): Alova2Method<listData<Api.stopChargeList>, 'charge.stopCharge', Config>;
  909. stationInfoMapList<
  910. Config extends Alova2MethodConfig<apiResData<any>> & {
  911. data: {
  912. longitude?: number | null;
  913. latitude?: number | null;
  914. }
  915. }
  916. >(
  917. config: Config
  918. ): Alova2Method<apiResData<any>, 'charge.stationInfoMapList', Config>;
  919. orderDetail<
  920. Config extends Alova2MethodConfig<apiResData<Api.chargeOrderDetail>> & {
  921. data: {
  922. orderNumber?: string | null;
  923. }
  924. }
  925. >(
  926. config: Config
  927. ): Alova2Method<apiResData<Api.chargeOrderDetail>, 'charge.orderDetail', Config>;
  928. getReChargeLevel<
  929. Config extends Alova2MethodConfig<apiResData<Api.RechargeLevel[]>> & {}
  930. >(
  931. config: Config
  932. ): Alova2Method<apiResData<Api.RechargeLevel[]>, 'charge.getReChargeLevel', Config>;
  933. addPurchaseRecord<
  934. Config extends Alova2MethodConfig<apiResData<string>> & {
  935. data: {
  936. couponAmount?: number;
  937. consigneeName?: string;
  938. consigneeMobile?: string;
  939. }
  940. }
  941. >(
  942. config: Config
  943. ): Alova2Method<apiResData<string>, 'charge.addPurchaseRecord', Config>;
  944. wxJsApiPay<
  945. Config extends Alova2MethodConfig<apiResData<wxpay>> & {
  946. data: {
  947. orderNumber?: string;
  948. }
  949. }
  950. >(
  951. config: Config
  952. ): Alova2Method<apiResData<wxpay>, 'charge.wxJsApiPay', Config>;
  953. getPurchaseRecordPage<
  954. Config extends Alova2MethodConfig<listData<Api.PurchaseRecordVO>> & {
  955. data: {
  956. /**
  957. * 页码
  958. */
  959. pageNum?: number;
  960. /**
  961. * 每页记录数
  962. */
  963. pageSize?: number;
  964. }
  965. }
  966. >(
  967. config: Config
  968. ): Alova2Method<listData<Api.PurchaseRecordVO>, 'charge.getPurchaseRecordPage', Config>;
  969. userCouponRefund<
  970. Config extends Alova2MethodConfig<apiResData<any>> & {}
  971. >(
  972. config: Config
  973. ): Alova2Method<apiResData<any>, 'charge.userCouponRefund', Config>;
  974. default<
  975. Config extends Alova2MethodConfig<apiResData<Api.UserVehicleVO>> & {}
  976. >(
  977. config: Config
  978. ): Alova2Method<apiResData<Api.UserVehicleVO>, 'charge.default', Config>;
  979. vehicleList<
  980. Config extends Alova2MethodConfig<apiResData<Api.UserVehicleVO[]>> & {}
  981. >(
  982. config: Config
  983. ): Alova2Method<apiResData<Api.UserVehicleVO[]>, 'charge.vehicleList', Config>;
  984. addVehicle<
  985. Config extends Alova2MethodConfig<listData<any>> & {
  986. data: {
  987. /**
  988. * 车牌号
  989. */
  990. licensePlate: string;
  991. /**
  992. * 用户ID
  993. */
  994. userId: number;
  995. }
  996. }
  997. >(
  998. config: Config
  999. ): Alova2Method<listData<any>, 'charge.addVehicle', Config>;
  1000. setDefault<
  1001. Config extends Alova2MethodConfig<apiResData<any>> & {
  1002. pathParams: { id: string };
  1003. }
  1004. >(
  1005. config: Config
  1006. ): Alova2Method<apiResData<any>, 'charge.setDefault', Config>;
  1007. deleteVehicle<
  1008. Config extends Alova2MethodConfig<apiResData<any>> & {
  1009. pathParams: { id: string };
  1010. }
  1011. >(
  1012. config: Config
  1013. ): Alova2Method<apiResData<any>, 'charge.deleteVehicle', Config>;
  1014. }
  1015. videoRight: {
  1016. findAppByPage<
  1017. Config extends Alova2MethodConfig<apiResData<Api.videoRightHomePage>> & {
  1018. data: {
  1019. pageNum?: number;
  1020. pageSize?: number;
  1021. productName?: string;
  1022. }
  1023. }
  1024. >(
  1025. config: Config
  1026. ): Alova2Method<apiResData<Api.videoRightHomePage>, 'videoRight.findAppByPage', Config>;
  1027. goodsDetail<
  1028. Config extends Alova2MethodConfig<apiResData<Api.VideoProductVo>> & {
  1029. data: {
  1030. id: string
  1031. }
  1032. }
  1033. >(
  1034. config: Config
  1035. ): Alova2Method<apiResData<Api.VideoProductVo>, 'videoRight.goodsDetail', Config>;
  1036. goodsPreview<
  1037. Config extends Alova2MethodConfig<apiResData<Api.VideoProductOrderPreviewVo>> & {
  1038. data: {
  1039. id: string
  1040. }
  1041. }
  1042. >(
  1043. config: Config
  1044. ): Alova2Method<apiResData<Api.VideoProductOrderPreviewVo>, 'videoRight.goodsPreview', Config>;
  1045. orderCreate<
  1046. Config extends Alova2MethodConfig<Api.videoRightCreateOrder> & {
  1047. data: Api.videoRightsubmitOrder;
  1048. }
  1049. >(
  1050. config: Config
  1051. ): Alova2Method<Api.videoRightCreateOrder, 'videoRight.orderCreate', Config>;
  1052. orderDetail<
  1053. Config extends Alova2MethodConfig<apiResData<Api.VirtualOrderDetailVo>> & {
  1054. data: {
  1055. orderNumber: string
  1056. }
  1057. }
  1058. >(
  1059. config: Config
  1060. ): Alova2Method<apiResData<Api.VirtualOrderDetailVo>, 'videoRight.goodsPreview', Config>;
  1061. orderList<
  1062. Config extends Alova2MethodConfig<apiResData<Api.DataVirtualOrderListVo>> & {
  1063. data: {
  1064. rechargeStatus?: string
  1065. pageNum?: number
  1066. pageSize?: number
  1067. }
  1068. }
  1069. >(
  1070. config: Config
  1071. ): Alova2Method<apiResData<Api.DataVirtualOrderListVo>, 'videoRight.orderList', Config>;
  1072. }
  1073. djk: {
  1074. appletGoodsList<
  1075. Config extends Alova2MethodConfig<listData<Api.DJKShopVO>> & {
  1076. data: {
  1077. pageNum?: number;
  1078. pageSize?: number;
  1079. }
  1080. }
  1081. >(
  1082. config: Config
  1083. ): Alova2Method<listData<Api.DJKShopVO>, 'djk.appletGoodsList', Config>;
  1084. appletShopInfo<
  1085. Config extends Alova2MethodConfig<apiResData<Api.DJKShopVO>> & {
  1086. data: {
  1087. shopId: number
  1088. }
  1089. }
  1090. >(
  1091. config: Config
  1092. ): Alova2Method<apiResData<Api.DJKShopVO>, 'djk.appletShopInfo', Config>;
  1093. goodsInfo<
  1094. Config extends Alova2MethodConfig<apiResData<Api.PmsDjkGoods>> & {
  1095. data: {
  1096. goodsId: number
  1097. }
  1098. }
  1099. >(
  1100. config: Config
  1101. ): Alova2Method<apiResData<Api.PmsDjkGoods>, 'djk.goodsInfo', Config>;
  1102. djkAppletOrderConfirm<
  1103. Config extends Alova2MethodConfig<apiResData<{ price: number, points: number }>> & {
  1104. data: {
  1105. goodsId: number
  1106. channelId: number
  1107. }
  1108. }
  1109. >(
  1110. config: Config
  1111. ): Alova2Method<apiResData<{ price: number, points: number }>, 'djk.djkAppletOrderConfirm', Config>;
  1112. addDJKOrder<
  1113. Config extends Alova2MethodConfig<apiResData<string>> & {
  1114. data: {
  1115. channelId?: number;
  1116. /**
  1117. * 客户授权
  1118. */
  1119. customerAuthorization?: number;
  1120. /**
  1121. * 商品id
  1122. */
  1123. goodsId?: number;
  1124. /**
  1125. * 商品数量
  1126. */
  1127. goodsNum?: number;
  1128. /**
  1129. * phone
  1130. */
  1131. phone?: string;
  1132. /**
  1133. * 买家备注
  1134. */
  1135. remarks?: string;
  1136. /**
  1137. * 店铺id
  1138. */
  1139. shopId?: number;
  1140. }
  1141. }
  1142. >(
  1143. config: Config
  1144. ): Alova2Method<apiResData<string>, 'djk.djkAppletOrderConfirm', Config>;
  1145. welfareList<
  1146. Config extends Alova2MethodConfig<apiResData<Api.DjkWelfareVO[]>> & {
  1147. }
  1148. >(
  1149. config: Config
  1150. ): Alova2Method<apiResData<Api.DjkWelfareVO[]>, 'djk.welfareList', Config>;
  1151. welfareInfo<
  1152. Config extends Alova2MethodConfig<apiResData<Api.DjkWelfareVO>> & {
  1153. data: {
  1154. id: number
  1155. }
  1156. }
  1157. >(
  1158. config: Config
  1159. ): Alova2Method<apiResData<Api.DjkWelfareVO>, 'djk.welfareList', Config>;
  1160. welfareClaimInfo<
  1161. Config extends Alova2MethodConfig<apiResData<any>> & {
  1162. data: {
  1163. /**
  1164. * 领取时间
  1165. */
  1166. claimTime?: string;
  1167. createTime?: string;
  1168. /**
  1169. * 领取商品ID
  1170. */
  1171. goodsId?: number;
  1172. /**
  1173. * 用户ID
  1174. */
  1175. memberId?: number;
  1176. updateTime?: string;
  1177. /**
  1178. * 福利活动ID
  1179. */
  1180. welfareId?: number;
  1181. }
  1182. }
  1183. >(
  1184. config: Config
  1185. ): Alova2Method<apiResData<any>, 'djk.welfareClaimInfo', Config>;
  1186. welfareClaimInfoDetaile<
  1187. Config extends Alova2MethodConfig<apiResData<any>> & {
  1188. pathParams: { memberId: number };
  1189. }
  1190. >(
  1191. config: Config
  1192. ): Alova2Method<apiResData<any>, 'djk.welfareClaimInfoDetaile', Config>;
  1193. welfareClaimInfoPopup<
  1194. Config extends Alova2MethodConfig<apiResData<Api.DjkWelfareVO>> & {
  1195. pathParams: { memberId: number };
  1196. }
  1197. >(
  1198. config: Config
  1199. ): Alova2Method<apiResData<Api.DjkWelfareVO>, 'djk.welfareClaimInfoPopup', Config>;
  1200. addWelfareOrder<
  1201. Config extends Alova2MethodConfig<apiResData<any>> & {
  1202. data: {/**
  1203. * 企业ID
  1204. */
  1205. channelId?: number;
  1206. /**
  1207. * 客户授权
  1208. */
  1209. customerAuthorization?: number;
  1210. /**
  1211. * 商品id
  1212. */
  1213. goodsId?: number;
  1214. /**
  1215. * 商品数量
  1216. */
  1217. goodsNum?: number;
  1218. /**
  1219. * phone
  1220. */
  1221. phone?: string;
  1222. /**
  1223. * 买家备注
  1224. */
  1225. remarks?: string;
  1226. /**
  1227. * 店铺id
  1228. */
  1229. shopId?: number;
  1230. /**
  1231. * 福利活动Id
  1232. */
  1233. welfareId?: number;
  1234. };
  1235. }
  1236. >(
  1237. config: Config
  1238. ): Alova2Method<apiResData<any>, 'djk.addWelfareOrder', Config>;
  1239. submitRefund<
  1240. Config extends Alova2MethodConfig<apiResData<any>> & {
  1241. data: {
  1242. /**
  1243. * 订单号
  1244. */
  1245. orderNumber?: string;
  1246. /**
  1247. * 退款描述
  1248. */
  1249. refundDesc?: string;
  1250. /**
  1251. * 退款图片
  1252. */
  1253. refundImg?: string;
  1254. /**
  1255. * 退款原因
  1256. */
  1257. refundReason?: string;
  1258. };
  1259. }
  1260. >(
  1261. config: Config
  1262. ): Alova2Method<apiResData<any>, 'djk.submitRefund', Config>;
  1263. }
  1264. refueling: {
  1265. /**
  1266. * 加油支付码
  1267. */
  1268. getPayCode<
  1269. Config extends Alova2MethodConfig<apiResData<string>> & {
  1270. data: {
  1271. /**
  1272. * 二维码内容
  1273. */
  1274. content?: string;
  1275. };
  1276. }
  1277. >(
  1278. config: Config
  1279. ): Alova2Method<apiResData<string>, 'refueling.getPayCode', Config>;
  1280. cancelOrder<
  1281. Config extends Alova2MethodConfig<apiResData<any>> & {
  1282. params: {
  1283. /**
  1284. * 订单ID
  1285. */
  1286. orderId: string;
  1287. };
  1288. }
  1289. >(
  1290. config: Config
  1291. ): Alova2Method<apiResData<any>, 'refueling.cancelOrder', Config>;
  1292. }
  1293. attractions: {
  1294. findAppByPage<
  1295. Config extends Alova2MethodConfig<apiResData<Api.DataAppProductDetailVo>> & {
  1296. data: {
  1297. /**
  1298. * 页码
  1299. */
  1300. pageNum?: number;
  1301. /**
  1302. * 每页记录数
  1303. */
  1304. pageSize?: number;
  1305. /**
  1306. * 产品名称(模糊查询)
  1307. */
  1308. productName?: string;
  1309. }
  1310. }
  1311. >(
  1312. config: Config
  1313. ): Alova2Method<apiResData<Api.DataAppProductDetailVo>, 'attractions.findAppByPage', Config>;
  1314. detail<
  1315. Config extends Alova2MethodConfig<apiResData<Api.AppProductDetailVo>> & {
  1316. data: {
  1317. /**
  1318. * 产品id
  1319. */
  1320. productNo?: number;
  1321. }
  1322. }
  1323. >(
  1324. config: Config
  1325. ): Alova2Method<apiResData<Api.AppProductDetailVo>, 'attractions.detail', Config>;
  1326. price<
  1327. Config extends Alova2MethodConfig<apiResData<Api.ProductPriceResponseVo>> & {
  1328. data: {
  1329. /**
  1330. * 产品ID
  1331. */
  1332. productNo?: number;
  1333. /**
  1334. * 开始日期
  1335. */
  1336. travelDate?: string;
  1337. /**
  1338. * 结束日期,不传默认只查本月的价格
  1339. */
  1340. endTravelDate?: string;
  1341. }
  1342. }
  1343. >(
  1344. config: Config
  1345. ): Alova2Method<apiResData<Api.ProductPriceResponseVo>, 'attractions.price', Config>;
  1346. createOrder<
  1347. Config extends Alova2MethodConfig<apiResData<any>> & {
  1348. data: Api.CreateOrderRequest;
  1349. }
  1350. >(
  1351. config: Config
  1352. ): Alova2Method<apiResData<any>, 'attractions.createOrder', Config>;
  1353. payPreview<
  1354. Config extends Alova2MethodConfig<apiResData<Api.ScenicPayPreviewVo>> & {
  1355. data: {
  1356. /**
  1357. * 订单号
  1358. */
  1359. orderNumber: string;
  1360. }
  1361. }
  1362. >(
  1363. config: Config
  1364. ): Alova2Method<apiResData<Api.ScenicPayPreviewVo>, 'attractions.payPreview', Config>;
  1365. orderList<
  1366. Config extends Alova2MethodConfig<apiResData<Api.DataScenicOrderListVo>> & {
  1367. data: {
  1368. pageNum: number;
  1369. pageSize: number;
  1370. /**
  1371. * 订单状态:0-全部 1-待支付 2-已支付 3-已取消 4-已完成
  1372. */
  1373. status: number;
  1374. }
  1375. }
  1376. >(
  1377. config: Config
  1378. ): Alova2Method<apiResData<Api.DataScenicOrderListVo>, 'attractions.orderList', Config>;
  1379. orderDetail<
  1380. Config extends Alova2MethodConfig<apiResData<Api.ScenicOrderDetailVo>> & {
  1381. data: {
  1382. orderNumber: string;
  1383. }
  1384. }
  1385. >(
  1386. config: Config
  1387. ): Alova2Method<apiResData<Api.ScenicOrderDetailVo>, 'attractions.orderDetail', Config>;
  1388. cancelOrder<
  1389. Config extends Alova2MethodConfig<apiResData<void>> & {
  1390. data: {
  1391. cancelMemo?: string;
  1392. cancelNum?: number;
  1393. orderNumber: string;
  1394. }
  1395. }
  1396. >(
  1397. config: Config
  1398. ): Alova2Method<apiResData<void>, 'attractions.cancelOrder', Config>;
  1399. }
  1400. app: {
  1401. /**
  1402. * ---
  1403. *
  1404. * [GET] 优惠券活动列表查询
  1405. *
  1406. * **path:** /smqjh-system/app-api/memberCoupon/page
  1407. *
  1408. * ---
  1409. *
  1410. * **Query Parameters**
  1411. * ```ts
  1412. * type QueryParameters = {
  1413. * // 页码
  1414. * pageNum?: number
  1415. * // 每页记录数
  1416. * pageSize?: number
  1417. * // 优惠券状态
  1418. * useStatus?: number
  1419. * }
  1420. * ```
  1421. *
  1422. * ---
  1423. *
  1424. * **Response**
  1425. * ```ts
  1426. * type Response = {
  1427. * // 返回状态码
  1428. * code?: string
  1429. * data?: {
  1430. * // [items] start
  1431. * // [items] end
  1432. * list?: Array<{
  1433. * // id
  1434. * id?: string
  1435. * // 第三方id
  1436. * allowanceId?: string
  1437. * // 门槛(单位(元)) 满减时的需要达到什么金额
  1438. * amountMoney?: number
  1439. * // 面额(单位(元)) 优惠的金额
  1440. * discountMoney?: number
  1441. * // 使用状态:0-未使用 1-已使用 2-已过期
  1442. * useStatus?: number
  1443. * // 锁定状态:0-未锁定/已释放 1-已锁定
  1444. * lockStatus?: number
  1445. * // 锁定的订单ID
  1446. * lockOrderId?: string
  1447. * // 过期时间
  1448. * expirationTime?: string
  1449. * // 订单使用时间
  1450. * orderCreateTime?: string
  1451. * }>
  1452. * total?: number
  1453. * }
  1454. * // 返回处理消息
  1455. * msg?: string
  1456. * }
  1457. * ```
  1458. */
  1459. get_smqjh_system_app_api_membercoupon_page<
  1460. Config extends Alova2MethodConfig<PageResultAppMemberCouponVO> & {
  1461. params: {
  1462. /**
  1463. * 页码
  1464. */
  1465. pageNum?: number;
  1466. /**
  1467. * 每页记录数
  1468. */
  1469. pageSize?: number;
  1470. /**
  1471. * 优惠券状态
  1472. */
  1473. useStatus?: number;
  1474. };
  1475. }
  1476. >(
  1477. config: Config
  1478. ): Alova2Method<PageResultAppMemberCouponVO, 'app.get_smqjh_system_app_api_membercoupon_page', Config>;
  1479. /**
  1480. * ---
  1481. *
  1482. * [GET] 优惠券详情查询
  1483. *
  1484. * **path:** /smqjh-system/app-api/memberCoupon/findById
  1485. *
  1486. * ---
  1487. *
  1488. * **Query Parameters**
  1489. * ```ts
  1490. * type QueryParameters = {
  1491. * id: string
  1492. * }
  1493. * ```
  1494. *
  1495. * ---
  1496. *
  1497. * **Response**
  1498. * ```ts
  1499. * type Response = {
  1500. * // 返回状态码
  1501. * code?: string
  1502. * data?: {
  1503. * // id
  1504. * id?: string
  1505. * // 门槛(单位(元)) 满减时的需要达到什么金额
  1506. * amountMoney?: number
  1507. * // 第三方的津贴/券id
  1508. * allowanceId?: string
  1509. * // 批次id
  1510. * batchId?: string
  1511. * // 面额(单位(元)) 优惠的金额
  1512. * discountMoney?: number
  1513. * // 使用状态:0-未使用 1-已使用 2-已过期
  1514. * useStatus?: number
  1515. * // 锁定状态:0-未锁定/已释放 1-已锁定
  1516. * lockStatus?: number
  1517. * // 领取时间
  1518. * getTime?: string
  1519. * // 过期时间
  1520. * expirationTime?: string
  1521. * // 订单使用时间
  1522. * orderPayTime?: string
  1523. * // 锁定的订单ID
  1524. * orderNumber?: string
  1525. * // 门店名称
  1526. * storeName?: string
  1527. * // 枪号
  1528. * gunNo?: string
  1529. * // 商品名称(油品名称)
  1530. * itemName?: string
  1531. * // 订单金额(单位:分)
  1532. * totalMoney?: number
  1533. * // 实付金额(单位:分)
  1534. * realMoney?: number
  1535. * // 优惠减免金额
  1536. * promotionAmount?: number
  1537. * // 下单时间
  1538. * orderCreateTime?: string
  1539. * }
  1540. * msg?: string
  1541. * }
  1542. * ```
  1543. */
  1544. get_smqjh_system_app_api_membercoupon_findbyid<
  1545. Config extends Alova2MethodConfig<ResultAppCouponDetailsVO> & {
  1546. params: {
  1547. id: string;
  1548. };
  1549. }
  1550. >(
  1551. config: Config
  1552. ): Alova2Method<ResultAppCouponDetailsVO, 'app.get_smqjh_system_app_api_membercoupon_findbyid', Config>;
  1553. /**
  1554. * ---
  1555. *
  1556. * [GET] 优惠券活动列表查询
  1557. *
  1558. * **path:** /app-api/memberCoupon/page
  1559. *
  1560. * ---
  1561. *
  1562. * **Query Parameters**
  1563. * ```ts
  1564. * type QueryParameters = {
  1565. * // 页码
  1566. * pageNum?: number
  1567. * // 每页记录数
  1568. * pageSize?: number
  1569. * // 优惠券状态
  1570. * useStatus?: number
  1571. * }
  1572. * ```
  1573. *
  1574. * ---
  1575. *
  1576. * **Response**
  1577. * ```ts
  1578. * type Response = {
  1579. * // 返回状态码
  1580. * code?: string
  1581. * data?: {
  1582. * // [items] start
  1583. * // [items] end
  1584. * list?: Array<{
  1585. * // id
  1586. * id?: string
  1587. * // 第三方id
  1588. * allowanceId?: string
  1589. * // 门槛(单位(元)) 满减时的需要达到什么金额
  1590. * amountMoney?: number
  1591. * // 面额(单位(元)) 优惠的金额
  1592. * discountMoney?: number
  1593. * // 使用状态:0-未使用 1-已使用 2-已过期
  1594. * useStatus?: number
  1595. * // 锁定状态:0-未锁定/已释放 1-已锁定
  1596. * lockStatus?: number
  1597. * // 锁定的订单ID
  1598. * lockOrderId?: string
  1599. * // 过期时间
  1600. * expirationTime?: string
  1601. * // 订单使用时间
  1602. * orderCreateTime?: string
  1603. * }>
  1604. * total?: number
  1605. * }
  1606. * // 返回处理消息
  1607. * msg?: string
  1608. * }
  1609. * ```
  1610. */
  1611. get_app_api_membercoupon_page<
  1612. Config extends Alova2MethodConfig<PageResultAppMemberCouponVO> & {
  1613. params: {
  1614. /**
  1615. * 页码
  1616. */
  1617. pageNum?: number;
  1618. /**
  1619. * 每页记录数
  1620. */
  1621. pageSize?: number;
  1622. /**
  1623. * 优惠券状态
  1624. */
  1625. useStatus?: number;
  1626. };
  1627. }
  1628. >(
  1629. config: Config
  1630. ): Alova2Method<PageResultAppMemberCouponVO, 'app.get_app_api_membercoupon_page', Config>;
  1631. /**
  1632. * ---
  1633. *
  1634. * [GET] 优惠券详情查询
  1635. *
  1636. * **path:** /app-api/memberCoupon/findById
  1637. *
  1638. * ---
  1639. *
  1640. * **Query Parameters**
  1641. * ```ts
  1642. * type QueryParameters = {
  1643. * id: string
  1644. * }
  1645. * ```
  1646. *
  1647. * ---
  1648. *
  1649. * **Response**
  1650. * ```ts
  1651. * type Response = {
  1652. * // 返回状态码
  1653. * code?: string
  1654. * data?: {
  1655. * // id
  1656. * id?: string
  1657. * // 门槛(单位(元)) 满减时的需要达到什么金额
  1658. * amountMoney?: number
  1659. * // 第三方的津贴/券id
  1660. * allowanceId?: string
  1661. * // 批次id
  1662. * batchId?: string
  1663. * // 面额(单位(元)) 优惠的金额
  1664. * discountMoney?: number
  1665. * // 使用状态:0-未使用 1-已使用 2-已过期
  1666. * useStatus?: number
  1667. * // 锁定状态:0-未锁定/已释放 1-已锁定
  1668. * lockStatus?: number
  1669. * // 领取时间
  1670. * getTime?: string
  1671. * // 过期时间
  1672. * expirationTime?: string
  1673. * // 订单使用时间
  1674. * orderPayTime?: string
  1675. * // 锁定的订单ID
  1676. * orderNumber?: string
  1677. * // 门店名称
  1678. * storeName?: string
  1679. * // 枪号
  1680. * gunNo?: string
  1681. * // 商品名称(油品名称)
  1682. * itemName?: string
  1683. * // 订单金额(单位:分)
  1684. * totalMoney?: number
  1685. * // 实付金额(单位:分)
  1686. * realMoney?: number
  1687. * // 优惠减免金额
  1688. * promotionAmount?: number
  1689. * // 下单时间
  1690. * orderCreateTime?: string
  1691. * }
  1692. * msg?: string
  1693. * }
  1694. * ```
  1695. */
  1696. get_app_api_membercoupon_findbyid<
  1697. Config extends Alova2MethodConfig<ResultAppCouponDetailsVO> & {
  1698. params: {
  1699. id: string;
  1700. };
  1701. }
  1702. >(
  1703. config: Config
  1704. ): Alova2Method<ResultAppCouponDetailsVO, 'app.get_app_api_membercoupon_findbyid', Config>;
  1705. /**
  1706. * ---
  1707. *
  1708. * [GET] 查询用户下单时使用优惠劵
  1709. *
  1710. * **path:** /smqjh-system/app-api/memberCoupon/findPlaceOrderList
  1711. *
  1712. * ---
  1713. *
  1714. * **Query Parameters**
  1715. * ```ts
  1716. * type QueryParameters = {
  1717. * // 门店id
  1718. * // 用于判断是否满足门店使用限制条件
  1719. * storeId?: string
  1720. * // 订单金额
  1721. * // 用于判断是否满足满减的条件。 单位:分
  1722. * orderAmount?: number
  1723. * // 津贴类型
  1724. * // 2.枪价券
  1725. * allowanceType?: number
  1726. * }
  1727. * ```
  1728. *
  1729. * ---
  1730. *
  1731. * **Response**
  1732. * ```ts
  1733. * type Response = {
  1734. * // 返回状态码
  1735. * code?: string
  1736. * data?: {
  1737. * appCouponOrderOptimalVO?: {
  1738. * // id
  1739. * id?: string
  1740. * // 券Id
  1741. * allowanceId?: string
  1742. * // 订单金额,单位:元
  1743. * amountMoney?: number
  1744. * // 优惠金额,单位:元
  1745. * discountMoney?: number
  1746. * // 优惠类型 1-满减,2-立减
  1747. * promotionType?: number
  1748. * // 状态 1-可用;其他不可用
  1749. * status?: number
  1750. * // 状态描述
  1751. * statusDesc?: string
  1752. * // 限制使用优惠券,true:被限制
  1753. * restrict?: boolean
  1754. * // 结束时间
  1755. * expirationTime?: string
  1756. * }
  1757. * // 可以用优惠劵
  1758. * // [items] start
  1759. * // [items] end
  1760. * appCouponOrderVOList?: Array<{
  1761. * // id
  1762. * id?: string
  1763. * // 券Id
  1764. * allowanceId?: string
  1765. * // 订单金额,单位:元
  1766. * amountMoney?: number
  1767. * // 优惠金额,单位:元
  1768. * discountMoney?: number
  1769. * // 优惠类型 1-满减,2-立减
  1770. * promotionType?: number
  1771. * // 状态 1-可用;其他不可用
  1772. * status?: number
  1773. * // 状态描述
  1774. * statusDesc?: string
  1775. * // 限制使用优惠券,true:被限制
  1776. * restrict?: boolean
  1777. * // 结束时间
  1778. * expirationTime?: string
  1779. * }>
  1780. * // 不可用优惠劵
  1781. * // [items] start
  1782. * // [items] end
  1783. * appCouponNoOrderVOList?: Array<{
  1784. * // id
  1785. * id?: string
  1786. * // 券Id
  1787. * allowanceId?: string
  1788. * // 订单金额,单位:元
  1789. * amountMoney?: number
  1790. * // 优惠金额,单位:元
  1791. * discountMoney?: number
  1792. * // 优惠类型 1-满减,2-立减
  1793. * promotionType?: number
  1794. * // 状态 1-可用;其他不可用
  1795. * status?: number
  1796. * // 状态描述
  1797. * statusDesc?: string
  1798. * // 限制使用优惠券,true:被限制
  1799. * restrict?: boolean
  1800. * // 结束时间
  1801. * expirationTime?: string
  1802. * }>
  1803. * }
  1804. * msg?: string
  1805. * }
  1806. * ```
  1807. */
  1808. get_smqjh_system_app_api_membercoupon_findplaceorderlist<
  1809. Config extends Alova2MethodConfig<ResultAppMemberCouponOrderVO> & {
  1810. params: {
  1811. /**
  1812. * 门店id
  1813. * 用于判断是否满足门店使用限制条件
  1814. */
  1815. storeId?: string;
  1816. /**
  1817. * 订单金额
  1818. * 用于判断是否满足满减的条件。 单位:分
  1819. */
  1820. orderAmount?: number;
  1821. /**
  1822. * 津贴类型
  1823. * 2.枪价券
  1824. */
  1825. allowanceType?: number;
  1826. };
  1827. }
  1828. >(
  1829. config: Config
  1830. ): Alova2Method<
  1831. ResultAppMemberCouponOrderVO,
  1832. 'app.get_smqjh_system_app_api_membercoupon_findplaceorderlist',
  1833. Config
  1834. >;
  1835. /**
  1836. * ---
  1837. *
  1838. * [GET] 查询用户下单时使用优惠劵
  1839. *
  1840. * **path:** /app-api/memberCoupon/findPlaceOrderList
  1841. *
  1842. * ---
  1843. *
  1844. * **Query Parameters**
  1845. * ```ts
  1846. * type QueryParameters = {
  1847. * // 门店id
  1848. * // 用于判断是否满足门店使用限制条件
  1849. * storeId?: string
  1850. * // 订单金额
  1851. * // 用于判断是否满足满减的条件。 单位:分
  1852. * orderAmount?: number
  1853. * // 津贴类型
  1854. * // 2.枪价券
  1855. * allowanceType?: number
  1856. * }
  1857. * ```
  1858. *
  1859. * ---
  1860. *
  1861. * **Response**
  1862. * ```ts
  1863. * type Response = {
  1864. * // 返回状态码
  1865. * code?: string
  1866. * data?: {
  1867. * appCouponOrderOptimalVO?: {
  1868. * // id
  1869. * id?: string
  1870. * // 券Id
  1871. * allowanceId?: string
  1872. * // 订单金额,单位:元
  1873. * amountMoney?: number
  1874. * // 优惠金额,单位:元
  1875. * discountMoney?: number
  1876. * // 优惠类型 1-满减,2-立减
  1877. * promotionType?: number
  1878. * // 状态 1-可用;其他不可用
  1879. * status?: number
  1880. * // 状态描述
  1881. * statusDesc?: string
  1882. * // 限制使用优惠券,true:被限制
  1883. * restrict?: boolean
  1884. * // 结束时间
  1885. * expirationTime?: string
  1886. * }
  1887. * // 可以用优惠劵
  1888. * // [items] start
  1889. * // [items] end
  1890. * appCouponOrderVOList?: Array<{
  1891. * // id
  1892. * id?: string
  1893. * // 券Id
  1894. * allowanceId?: string
  1895. * // 订单金额,单位:元
  1896. * amountMoney?: number
  1897. * // 优惠金额,单位:元
  1898. * discountMoney?: number
  1899. * // 优惠类型 1-满减,2-立减
  1900. * promotionType?: number
  1901. * // 状态 1-可用;其他不可用
  1902. * status?: number
  1903. * // 状态描述
  1904. * statusDesc?: string
  1905. * // 限制使用优惠券,true:被限制
  1906. * restrict?: boolean
  1907. * // 结束时间
  1908. * expirationTime?: string
  1909. * }>
  1910. * // 不可用优惠劵
  1911. * // [items] start
  1912. * // [items] end
  1913. * appCouponNoOrderVOList?: Array<{
  1914. * // id
  1915. * id?: string
  1916. * // 券Id
  1917. * allowanceId?: string
  1918. * // 订单金额,单位:元
  1919. * amountMoney?: number
  1920. * // 优惠金额,单位:元
  1921. * discountMoney?: number
  1922. * // 优惠类型 1-满减,2-立减
  1923. * promotionType?: number
  1924. * // 状态 1-可用;其他不可用
  1925. * status?: number
  1926. * // 状态描述
  1927. * statusDesc?: string
  1928. * // 限制使用优惠券,true:被限制
  1929. * restrict?: boolean
  1930. * // 结束时间
  1931. * expirationTime?: string
  1932. * }>
  1933. * }
  1934. * msg?: string
  1935. * }
  1936. * ```
  1937. */
  1938. get_app_api_membercoupon_findplaceorderlist<
  1939. Config extends Alova2MethodConfig<ResultAppMemberCouponOrderVO> & {
  1940. params: {
  1941. /**
  1942. * 门店id
  1943. * 用于判断是否满足门店使用限制条件
  1944. */
  1945. storeId?: string;
  1946. /**
  1947. * 订单金额
  1948. * 用于判断是否满足满减的条件。 单位:分
  1949. */
  1950. orderAmount?: number;
  1951. /**
  1952. * 津贴类型
  1953. * 2.枪价券
  1954. */
  1955. allowanceType?: number;
  1956. };
  1957. }
  1958. >(
  1959. config: Config
  1960. ): Alova2Method<ResultAppMemberCouponOrderVO, 'app.get_app_api_membercoupon_findplaceorderlist', Config>;
  1961. /**
  1962. * ---
  1963. *
  1964. * [GET] 优惠券活动列表查询
  1965. *
  1966. * **path:** /smqjh-system/app-api/coupon/page
  1967. *
  1968. * ---
  1969. *
  1970. * **Query Parameters**
  1971. * ```ts
  1972. * type QueryParameters = {
  1973. * // 页码
  1974. * pageNum?: number
  1975. * // 每页记录数
  1976. * pageSize?: number
  1977. * }
  1978. * ```
  1979. *
  1980. * ---
  1981. *
  1982. * **Response**
  1983. * ```ts
  1984. * type Response = {
  1985. * // 返回状态码
  1986. * code?: string
  1987. * data?: {
  1988. * // [items] start
  1989. * // [items] end
  1990. * list?: Array<{
  1991. * // id
  1992. * id?: string
  1993. * // 活动id
  1994. * activityId?: string
  1995. * // 活动名称
  1996. * activityName?: string
  1997. * // 优惠类型 1.满减、2.立减
  1998. * promotionType?: number
  1999. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2000. * amountMoney?: number
  2001. * // 面额(单位(分)) 优惠的金额
  2002. * discountMoney?: number
  2003. * // 库存
  2004. * inventoryTotal?: number
  2005. * // 实际库存
  2006. * inventoryActual?: number
  2007. * // 含税采购价(元)
  2008. * purchasePrice?: number
  2009. * // 优惠券开始时间
  2010. * couponStartTime?: string
  2011. * // 优惠券结束时间
  2012. * couponEndTime?: string
  2013. * // 有效期,领取后多少天内有效(单位天)
  2014. * expirationDate?: number
  2015. * // 创建时间
  2016. * createTime?: string
  2017. * // 更新时间
  2018. * updateTime?: string
  2019. * // 标识是否有领取数
  2020. * receiveSign?: boolean
  2021. * // 过期时间
  2022. * expirationTime?: string
  2023. * }>
  2024. * total?: number
  2025. * }
  2026. * // 返回处理消息
  2027. * msg?: string
  2028. * }
  2029. * ```
  2030. */
  2031. get_smqjh_system_app_api_coupon_page<
  2032. Config extends Alova2MethodConfig<PageResultCouponInfoAppVo> & {
  2033. params: {
  2034. /**
  2035. * 页码
  2036. */
  2037. pageNum?: number;
  2038. /**
  2039. * 每页记录数
  2040. */
  2041. pageSize?: number;
  2042. };
  2043. }
  2044. >(
  2045. config: Config
  2046. ): Alova2Method<PageResultCouponInfoAppVo, 'app.get_smqjh_system_app_api_coupon_page', Config>;
  2047. /**
  2048. * ---
  2049. *
  2050. * [GET] 查询优惠券详情信息
  2051. *
  2052. * **path:** /smqjh-system/app-api/coupon/findById
  2053. *
  2054. * ---
  2055. *
  2056. * **Query Parameters**
  2057. * ```ts
  2058. * type QueryParameters = {
  2059. * couponId: string
  2060. * }
  2061. * ```
  2062. *
  2063. * ---
  2064. *
  2065. * **Response**
  2066. * ```ts
  2067. * type Response = {
  2068. * // 返回状态码
  2069. * code?: string
  2070. * data?: {
  2071. * // id
  2072. * id?: string
  2073. * // 活动id
  2074. * activityId?: string
  2075. * // 活动名称
  2076. * activityName?: string
  2077. * // 优惠类型 1.满减、2.立减
  2078. * promotionType?: number
  2079. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2080. * amountMoney?: number
  2081. * // 面额(单位(分)) 优惠的金额
  2082. * discountMoney?: number
  2083. * // 库存
  2084. * inventoryTotal?: number
  2085. * // 实际库存
  2086. * inventoryActual?: number
  2087. * // 含税采购价(元)
  2088. * purchasePrice?: number
  2089. * // 优惠券开始时间
  2090. * couponStartTime?: string
  2091. * // 优惠券结束时间
  2092. * couponEndTime?: string
  2093. * // 有效期,领取后多少天内有效(单位天)
  2094. * expirationDate?: number
  2095. * // 创建时间
  2096. * createTime?: string
  2097. * // 更新时间
  2098. * updateTime?: string
  2099. * // 标识是否有领取数
  2100. * receiveSign?: boolean
  2101. * // 过期时间
  2102. * expirationTime?: string
  2103. * }
  2104. * msg?: string
  2105. * }
  2106. * ```
  2107. */
  2108. get_smqjh_system_app_api_coupon_findbyid<
  2109. Config extends Alova2MethodConfig<ResultCouponInfoAppVo> & {
  2110. params: {
  2111. couponId: string;
  2112. };
  2113. }
  2114. >(
  2115. config: Config
  2116. ): Alova2Method<ResultCouponInfoAppVo, 'app.get_smqjh_system_app_api_coupon_findbyid', Config>;
  2117. /**
  2118. * ---
  2119. *
  2120. * [GET] 兑换明细
  2121. *
  2122. * **path:** /smqjh-system/app-api/coupon/exchangeInfo
  2123. *
  2124. * ---
  2125. *
  2126. * **Query Parameters**
  2127. * ```ts
  2128. * type QueryParameters = {
  2129. * couponId: string
  2130. * }
  2131. * ```
  2132. *
  2133. * ---
  2134. *
  2135. * **Response**
  2136. * ```ts
  2137. * type Response = {
  2138. * // 返回状态码
  2139. * code?: string
  2140. * data?: {
  2141. * // id
  2142. * id?: string
  2143. * // 活动id
  2144. * activityId?: string
  2145. * // 活动名称
  2146. * activityName?: string
  2147. * // 优惠类型 1.满减、2.立减
  2148. * promotionType?: number
  2149. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2150. * amountMoney?: number
  2151. * // 面额(单位(分)) 优惠的金额
  2152. * discountMoney?: number
  2153. * // 积分金额
  2154. * pointsMoney?: number
  2155. * // 总库存
  2156. * inventoryTotal?: number
  2157. * // 实际库存
  2158. * inventoryActual?: number
  2159. * // 优惠券开始时间
  2160. * couponStartTime?: string
  2161. * // 优惠券结束时间
  2162. * couponEndTime?: string
  2163. * // 有效期,领取后多少天内有效(单位天)
  2164. * expirationDate?: number
  2165. * }
  2166. * msg?: string
  2167. * }
  2168. * ```
  2169. */
  2170. get_smqjh_system_app_api_coupon_exchangeinfo<
  2171. Config extends Alova2MethodConfig<ResultCouponExchangeVo> & {
  2172. params: {
  2173. couponId: string;
  2174. };
  2175. }
  2176. >(
  2177. config: Config
  2178. ): Alova2Method<ResultCouponExchangeVo, 'app.get_smqjh_system_app_api_coupon_exchangeinfo', Config>;
  2179. /**
  2180. * ---
  2181. *
  2182. * [GET] 使用积分进行兑换
  2183. *
  2184. * **path:** /smqjh-system/app-api/coupon/exchangePoints
  2185. *
  2186. * ---
  2187. *
  2188. * **Query Parameters**
  2189. * ```ts
  2190. * type QueryParameters = {
  2191. * couponId: string
  2192. * }
  2193. * ```
  2194. *
  2195. * ---
  2196. *
  2197. * **Response**
  2198. * ```ts
  2199. * type Response = {
  2200. * // 返回状态码
  2201. * code?: string
  2202. * data?: {
  2203. * // 抵扣券id
  2204. * id?: string
  2205. * // 活动id
  2206. * activityId?: string
  2207. * // 活动名称
  2208. * activityName?: string
  2209. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2210. * amountMoney?: number
  2211. * // 面额(单位(分)) 优惠的金额
  2212. * discountMoney?: number
  2213. * // 第三方的津贴/券id
  2214. * allowanceId?: string
  2215. * // 批次id
  2216. * batchId?: string
  2217. * // 有效期,领取后多少天内有效(单位天)
  2218. * expirationDate?: number
  2219. * }
  2220. * msg?: string
  2221. * }
  2222. * ```
  2223. */
  2224. get_smqjh_system_app_api_coupon_exchangepoints<
  2225. Config extends Alova2MethodConfig<ResultCouponExchangePointsVo> & {
  2226. params: {
  2227. couponId: string;
  2228. };
  2229. }
  2230. >(
  2231. config: Config
  2232. ): Alova2Method<ResultCouponExchangePointsVo, 'app.get_smqjh_system_app_api_coupon_exchangepoints', Config>;
  2233. /**
  2234. * ---
  2235. *
  2236. * [GET] 优惠券活动列表查询
  2237. *
  2238. * **path:** /app-api/coupon/page
  2239. *
  2240. * ---
  2241. *
  2242. * **Query Parameters**
  2243. * ```ts
  2244. * type QueryParameters = {
  2245. * // 页码
  2246. * pageNum?: number
  2247. * // 每页记录数
  2248. * pageSize?: number
  2249. * }
  2250. * ```
  2251. *
  2252. * ---
  2253. *
  2254. * **Response**
  2255. * ```ts
  2256. * type Response = {
  2257. * // 返回状态码
  2258. * code?: string
  2259. * data?: {
  2260. * // [items] start
  2261. * // [items] end
  2262. * list?: Array<{
  2263. * // id
  2264. * id?: string
  2265. * // 活动id
  2266. * activityId?: string
  2267. * // 活动名称
  2268. * activityName?: string
  2269. * // 优惠类型 1.满减、2.立减
  2270. * promotionType?: number
  2271. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2272. * amountMoney?: number
  2273. * // 面额(单位(分)) 优惠的金额
  2274. * discountMoney?: number
  2275. * // 库存
  2276. * inventoryTotal?: number
  2277. * // 实际库存
  2278. * inventoryActual?: number
  2279. * // 含税采购价(元)
  2280. * purchasePrice?: number
  2281. * // 优惠券开始时间
  2282. * couponStartTime?: string
  2283. * // 优惠券结束时间
  2284. * couponEndTime?: string
  2285. * // 有效期,领取后多少天内有效(单位天)
  2286. * expirationDate?: number
  2287. * // 创建时间
  2288. * createTime?: string
  2289. * // 更新时间
  2290. * updateTime?: string
  2291. * // 标识是否有领取数
  2292. * receiveSign?: boolean
  2293. * // 过期时间
  2294. * expirationTime?: string
  2295. * }>
  2296. * total?: number
  2297. * }
  2298. * // 返回处理消息
  2299. * msg?: string
  2300. * }
  2301. * ```
  2302. */
  2303. get_app_api_coupon_page<
  2304. Config extends Alova2MethodConfig<PageResultCouponInfoAppVo> & {
  2305. params: {
  2306. /**
  2307. * 页码
  2308. */
  2309. pageNum?: number;
  2310. /**
  2311. * 每页记录数
  2312. */
  2313. pageSize?: number;
  2314. };
  2315. }
  2316. >(
  2317. config: Config
  2318. ): Alova2Method<PageResultCouponInfoAppVo, 'app.get_app_api_coupon_page', Config>;
  2319. /**
  2320. * ---
  2321. *
  2322. * [GET] 查询优惠券详情信息
  2323. *
  2324. * **path:** /app-api/coupon/findById
  2325. *
  2326. * ---
  2327. *
  2328. * **Query Parameters**
  2329. * ```ts
  2330. * type QueryParameters = {
  2331. * couponId: string
  2332. * }
  2333. * ```
  2334. *
  2335. * ---
  2336. *
  2337. * **Response**
  2338. * ```ts
  2339. * type Response = {
  2340. * // 返回状态码
  2341. * code?: string
  2342. * data?: {
  2343. * // id
  2344. * id?: string
  2345. * // 活动id
  2346. * activityId?: string
  2347. * // 活动名称
  2348. * activityName?: string
  2349. * // 优惠类型 1.满减、2.立减
  2350. * promotionType?: number
  2351. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2352. * amountMoney?: number
  2353. * // 面额(单位(分)) 优惠的金额
  2354. * discountMoney?: number
  2355. * // 库存
  2356. * inventoryTotal?: number
  2357. * // 实际库存
  2358. * inventoryActual?: number
  2359. * // 含税采购价(元)
  2360. * purchasePrice?: number
  2361. * // 优惠券开始时间
  2362. * couponStartTime?: string
  2363. * // 优惠券结束时间
  2364. * couponEndTime?: string
  2365. * // 有效期,领取后多少天内有效(单位天)
  2366. * expirationDate?: number
  2367. * // 创建时间
  2368. * createTime?: string
  2369. * // 更新时间
  2370. * updateTime?: string
  2371. * // 标识是否有领取数
  2372. * receiveSign?: boolean
  2373. * // 过期时间
  2374. * expirationTime?: string
  2375. * }
  2376. * msg?: string
  2377. * }
  2378. * ```
  2379. */
  2380. get_app_api_coupon_findbyid<
  2381. Config extends Alova2MethodConfig<ResultCouponInfoAppVo> & {
  2382. params: {
  2383. couponId: string;
  2384. };
  2385. }
  2386. >(
  2387. config: Config
  2388. ): Alova2Method<ResultCouponInfoAppVo, 'app.get_app_api_coupon_findbyid', Config>;
  2389. /**
  2390. * ---
  2391. *
  2392. * [GET] 兑换明细
  2393. *
  2394. * **path:** /app-api/coupon/exchangeInfo
  2395. *
  2396. * ---
  2397. *
  2398. * **Query Parameters**
  2399. * ```ts
  2400. * type QueryParameters = {
  2401. * couponId: string
  2402. * }
  2403. * ```
  2404. *
  2405. * ---
  2406. *
  2407. * **Response**
  2408. * ```ts
  2409. * type Response = {
  2410. * // 返回状态码
  2411. * code?: string
  2412. * data?: {
  2413. * // id
  2414. * id?: string
  2415. * // 活动id
  2416. * activityId?: string
  2417. * // 活动名称
  2418. * activityName?: string
  2419. * // 优惠类型 1.满减、2.立减
  2420. * promotionType?: number
  2421. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2422. * amountMoney?: number
  2423. * // 面额(单位(分)) 优惠的金额
  2424. * discountMoney?: number
  2425. * // 积分金额
  2426. * pointsMoney?: number
  2427. * // 总库存
  2428. * inventoryTotal?: number
  2429. * // 实际库存
  2430. * inventoryActual?: number
  2431. * // 优惠券开始时间
  2432. * couponStartTime?: string
  2433. * // 优惠券结束时间
  2434. * couponEndTime?: string
  2435. * // 有效期,领取后多少天内有效(单位天)
  2436. * expirationDate?: number
  2437. * }
  2438. * msg?: string
  2439. * }
  2440. * ```
  2441. */
  2442. get_app_api_coupon_exchangeinfo<
  2443. Config extends Alova2MethodConfig<ResultCouponExchangeVo> & {
  2444. params: {
  2445. couponId: string;
  2446. };
  2447. }
  2448. >(
  2449. config: Config
  2450. ): Alova2Method<ResultCouponExchangeVo, 'app.get_app_api_coupon_exchangeinfo', Config>;
  2451. /**
  2452. * ---
  2453. *
  2454. * [GET] 使用积分进行兑换
  2455. *
  2456. * **path:** /app-api/coupon/exchangePoints
  2457. *
  2458. * ---
  2459. *
  2460. * **Query Parameters**
  2461. * ```ts
  2462. * type QueryParameters = {
  2463. * couponId: string
  2464. * }
  2465. * ```
  2466. *
  2467. * ---
  2468. *
  2469. * **Response**
  2470. * ```ts
  2471. * type Response = {
  2472. * // 返回状态码
  2473. * code?: string
  2474. * data?: {
  2475. * // 抵扣券id
  2476. * id?: string
  2477. * // 活动id
  2478. * activityId?: string
  2479. * // 活动名称
  2480. * activityName?: string
  2481. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2482. * amountMoney?: number
  2483. * // 面额(单位(分)) 优惠的金额
  2484. * discountMoney?: number
  2485. * // 第三方的津贴/券id
  2486. * allowanceId?: string
  2487. * // 批次id
  2488. * batchId?: string
  2489. * // 有效期,领取后多少天内有效(单位天)
  2490. * expirationDate?: number
  2491. * }
  2492. * msg?: string
  2493. * }
  2494. * ```
  2495. */
  2496. get_app_api_coupon_exchangepoints<
  2497. Config extends Alova2MethodConfig<ResultCouponExchangePointsVo> & {
  2498. params: {
  2499. couponId: string;
  2500. };
  2501. }
  2502. >(
  2503. config: Config
  2504. ): Alova2Method<ResultCouponExchangePointsVo, 'app.get_app_api_coupon_exchangepoints', Config>;
  2505. /**
  2506. * ---
  2507. *
  2508. * [GET] 优惠券活动列表查询
  2509. *
  2510. * **path:** /smqjh-system/app-api/coupon/findList
  2511. *
  2512. * ---
  2513. *
  2514. * **Response**
  2515. * ```ts
  2516. * type Response = {
  2517. * // 返回状态码
  2518. * code?: string
  2519. * // 返回数据对象
  2520. * // [items] start
  2521. * // [items] end
  2522. * data?: Array<{
  2523. * // id
  2524. * id?: string
  2525. * // 活动id
  2526. * activityId?: string
  2527. * // 活动名称
  2528. * activityName?: string
  2529. * // 优惠类型 1.满减、2.立减
  2530. * promotionType?: number
  2531. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2532. * amountMoney?: number
  2533. * // 面额(单位(分)) 优惠的金额
  2534. * discountMoney?: number
  2535. * // 库存
  2536. * inventoryTotal?: number
  2537. * // 实际库存
  2538. * inventoryActual?: number
  2539. * // 含税采购价(元)
  2540. * purchasePrice?: number
  2541. * // 优惠券开始时间
  2542. * couponStartTime?: string
  2543. * // 优惠券结束时间
  2544. * couponEndTime?: string
  2545. * // 有效期,领取后多少天内有效(单位天)
  2546. * expirationDate?: number
  2547. * // 创建时间
  2548. * createTime?: string
  2549. * // 更新时间
  2550. * updateTime?: string
  2551. * // 标识是否有领取数
  2552. * receiveSign?: boolean
  2553. * // 过期时间
  2554. * expirationTime?: string
  2555. * }>
  2556. * msg?: string
  2557. * }
  2558. * ```
  2559. */
  2560. get_smqjh_system_app_api_coupon_findlist<Config extends Alova2MethodConfig<ResultListCouponInfoAppVo>>(
  2561. config?: Config
  2562. ): Alova2Method<ResultListCouponInfoAppVo, 'app.get_smqjh_system_app_api_coupon_findlist', Config>;
  2563. /**
  2564. * ---
  2565. *
  2566. * [GET] 优惠券活动列表查询
  2567. *
  2568. * **path:** /app-api/coupon/findList
  2569. *
  2570. * ---
  2571. *
  2572. * **Response**
  2573. * ```ts
  2574. * type Response = {
  2575. * // 返回状态码
  2576. * code?: string
  2577. * // 返回数据对象
  2578. * // [items] start
  2579. * // [items] end
  2580. * data?: Array<{
  2581. * // id
  2582. * id?: string
  2583. * // 活动id
  2584. * activityId?: string
  2585. * // 活动名称
  2586. * activityName?: string
  2587. * // 优惠类型 1.满减、2.立减
  2588. * promotionType?: number
  2589. * // 门槛(单位(分)) 满减时的需要达到什么金额
  2590. * amountMoney?: number
  2591. * // 面额(单位(分)) 优惠的金额
  2592. * discountMoney?: number
  2593. * // 库存
  2594. * inventoryTotal?: number
  2595. * // 实际库存
  2596. * inventoryActual?: number
  2597. * // 含税采购价(元)
  2598. * purchasePrice?: number
  2599. * // 优惠券开始时间
  2600. * couponStartTime?: string
  2601. * // 优惠券结束时间
  2602. * couponEndTime?: string
  2603. * // 有效期,领取后多少天内有效(单位天)
  2604. * expirationDate?: number
  2605. * // 创建时间
  2606. * createTime?: string
  2607. * // 更新时间
  2608. * updateTime?: string
  2609. * // 标识是否有领取数
  2610. * receiveSign?: boolean
  2611. * // 过期时间
  2612. * expirationTime?: string
  2613. * }>
  2614. * msg?: string
  2615. * }
  2616. * ```
  2617. */
  2618. get_app_api_coupon_findlist<Config extends Alova2MethodConfig<ResultListCouponInfoAppVo>>(
  2619. config?: Config
  2620. ): Alova2Method<ResultListCouponInfoAppVo, 'app.get_app_api_coupon_findlist', Config>;
  2621. };
  2622. general: {
  2623. /**
  2624. * ---
  2625. *
  2626. * [POST] 手机号短信验证码登录
  2627. *
  2628. * **path:** /smqjh-auth/oauth2/token
  2629. *
  2630. * ---
  2631. *
  2632. * **Query Parameters**
  2633. * ```ts
  2634. * type QueryParameters = {
  2635. * grant_type?: string
  2636. * mobile?: string
  2637. * code?: string
  2638. * }
  2639. * ```
  2640. *
  2641. * ---
  2642. *
  2643. * **Response**
  2644. * ```ts
  2645. * type Response = {
  2646. * code: string
  2647. * data: {
  2648. * access_token: string
  2649. * refresh_token: string
  2650. * code: string
  2651. * mobile: string
  2652. * token_type: string
  2653. * expires_in: number
  2654. * }
  2655. * msg: string
  2656. * }
  2657. * ```
  2658. */
  2659. post_smqjh_auth_oauth2_token<
  2660. Config extends Alova2MethodConfig<{
  2661. code: string;
  2662. data: {
  2663. access_token: string;
  2664. refresh_token: string;
  2665. code: string;
  2666. mobile: string;
  2667. token_type: string;
  2668. expires_in: number;
  2669. };
  2670. msg: string;
  2671. }> & {
  2672. params: {
  2673. grant_type?: string;
  2674. mobile?: string;
  2675. code?: string;
  2676. };
  2677. }
  2678. >(
  2679. config: Config
  2680. ): Alova2Method<
  2681. {
  2682. code: string;
  2683. data: {
  2684. access_token: string;
  2685. refresh_token: string;
  2686. code: string;
  2687. mobile: string;
  2688. token_type: string;
  2689. expires_in: number;
  2690. };
  2691. msg: string;
  2692. },
  2693. 'general.post_smqjh_auth_oauth2_token',
  2694. Config
  2695. >;
  2696. /**
  2697. * ---
  2698. *
  2699. * [POST] 发送手机短信验证码
  2700. *
  2701. * **path:** /smqjh-auth/api/v1/auth/sms_code
  2702. *
  2703. * ---
  2704. *
  2705. * **Query Parameters**
  2706. * ```ts
  2707. * type QueryParameters = {
  2708. * // 手机号
  2709. * mobile: string
  2710. * }
  2711. * ```
  2712. *
  2713. * ---
  2714. *
  2715. * **Response**
  2716. * ```ts
  2717. * type Response = {
  2718. * // 返回状态码
  2719. * code?: string
  2720. * // 返回数据对象
  2721. * data?: object
  2722. * msg?: string
  2723. * }
  2724. * ```
  2725. */
  2726. post_smqjh_auth_api_v1_auth_sms_code<
  2727. Config extends Alova2MethodConfig<Result> & {
  2728. params: {
  2729. /**
  2730. * 手机号
  2731. */
  2732. mobile: string;
  2733. };
  2734. }
  2735. >(
  2736. config: Config
  2737. ): Alova2Method<Result, 'general.post_smqjh_auth_api_v1_auth_sms_code', Config>;
  2738. /**
  2739. * ---
  2740. *
  2741. * [GET] 获取验证码
  2742. *
  2743. * **path:** /api/v1/auth/captcha
  2744. *
  2745. * ---
  2746. *
  2747. * **Response**
  2748. * ```ts
  2749. * type Response = {
  2750. * // 返回状态码
  2751. * code?: string
  2752. * data?: {
  2753. * // 验证码唯一标识(用于从Redis获取验证码Code)
  2754. * captchaId?: string
  2755. * // 验证码图片Base64字符串
  2756. * captchaBase64?: string
  2757. * }
  2758. * msg?: string
  2759. * }
  2760. * ```
  2761. */
  2762. get_api_v1_auth_captcha<Config extends Alova2MethodConfig<ResultCaptchaResult>>(
  2763. config?: Config
  2764. ): Alova2Method<ResultCaptchaResult, 'general.get_api_v1_auth_captcha', Config>;
  2765. /**
  2766. * ---
  2767. *
  2768. * [POST] 发送手机短信验证码
  2769. *
  2770. * **path:** /api/v1/auth/sms_code
  2771. *
  2772. * ---
  2773. *
  2774. * **Query Parameters**
  2775. * ```ts
  2776. * type QueryParameters = {
  2777. * // 手机号
  2778. * mobile: string
  2779. * }
  2780. * ```
  2781. *
  2782. * ---
  2783. *
  2784. * **Response**
  2785. * ```ts
  2786. * type Response = {
  2787. * // 返回状态码
  2788. * code?: string
  2789. * // 返回数据对象
  2790. * data?: object
  2791. * msg?: string
  2792. * }
  2793. * ```
  2794. */
  2795. post_api_v1_auth_sms_code<
  2796. Config extends Alova2MethodConfig<Result> & {
  2797. params: {
  2798. /**
  2799. * 手机号
  2800. */
  2801. mobile: string;
  2802. };
  2803. }
  2804. >(
  2805. config: Config
  2806. ): Alova2Method<Result, 'general.post_api_v1_auth_sms_code', Config>;
  2807. /**
  2808. * ---
  2809. *
  2810. * [GET] 获取登录会员信息
  2811. *
  2812. * **path:** /smqjh-system/app-api/v1/members/me
  2813. *
  2814. * ---
  2815. *
  2816. * **Response**
  2817. * ```ts
  2818. * type Response = {
  2819. * // 返回状态码
  2820. * code?: string
  2821. * data?: {
  2822. * // 会员ID
  2823. * id?: number
  2824. * // 会员昵称
  2825. * nickName?: string
  2826. * // 会员头像地址
  2827. * avatarUrl?: string
  2828. * // 会员手机号
  2829. * mobile?: string
  2830. * // 会员余额(单位:分)
  2831. * balance?: number
  2832. * // 所属企业ID
  2833. * channelId?: number
  2834. * // 所属企业名称
  2835. * channelName?: string
  2836. * // 配送费
  2837. * freightFee?: number
  2838. * // 所属企业顶级ID
  2839. * channelTopId?: number
  2840. * }
  2841. * msg?: string
  2842. * }
  2843. * ```
  2844. */
  2845. get_smqjh_system_app_api_v1_members_me<Config extends Alova2MethodConfig<ResultMemberVO>>(
  2846. config?: Config
  2847. ): Alova2Method<ResultMemberVO, 'general.get_smqjh_system_app_api_v1_members_me', Config>;
  2848. /**
  2849. * ---
  2850. *
  2851. * [POST] A1-查询Token
  2852. *
  2853. * **path:** /smqjh-pms/api/v1/refueling/queryToken
  2854. *
  2855. * ---
  2856. *
  2857. * **Response**
  2858. * ```ts
  2859. * type Response = {
  2860. * // 返回状态码
  2861. * code?: string
  2862. * data?: {
  2863. * // token,有效期内可复用
  2864. * accessToken?: string
  2865. * // 有效期,单位秒
  2866. * availableTime?: number
  2867. * }
  2868. * msg?: string
  2869. * }
  2870. * ```
  2871. */
  2872. post_smqjh_pms_api_v1_refueling_querytoken<Config extends Alova2MethodConfig<ResultQueryTokenResponse>>(
  2873. config?: Config
  2874. ): Alova2Method<ResultQueryTokenResponse, 'general.post_smqjh_pms_api_v1_refueling_querytoken', Config>;
  2875. /**
  2876. * ---
  2877. *
  2878. * [POST] A2-查询门店价格
  2879. *
  2880. * **path:** /smqjh-pms/api/v1/refueling/queryStorePrice
  2881. *
  2882. * ---
  2883. *
  2884. * **RequestBody**
  2885. * ```ts
  2886. * type RequestBody = {
  2887. * // 门店id列表,最多10个
  2888. * // [items] start
  2889. * // [items] end
  2890. * storeIds: string[]
  2891. * // 手机号
  2892. * mobile: string
  2893. * // 用户标识
  2894. * outUserId: string
  2895. * // 开放渠道,固定1即可
  2896. * openChannel: number
  2897. * }
  2898. * ```
  2899. *
  2900. * ---
  2901. *
  2902. * **Response**
  2903. * ```ts
  2904. * type Response = {
  2905. * // 返回状态码
  2906. * code?: string
  2907. * // 返回数据对象
  2908. * // [items] start
  2909. * // [items] end
  2910. * data?: Array<{
  2911. * // 门店id
  2912. * storeId?: string
  2913. * // 油站禁止使用优惠券,0:禁止使用
  2914. * allowanceClientScheme?: number
  2915. * // 油号信息列表
  2916. * // [items] start
  2917. * // [items] end
  2918. * itemInfoList?: Array<{
  2919. * // 油品名称,例如92#
  2920. * itemName?: string
  2921. * // 油品id
  2922. * itemId?: string
  2923. * // 发改委价格、国标价,单位分
  2924. * cityPrice?: number
  2925. * // 门店价、油枪价、油机价,单位分
  2926. * storePrice?: number
  2927. * // 小桔价、折扣价、优惠价,单位分
  2928. * vipPrice?: number
  2929. * // 枪号列表
  2930. * // [items] start
  2931. * // [items] end
  2932. * gunNos?: string[]
  2933. * // 优惠活动标签详情列表
  2934. * // [items] start
  2935. * // [items] end
  2936. * tagList?: Array<{
  2937. * // 标签类型,目前默认为0
  2938. * type?: number
  2939. * // 标签位置,目前默认为0
  2940. * location?: number
  2941. * // 图形类型,目前默认为0
  2942. * iconType?: number
  2943. * // 标签名称
  2944. * title?: string
  2945. * }>
  2946. * // 小桔价、折扣价、优惠价,小程序显示的价格
  2947. * vipPriceShow?: number
  2948. * // 发改委价格、国标价,小程序显示的价格
  2949. * cityPriceShow?: number
  2950. * // 门店价、油枪价、油机价,小程序显示的价格
  2951. * storePriceShow?: number
  2952. * }>
  2953. * }>
  2954. * msg?: string
  2955. * }
  2956. * ```
  2957. */
  2958. post_smqjh_pms_api_v1_refueling_querystoreprice<
  2959. Config extends Alova2MethodConfig<ResultListQueryStorePriceResponse> & {
  2960. data: QueryStorePriceRequest;
  2961. }
  2962. >(
  2963. config: Config
  2964. ): Alova2Method<
  2965. ResultListQueryStorePriceResponse,
  2966. 'general.post_smqjh_pms_api_v1_refueling_querystoreprice',
  2967. Config
  2968. >;
  2969. /**
  2970. * ---
  2971. *
  2972. * [POST] A3-查询站点详情
  2973. *
  2974. * **path:** /smqjh-pms/api/v1/refueling/queryStoreDetail
  2975. *
  2976. * ---
  2977. *
  2978. * **RequestBody**
  2979. * ```ts
  2980. * type RequestBody = {
  2981. * // 门店id
  2982. * storeId: string
  2983. * // 纬度
  2984. * lat: number
  2985. * // 经度
  2986. * lon: number
  2987. * // 外部用户id
  2988. * outUserId?: string
  2989. * // 手机号
  2990. * mobile?: string
  2991. * // 开放渠道,固定1即可
  2992. * openChannel?: number
  2993. * }
  2994. * ```
  2995. *
  2996. * ---
  2997. *
  2998. * **Response**
  2999. * ```ts
  3000. * type Response = {
  3001. * // 返回状态码
  3002. * code?: string
  3003. * data?: {
  3004. * // 门店id
  3005. * storeId?: string
  3006. * // 门店名称
  3007. * storeName?: string
  3008. * // 门店logo
  3009. * storeLogo?: string
  3010. * // 门店图片列表
  3011. * // [items] start
  3012. * // [items] end
  3013. * storePicList?: string[]
  3014. * // 城市
  3015. * cityName?: string
  3016. * // 地址
  3017. * address?: string
  3018. * // 经度
  3019. * lon?: number
  3020. * // 纬度
  3021. * lat?: number
  3022. * // 品牌
  3023. * brandName?: string
  3024. * // 用户是否有未支付订单,0-否,1-是
  3025. * orderInPay?: number
  3026. * // 油号信息列表
  3027. * // [items] start
  3028. * // [items] end
  3029. * itemInfoList?: Array<{
  3030. * // 油品名称,例如92#
  3031. * itemName?: string
  3032. * // 油品id
  3033. * itemId?: string
  3034. * // 发改委价格、国标价,单位分
  3035. * cityPrice?: number
  3036. * // 门店价、油枪价、油机价,单位分
  3037. * storePrice?: number
  3038. * // 小桔价、折扣价、优惠价,单位分
  3039. * vipPrice?: number
  3040. * // 枪号列表
  3041. * // [items] start
  3042. * // [items] end
  3043. * gunNos?: string[]
  3044. * // 优惠活动标签详情列表
  3045. * // [items] start
  3046. * // [items] end
  3047. * tagList?: Array<{
  3048. * // 标签类型,目前默认为0
  3049. * type?: number
  3050. * // 标签位置,目前默认为0
  3051. * location?: number
  3052. * // 图形类型,目前默认为0
  3053. * iconType?: number
  3054. * // 标签名称
  3055. * title?: string
  3056. * }>
  3057. * // 小桔价、折扣价、优惠价,小程序显示的价格
  3058. * vipPriceShow?: number
  3059. * // 发改委价格、国标价,小程序显示的价格
  3060. * cityPriceShow?: number
  3061. * // 门店价、油枪价、油机价,小程序显示的价格
  3062. * storePriceShow?: number
  3063. * }>
  3064. * }
  3065. * msg?: string
  3066. * }
  3067. * ```
  3068. */
  3069. post_smqjh_pms_api_v1_refueling_querystoredetail<
  3070. Config extends Alova2MethodConfig<ResultQueryStoreDetailResponse> & {
  3071. data: QueryStoreDetailRequest;
  3072. }
  3073. >(
  3074. config: Config
  3075. ): Alova2Method<
  3076. ResultQueryStoreDetailResponse,
  3077. 'general.post_smqjh_pms_api_v1_refueling_querystoredetail',
  3078. Config
  3079. >;
  3080. /**
  3081. * ---
  3082. *
  3083. * [POST] A4-优惠价格计算
  3084. *
  3085. * **path:** /smqjh-pms/api/v1/refueling/queryCalPrice
  3086. *
  3087. * ---
  3088. *
  3089. * **RequestBody**
  3090. * ```ts
  3091. * type RequestBody = {
  3092. * // 门店id
  3093. * storeId: string
  3094. * // 用户设备号,标识用户终端设备,可为空
  3095. * deviceId?: string
  3096. * // 开放渠道,固定1即可
  3097. * openChannel: number
  3098. * // 外部用户id,唯一标识用户,接入方需保证用户粒度唯一性
  3099. * outUserId: string
  3100. * // 手机号
  3101. * mobile: string
  3102. * // 油品名称,如:92#
  3103. * itemName: string
  3104. * // 订单总金额、机显金额,单位分
  3105. * amount: number
  3106. * // 优惠营销信息,非必填,目前只允许单次使用一张优惠券
  3107. * // [items] start
  3108. * // [items] end
  3109. * promotionInfo?: Array<{
  3110. * // 小桔定义的津贴id
  3111. * allowanceId?: string
  3112. * // 津贴类型,2-枪价券
  3113. * allowanceType?: number
  3114. * }>
  3115. * }
  3116. * ```
  3117. *
  3118. * ---
  3119. *
  3120. * **Response**
  3121. * ```ts
  3122. * type Response = {
  3123. * // 返回状态码
  3124. * code?: string
  3125. * data?: {
  3126. * // 门店id
  3127. * storeId?: string
  3128. * // 实付金额,单位分
  3129. * realPrice?: number
  3130. * // 订单总金额、机显金额,单位分
  3131. * totalPrice?: number
  3132. * // 服务费,单位分
  3133. * serviceFee?: number
  3134. * // 优惠减免金额,单位分
  3135. * promotionAmount?: number
  3136. * // 加油容量,单位毫升
  3137. * litre?: number
  3138. * // 油品名称,例如92#
  3139. * itemName?: string
  3140. * }
  3141. * msg?: string
  3142. * }
  3143. * ```
  3144. */
  3145. post_smqjh_pms_api_v1_refueling_querycalprice<
  3146. Config extends Alova2MethodConfig<ResultQueryCalPriceResponse> & {
  3147. data: QueryCalPriceRequest;
  3148. }
  3149. >(
  3150. config: Config
  3151. ): Alova2Method<ResultQueryCalPriceResponse, 'general.post_smqjh_pms_api_v1_refueling_querycalprice', Config>;
  3152. /**
  3153. * ---
  3154. *
  3155. * [POST] A5-批量优惠价格计算
  3156. *
  3157. * **path:** /smqjh-pms/api/v1/refueling/queryCalPrices
  3158. *
  3159. * ---
  3160. *
  3161. * **RequestBody**
  3162. * ```ts
  3163. * type RequestBody = {
  3164. * // 门店id
  3165. * storeId: string
  3166. * // 用户设备号,标识用户终端设备,可为空
  3167. * deviceId?: string
  3168. * // 开放渠道,固定1即可
  3169. * openChannel: number
  3170. * // 外部用户id,唯一标识用户,接入方需保证用户粒度唯一性
  3171. * outUserId: string
  3172. * // 手机号
  3173. * mobile: string
  3174. * // 油品、容量信息
  3175. * // [items] start
  3176. * // [items] end
  3177. * itemList: Array<{
  3178. * // 油品名称,如:92#
  3179. * itemName: string
  3180. * // 订单总金额、机显金额,单位分
  3181. * amount: number
  3182. * }>
  3183. * // 优惠营销信息,非必填,目前只允许单次使用一张优惠券
  3184. * // [items] start
  3185. * // [items] end
  3186. * promotionInfo?: Array<{
  3187. * // 小桔定义的津贴id
  3188. * allowanceId?: string
  3189. * // 津贴类型,2-枪价券
  3190. * allowanceType?: number
  3191. * }>
  3192. * }
  3193. * ```
  3194. *
  3195. * ---
  3196. *
  3197. * **Response**
  3198. * ```ts
  3199. * type Response = {
  3200. * // 返回状态码
  3201. * code?: string
  3202. * data?: {
  3203. * // 门店id
  3204. * storeId?: string
  3205. * // 价格信息列表
  3206. * // [items] start
  3207. * // [items] end
  3208. * itemList?: Array<{
  3209. * // 实付金额,单位分
  3210. * realPrice?: number
  3211. * // 订单总金额、机显金额,单位分
  3212. * totalPrice?: number
  3213. * // 服务费,单位分
  3214. * serviceFee?: number
  3215. * // 优惠减免金额,单位分
  3216. * promotionAmount?: number
  3217. * // 加油容量,单位毫升
  3218. * litre?: number
  3219. * // 油品名称,例如92#
  3220. * itemName?: string
  3221. * }>
  3222. * }
  3223. * msg?: string
  3224. * }
  3225. * ```
  3226. */
  3227. post_smqjh_pms_api_v1_refueling_querycalprices<
  3228. Config extends Alova2MethodConfig<ResultQueryCalPricesResponse> & {
  3229. data: QueryCalPricesRequest;
  3230. }
  3231. >(
  3232. config: Config
  3233. ): Alova2Method<ResultQueryCalPricesResponse, 'general.post_smqjh_pms_api_v1_refueling_querycalprices', Config>;
  3234. /**
  3235. * ---
  3236. *
  3237. * [POST] A6-创建订单
  3238. *
  3239. * **path:** /smqjh-pms/api/v1/refueling/queryNewOrder
  3240. *
  3241. * ---
  3242. *
  3243. * **RequestBody**
  3244. * ```ts
  3245. * type RequestBody = {
  3246. * // 外部用户id,唯一标识用户
  3247. * outUserId: string
  3248. * // 手机号
  3249. * mobile: string
  3250. * // 模糊后手机号,例如135****9872
  3251. * vagueMobile?: string
  3252. * // 外部订单号
  3253. * outOrderId: string
  3254. * // 用户实时纬度
  3255. * lat: number
  3256. * // 用户实时经度
  3257. * lon: number
  3258. * // 门店id
  3259. * storeId: string
  3260. * // 油号id
  3261. * itemId: number
  3262. * // 枪号
  3263. * gunNo: string
  3264. * // 订单总金额,单位分,价格查询接口返回的totalPrice
  3265. * originalAmount: number
  3266. * // 订单支付金额,单位分,价格查询接口返回的realPrice
  3267. * paymentAmount: number
  3268. * // 服务费,单位分,价格查询接口返回的serviceFee
  3269. * serviceFee: number
  3270. * // 加油升数,单位毫升
  3271. * litre: number
  3272. * // 小桔价、折扣价、优惠价,单位分
  3273. * vipPrice: number
  3274. * // 门店价、油枪价、油机价,单位分
  3275. * storePrice: number
  3276. * // 开放渠道,固定1即可
  3277. * openChannel: number
  3278. * // 扩展参数,选填,接入方自定义,订单回调及查询会原样返回
  3279. * openExtra?: string
  3280. * // 优惠营销信息,非必填
  3281. * // [items] start
  3282. * // [items] end
  3283. * promotionInfo?: Array<{
  3284. * // 小桔定义的津贴id
  3285. * allowanceId?: string
  3286. * // 津贴类型,2-枪价券
  3287. * allowanceType?: number
  3288. * }>
  3289. * }
  3290. * ```
  3291. *
  3292. * ---
  3293. *
  3294. * **Response**
  3295. * ```ts
  3296. * type Response = {
  3297. * // 返回状态码
  3298. * code?: string
  3299. * data?: {
  3300. * // 待支付单号,客户端页面又称tradeId
  3301. * tradeNo?: string
  3302. * // 小桔订单号,客户端页面又称orderId
  3303. * orderId?: string
  3304. * // 小桔H5支付地址
  3305. * payUrl?: string
  3306. * }
  3307. * msg?: string
  3308. * }
  3309. * ```
  3310. */
  3311. post_smqjh_pms_api_v1_refueling_queryneworder<
  3312. Config extends Alova2MethodConfig<ResultQueryNewOrderResponse> & {
  3313. data: QueryNewOrderRequest;
  3314. }
  3315. >(
  3316. config: Config
  3317. ): Alova2Method<ResultQueryNewOrderResponse, 'general.post_smqjh_pms_api_v1_refueling_queryneworder', Config>;
  3318. /**
  3319. * ---
  3320. *
  3321. * [POST] A7-取消订单
  3322. *
  3323. * **path:** /smqjh-pms/api/v1/refueling/cancelOrder
  3324. *
  3325. * ---
  3326. *
  3327. * **RequestBody**
  3328. * ```ts
  3329. * type RequestBody = {
  3330. * // 外部订单号
  3331. * outOrderId: string
  3332. * // 小桔订单号
  3333. * orderId: string
  3334. * // 外部用户号
  3335. * outUserId: string
  3336. * }
  3337. * ```
  3338. *
  3339. * ---
  3340. *
  3341. * **Response**
  3342. * ```ts
  3343. * type Response = {
  3344. * // 返回状态码
  3345. * code?: string
  3346. * data?: {
  3347. * // 取消订单结果:取消订单成功:null;取消订单失败:3001(订单已支付)、3002(订单已支付)、
  3348. * opStatus?: number
  3349. * // 状态
  3350. * success?: boolean
  3351. * // 消息
  3352. * message?: string
  3353. * }
  3354. * msg?: string
  3355. * }
  3356. * ```
  3357. */
  3358. post_smqjh_pms_api_v1_refueling_cancelorder<
  3359. Config extends Alova2MethodConfig<ResultCancelOrderResponse> & {
  3360. data: CancelOrderRequest;
  3361. }
  3362. >(
  3363. config: Config
  3364. ): Alova2Method<ResultCancelOrderResponse, 'general.post_smqjh_pms_api_v1_refueling_cancelorder', Config>;
  3365. /**
  3366. * ---
  3367. *
  3368. * [POST] A8-获取优惠券
  3369. *
  3370. * **path:** /smqjh-pms/api/v1/refueling/getPromotion
  3371. *
  3372. * ---
  3373. *
  3374. * **RequestBody**
  3375. * ```ts
  3376. * type RequestBody = {
  3377. * // 手机号
  3378. * mobile?: string
  3379. * // 外部用户id
  3380. * outUserId?: string
  3381. * // 活动id
  3382. * activityId?: string
  3383. * // 外部交易号
  3384. * tradeNo?: string
  3385. * }
  3386. * ```
  3387. *
  3388. * ---
  3389. *
  3390. * **Response**
  3391. * ```ts
  3392. * type Response = {
  3393. * // 返回状态码
  3394. * code?: string
  3395. * // 返回数据对象
  3396. * // [items] start
  3397. * // [items] end
  3398. * data?: Array<{
  3399. * // 津贴类型 2.枪价券
  3400. * allowanceType?: number
  3401. * // 优惠类型 1.满减、2.立减
  3402. * promotionType?: number
  3403. * // 优惠描述
  3404. * promotionDesc?: string
  3405. * // 订单金额
  3406. * amount?: number
  3407. * // 优惠金额 单位:分
  3408. * discount?: number
  3409. * // 优惠券信息列表
  3410. * // [items] start
  3411. * // [items] end
  3412. * promotionInfo?: Array<{
  3413. * // 津贴/券id
  3414. * allowanceId?: string
  3415. * // 批次id
  3416. * batchId?: string
  3417. * // 状态 1-已使用 2-可使用 5-已过期
  3418. * status?: number
  3419. * }>
  3420. * }>
  3421. * msg?: string
  3422. * }
  3423. * ```
  3424. */
  3425. post_smqjh_pms_api_v1_refueling_getpromotion<
  3426. Config extends Alova2MethodConfig<ResultListGetPromotionResponse> & {
  3427. data: GetPromotionRequest;
  3428. }
  3429. >(
  3430. config: Config
  3431. ): Alova2Method<ResultListGetPromotionResponse, 'general.post_smqjh_pms_api_v1_refueling_getpromotion', Config>;
  3432. /**
  3433. * ---
  3434. *
  3435. * [POST] A9-查询最优可用券
  3436. *
  3437. * **path:** /smqjh-pms/api/v1/refueling/queryOrderPromotionList
  3438. *
  3439. * ---
  3440. *
  3441. * **RequestBody**
  3442. * ```ts
  3443. * type RequestBody = {
  3444. * // 手机号
  3445. * mobile?: string
  3446. * // 外部用户id,唯一标识用户
  3447. * outUserId?: string
  3448. * // 门店id,用于判断是否满足门店使用限制条件
  3449. * storeId?: string
  3450. * // 订单金额,用于判断是否满足满减的条件,单位:分
  3451. * orderAmount?: number
  3452. * // 津贴类型 2.枪价券
  3453. * allowanceType?: number
  3454. * }
  3455. * ```
  3456. *
  3457. * ---
  3458. *
  3459. * **Response**
  3460. * ```ts
  3461. * type Response = {
  3462. * // 返回状态码
  3463. * code?: string
  3464. * // 返回数据对象
  3465. * // [items] start
  3466. * // [items] end
  3467. * data?: Array<{
  3468. * // 券Id
  3469. * allowanceId?: string
  3470. * // 优惠描述
  3471. * promotionDesc?: string
  3472. * // 订单金额,单位:分
  3473. * amount?: number
  3474. * // 优惠金额,单位:分
  3475. * discount?: number
  3476. * // 优惠类型 1-满减,2-立减
  3477. * promotionType?: number
  3478. * // 状态 1-可用;其他不可用
  3479. * status?: number
  3480. * // 状态描述
  3481. * statusDesc?: string
  3482. * // 限制使用优惠券,true:被限制
  3483. * restrict?: boolean
  3484. * // 可用时间-开始,秒级时间戳
  3485. * startTimestamp?: string
  3486. * // 可用时间-结束,秒级时间戳
  3487. * endTimestamp?: string
  3488. * }>
  3489. * msg?: string
  3490. * }
  3491. * ```
  3492. */
  3493. post_smqjh_pms_api_v1_refueling_queryorderpromotionlist<
  3494. Config extends Alova2MethodConfig<ResultListQueryOrderPromotionListResponse> & {
  3495. data: QueryOrderPromotionListRequest;
  3496. }
  3497. >(
  3498. config: Config
  3499. ): Alova2Method<
  3500. ResultListQueryOrderPromotionListResponse,
  3501. 'general.post_smqjh_pms_api_v1_refueling_queryorderpromotionlist',
  3502. Config
  3503. >;
  3504. /**
  3505. * ---
  3506. *
  3507. * [POST] A10-查询用户所有券列表
  3508. *
  3509. * **path:** /smqjh-pms/api/v1/refueling/queryUserPromotionList
  3510. *
  3511. * ---
  3512. *
  3513. * **RequestBody**
  3514. * ```ts
  3515. * type RequestBody = {
  3516. * // 手机号
  3517. * mobile?: string
  3518. * // 外部用户id,唯一标识用户
  3519. * outUserId?: string
  3520. * // 津贴类型 2.枪价券
  3521. * allowanceType?: number
  3522. * // 津贴状态 3.已使用、4.已过期、5.未使用
  3523. * status?: number
  3524. * // 页码,从1开始
  3525. * pageIndex?: number
  3526. * // 分页大小
  3527. * pageSize?: number
  3528. * }
  3529. * ```
  3530. *
  3531. * ---
  3532. *
  3533. * **Response**
  3534. * ```ts
  3535. * type Response = {
  3536. * // 返回状态码
  3537. * code?: string
  3538. * data?: {
  3539. * // 页码
  3540. * pageIndex?: number
  3541. * // 分页大小
  3542. * pageSize?: number
  3543. * // 总记录数
  3544. * totalSize?: number
  3545. * // 总页数
  3546. * totalPage?: number
  3547. * // 优惠券信息列表
  3548. * // [items] start
  3549. * // [items] end
  3550. * data?: Array<{
  3551. * // 小桔定义的津贴id
  3552. * allowanceId?: string
  3553. * // 优惠描述
  3554. * promotionDesc?: string
  3555. * // 订单金额,单位:分
  3556. * amount?: number
  3557. * // 优惠金额,单位:分
  3558. * discount?: number
  3559. * // 优惠类型 1.满减、2.立减
  3560. * promotionType?: number
  3561. * // 可用时间-开始,秒级时间戳
  3562. * startTimestamp?: string
  3563. * // 可用时间-结束,秒级时间戳
  3564. * endTimestamp?: string
  3565. * // 状态 1.可用;其他不可用
  3566. * status?: number
  3567. * // 状态描述
  3568. * statusDesc?: string
  3569. * }>
  3570. * }
  3571. * msg?: string
  3572. * }
  3573. * ```
  3574. */
  3575. post_smqjh_pms_api_v1_refueling_queryuserpromotionlist<
  3576. Config extends Alova2MethodConfig<ResultQueryUserPromotionListResponse> & {
  3577. data: QueryUserPromotionListRequest;
  3578. }
  3579. >(
  3580. config: Config
  3581. ): Alova2Method<
  3582. ResultQueryUserPromotionListResponse,
  3583. 'general.post_smqjh_pms_api_v1_refueling_queryuserpromotionlist',
  3584. Config
  3585. >;
  3586. /**
  3587. * ---
  3588. *
  3589. * [POST] 生成二维码
  3590. *
  3591. * **path:** /smqjh-pms/api/v1/refueling/generateQrCode
  3592. *
  3593. * ---
  3594. *
  3595. * **RequestBody**
  3596. * ```ts
  3597. * type RequestBody = {
  3598. * key?: string
  3599. * }
  3600. * ```
  3601. *
  3602. * ---
  3603. *
  3604. * **Response**
  3605. * ```ts
  3606. * type Response = {
  3607. * // 返回状态码
  3608. * code?: string
  3609. * // 返回数据对象
  3610. * data?: string
  3611. * msg?: string
  3612. * }
  3613. * ```
  3614. */
  3615. post_smqjh_pms_api_v1_refueling_generateqrcode<
  3616. Config extends Alova2MethodConfig<ResultString> & {
  3617. data: MapString;
  3618. }
  3619. >(
  3620. config: Config
  3621. ): Alova2Method<ResultString, 'general.post_smqjh_pms_api_v1_refueling_generateqrcode', Config>;
  3622. /**
  3623. * ---
  3624. *
  3625. * [POST] B1-接收站点信息
  3626. *
  3627. * **path:** /smqjh-pms/api/v1/refueling/receivingGasStation
  3628. *
  3629. * ---
  3630. *
  3631. * **RequestBody**
  3632. * ```ts
  3633. * type RequestBody = {
  3634. * // 应用标识
  3635. * appKey?: string
  3636. * // 加密后的业务数据(AES-128-CBC加密)
  3637. * data?: string
  3638. * // 请求唯一标识
  3639. * requestId?: string
  3640. * // 签名(HMac-MD5,大写)
  3641. * sig?: string
  3642. * // 时间戳(格式:yyyyMMddHHmmss)
  3643. * timeStamp?: string
  3644. * }
  3645. * ```
  3646. *
  3647. * ---
  3648. *
  3649. * **Response**
  3650. * ```ts
  3651. * type Response = {
  3652. * // 返回状态码
  3653. * code?: string
  3654. * data?: {
  3655. * // 接收是否成功
  3656. * success?: boolean
  3657. * // 信息提示
  3658. * msg?: string
  3659. * }
  3660. * msg?: string
  3661. * }
  3662. * ```
  3663. */
  3664. post_smqjh_pms_api_v1_refueling_receivinggasstation<
  3665. Config extends Alova2MethodConfig<ResultReceiveGasStationResponse> & {
  3666. data: XiaojuEncryptedRequest;
  3667. }
  3668. >(
  3669. config: Config
  3670. ): Alova2Method<
  3671. ResultReceiveGasStationResponse,
  3672. 'general.post_smqjh_pms_api_v1_refueling_receivinggasstation',
  3673. Config
  3674. >;
  3675. /**
  3676. * ---
  3677. *
  3678. * [POST] B2-接收订单信息
  3679. *
  3680. * **path:** /smqjh-pms/api/v1/refueling/notifyOrderInfo
  3681. *
  3682. * ---
  3683. *
  3684. * **RequestBody**
  3685. * ```ts
  3686. * type RequestBody = {
  3687. * // 应用标识
  3688. * appKey?: string
  3689. * // 加密后的业务数据(AES-128-CBC加密)
  3690. * data?: string
  3691. * // 请求唯一标识
  3692. * requestId?: string
  3693. * // 签名(HMac-MD5,大写)
  3694. * sig?: string
  3695. * // 时间戳(格式:yyyyMMddHHmmss)
  3696. * timeStamp?: string
  3697. * }
  3698. * ```
  3699. *
  3700. * ---
  3701. *
  3702. * **Response**
  3703. * ```ts
  3704. * type Response = {
  3705. * // 返回状态码
  3706. * code?: string
  3707. * data?: {
  3708. * // 接收是否成功:0-不成功,1-成功
  3709. * state?: number
  3710. * // 信息提示
  3711. * message?: string
  3712. * }
  3713. * msg?: string
  3714. * }
  3715. * ```
  3716. */
  3717. post_smqjh_pms_api_v1_refueling_notifyorderinfo<
  3718. Config extends Alova2MethodConfig<ResultNotifyOrderInfoResponse> & {
  3719. data: XiaojuEncryptedRequest;
  3720. }
  3721. >(
  3722. config: Config
  3723. ): Alova2Method<ResultNotifyOrderInfoResponse, 'general.post_smqjh_pms_api_v1_refueling_notifyorderinfo', Config>;
  3724. /**
  3725. * ---
  3726. *
  3727. * [POST] A1-查询Token
  3728. *
  3729. * **path:** /api/v1/refueling/queryToken
  3730. *
  3731. * ---
  3732. *
  3733. * **Response**
  3734. * ```ts
  3735. * type Response = {
  3736. * // 返回状态码
  3737. * code?: string
  3738. * data?: {
  3739. * // token,有效期内可复用
  3740. * accessToken?: string
  3741. * // 有效期,单位秒
  3742. * availableTime?: number
  3743. * }
  3744. * msg?: string
  3745. * }
  3746. * ```
  3747. */
  3748. post_api_v1_refueling_querytoken<Config extends Alova2MethodConfig<ResultQueryTokenResponse>>(
  3749. config?: Config
  3750. ): Alova2Method<ResultQueryTokenResponse, 'general.post_api_v1_refueling_querytoken', Config>;
  3751. /**
  3752. * ---
  3753. *
  3754. * [POST] A2-查询门店价格
  3755. *
  3756. * **path:** /api/v1/refueling/queryStorePrice
  3757. *
  3758. * ---
  3759. *
  3760. * **RequestBody**
  3761. * ```ts
  3762. * type RequestBody = {
  3763. * // 门店id列表,最多10个
  3764. * // [items] start
  3765. * // [items] end
  3766. * storeIds: string[]
  3767. * // 手机号
  3768. * mobile: string
  3769. * // 用户标识
  3770. * outUserId: string
  3771. * // 开放渠道,固定1即可
  3772. * openChannel: number
  3773. * }
  3774. * ```
  3775. *
  3776. * ---
  3777. *
  3778. * **Response**
  3779. * ```ts
  3780. * type Response = {
  3781. * // 返回状态码
  3782. * code?: string
  3783. * // 返回数据对象
  3784. * // [items] start
  3785. * // [items] end
  3786. * data?: Array<{
  3787. * // 门店id
  3788. * storeId?: string
  3789. * // 油站禁止使用优惠券,0:禁止使用
  3790. * allowanceClientScheme?: number
  3791. * // 油号信息列表
  3792. * // [items] start
  3793. * // [items] end
  3794. * itemInfoList?: Array<{
  3795. * // 油品名称,例如92#
  3796. * itemName?: string
  3797. * // 油品id
  3798. * itemId?: string
  3799. * // 发改委价格、国标价,单位分
  3800. * cityPrice?: number
  3801. * // 门店价、油枪价、油机价,单位分
  3802. * storePrice?: number
  3803. * // 小桔价、折扣价、优惠价,单位分
  3804. * vipPrice?: number
  3805. * // 枪号列表
  3806. * // [items] start
  3807. * // [items] end
  3808. * gunNos?: string[]
  3809. * // 优惠活动标签详情列表
  3810. * // [items] start
  3811. * // [items] end
  3812. * tagList?: Array<{
  3813. * // 标签类型,目前默认为0
  3814. * type?: number
  3815. * // 标签位置,目前默认为0
  3816. * location?: number
  3817. * // 图形类型,目前默认为0
  3818. * iconType?: number
  3819. * // 标签名称
  3820. * title?: string
  3821. * }>
  3822. * // 小桔价、折扣价、优惠价,小程序显示的价格
  3823. * vipPriceShow?: number
  3824. * // 发改委价格、国标价,小程序显示的价格
  3825. * cityPriceShow?: number
  3826. * // 门店价、油枪价、油机价,小程序显示的价格
  3827. * storePriceShow?: number
  3828. * }>
  3829. * }>
  3830. * msg?: string
  3831. * }
  3832. * ```
  3833. */
  3834. post_api_v1_refueling_querystoreprice<
  3835. Config extends Alova2MethodConfig<ResultListQueryStorePriceResponse> & {
  3836. data: QueryStorePriceRequest;
  3837. }
  3838. >(
  3839. config: Config
  3840. ): Alova2Method<ResultListQueryStorePriceResponse, 'general.post_api_v1_refueling_querystoreprice', Config>;
  3841. /**
  3842. * ---
  3843. *
  3844. * [POST] A3-查询站点详情
  3845. *
  3846. * **path:** /api/v1/refueling/queryStoreDetail
  3847. *
  3848. * ---
  3849. *
  3850. * **RequestBody**
  3851. * ```ts
  3852. * type RequestBody = {
  3853. * // 门店id
  3854. * storeId: string
  3855. * // 纬度
  3856. * lat: number
  3857. * // 经度
  3858. * lon: number
  3859. * // 外部用户id
  3860. * outUserId?: string
  3861. * // 手机号
  3862. * mobile?: string
  3863. * // 开放渠道,固定1即可
  3864. * openChannel?: number
  3865. * }
  3866. * ```
  3867. *
  3868. * ---
  3869. *
  3870. * **Response**
  3871. * ```ts
  3872. * type Response = {
  3873. * // 返回状态码
  3874. * code?: string
  3875. * data?: {
  3876. * // 门店id
  3877. * storeId?: string
  3878. * // 门店名称
  3879. * storeName?: string
  3880. * // 门店logo
  3881. * storeLogo?: string
  3882. * // 门店图片列表
  3883. * // [items] start
  3884. * // [items] end
  3885. * storePicList?: string[]
  3886. * // 城市
  3887. * cityName?: string
  3888. * // 地址
  3889. * address?: string
  3890. * // 经度
  3891. * lon?: number
  3892. * // 纬度
  3893. * lat?: number
  3894. * // 品牌
  3895. * brandName?: string
  3896. * // 用户是否有未支付订单,0-否,1-是
  3897. * orderInPay?: number
  3898. * // 油号信息列表
  3899. * // [items] start
  3900. * // [items] end
  3901. * itemInfoList?: Array<{
  3902. * // 油品名称,例如92#
  3903. * itemName?: string
  3904. * // 油品id
  3905. * itemId?: string
  3906. * // 发改委价格、国标价,单位分
  3907. * cityPrice?: number
  3908. * // 门店价、油枪价、油机价,单位分
  3909. * storePrice?: number
  3910. * // 小桔价、折扣价、优惠价,单位分
  3911. * vipPrice?: number
  3912. * // 枪号列表
  3913. * // [items] start
  3914. * // [items] end
  3915. * gunNos?: string[]
  3916. * // 优惠活动标签详情列表
  3917. * // [items] start
  3918. * // [items] end
  3919. * tagList?: Array<{
  3920. * // 标签类型,目前默认为0
  3921. * type?: number
  3922. * // 标签位置,目前默认为0
  3923. * location?: number
  3924. * // 图形类型,目前默认为0
  3925. * iconType?: number
  3926. * // 标签名称
  3927. * title?: string
  3928. * }>
  3929. * // 小桔价、折扣价、优惠价,小程序显示的价格
  3930. * vipPriceShow?: number
  3931. * // 发改委价格、国标价,小程序显示的价格
  3932. * cityPriceShow?: number
  3933. * // 门店价、油枪价、油机价,小程序显示的价格
  3934. * storePriceShow?: number
  3935. * }>
  3936. * }
  3937. * msg?: string
  3938. * }
  3939. * ```
  3940. */
  3941. post_api_v1_refueling_querystoredetail<
  3942. Config extends Alova2MethodConfig<ResultQueryStoreDetailResponse> & {
  3943. data: QueryStoreDetailRequest;
  3944. }
  3945. >(
  3946. config: Config
  3947. ): Alova2Method<ResultQueryStoreDetailResponse, 'general.post_api_v1_refueling_querystoredetail', Config>;
  3948. /**
  3949. * ---
  3950. *
  3951. * [POST] A4-优惠价格计算
  3952. *
  3953. * **path:** /api/v1/refueling/queryCalPrice
  3954. *
  3955. * ---
  3956. *
  3957. * **RequestBody**
  3958. * ```ts
  3959. * type RequestBody = {
  3960. * // 门店id
  3961. * storeId: string
  3962. * // 用户设备号,标识用户终端设备,可为空
  3963. * deviceId?: string
  3964. * // 开放渠道,固定1即可
  3965. * openChannel: number
  3966. * // 外部用户id,唯一标识用户,接入方需保证用户粒度唯一性
  3967. * outUserId: string
  3968. * // 手机号
  3969. * mobile: string
  3970. * // 油品名称,如:92#
  3971. * itemName: string
  3972. * // 订单总金额、机显金额,单位分
  3973. * amount: number
  3974. * // 优惠营销信息,非必填,目前只允许单次使用一张优惠券
  3975. * // [items] start
  3976. * // [items] end
  3977. * promotionInfo?: Array<{
  3978. * // 小桔定义的津贴id
  3979. * allowanceId?: string
  3980. * // 津贴类型,2-枪价券
  3981. * allowanceType?: number
  3982. * }>
  3983. * }
  3984. * ```
  3985. *
  3986. * ---
  3987. *
  3988. * **Response**
  3989. * ```ts
  3990. * type Response = {
  3991. * // 返回状态码
  3992. * code?: string
  3993. * data?: {
  3994. * // 门店id
  3995. * storeId?: string
  3996. * // 实付金额,单位分
  3997. * realPrice?: number
  3998. * // 订单总金额、机显金额,单位分
  3999. * totalPrice?: number
  4000. * // 服务费,单位分
  4001. * serviceFee?: number
  4002. * // 优惠减免金额,单位分
  4003. * promotionAmount?: number
  4004. * // 加油容量,单位毫升
  4005. * litre?: number
  4006. * // 油品名称,例如92#
  4007. * itemName?: string
  4008. * }
  4009. * msg?: string
  4010. * }
  4011. * ```
  4012. */
  4013. post_api_v1_refueling_querycalprice<
  4014. Config extends Alova2MethodConfig<ResultQueryCalPriceResponse> & {
  4015. data: QueryCalPriceRequest;
  4016. }
  4017. >(
  4018. config: Config
  4019. ): Alova2Method<ResultQueryCalPriceResponse, 'general.post_api_v1_refueling_querycalprice', Config>;
  4020. /**
  4021. * ---
  4022. *
  4023. * [POST] A5-批量优惠价格计算
  4024. *
  4025. * **path:** /api/v1/refueling/queryCalPrices
  4026. *
  4027. * ---
  4028. *
  4029. * **RequestBody**
  4030. * ```ts
  4031. * type RequestBody = {
  4032. * // 门店id
  4033. * storeId: string
  4034. * // 用户设备号,标识用户终端设备,可为空
  4035. * deviceId?: string
  4036. * // 开放渠道,固定1即可
  4037. * openChannel: number
  4038. * // 外部用户id,唯一标识用户,接入方需保证用户粒度唯一性
  4039. * outUserId: string
  4040. * // 手机号
  4041. * mobile: string
  4042. * // 油品、容量信息
  4043. * // [items] start
  4044. * // [items] end
  4045. * itemList: Array<{
  4046. * // 油品名称,如:92#
  4047. * itemName: string
  4048. * // 订单总金额、机显金额,单位分
  4049. * amount: number
  4050. * }>
  4051. * // 优惠营销信息,非必填,目前只允许单次使用一张优惠券
  4052. * // [items] start
  4053. * // [items] end
  4054. * promotionInfo?: Array<{
  4055. * // 小桔定义的津贴id
  4056. * allowanceId?: string
  4057. * // 津贴类型,2-枪价券
  4058. * allowanceType?: number
  4059. * }>
  4060. * }
  4061. * ```
  4062. *
  4063. * ---
  4064. *
  4065. * **Response**
  4066. * ```ts
  4067. * type Response = {
  4068. * // 返回状态码
  4069. * code?: string
  4070. * data?: {
  4071. * // 门店id
  4072. * storeId?: string
  4073. * // 价格信息列表
  4074. * // [items] start
  4075. * // [items] end
  4076. * itemList?: Array<{
  4077. * // 实付金额,单位分
  4078. * realPrice?: number
  4079. * // 订单总金额、机显金额,单位分
  4080. * totalPrice?: number
  4081. * // 服务费,单位分
  4082. * serviceFee?: number
  4083. * // 优惠减免金额,单位分
  4084. * promotionAmount?: number
  4085. * // 加油容量,单位毫升
  4086. * litre?: number
  4087. * // 油品名称,例如92#
  4088. * itemName?: string
  4089. * }>
  4090. * }
  4091. * msg?: string
  4092. * }
  4093. * ```
  4094. */
  4095. post_api_v1_refueling_querycalprices<
  4096. Config extends Alova2MethodConfig<ResultQueryCalPricesResponse> & {
  4097. data: QueryCalPricesRequest;
  4098. }
  4099. >(
  4100. config: Config
  4101. ): Alova2Method<ResultQueryCalPricesResponse, 'general.post_api_v1_refueling_querycalprices', Config>;
  4102. /**
  4103. * ---
  4104. *
  4105. * [POST] A6-创建订单
  4106. *
  4107. * **path:** /api/v1/refueling/queryNewOrder
  4108. *
  4109. * ---
  4110. *
  4111. * **RequestBody**
  4112. * ```ts
  4113. * type RequestBody = {
  4114. * // 外部用户id,唯一标识用户
  4115. * outUserId: string
  4116. * // 手机号
  4117. * mobile: string
  4118. * // 模糊后手机号,例如135****9872
  4119. * vagueMobile?: string
  4120. * // 外部订单号
  4121. * outOrderId: string
  4122. * // 用户实时纬度
  4123. * lat: number
  4124. * // 用户实时经度
  4125. * lon: number
  4126. * // 门店id
  4127. * storeId: string
  4128. * // 油号id
  4129. * itemId: number
  4130. * // 枪号
  4131. * gunNo: string
  4132. * // 订单总金额,单位分,价格查询接口返回的totalPrice
  4133. * originalAmount: number
  4134. * // 订单支付金额,单位分,价格查询接口返回的realPrice
  4135. * paymentAmount: number
  4136. * // 服务费,单位分,价格查询接口返回的serviceFee
  4137. * serviceFee: number
  4138. * // 加油升数,单位毫升
  4139. * litre: number
  4140. * // 小桔价、折扣价、优惠价,单位分
  4141. * vipPrice: number
  4142. * // 门店价、油枪价、油机价,单位分
  4143. * storePrice: number
  4144. * // 开放渠道,固定1即可
  4145. * openChannel: number
  4146. * // 扩展参数,选填,接入方自定义,订单回调及查询会原样返回
  4147. * openExtra?: string
  4148. * // 优惠营销信息,非必填
  4149. * // [items] start
  4150. * // [items] end
  4151. * promotionInfo?: Array<{
  4152. * // 小桔定义的津贴id
  4153. * allowanceId?: string
  4154. * // 津贴类型,2-枪价券
  4155. * allowanceType?: number
  4156. * }>
  4157. * }
  4158. * ```
  4159. *
  4160. * ---
  4161. *
  4162. * **Response**
  4163. * ```ts
  4164. * type Response = {
  4165. * // 返回状态码
  4166. * code?: string
  4167. * data?: {
  4168. * // 待支付单号,客户端页面又称tradeId
  4169. * tradeNo?: string
  4170. * // 小桔订单号,客户端页面又称orderId
  4171. * orderId?: string
  4172. * // 小桔H5支付地址
  4173. * payUrl?: string
  4174. * }
  4175. * msg?: string
  4176. * }
  4177. * ```
  4178. */
  4179. post_api_v1_refueling_queryneworder<
  4180. Config extends Alova2MethodConfig<ResultQueryNewOrderResponse> & {
  4181. data: QueryNewOrderRequest;
  4182. }
  4183. >(
  4184. config: Config
  4185. ): Alova2Method<ResultQueryNewOrderResponse, 'general.post_api_v1_refueling_queryneworder', Config>;
  4186. /**
  4187. * ---
  4188. *
  4189. * [POST] A7-取消订单
  4190. *
  4191. * **path:** /api/v1/refueling/cancelOrder
  4192. *
  4193. * ---
  4194. *
  4195. * **RequestBody**
  4196. * ```ts
  4197. * type RequestBody = {
  4198. * // 外部订单号
  4199. * outOrderId: string
  4200. * // 小桔订单号
  4201. * orderId: string
  4202. * // 外部用户号
  4203. * outUserId: string
  4204. * }
  4205. * ```
  4206. *
  4207. * ---
  4208. *
  4209. * **Response**
  4210. * ```ts
  4211. * type Response = {
  4212. * // 返回状态码
  4213. * code?: string
  4214. * data?: {
  4215. * // 取消订单结果:取消订单成功:null;取消订单失败:3001(订单已支付)、3002(订单已支付)、
  4216. * opStatus?: number
  4217. * // 状态
  4218. * success?: boolean
  4219. * // 消息
  4220. * message?: string
  4221. * }
  4222. * msg?: string
  4223. * }
  4224. * ```
  4225. */
  4226. post_api_v1_refueling_cancelorder<
  4227. Config extends Alova2MethodConfig<ResultCancelOrderResponse> & {
  4228. data: CancelOrderRequest;
  4229. }
  4230. >(
  4231. config: Config
  4232. ): Alova2Method<ResultCancelOrderResponse, 'general.post_api_v1_refueling_cancelorder', Config>;
  4233. /**
  4234. * ---
  4235. *
  4236. * [POST] A8-获取优惠券
  4237. *
  4238. * **path:** /api/v1/refueling/getPromotion
  4239. *
  4240. * ---
  4241. *
  4242. * **RequestBody**
  4243. * ```ts
  4244. * type RequestBody = {
  4245. * // 手机号
  4246. * mobile?: string
  4247. * // 外部用户id
  4248. * outUserId?: string
  4249. * // 活动id
  4250. * activityId?: string
  4251. * // 外部交易号
  4252. * tradeNo?: string
  4253. * }
  4254. * ```
  4255. *
  4256. * ---
  4257. *
  4258. * **Response**
  4259. * ```ts
  4260. * type Response = {
  4261. * // 返回状态码
  4262. * code?: string
  4263. * // 返回数据对象
  4264. * // [items] start
  4265. * // [items] end
  4266. * data?: Array<{
  4267. * // 津贴类型 2.枪价券
  4268. * allowanceType?: number
  4269. * // 优惠类型 1.满减、2.立减
  4270. * promotionType?: number
  4271. * // 优惠描述
  4272. * promotionDesc?: string
  4273. * // 订单金额
  4274. * amount?: number
  4275. * // 优惠金额 单位:分
  4276. * discount?: number
  4277. * // 优惠券信息列表
  4278. * // [items] start
  4279. * // [items] end
  4280. * promotionInfo?: Array<{
  4281. * // 津贴/券id
  4282. * allowanceId?: string
  4283. * // 批次id
  4284. * batchId?: string
  4285. * // 状态 1-已使用 2-可使用 5-已过期
  4286. * status?: number
  4287. * }>
  4288. * }>
  4289. * msg?: string
  4290. * }
  4291. * ```
  4292. */
  4293. post_api_v1_refueling_getpromotion<
  4294. Config extends Alova2MethodConfig<ResultListGetPromotionResponse> & {
  4295. data: GetPromotionRequest;
  4296. }
  4297. >(
  4298. config: Config
  4299. ): Alova2Method<ResultListGetPromotionResponse, 'general.post_api_v1_refueling_getpromotion', Config>;
  4300. /**
  4301. * ---
  4302. *
  4303. * [POST] A9-查询最优可用券
  4304. *
  4305. * **path:** /api/v1/refueling/queryOrderPromotionList
  4306. *
  4307. * ---
  4308. *
  4309. * **RequestBody**
  4310. * ```ts
  4311. * type RequestBody = {
  4312. * // 手机号
  4313. * mobile?: string
  4314. * // 外部用户id,唯一标识用户
  4315. * outUserId?: string
  4316. * // 门店id,用于判断是否满足门店使用限制条件
  4317. * storeId?: string
  4318. * // 订单金额,用于判断是否满足满减的条件,单位:分
  4319. * orderAmount?: number
  4320. * // 津贴类型 2.枪价券
  4321. * allowanceType?: number
  4322. * }
  4323. * ```
  4324. *
  4325. * ---
  4326. *
  4327. * **Response**
  4328. * ```ts
  4329. * type Response = {
  4330. * // 返回状态码
  4331. * code?: string
  4332. * // 返回数据对象
  4333. * // [items] start
  4334. * // [items] end
  4335. * data?: Array<{
  4336. * // 券Id
  4337. * allowanceId?: string
  4338. * // 优惠描述
  4339. * promotionDesc?: string
  4340. * // 订单金额,单位:分
  4341. * amount?: number
  4342. * // 优惠金额,单位:分
  4343. * discount?: number
  4344. * // 优惠类型 1-满减,2-立减
  4345. * promotionType?: number
  4346. * // 状态 1-可用;其他不可用
  4347. * status?: number
  4348. * // 状态描述
  4349. * statusDesc?: string
  4350. * // 限制使用优惠券,true:被限制
  4351. * restrict?: boolean
  4352. * // 可用时间-开始,秒级时间戳
  4353. * startTimestamp?: string
  4354. * // 可用时间-结束,秒级时间戳
  4355. * endTimestamp?: string
  4356. * }>
  4357. * msg?: string
  4358. * }
  4359. * ```
  4360. */
  4361. post_api_v1_refueling_queryorderpromotionlist<
  4362. Config extends Alova2MethodConfig<ResultListQueryOrderPromotionListResponse> & {
  4363. data: QueryOrderPromotionListRequest;
  4364. }
  4365. >(
  4366. config: Config
  4367. ): Alova2Method<
  4368. ResultListQueryOrderPromotionListResponse,
  4369. 'general.post_api_v1_refueling_queryorderpromotionlist',
  4370. Config
  4371. >;
  4372. /**
  4373. * ---
  4374. *
  4375. * [POST] A10-查询用户所有券列表
  4376. *
  4377. * **path:** /api/v1/refueling/queryUserPromotionList
  4378. *
  4379. * ---
  4380. *
  4381. * **RequestBody**
  4382. * ```ts
  4383. * type RequestBody = {
  4384. * // 手机号
  4385. * mobile?: string
  4386. * // 外部用户id,唯一标识用户
  4387. * outUserId?: string
  4388. * // 津贴类型 2.枪价券
  4389. * allowanceType?: number
  4390. * // 津贴状态 3.已使用、4.已过期、5.未使用
  4391. * status?: number
  4392. * // 页码,从1开始
  4393. * pageIndex?: number
  4394. * // 分页大小
  4395. * pageSize?: number
  4396. * }
  4397. * ```
  4398. *
  4399. * ---
  4400. *
  4401. * **Response**
  4402. * ```ts
  4403. * type Response = {
  4404. * // 返回状态码
  4405. * code?: string
  4406. * data?: {
  4407. * // 页码
  4408. * pageIndex?: number
  4409. * // 分页大小
  4410. * pageSize?: number
  4411. * // 总记录数
  4412. * totalSize?: number
  4413. * // 总页数
  4414. * totalPage?: number
  4415. * // 优惠券信息列表
  4416. * // [items] start
  4417. * // [items] end
  4418. * data?: Array<{
  4419. * // 小桔定义的津贴id
  4420. * allowanceId?: string
  4421. * // 优惠描述
  4422. * promotionDesc?: string
  4423. * // 订单金额,单位:分
  4424. * amount?: number
  4425. * // 优惠金额,单位:分
  4426. * discount?: number
  4427. * // 优惠类型 1.满减、2.立减
  4428. * promotionType?: number
  4429. * // 可用时间-开始,秒级时间戳
  4430. * startTimestamp?: string
  4431. * // 可用时间-结束,秒级时间戳
  4432. * endTimestamp?: string
  4433. * // 状态 1.可用;其他不可用
  4434. * status?: number
  4435. * // 状态描述
  4436. * statusDesc?: string
  4437. * }>
  4438. * }
  4439. * msg?: string
  4440. * }
  4441. * ```
  4442. */
  4443. post_api_v1_refueling_queryuserpromotionlist<
  4444. Config extends Alova2MethodConfig<ResultQueryUserPromotionListResponse> & {
  4445. data: QueryUserPromotionListRequest;
  4446. }
  4447. >(
  4448. config: Config
  4449. ): Alova2Method<
  4450. ResultQueryUserPromotionListResponse,
  4451. 'general.post_api_v1_refueling_queryuserpromotionlist',
  4452. Config
  4453. >;
  4454. /**
  4455. * ---
  4456. *
  4457. * [POST] 生成二维码
  4458. *
  4459. * **path:** /api/v1/refueling/generateQrCode
  4460. *
  4461. * ---
  4462. *
  4463. * **RequestBody**
  4464. * ```ts
  4465. * type RequestBody = {
  4466. * key?: string
  4467. * }
  4468. * ```
  4469. *
  4470. * ---
  4471. *
  4472. * **Response**
  4473. * ```ts
  4474. * type Response = {
  4475. * // 返回状态码
  4476. * code?: string
  4477. * // 返回数据对象
  4478. * data?: string
  4479. * msg?: string
  4480. * }
  4481. * ```
  4482. */
  4483. post_api_v1_refueling_generateqrcode<
  4484. Config extends Alova2MethodConfig<ResultString> & {
  4485. data: MapString;
  4486. }
  4487. >(
  4488. config: Config
  4489. ): Alova2Method<ResultString, 'general.post_api_v1_refueling_generateqrcode', Config>;
  4490. /**
  4491. * ---
  4492. *
  4493. * [POST] B1-接收站点信息
  4494. *
  4495. * **path:** /api/v1/refueling/receivingGasStation
  4496. *
  4497. * ---
  4498. *
  4499. * **RequestBody**
  4500. * ```ts
  4501. * type RequestBody = {
  4502. * // 应用标识
  4503. * appKey?: string
  4504. * // 加密后的业务数据(AES-128-CBC加密)
  4505. * data?: string
  4506. * // 请求唯一标识
  4507. * requestId?: string
  4508. * // 签名(HMac-MD5,大写)
  4509. * sig?: string
  4510. * // 时间戳(格式:yyyyMMddHHmmss)
  4511. * timeStamp?: string
  4512. * }
  4513. * ```
  4514. *
  4515. * ---
  4516. *
  4517. * **Response**
  4518. * ```ts
  4519. * type Response = {
  4520. * // 返回状态码
  4521. * code?: string
  4522. * data?: {
  4523. * // 接收是否成功
  4524. * success?: boolean
  4525. * // 信息提示
  4526. * msg?: string
  4527. * }
  4528. * msg?: string
  4529. * }
  4530. * ```
  4531. */
  4532. post_api_v1_refueling_receivinggasstation<
  4533. Config extends Alova2MethodConfig<ResultReceiveGasStationResponse> & {
  4534. data: XiaojuEncryptedRequest;
  4535. }
  4536. >(
  4537. config: Config
  4538. ): Alova2Method<ResultReceiveGasStationResponse, 'general.post_api_v1_refueling_receivinggasstation', Config>;
  4539. /**
  4540. * ---
  4541. *
  4542. * [POST] B2-接收订单信息
  4543. *
  4544. * **path:** /api/v1/refueling/notifyOrderInfo
  4545. *
  4546. * ---
  4547. *
  4548. * **RequestBody**
  4549. * ```ts
  4550. * type RequestBody = {
  4551. * // 应用标识
  4552. * appKey?: string
  4553. * // 加密后的业务数据(AES-128-CBC加密)
  4554. * data?: string
  4555. * // 请求唯一标识
  4556. * requestId?: string
  4557. * // 签名(HMac-MD5,大写)
  4558. * sig?: string
  4559. * // 时间戳(格式:yyyyMMddHHmmss)
  4560. * timeStamp?: string
  4561. * }
  4562. * ```
  4563. *
  4564. * ---
  4565. *
  4566. * **Response**
  4567. * ```ts
  4568. * type Response = {
  4569. * // 返回状态码
  4570. * code?: string
  4571. * data?: {
  4572. * // 接收是否成功:0-不成功,1-成功
  4573. * state?: number
  4574. * // 信息提示
  4575. * message?: string
  4576. * }
  4577. * msg?: string
  4578. * }
  4579. * ```
  4580. */
  4581. post_api_v1_refueling_notifyorderinfo<
  4582. Config extends Alova2MethodConfig<ResultNotifyOrderInfoResponse> & {
  4583. data: XiaojuEncryptedRequest;
  4584. }
  4585. >(
  4586. config: Config
  4587. ): Alova2Method<ResultNotifyOrderInfoResponse, 'general.post_api_v1_refueling_notifyorderinfo', Config>;
  4588. /**
  4589. * ---
  4590. *
  4591. * [POST] 保存加油商品
  4592. *
  4593. * **path:** /api/v1/refueling/savePushProductOil
  4594. *
  4595. * ---
  4596. *
  4597. * **Query Parameters**
  4598. * ```ts
  4599. * type QueryParameters = {
  4600. * id?: string
  4601. * }
  4602. * ```
  4603. *
  4604. * ---
  4605. *
  4606. * **Response**
  4607. * ```ts
  4608. * type Response = {
  4609. * // 返回状态码
  4610. * code?: string
  4611. * // 返回数据对象
  4612. * data?: object
  4613. * msg?: string
  4614. * }
  4615. * ```
  4616. */
  4617. post_api_v1_refueling_savepushproductoil<
  4618. Config extends Alova2MethodConfig<Result> & {
  4619. params: {
  4620. id?: string;
  4621. };
  4622. }
  4623. >(
  4624. config: Config
  4625. ): Alova2Method<Result, 'general.post_api_v1_refueling_savepushproductoil', Config>;
  4626. /**
  4627. * ---
  4628. *
  4629. * [POST] 保存加油商品
  4630. *
  4631. * **path:** /smqjh-pms/app-api/v1/product_oil/savePushProductOil
  4632. *
  4633. * ---
  4634. *
  4635. * **Query Parameters**
  4636. * ```ts
  4637. * type QueryParameters = {
  4638. * id?: string
  4639. * }
  4640. * ```
  4641. *
  4642. * ---
  4643. *
  4644. * **Response**
  4645. * ```ts
  4646. * type Response = {
  4647. * // 返回状态码
  4648. * code?: string
  4649. * // 返回数据对象
  4650. * data?: object
  4651. * msg?: string
  4652. * }
  4653. * ```
  4654. */
  4655. post_smqjh_pms_app_api_v1_product_oil_savepushproductoil<
  4656. Config extends Alova2MethodConfig<Result> & {
  4657. params: {
  4658. id?: string;
  4659. };
  4660. }
  4661. >(
  4662. config: Config
  4663. ): Alova2Method<Result, 'general.post_smqjh_pms_app_api_v1_product_oil_savepushproductoil', Config>;
  4664. /**
  4665. * ---
  4666. *
  4667. * [POST] A3-查询站点详情
  4668. *
  4669. * **path:** /smqjh-pms/app-api/v1/product_oil/queryStoreDetail
  4670. *
  4671. * ---
  4672. *
  4673. * **RequestBody**
  4674. * ```ts
  4675. * type RequestBody = {
  4676. * // 门店id
  4677. * storeId: string
  4678. * // 纬度
  4679. * lat: number
  4680. * // 经度
  4681. * lon: number
  4682. * // 外部用户id
  4683. * outUserId?: string
  4684. * // 手机号
  4685. * mobile?: string
  4686. * // 开放渠道,固定1即可
  4687. * openChannel?: number
  4688. * }
  4689. * ```
  4690. *
  4691. * ---
  4692. *
  4693. * **Response**
  4694. * ```ts
  4695. * type Response = {
  4696. * // 返回状态码
  4697. * code?: string
  4698. * data?: {
  4699. * // 门店id
  4700. * storeId?: string
  4701. * // 门店名称
  4702. * storeName?: string
  4703. * // 门店logo
  4704. * storeLogo?: string
  4705. * // 门店图片列表
  4706. * // [items] start
  4707. * // [items] end
  4708. * storePicList?: string[]
  4709. * // 城市
  4710. * cityName?: string
  4711. * // 地址
  4712. * address?: string
  4713. * // 经度
  4714. * lon?: number
  4715. * // 纬度
  4716. * lat?: number
  4717. * // 品牌
  4718. * brandName?: string
  4719. * // 用户是否有未支付订单,0-否,1-是
  4720. * orderInPay?: number
  4721. * // 油号信息列表
  4722. * // [items] start
  4723. * // [items] end
  4724. * itemInfoList?: Array<{
  4725. * // 油品名称,例如92#
  4726. * itemName?: string
  4727. * // 油品id
  4728. * itemId?: string
  4729. * // 发改委价格、国标价,单位分
  4730. * cityPrice?: number
  4731. * // 门店价、油枪价、油机价,单位分
  4732. * storePrice?: number
  4733. * // 小桔价、折扣价、优惠价,单位分
  4734. * vipPrice?: number
  4735. * // 枪号列表
  4736. * // [items] start
  4737. * // [items] end
  4738. * gunNos?: string[]
  4739. * // 优惠活动标签详情列表
  4740. * // [items] start
  4741. * // [items] end
  4742. * tagList?: Array<{
  4743. * // 标签类型,目前默认为0
  4744. * type?: number
  4745. * // 标签位置,目前默认为0
  4746. * location?: number
  4747. * // 图形类型,目前默认为0
  4748. * iconType?: number
  4749. * // 标签名称
  4750. * title?: string
  4751. * }>
  4752. * // 小桔价、折扣价、优惠价,小程序显示的价格
  4753. * vipPriceShow?: number
  4754. * // 发改委价格、国标价,小程序显示的价格
  4755. * cityPriceShow?: number
  4756. * // 门店价、油枪价、油机价,小程序显示的价格
  4757. * storePriceShow?: number
  4758. * }>
  4759. * // 前端距离显示千米
  4760. * distanceShow?: number
  4761. * // 油站禁止使用优惠券
  4762. * allowanceClientScheme?: boolean
  4763. * }
  4764. * msg?: string
  4765. * }
  4766. * ```
  4767. */
  4768. post_smqjh_pms_app_api_v1_product_oil_querystoredetail<
  4769. Config extends Alova2MethodConfig<ResultGasStationDetailVO> & {
  4770. data: QueryStoreDetailRequest;
  4771. }
  4772. >(
  4773. config: Config
  4774. ): Alova2Method<
  4775. ResultGasStationDetailVO,
  4776. 'general.post_smqjh_pms_app_api_v1_product_oil_querystoredetail',
  4777. Config
  4778. >;
  4779. /**
  4780. * ---
  4781. *
  4782. * [POST] 分页查询渠道商品
  4783. *
  4784. * **path:** /smqjh-pms/app-api/v1/product_oil/page
  4785. *
  4786. * ---
  4787. *
  4788. * **RequestBody**
  4789. * ```ts
  4790. * type RequestBody = {
  4791. * // 页码
  4792. * pageNum?: number
  4793. * // 每页记录数
  4794. * pageSize?: number
  4795. * // 纬度(GCJ-02火星坐标系)
  4796. * // 用户当前纬度
  4797. * lat?: number
  4798. * // 经度(GCJ-02火星坐标系)
  4799. * // 用户当前经度
  4800. * lon?: number
  4801. * // 排序方式:0:价格排序,1:距离优先
  4802. * sort?: number
  4803. * }
  4804. * ```
  4805. *
  4806. * ---
  4807. *
  4808. * **Response**
  4809. * ```ts
  4810. * type Response = {
  4811. * // 返回状态码
  4812. * code?: string
  4813. * data?: {
  4814. * // [items] start
  4815. * // [items] end
  4816. * list?: Array<{
  4817. * // 门店id
  4818. * storeId?: string
  4819. * // 门店名称
  4820. * storeName?: string
  4821. * // 地址
  4822. * address?: string
  4823. * // 品牌
  4824. * brandName?: string
  4825. * // 小桔价、折扣价、优惠价,单位分
  4826. * vipPrice?: number
  4827. * // 油品名称,例如92#
  4828. * itemName?: string
  4829. * // 距离
  4830. * distance?: number
  4831. * // 前端距离显示千米
  4832. * distanceShow?: number
  4833. * // 纬度(GCJ-02火星坐标系)
  4834. * lat?: number
  4835. * // 经度(GCJ-02火星坐标系)
  4836. * lon?: number
  4837. * // 差值
  4838. * maxPriceDiff?: number
  4839. * // 油站禁止使用优惠券
  4840. * allowanceClientScheme?: boolean
  4841. * }>
  4842. * total?: number
  4843. * }
  4844. * // 返回处理消息
  4845. * msg?: string
  4846. * }
  4847. * ```
  4848. */
  4849. post_smqjh_pms_app_api_v1_product_oil_page<
  4850. Config extends Alova2MethodConfig<PageResultGasStationVO> & {
  4851. data: GasStationQuery;
  4852. }
  4853. >(
  4854. config: Config
  4855. ): Alova2Method<PageResultGasStationVO, 'general.post_smqjh_pms_app_api_v1_product_oil_page', Config>;
  4856. /**
  4857. * ---
  4858. *
  4859. * [POST] 电子围栏接口
  4860. *
  4861. * **path:** /smqjh-pms/app-api/v1/product_oil/queryDistanceFence
  4862. *
  4863. * ---
  4864. *
  4865. * **RequestBody**
  4866. * ```ts
  4867. * type RequestBody = {
  4868. * // 用户当前纬度
  4869. * lat?: number
  4870. * // 用户当前经度
  4871. * lon?: number
  4872. * // 下单门店id
  4873. * storeId?: string
  4874. * }
  4875. * ```
  4876. *
  4877. * ---
  4878. *
  4879. * **Response**
  4880. * ```ts
  4881. * type Response = {
  4882. * // 返回状态码
  4883. * code?: string
  4884. * data?: {
  4885. * // 是否有更近的油站标识,true弹框提示,false继续下一步
  4886. * isClosest?: boolean
  4887. * // 有更近标识时次集合有两条数据,第一条最近油站,当前下单油站
  4888. * // [items] start
  4889. * // [items] end
  4890. * storeVOS?: Array<{
  4891. * // 门店id
  4892. * storeId?: string
  4893. * // 门店名称
  4894. * storeName?: string
  4895. * // 品牌
  4896. * brandName?: string
  4897. * // 距离
  4898. * distance?: number
  4899. * // 前端距离显示千米
  4900. * distanceShow?: number
  4901. * // 纬度(GCJ-02火星坐标系)
  4902. * lat?: number
  4903. * // 经度(GCJ-02火星坐标系)
  4904. * lon?: number
  4905. * }>
  4906. * }
  4907. * msg?: string
  4908. * }
  4909. * ```
  4910. */
  4911. post_smqjh_pms_app_api_v1_product_oil_querydistancefence<
  4912. Config extends Alova2MethodConfig<ResultDistanceFenceVO> & {
  4913. data: DistanceFenceQuery;
  4914. }
  4915. >(
  4916. config: Config
  4917. ): Alova2Method<
  4918. ResultDistanceFenceVO,
  4919. 'general.post_smqjh_pms_app_api_v1_product_oil_querydistancefence',
  4920. Config
  4921. >;
  4922. /**
  4923. * ---
  4924. *
  4925. * [POST] 保存加油商品
  4926. *
  4927. * **path:** /app-api/v1/product_oil/savePushProductOil
  4928. *
  4929. * ---
  4930. *
  4931. * **Query Parameters**
  4932. * ```ts
  4933. * type QueryParameters = {
  4934. * id?: string
  4935. * }
  4936. * ```
  4937. *
  4938. * ---
  4939. *
  4940. * **Response**
  4941. * ```ts
  4942. * type Response = {
  4943. * // 返回状态码
  4944. * code?: string
  4945. * // 返回数据对象
  4946. * data?: object
  4947. * msg?: string
  4948. * }
  4949. * ```
  4950. */
  4951. post_app_api_v1_product_oil_savepushproductoil<
  4952. Config extends Alova2MethodConfig<Result> & {
  4953. params: {
  4954. id?: string;
  4955. };
  4956. }
  4957. >(
  4958. config: Config
  4959. ): Alova2Method<Result, 'general.post_app_api_v1_product_oil_savepushproductoil', Config>;
  4960. /**
  4961. * ---
  4962. *
  4963. * [POST] 分页查询渠道商品
  4964. *
  4965. * **path:** /app-api/v1/product_oil/page
  4966. *
  4967. * ---
  4968. *
  4969. * **RequestBody**
  4970. * ```ts
  4971. * type RequestBody = {
  4972. * // 页码
  4973. * pageNum?: number
  4974. * // 每页记录数
  4975. * pageSize?: number
  4976. * // 纬度(GCJ-02火星坐标系)
  4977. * // 用户当前纬度
  4978. * lat?: number
  4979. * // 经度(GCJ-02火星坐标系)
  4980. * // 用户当前经度
  4981. * lon?: number
  4982. * // 排序方式:0:价格排序,1:距离优先
  4983. * sort?: number
  4984. * }
  4985. * ```
  4986. *
  4987. * ---
  4988. *
  4989. * **Response**
  4990. * ```ts
  4991. * type Response = {
  4992. * // 返回状态码
  4993. * code?: string
  4994. * data?: {
  4995. * // [items] start
  4996. * // [items] end
  4997. * list?: Array<{
  4998. * // 门店id
  4999. * storeId?: string
  5000. * // 门店名称
  5001. * storeName?: string
  5002. * // 地址
  5003. * address?: string
  5004. * // 品牌
  5005. * brandName?: string
  5006. * // 小桔价、折扣价、优惠价,单位分
  5007. * vipPrice?: number
  5008. * // 油品名称,例如92#
  5009. * itemName?: string
  5010. * // 距离
  5011. * distance?: number
  5012. * // 前端距离显示千米
  5013. * distanceShow?: number
  5014. * // 纬度(GCJ-02火星坐标系)
  5015. * lat?: number
  5016. * // 经度(GCJ-02火星坐标系)
  5017. * lon?: number
  5018. * // 差值
  5019. * maxPriceDiff?: number
  5020. * // 油站禁止使用优惠券
  5021. * allowanceClientScheme?: boolean
  5022. * }>
  5023. * total?: number
  5024. * }
  5025. * // 返回处理消息
  5026. * msg?: string
  5027. * }
  5028. * ```
  5029. */
  5030. post_app_api_v1_product_oil_page<
  5031. Config extends Alova2MethodConfig<PageResultGasStationVO> & {
  5032. data: GasStationQuery;
  5033. }
  5034. >(
  5035. config: Config
  5036. ): Alova2Method<PageResultGasStationVO, 'general.post_app_api_v1_product_oil_page', Config>;
  5037. /**
  5038. * ---
  5039. *
  5040. * [POST] A3-查询站点详情
  5041. *
  5042. * **path:** /app-api/v1/product_oil/queryStoreDetail
  5043. *
  5044. * ---
  5045. *
  5046. * **RequestBody**
  5047. * ```ts
  5048. * type RequestBody = {
  5049. * // 门店id
  5050. * storeId: string
  5051. * // 纬度
  5052. * lat: number
  5053. * // 经度
  5054. * lon: number
  5055. * // 外部用户id
  5056. * outUserId?: string
  5057. * // 手机号
  5058. * mobile?: string
  5059. * // 开放渠道,固定1即可
  5060. * openChannel?: number
  5061. * }
  5062. * ```
  5063. *
  5064. * ---
  5065. *
  5066. * **Response**
  5067. * ```ts
  5068. * type Response = {
  5069. * // 返回状态码
  5070. * code?: string
  5071. * data?: {
  5072. * // 门店id
  5073. * storeId?: string
  5074. * // 门店名称
  5075. * storeName?: string
  5076. * // 门店logo
  5077. * storeLogo?: string
  5078. * // 门店图片列表
  5079. * // [items] start
  5080. * // [items] end
  5081. * storePicList?: string[]
  5082. * // 城市
  5083. * cityName?: string
  5084. * // 地址
  5085. * address?: string
  5086. * // 经度
  5087. * lon?: number
  5088. * // 纬度
  5089. * lat?: number
  5090. * // 品牌
  5091. * brandName?: string
  5092. * // 用户是否有未支付订单,0-否,1-是
  5093. * orderInPay?: number
  5094. * // 油号信息列表
  5095. * // [items] start
  5096. * // [items] end
  5097. * itemInfoList?: Array<{
  5098. * // 油品名称,例如92#
  5099. * itemName?: string
  5100. * // 油品id
  5101. * itemId?: string
  5102. * // 发改委价格、国标价,单位分
  5103. * cityPrice?: number
  5104. * // 门店价、油枪价、油机价,单位分
  5105. * storePrice?: number
  5106. * // 小桔价、折扣价、优惠价,单位分
  5107. * vipPrice?: number
  5108. * // 枪号列表
  5109. * // [items] start
  5110. * // [items] end
  5111. * gunNos?: string[]
  5112. * // 优惠活动标签详情列表
  5113. * // [items] start
  5114. * // [items] end
  5115. * tagList?: Array<{
  5116. * // 标签类型,目前默认为0
  5117. * type?: number
  5118. * // 标签位置,目前默认为0
  5119. * location?: number
  5120. * // 图形类型,目前默认为0
  5121. * iconType?: number
  5122. * // 标签名称
  5123. * title?: string
  5124. * }>
  5125. * // 小桔价、折扣价、优惠价,小程序显示的价格
  5126. * vipPriceShow?: number
  5127. * // 发改委价格、国标价,小程序显示的价格
  5128. * cityPriceShow?: number
  5129. * // 门店价、油枪价、油机价,小程序显示的价格
  5130. * storePriceShow?: number
  5131. * }>
  5132. * // 前端距离显示千米
  5133. * distanceShow?: number
  5134. * // 油站禁止使用优惠券
  5135. * allowanceClientScheme?: boolean
  5136. * }
  5137. * msg?: string
  5138. * }
  5139. * ```
  5140. */
  5141. post_app_api_v1_product_oil_querystoredetail<
  5142. Config extends Alova2MethodConfig<ResultGasStationDetailVO> & {
  5143. data: QueryStoreDetailRequest;
  5144. }
  5145. >(
  5146. config: Config
  5147. ): Alova2Method<ResultGasStationDetailVO, 'general.post_app_api_v1_product_oil_querystoredetail', Config>;
  5148. /**
  5149. * ---
  5150. *
  5151. * [POST] 优惠价格计算接口
  5152. *
  5153. * **path:** /smqjh-pms/app-api/v1/product_oil/queryCalPrice
  5154. *
  5155. * ---
  5156. *
  5157. * **RequestBody**
  5158. * ```ts
  5159. * type RequestBody = {
  5160. * // 门店id
  5161. * storeId: string
  5162. * // 用户设备号,标识用户终端设备,可为空
  5163. * deviceId?: string
  5164. * // 开放渠道,固定1即可
  5165. * openChannel: number
  5166. * // 外部用户id,唯一标识用户,接入方需保证用户粒度唯一性
  5167. * outUserId: string
  5168. * // 手机号
  5169. * mobile: string
  5170. * // 油品名称,如:92#
  5171. * itemName: string
  5172. * // 订单总金额、机显金额,单位分
  5173. * amount: number
  5174. * // 优惠营销信息,非必填,目前只允许单次使用一张优惠券
  5175. * // [items] start
  5176. * // [items] end
  5177. * promotionInfo?: Array<{
  5178. * // 小桔定义的津贴id
  5179. * allowanceId?: string
  5180. * // 津贴类型,2-枪价券
  5181. * allowanceType?: number
  5182. * }>
  5183. * }
  5184. * ```
  5185. *
  5186. * ---
  5187. *
  5188. * **Response**
  5189. * ```ts
  5190. * type Response = {
  5191. * // 返回状态码
  5192. * code?: string
  5193. * data?: {
  5194. * // 门店id
  5195. * storeId?: string
  5196. * // 实付金额,单位分
  5197. * realPrice?: number
  5198. * // 订单总金额、机显金额,单位分
  5199. * totalPrice?: number
  5200. * // 服务费,单位分
  5201. * serviceFee?: number
  5202. * // 优惠减免金额,单位分
  5203. * promotionAmount?: number
  5204. * // 加油容量,单位毫升
  5205. * litre?: number
  5206. * // 油品名称,例如92#
  5207. * itemName?: string
  5208. * // 实付金额,前端显示
  5209. * realPriceShow?: number
  5210. * // 订单总金额、机显金额,前端显示
  5211. * totalPriceShow?: number
  5212. * // 服务费,前端显示
  5213. * serviceFeeShow?: number
  5214. * // 优惠减免金额,前端显示
  5215. * promotionAmountShow?: number
  5216. * // 加油容量,前端显示
  5217. * litreShow?: number
  5218. * }
  5219. * msg?: string
  5220. * }
  5221. * ```
  5222. */
  5223. post_smqjh_pms_app_api_v1_product_oil_querycalprice<
  5224. Config extends Alova2MethodConfig<ResultQueryCalPriceVO> & {
  5225. data: QueryCalPriceRequest;
  5226. }
  5227. >(
  5228. config: Config
  5229. ): Alova2Method<ResultQueryCalPriceVO, 'general.post_smqjh_pms_app_api_v1_product_oil_querycalprice', Config>;
  5230. /**
  5231. * ---
  5232. *
  5233. * [POST] 电子围栏接口
  5234. *
  5235. * **path:** /app-api/v1/product_oil/queryDistanceFence
  5236. *
  5237. * ---
  5238. *
  5239. * **RequestBody**
  5240. * ```ts
  5241. * type RequestBody = {
  5242. * // 用户当前纬度
  5243. * lat?: number
  5244. * // 用户当前经度
  5245. * lon?: number
  5246. * // 下单门店id
  5247. * storeId?: string
  5248. * }
  5249. * ```
  5250. *
  5251. * ---
  5252. *
  5253. * **Response**
  5254. * ```ts
  5255. * type Response = {
  5256. * // 返回状态码
  5257. * code?: string
  5258. * data?: {
  5259. * // 是否有更近的油站标识,true弹框提示,false继续下一步
  5260. * isClosest?: boolean
  5261. * // 有更近标识时次集合有两条数据,第一条最近油站,当前下单油站
  5262. * // [items] start
  5263. * // [items] end
  5264. * storeVOS?: Array<{
  5265. * // 门店id
  5266. * storeId?: string
  5267. * // 门店名称
  5268. * storeName?: string
  5269. * // 品牌
  5270. * brandName?: string
  5271. * // 距离
  5272. * distance?: number
  5273. * // 前端距离显示千米
  5274. * distanceShow?: number
  5275. * // 纬度(GCJ-02火星坐标系)
  5276. * lat?: number
  5277. * // 经度(GCJ-02火星坐标系)
  5278. * lon?: number
  5279. * }>
  5280. * }
  5281. * msg?: string
  5282. * }
  5283. * ```
  5284. */
  5285. post_app_api_v1_product_oil_querydistancefence<
  5286. Config extends Alova2MethodConfig<ResultDistanceFenceVO> & {
  5287. data: DistanceFenceQuery;
  5288. }
  5289. >(
  5290. config: Config
  5291. ): Alova2Method<ResultDistanceFenceVO, 'general.post_app_api_v1_product_oil_querydistancefence', Config>;
  5292. /**
  5293. * ---
  5294. *
  5295. * [POST] 下单
  5296. *
  5297. * **path:** /smqjh-oms/api/v1/oil/order/createOrder
  5298. *
  5299. * ---
  5300. *
  5301. * **RequestBody**
  5302. * ```ts
  5303. * type RequestBody = {
  5304. * // 用户实时纬度
  5305. * lat?: number
  5306. * // 用户实时经度
  5307. * lon?: number
  5308. * // 门店id
  5309. * storeId?: string
  5310. * // 油号id
  5311. * itemId?: number
  5312. * // 枪号
  5313. * gunNo?: string
  5314. * // 订单总金额,单位分,价格查询接口返回的totalPrice
  5315. * originalAmount: number
  5316. * // 订单支付金额,单位分,价格查询接口返回的realPrice
  5317. * paymentAmount: number
  5318. * // 服务费,单位分,价格查询接口返回的serviceFee
  5319. * serviceFee?: number
  5320. * // 加油升数,单位毫升 价格查询接口返回的promotionAmount
  5321. * litre?: number
  5322. * // 小桔价、折扣价、优惠价,单位分
  5323. * vipPrice?: number
  5324. * // 门店价、油枪价、油机价,单位分
  5325. * storePrice?: number
  5326. * // 发改委价格、国标价,单位分,查询油站站点详细信息接口返回cityPrice
  5327. * cityPrice?: number
  5328. * // 优惠减免金额 价格查询接口返回的promotionAmount
  5329. * promotionAmount?: number
  5330. * // 门店名称 查询油站站点详细信息storeName
  5331. * storeName?: string
  5332. * // 城市 查询油站站点详细信息cityName
  5333. * cityName?: string
  5334. * // 油品名称 查询门店价格itemName
  5335. * itemName?: string
  5336. * // 优惠营销信息,非必填
  5337. * // [items] start
  5338. * // [items] end
  5339. * promotionInfo?: Array<{
  5340. * // 小桔定义的津贴id
  5341. * allowanceId?: string
  5342. * // 津贴类型,2-枪价券
  5343. * allowanceType?: number
  5344. * }>
  5345. * }
  5346. * ```
  5347. *
  5348. * ---
  5349. *
  5350. * **Response**
  5351. * ```ts
  5352. * type Response = {
  5353. * // 返回状态码
  5354. * code?: string
  5355. * // 返回数据对象
  5356. * data?: string
  5357. * msg?: string
  5358. * }
  5359. * ```
  5360. */
  5361. post_smqjh_oms_api_v1_oil_order_createorder<
  5362. Config extends Alova2MethodConfig<ResultString> & {
  5363. data: OilOrderPo;
  5364. }
  5365. >(
  5366. config: Config
  5367. ): Alova2Method<ResultString, 'general.post_smqjh_oms_api_v1_oil_order_createorder', Config>;
  5368. /**
  5369. * ---
  5370. *
  5371. * [POST] 加油订单列表
  5372. *
  5373. * **path:** /smqjh-oms/api/v1/oil/order/findOilOrderPage
  5374. *
  5375. * ---
  5376. *
  5377. * **RequestBody**
  5378. * ```ts
  5379. * type RequestBody = {
  5380. * // 页码
  5381. * pageNum?: number
  5382. * // 每页记录数
  5383. * pageSize?: number
  5384. * // 订单状态:0全部,1-待支付,2-已支付,6-已退款,9-已取消
  5385. * status?: number
  5386. * }
  5387. * ```
  5388. *
  5389. * ---
  5390. *
  5391. * **Response**
  5392. * ```ts
  5393. * type Response = {
  5394. * // 返回状态码
  5395. * code?: string
  5396. * data?: {
  5397. * // [items] start
  5398. * // [items] end
  5399. * list?: Array<{
  5400. * // 订购流水号
  5401. * orderNumber?: string
  5402. * // 门店名称
  5403. * storeName?: string
  5404. * // 枪号
  5405. * gunNo?: string
  5406. * // 商品名称(油品名称)
  5407. * itemName?: string
  5408. * // 品牌
  5409. * brandName?: string
  5410. * // 实付金额
  5411. * realMoney?: number
  5412. * // 订单金额
  5413. * totalMoney?: number
  5414. * // 订单状态:1-待支付,2-已支付,6-已退款,9-已取消
  5415. * oilOrderStatus?: number
  5416. * // 合作方订单号
  5417. * thirdOrderId?: string
  5418. * // 付款时间
  5419. * payTime?: string
  5420. * // 退款时间
  5421. * refundTime?: string
  5422. * // 下单时间
  5423. * createTime?: string
  5424. * // 取消时间
  5425. * cancelTime?: string
  5426. * // 订单过期时间
  5427. * expireTime?: string
  5428. * // 小桔H5支付地址
  5429. * payUrl?: string
  5430. * // 微信交易号
  5431. * transactionId?: string
  5432. * }>
  5433. * total?: number
  5434. * }
  5435. * // 返回处理消息
  5436. * msg?: string
  5437. * }
  5438. * ```
  5439. */
  5440. post_smqjh_oms_api_v1_oil_order_findoilorderpage<
  5441. Config extends Alova2MethodConfig<PageResultOmsOrderOilPageVO> & {
  5442. data: OmsOrderOilPageQuery;
  5443. }
  5444. >(
  5445. config: Config
  5446. ): Alova2Method<PageResultOmsOrderOilPageVO, 'general.post_smqjh_oms_api_v1_oil_order_findoilorderpage', Config>;
  5447. /**
  5448. * ---
  5449. *
  5450. * [POST] 加油订单列表
  5451. *
  5452. * **path:** /api/v1/oil/order/findOilOrderPage
  5453. *
  5454. * ---
  5455. *
  5456. * **RequestBody**
  5457. * ```ts
  5458. * type RequestBody = {
  5459. * // 页码
  5460. * pageNum?: number
  5461. * // 每页记录数
  5462. * pageSize?: number
  5463. * // 订单状态:0全部,1-待支付,2-已支付,6-已退款,9-已取消
  5464. * status?: number
  5465. * }
  5466. * ```
  5467. *
  5468. * ---
  5469. *
  5470. * **Response**
  5471. * ```ts
  5472. * type Response = {
  5473. * // 返回状态码
  5474. * code?: string
  5475. * data?: {
  5476. * // [items] start
  5477. * // [items] end
  5478. * list?: Array<{
  5479. * // 订购流水号
  5480. * orderNumber?: string
  5481. * // 门店名称
  5482. * storeName?: string
  5483. * // 枪号
  5484. * gunNo?: string
  5485. * // 商品名称(油品名称)
  5486. * itemName?: string
  5487. * // 品牌
  5488. * brandName?: string
  5489. * // 实付金额
  5490. * realMoney?: number
  5491. * // 订单金额
  5492. * totalMoney?: number
  5493. * // 订单状态:1-待支付,2-已支付,6-已退款,9-已取消
  5494. * oilOrderStatus?: number
  5495. * // 合作方订单号
  5496. * thirdOrderId?: string
  5497. * // 付款时间
  5498. * payTime?: string
  5499. * // 退款时间
  5500. * refundTime?: string
  5501. * // 下单时间
  5502. * createTime?: string
  5503. * // 取消时间
  5504. * cancelTime?: string
  5505. * // 订单过期时间
  5506. * expireTime?: string
  5507. * // 小桔H5支付地址
  5508. * payUrl?: string
  5509. * // 微信交易号
  5510. * transactionId?: string
  5511. * }>
  5512. * total?: number
  5513. * }
  5514. * // 返回处理消息
  5515. * msg?: string
  5516. * }
  5517. * ```
  5518. */
  5519. post_api_v1_oil_order_findoilorderpage<
  5520. Config extends Alova2MethodConfig<PageResultOmsOrderOilPageVO> & {
  5521. data: OmsOrderOilPageQuery;
  5522. }
  5523. >(
  5524. config: Config
  5525. ): Alova2Method<PageResultOmsOrderOilPageVO, 'general.post_api_v1_oil_order_findoilorderpage', Config>;
  5526. /**
  5527. * ---
  5528. *
  5529. * [POST] 下单
  5530. *
  5531. * **path:** /api/v1/oil/order/createOrder
  5532. *
  5533. * ---
  5534. *
  5535. * **RequestBody**
  5536. * ```ts
  5537. * type RequestBody = {
  5538. * // 用户实时纬度
  5539. * lat?: number
  5540. * // 用户实时经度
  5541. * lon?: number
  5542. * // 门店id
  5543. * storeId?: string
  5544. * // 油号id
  5545. * itemId?: number
  5546. * // 枪号
  5547. * gunNo?: string
  5548. * // 订单总金额,单位分,价格查询接口返回的totalPrice
  5549. * originalAmount: number
  5550. * // 订单支付金额,单位分,价格查询接口返回的realPrice
  5551. * paymentAmount: number
  5552. * // 服务费,单位分,价格查询接口返回的serviceFee
  5553. * serviceFee?: number
  5554. * // 加油升数,单位毫升 价格查询接口返回的promotionAmount
  5555. * litre?: number
  5556. * // 小桔价、折扣价、优惠价,单位分
  5557. * vipPrice?: number
  5558. * // 门店价、油枪价、油机价,单位分
  5559. * storePrice?: number
  5560. * // 发改委价格、国标价,单位分,查询油站站点详细信息接口返回cityPrice
  5561. * cityPrice?: number
  5562. * // 优惠减免金额 价格查询接口返回的promotionAmount
  5563. * promotionAmount?: number
  5564. * // 门店名称 查询油站站点详细信息storeName
  5565. * storeName?: string
  5566. * // 城市 查询油站站点详细信息cityName
  5567. * cityName?: string
  5568. * // 油品名称 查询门店价格itemName
  5569. * itemName?: string
  5570. * // 优惠营销信息,非必填
  5571. * // [items] start
  5572. * // [items] end
  5573. * promotionInfo?: Array<{
  5574. * // 小桔定义的津贴id
  5575. * allowanceId?: string
  5576. * // 津贴类型,2-枪价券
  5577. * allowanceType?: number
  5578. * }>
  5579. * }
  5580. * ```
  5581. *
  5582. * ---
  5583. *
  5584. * **Response**
  5585. * ```ts
  5586. * type Response = {
  5587. * // 返回状态码
  5588. * code?: string
  5589. * // 返回数据对象
  5590. * data?: string
  5591. * msg?: string
  5592. * }
  5593. * ```
  5594. */
  5595. post_api_v1_oil_order_createorder<
  5596. Config extends Alova2MethodConfig<ResultString> & {
  5597. data: OilOrderPo;
  5598. }
  5599. >(
  5600. config: Config
  5601. ): Alova2Method<ResultString, 'general.post_api_v1_oil_order_createorder', Config>;
  5602. /**
  5603. * ---
  5604. *
  5605. * [GET] 检查是否还有未支付订单
  5606. *
  5607. * **path:** /api/v1/oil/order/checkOnPayOrder
  5608. *
  5609. * ---
  5610. *
  5611. * **Response**
  5612. * ```ts
  5613. * type Response = {
  5614. * // 返回状态码
  5615. * code?: string
  5616. * data?: {
  5617. * // 小桔H5支付地址
  5618. * payUrl?: string
  5619. * orderId?: string
  5620. * }
  5621. * msg?: string
  5622. * }
  5623. * ```
  5624. */
  5625. get_api_v1_oil_order_checkonpayorder<Config extends Alova2MethodConfig<ResultCheckOnPayOrderVO>>(
  5626. config?: Config
  5627. ): Alova2Method<ResultCheckOnPayOrderVO, 'general.get_api_v1_oil_order_checkonpayorder', Config>;
  5628. /**
  5629. * ---
  5630. *
  5631. * [POST] 取消订单并释放优惠券
  5632. *
  5633. * **path:** /smqjh-oms/api/v1/oil/order/cancel
  5634. *
  5635. * ---
  5636. *
  5637. * **Query Parameters**
  5638. * ```ts
  5639. * type QueryParameters = {
  5640. * // 订单ID
  5641. * orderId: string
  5642. * }
  5643. * ```
  5644. *
  5645. * ---
  5646. *
  5647. * **Response**
  5648. * ```ts
  5649. * type Response = {
  5650. * // 返回状态码
  5651. * code?: string
  5652. * // 返回数据对象
  5653. * data?: boolean
  5654. * msg?: string
  5655. * }
  5656. * ```
  5657. */
  5658. post_smqjh_oms_api_v1_oil_order_cancel<
  5659. Config extends Alova2MethodConfig<ResultBoolean> & {
  5660. params: {
  5661. /**
  5662. * 订单ID
  5663. */
  5664. orderId: string;
  5665. };
  5666. }
  5667. >(
  5668. config: Config
  5669. ): Alova2Method<ResultBoolean, 'general.post_smqjh_oms_api_v1_oil_order_cancel', Config>;
  5670. /**
  5671. * ---
  5672. *
  5673. * [GET] 支付成功后订单回写信息
  5674. *
  5675. * **path:** /api/v1/oil/order/payResultInfo
  5676. *
  5677. * ---
  5678. *
  5679. * **Query Parameters**
  5680. * ```ts
  5681. * type QueryParameters = {
  5682. * // 订单ID
  5683. * orderId: string
  5684. * }
  5685. * ```
  5686. *
  5687. * ---
  5688. *
  5689. * **Response**
  5690. * ```ts
  5691. * type Response = {
  5692. * // 返回状态码
  5693. * code?: string
  5694. * data?: {
  5695. * // 订单金额
  5696. * totalMoney?: number
  5697. * // 平台订单号
  5698. * orderNumber?: string
  5699. * // 三方订单号
  5700. * thirdOrderId?: string
  5701. * // 枪号
  5702. * gunNo?: string
  5703. * // 加油量
  5704. * quantity?: number
  5705. * // 品牌名称
  5706. * brandName?: string
  5707. * // 门店名称
  5708. * storeName?: string
  5709. * // 油品
  5710. * itemName?: string
  5711. * }
  5712. * msg?: string
  5713. * }
  5714. * ```
  5715. */
  5716. get_api_v1_oil_order_payresultinfo<
  5717. Config extends Alova2MethodConfig<ResultPayResultInfoVO> & {
  5718. params: {
  5719. /**
  5720. * 订单ID
  5721. */
  5722. orderId: string;
  5723. };
  5724. }
  5725. >(
  5726. config: Config
  5727. ): Alova2Method<ResultPayResultInfoVO, 'general.get_api_v1_oil_order_payresultinfo', Config>;
  5728. /**
  5729. * ---
  5730. *
  5731. * [POST] 支付订单+标记优惠券使用
  5732. *
  5733. * **path:** /smqjh-oms/api/v1/oil/order/pay
  5734. *
  5735. * ---
  5736. *
  5737. * **Query Parameters**
  5738. * ```ts
  5739. * type QueryParameters = {
  5740. * orderId: string
  5741. * }
  5742. * ```
  5743. *
  5744. * ---
  5745. *
  5746. * **Response**
  5747. * ```ts
  5748. * type Response = {
  5749. * // 返回状态码
  5750. * code?: string
  5751. * // 返回数据对象
  5752. * data?: boolean
  5753. * msg?: string
  5754. * }
  5755. * ```
  5756. */
  5757. post_smqjh_oms_api_v1_oil_order_pay<
  5758. Config extends Alova2MethodConfig<ResultBoolean> & {
  5759. params: {
  5760. orderId: string;
  5761. };
  5762. }
  5763. >(
  5764. config: Config
  5765. ): Alova2Method<ResultBoolean, 'general.post_smqjh_oms_api_v1_oil_order_pay', Config>;
  5766. /**
  5767. * ---
  5768. *
  5769. * [POST] 取消订单并释放优惠券
  5770. *
  5771. * **path:** /api/v1/oil/order/cancel
  5772. *
  5773. * ---
  5774. *
  5775. * **Query Parameters**
  5776. * ```ts
  5777. * type QueryParameters = {
  5778. * // 订单ID
  5779. * orderId: string
  5780. * }
  5781. * ```
  5782. *
  5783. * ---
  5784. *
  5785. * **Response**
  5786. * ```ts
  5787. * type Response = {
  5788. * // 返回状态码
  5789. * code?: string
  5790. * // 返回数据对象
  5791. * data?: boolean
  5792. * msg?: string
  5793. * }
  5794. * ```
  5795. */
  5796. post_api_v1_oil_order_cancel<
  5797. Config extends Alova2MethodConfig<ResultBoolean> & {
  5798. params: {
  5799. /**
  5800. * 订单ID
  5801. */
  5802. orderId: string;
  5803. };
  5804. }
  5805. >(
  5806. config: Config
  5807. ): Alova2Method<ResultBoolean, 'general.post_api_v1_oil_order_cancel', Config>;
  5808. /**
  5809. * ---
  5810. *
  5811. * [POST] 获取订单开票
  5812. *
  5813. * **path:** /smqjh-oms/api/v1/oil/order/invoiceOrder
  5814. *
  5815. * ---
  5816. *
  5817. * **Query Parameters**
  5818. * ```ts
  5819. * type QueryParameters = {
  5820. * // 订单ID
  5821. * orderId: string
  5822. * }
  5823. * ```
  5824. *
  5825. * ---
  5826. *
  5827. * **Response**
  5828. * ```ts
  5829. * type Response = {
  5830. * // 返回状态码
  5831. * code?: string
  5832. * // 返回数据对象
  5833. * data?: string
  5834. * msg?: string
  5835. * }
  5836. * ```
  5837. */
  5838. post_smqjh_oms_api_v1_oil_order_invoiceorder<
  5839. Config extends Alova2MethodConfig<ResultString> & {
  5840. params: {
  5841. /**
  5842. * 订单ID
  5843. */
  5844. orderId: string;
  5845. };
  5846. }
  5847. >(
  5848. config: Config
  5849. ): Alova2Method<ResultString, 'general.post_smqjh_oms_api_v1_oil_order_invoiceorder', Config>;
  5850. /**
  5851. * ---
  5852. *
  5853. * [GET] 支付成功后订单回写信息
  5854. *
  5855. * **path:** /smqjh-oms/api/v1/oil/order/payResultInfo
  5856. *
  5857. * ---
  5858. *
  5859. * **Query Parameters**
  5860. * ```ts
  5861. * type QueryParameters = {
  5862. * // 订单ID
  5863. * orderId: string
  5864. * }
  5865. * ```
  5866. *
  5867. * ---
  5868. *
  5869. * **Response**
  5870. * ```ts
  5871. * type Response = {
  5872. * // 返回状态码
  5873. * code?: string
  5874. * data?: {
  5875. * // 订单金额
  5876. * totalMoney?: number
  5877. * // 平台订单号
  5878. * orderNumber?: string
  5879. * // 三方订单号
  5880. * thirdOrderId?: string
  5881. * // 枪号
  5882. * gunNo?: string
  5883. * // 加油量
  5884. * quantity?: number
  5885. * // 品牌名称
  5886. * brandName?: string
  5887. * // 门店名称
  5888. * storeName?: string
  5889. * // 油品
  5890. * itemName?: string
  5891. * }
  5892. * msg?: string
  5893. * }
  5894. * ```
  5895. */
  5896. get_smqjh_oms_api_v1_oil_order_payresultinfo<
  5897. Config extends Alova2MethodConfig<ResultPayResultInfoVO> & {
  5898. params: {
  5899. /**
  5900. * 订单ID
  5901. */
  5902. orderId: string;
  5903. };
  5904. }
  5905. >(
  5906. config: Config
  5907. ): Alova2Method<ResultPayResultInfoVO, 'general.get_smqjh_oms_api_v1_oil_order_payresultinfo', Config>;
  5908. /**
  5909. * ---
  5910. *
  5911. * [POST] 支付订单+标记优惠券使用
  5912. *
  5913. * **path:** /api/v1/oil/order/pay
  5914. *
  5915. * ---
  5916. *
  5917. * **Query Parameters**
  5918. * ```ts
  5919. * type QueryParameters = {
  5920. * orderId: string
  5921. * }
  5922. * ```
  5923. *
  5924. * ---
  5925. *
  5926. * **Response**
  5927. * ```ts
  5928. * type Response = {
  5929. * // 返回状态码
  5930. * code?: string
  5931. * // 返回数据对象
  5932. * data?: boolean
  5933. * msg?: string
  5934. * }
  5935. * ```
  5936. */
  5937. post_api_v1_oil_order_pay<
  5938. Config extends Alova2MethodConfig<ResultBoolean> & {
  5939. params: {
  5940. orderId: string;
  5941. };
  5942. }
  5943. >(
  5944. config: Config
  5945. ): Alova2Method<ResultBoolean, 'general.post_api_v1_oil_order_pay', Config>;
  5946. /**
  5947. * ---
  5948. *
  5949. * [POST] 支付订单+标记优惠券使用
  5950. *
  5951. * **path:** /api/v1/oil/order/scanTimeoutCancelOrder
  5952. *
  5953. * ---
  5954. *
  5955. * **Response**
  5956. * ```ts
  5957. * type Response = {
  5958. * // 返回状态码
  5959. * code?: string
  5960. * // 返回数据对象
  5961. * data?: boolean
  5962. * msg?: string
  5963. * }
  5964. * ```
  5965. */
  5966. post_api_v1_oil_order_scantimeoutcancelorder<Config extends Alova2MethodConfig<ResultBoolean>>(
  5967. config?: Config
  5968. ): Alova2Method<ResultBoolean, 'general.post_api_v1_oil_order_scantimeoutcancelorder', Config>;
  5969. /**
  5970. * ---
  5971. *
  5972. * [POST] 退款
  5973. *
  5974. * **path:** /api/v1/oil/order/refundOrder
  5975. *
  5976. * ---
  5977. *
  5978. * **Query Parameters**
  5979. * ```ts
  5980. * type QueryParameters = {
  5981. * orderId: string
  5982. * refundTime: string
  5983. * }
  5984. * ```
  5985. *
  5986. * ---
  5987. *
  5988. * **Response**
  5989. * ```ts
  5990. * type Response = {
  5991. * // 返回状态码
  5992. * code?: string
  5993. * // 返回数据对象
  5994. * data?: boolean
  5995. * msg?: string
  5996. * }
  5997. * ```
  5998. */
  5999. post_api_v1_oil_order_refundorder<
  6000. Config extends Alova2MethodConfig<ResultBoolean> & {
  6001. params: {
  6002. orderId: string;
  6003. refundTime: string;
  6004. };
  6005. }
  6006. >(
  6007. config: Config
  6008. ): Alova2Method<ResultBoolean, 'general.post_api_v1_oil_order_refundorder', Config>;
  6009. /**
  6010. * ---
  6011. *
  6012. * [POST] 退款
  6013. *
  6014. * **path:** /smqjh-oms/api/v1/oil/order/refundOrder
  6015. *
  6016. * ---
  6017. *
  6018. * **Query Parameters**
  6019. * ```ts
  6020. * type QueryParameters = {
  6021. * orderId: string
  6022. * refundTime: string
  6023. * }
  6024. * ```
  6025. *
  6026. * ---
  6027. *
  6028. * **Response**
  6029. * ```ts
  6030. * type Response = {
  6031. * // 返回状态码
  6032. * code?: string
  6033. * // 返回数据对象
  6034. * data?: boolean
  6035. * msg?: string
  6036. * }
  6037. * ```
  6038. */
  6039. post_smqjh_oms_api_v1_oil_order_refundorder<
  6040. Config extends Alova2MethodConfig<ResultBoolean> & {
  6041. params: {
  6042. orderId: string;
  6043. refundTime: string;
  6044. };
  6045. }
  6046. >(
  6047. config: Config
  6048. ): Alova2Method<ResultBoolean, 'general.post_smqjh_oms_api_v1_oil_order_refundorder', Config>;
  6049. /**
  6050. * ---
  6051. *
  6052. * [POST] 获取订单开票
  6053. *
  6054. * **path:** /api/v1/oil/order/invoiceOrder
  6055. *
  6056. * ---
  6057. *
  6058. * **Query Parameters**
  6059. * ```ts
  6060. * type QueryParameters = {
  6061. * // 订单ID
  6062. * orderId: string
  6063. * }
  6064. * ```
  6065. *
  6066. * ---
  6067. *
  6068. * **Response**
  6069. * ```ts
  6070. * type Response = {
  6071. * // 返回状态码
  6072. * code?: string
  6073. * // 返回数据对象
  6074. * data?: string
  6075. * msg?: string
  6076. * }
  6077. * ```
  6078. */
  6079. post_api_v1_oil_order_invoiceorder<
  6080. Config extends Alova2MethodConfig<ResultString> & {
  6081. params: {
  6082. /**
  6083. * 订单ID
  6084. */
  6085. orderId: string;
  6086. };
  6087. }
  6088. >(
  6089. config: Config
  6090. ): Alova2Method<ResultString, 'general.post_api_v1_oil_order_invoiceorder', Config>;
  6091. /**
  6092. * ---
  6093. *
  6094. * [POST] 根据订单编号查询支付地址
  6095. *
  6096. * **path:** /smqjh-oms/api/v1/oil/order/findByPayUrl
  6097. *
  6098. * ---
  6099. *
  6100. * **Query Parameters**
  6101. * ```ts
  6102. * type QueryParameters = {
  6103. * // 订单ID
  6104. * orderNumber: string
  6105. * }
  6106. * ```
  6107. *
  6108. * ---
  6109. *
  6110. * **Response**
  6111. * ```ts
  6112. * type Response = {
  6113. * // 返回状态码
  6114. * code?: string
  6115. * // 返回数据对象
  6116. * data?: string
  6117. * msg?: string
  6118. * }
  6119. * ```
  6120. */
  6121. post_smqjh_oms_api_v1_oil_order_findbypayurl<
  6122. Config extends Alova2MethodConfig<ResultString> & {
  6123. params: {
  6124. /**
  6125. * 订单ID
  6126. */
  6127. orderNumber: string;
  6128. };
  6129. }
  6130. >(
  6131. config: Config
  6132. ): Alova2Method<ResultString, 'general.post_smqjh_oms_api_v1_oil_order_findbypayurl', Config>;
  6133. /**
  6134. * ---
  6135. *
  6136. * [POST] 加油订单支付回调
  6137. *
  6138. * **path:** /api/v1/oil/callback/third-party
  6139. *
  6140. * ---
  6141. *
  6142. * **RequestBody**
  6143. * ```ts
  6144. * type RequestBody = {
  6145. * // 外部用户号(第三方平台UserId)
  6146. * outUserId?: string
  6147. * // 订单号
  6148. * orderId?: string
  6149. * // 门店id
  6150. * storeId?: string
  6151. * // 门店名称
  6152. * storeName?: string
  6153. * // 城市名称
  6154. * cityName?: string
  6155. * // 枪号
  6156. * gunNo?: string
  6157. * // 商品名称(油品名称)
  6158. * itemName?: string
  6159. * // 商品升数
  6160. * quantity?: string
  6161. * // 订单金额(单位:分)
  6162. * totalMoney?: number
  6163. * // 实付金额(单位:分)
  6164. * realMoney?: number
  6165. * // 订单状态:1-待支付,2-已支付,6-已退款,9-已取消
  6166. * orderStatus?: number
  6167. * // 支付时间
  6168. * payTime?: string
  6169. * // 退款时间(未退款时无退款时间)
  6170. * refundTime?: string
  6171. * }
  6172. * ```
  6173. *
  6174. * ---
  6175. *
  6176. * **Response**
  6177. * ```ts
  6178. * type Response = {
  6179. * // 返回状态码
  6180. * code?: string
  6181. * // 返回数据对象
  6182. * data?: object
  6183. * msg?: string
  6184. * }
  6185. * ```
  6186. */
  6187. post_api_v1_oil_callback_third_party<
  6188. Config extends Alova2MethodConfig<Result> & {
  6189. data: NotifyOrderInfoRequestDto;
  6190. }
  6191. >(
  6192. config: Config
  6193. ): Alova2Method<Result, 'general.post_api_v1_oil_callback_third_party', Config>;
  6194. /**
  6195. * ---
  6196. *
  6197. * [GET] 小程序-我的订单 all-全部 paddingPay-待支付 ing-进行中 completed-已完成 cancel-已取消
  6198. *
  6199. * **path:** /api/v1/order/orderList
  6200. *
  6201. * ---
  6202. *
  6203. * **Query Parameters**
  6204. * ```ts
  6205. * type QueryParameters = {
  6206. * pageNum?: number
  6207. * pageSize?: number
  6208. * businessType?: string
  6209. * orderStatus?: string
  6210. * dvyType?: number
  6211. * }
  6212. * ```
  6213. *
  6214. * ---
  6215. *
  6216. * **Response**
  6217. * ```ts
  6218. * type Response = {
  6219. * // 返回状态码
  6220. * code?: string
  6221. * data?: {
  6222. * // [items] start
  6223. * // [items] end
  6224. * list?: Array<{
  6225. * createTime?: string
  6226. * updateTime?: string
  6227. * // 第三方订单ID
  6228. * thirdOrderId?: string
  6229. * // 用户ID
  6230. * memberId?: number
  6231. * // 店铺id
  6232. * shopId?: number
  6233. * // 企业ID
  6234. * channelId?: number
  6235. * // 企业名称
  6236. * channelName?: string
  6237. * // 订购流水号
  6238. * orderNumber?: string
  6239. * // 订单总额
  6240. * orderMoney?: number
  6241. * // 商品总值
  6242. * total?: number
  6243. * // 实际总值(用户实付)
  6244. * actualTotal?: number
  6245. * // 订单运费
  6246. * freightAmount?: number
  6247. * // 企业用户用积分抵扣,后台充值积分
  6248. * offsetPoints?: number
  6249. * // 支付方式 0-微信 1-积分 2-混合
  6250. * payType?: number
  6251. * // 买家备注
  6252. * remarks?: string
  6253. * // 卖家备注
  6254. * shopRemarks?: string
  6255. * // 配送类型 1:快递 2:自提 3:及时配送
  6256. * dvyType?: number
  6257. * // 配送方式ID
  6258. * dvyId?: number
  6259. * // 物流单号
  6260. * dvyFlowId?: string
  6261. * // 物流公司编号
  6262. * dvyNo?: string
  6263. * // 物流公司名称
  6264. * dvyName?: string
  6265. * // 付款时间
  6266. * payTime?: string
  6267. * // 发货时间
  6268. * dvyTime?: string
  6269. * // 取消原因
  6270. * cancelReason?: string
  6271. * // 取消时间
  6272. * cancelTime?: string
  6273. * // 用户订单删除状态
  6274. * deleteStatus?: number
  6275. * // 订单类型 0-微信订单 1-积分订单 2-混合订单
  6276. * orderType?: number
  6277. * // 订单关闭原因 1-超时未支付 2-退款关闭 4-买家取消 15-已通过货到付款交易
  6278. * closeType?: number
  6279. * // 海博订单状态:0-待支付,1-待发货(快递使用),20-订单已接单(待拣货),30-订单待配送(拣货完成/自提类订单为待自提),40-订单配送中 ,50-订单取消待审核,60-订单已取消,70-订单已送达,80-订单已完成
  6280. * hbOrderStatus?: number
  6281. * // 海博物流状态(20:已抢单,30:配送员到店,40:取货完成,50:配送单取消,100:已送达)
  6282. * hbLogisticStatus?: number
  6283. * // 业务类型
  6284. * businessType?: string
  6285. * // 收货人姓名
  6286. * consigneeName?: string
  6287. * // 收货人电话
  6288. * consigneeMobile: string
  6289. * // 收货人地址
  6290. * consigneeAddress?: string
  6291. * // 是否已经支付,1:已经支付过,0:,没有支付过
  6292. * isPayed?: number
  6293. * // 微信订单号
  6294. * outTradeNo?: string
  6295. * // 微信交易号
  6296. * transactionId?: string
  6297. * // 纬度
  6298. * latitude?: number
  6299. * // 经度
  6300. * longitude?: number
  6301. * // 订单售后状态(0-无售后订单,1-部分商品退款,2-退款完成)
  6302. * refundStatus?: number
  6303. * // 影院名称
  6304. * cinemaName?: string
  6305. * // 影院编码
  6306. * cinemaCode?: string
  6307. * // 计影片类型
  6308. * planType?: string
  6309. * // 影厅名称
  6310. * hallName?: string
  6311. * // 场次
  6312. * session?: string
  6313. * // 电影名称
  6314. * movieName?: string
  6315. * // 订单图片
  6316. * orderImage?: string
  6317. * // 门店名称
  6318. * shopName?: string
  6319. * // 门店地址
  6320. * shopAddress?: string
  6321. * // 门店电话
  6322. * tel?: string
  6323. * djkOrderAttachInfo?: {
  6324. * createTime?: string
  6325. * updateTime?: string
  6326. * // 订单号
  6327. * orderNumber?: string
  6328. * // 大健康订单类型 0-正常订单 1-福利订单
  6329. * djkOrderType?: number
  6330. * // 商品id
  6331. * goodsId?: number
  6332. * // 商品图
  6333. * goodsImg?: string
  6334. * // 商品名
  6335. * goodsName?: string
  6336. * // 商品编码
  6337. * goodsCode?: string
  6338. * // 价格
  6339. * price?: number
  6340. * // 商品数量
  6341. * goodsNum?: number
  6342. * // 有效时间(天)
  6343. * effectiveTime?: number
  6344. * // 提前预约时间(天)
  6345. * advanceBookingTime?: number
  6346. * // 活动名称
  6347. * activityName?: string
  6348. * // 客户授权
  6349. * customerAuthorization?: number
  6350. * // 过期时间
  6351. * expiredTime?: string
  6352. * // 核销时间
  6353. * verificationTime?: string
  6354. * // 核销人
  6355. * verificationPerson?: string
  6356. * // 核销门店
  6357. * verificationShop?: string
  6358. * // 退款单号
  6359. * refundNo?: string
  6360. * // 退款原因
  6361. * refundReason?: string
  6362. * // 退款描述
  6363. * refundDesc?: string
  6364. * // 退款图片
  6365. * refundImg?: string
  6366. * // 提交退款时间
  6367. * submitRefundTime?: string
  6368. * // 退款到账时间
  6369. * refundTime?: string
  6370. * // 订单备注
  6371. * remark?: string
  6372. * }
  6373. * // 商品总额
  6374. * goodsTotal?: number
  6375. * // 是否存在退款单 0不存在 1存在
  6376. * hasRefund?: number
  6377. * // 子订单
  6378. * // [items] start
  6379. * // [items] end
  6380. * orderItemList?: Array<{
  6381. * // 用户Id
  6382. * memberId?: number
  6383. * // 店铺id
  6384. * shopId?: number
  6385. * // 订单order_number
  6386. * orderNumber?: string
  6387. * // 产品ID
  6388. * prodId?: number
  6389. * // 产品SkuID
  6390. * skuId?: number
  6391. * // 购物车产品个数
  6392. * prodCount?: number
  6393. * // 产品名称
  6394. * prodName?: string
  6395. * // sku名称
  6396. * skuName?: string
  6397. * // 产品主图片路径
  6398. * pic?: string
  6399. * // spec
  6400. * spec?: string
  6401. * // 产品价格
  6402. * price?: number
  6403. * // 商品小计
  6404. * productTotalAmount?: number
  6405. * // 购物时间
  6406. * recTime?: string
  6407. * // 使用积分
  6408. * useScore?: number
  6409. * // 获得积分
  6410. * gainScore?: number
  6411. * }>
  6412. * // 电影院子订单
  6413. * // [items] start
  6414. * // [items] end
  6415. * orderMovieItems?: Array<{
  6416. * // 订单order_number
  6417. * orderNumber?: string
  6418. * // 座位名称
  6419. * name?: string
  6420. * // 票码
  6421. * ticketCode?: string
  6422. * // 二维码
  6423. * pic?: string
  6424. * // 区域类型(1-普通区域, 2-特殊区域 3-贵宾区)
  6425. * areaType?: string
  6426. * // 使用状态(未使用, :已使用, :已过期)
  6427. * status?: number
  6428. * // 产品价格
  6429. * price?: number
  6430. * // 购物时间
  6431. * recTime?: string
  6432. * }>
  6433. * // 影院电话号码
  6434. * cinemaPhone?: string
  6435. * chargeOrder?: {
  6436. * // 用户ID
  6437. * memberId?: number
  6438. * // 订购流水号
  6439. * orderNumber?: string
  6440. * // 充电订单状态:
  6441. * status?: number
  6442. * // 备注
  6443. * remarks?: string
  6444. * // 充电订单号
  6445. * chargeOrderNo?: string
  6446. * // 开始充电时间
  6447. * startTime?: string
  6448. * // 结束充电时间
  6449. * endTime?: string
  6450. * // 第三方充电站ID
  6451. * stationId?: string
  6452. * // 充电时间:秒
  6453. * chargeTime?: number
  6454. * // 实际充电度数(单位:0.001 kw/h)
  6455. * totalCharge?: number
  6456. * // 平台实际收取金额
  6457. * realCost?: number
  6458. * // 平台总服务费
  6459. * realServiceCost?: number
  6460. * // 预充值金额
  6461. * preAmt?: number
  6462. * // 充电设备接口编码
  6463. * connectorId?: string
  6464. * chargeOrderId?: string
  6465. * // 电站名称
  6466. * powerStationName?: string
  6467. * // 三方电费
  6468. * totalMoney?: number
  6469. * // 充电度数
  6470. * totalPower?: number
  6471. * // 0:用户手动停止充电;1:客户归属地运营商平台停止充电;2:BMS停止充电;3:充电机设备故障;4:连接器断开;其它:自定义
  6472. * stopMethod?: number
  6473. * }
  6474. * yppDetail?: {
  6475. * key?: object
  6476. * }
  6477. * // 会员昵称
  6478. * memberNickName?: string
  6479. * // 会员真实姓名
  6480. * memberRealName?: string
  6481. * // 会员电话
  6482. * memberMobile?: string
  6483. * // 记录
  6484. * // [items] start
  6485. * // [items] end
  6486. * djkOrderLogList?: Array<{
  6487. * createTime?: string
  6488. * updateTime?: string
  6489. * // 订单号
  6490. * orderNumber?: string
  6491. * // 操作
  6492. * operation?: string
  6493. * // 操作员
  6494. * operator?: string
  6495. * // 订单备注
  6496. * remark?: string
  6497. * }>
  6498. * virtualOrderItem?: {
  6499. * createTime?: string
  6500. * updateTime?: string
  6501. * // 订购流水号,关联主订单
  6502. * orderNumber?: string
  6503. * // 用户ID
  6504. * memberId?: number
  6505. * // 渠道ID
  6506. * channelId?: number
  6507. * // 商品编号(本地pms_video_product.product_number)
  6508. * productNumber?: string
  6509. * // 第三方商品编码(pms_video_product.product_id)
  6510. * productId?: string
  6511. * // 商品名称
  6512. * productName?: string
  6513. * // 商品类型:卡密/直充
  6514. * productType?: string
  6515. * // 面值
  6516. * faceValue?: number
  6517. * // 采购价(成本)
  6518. * purchasePrice?: number
  6519. * // 销售价(从pms_video_channel_price获取)
  6520. * sellPrice?: number
  6521. * // 充值账号(直充类)
  6522. * rechargeAccount?: string
  6523. * // 账号类型:1手机号 2QQ号 0其他
  6524. * accountType?: number
  6525. * // 充值状态:0待处理 1处理中 2成功 3失败
  6526. * rechargeStatus?: number
  6527. * // 第三方平台订单号
  6528. * thirdOrderNo?: string
  6529. * // 卡密信息JSON(卡密类商品,需解密)
  6530. * cardInfo?: string
  6531. * // 第三方接口原始返回JSON
  6532. * thirdResponse?: string
  6533. * }
  6534. * // 优惠券ID
  6535. * couponId?: string
  6536. * // 1-待支付,2-已支付,6-已退款,9-已取消
  6537. * oilOrderStatus?: number
  6538. * // 订单平台类型(0-小程序 1-TV)
  6539. * orderPlatformType?: number
  6540. * // 订单过期时间
  6541. * expireTime?: string
  6542. * // 是否可核销,0:不可核销操作,1:可进行核销操作
  6543. * isWriteOff?: number
  6544. * shopInfo?: {
  6545. * // 门店id
  6546. * shopId?: number
  6547. * // shop_logo
  6548. * shopLogo?: string
  6549. * // 门店名称
  6550. * shopName?: string
  6551. * // shop_lat
  6552. * shopLat?: number
  6553. * // shop_lng
  6554. * shopLng?: number
  6555. * // tel
  6556. * tel?: string
  6557. * }
  6558. * omsOrderOilVO?: {
  6559. * // 小桔订单号
  6560. * xjOrderId?: string
  6561. * // 门店ID
  6562. * storeId?: string
  6563. * // 门店名称
  6564. * storeName?: string
  6565. * // 城市名称
  6566. * cityName?: string
  6567. * // 枪号
  6568. * gunNo?: string
  6569. * // 商品名称(油品名称)
  6570. * itemName?: string
  6571. * // 油号id
  6572. * itemId?: number
  6573. * // 商品升数
  6574. * quantity?: number
  6575. * // 订单金额(单位:分)
  6576. * totalMoney?: number
  6577. * // 实付金额(单位:分)
  6578. * realMoney?: number
  6579. * // 订单状态:1-待支付,2-已支付,6-已退款,9-已取消
  6580. * orderStatus?: number
  6581. * // 支付时间
  6582. * payTime?: string
  6583. * // 退款时间
  6584. * refundTime?: string
  6585. * // 服务费
  6586. * serviceFee?: number
  6587. * // 优惠减免金额
  6588. * promotionAmount?: number
  6589. * // 发改委价格、国标价
  6590. * cityPrice?: number
  6591. * // 门店价、油枪价、油机价
  6592. * storePrice?: number
  6593. * // 品牌名称
  6594. * brandName?: string
  6595. * // 油站地址
  6596. * address?: string
  6597. * // 优惠卷名称
  6598. * activityName?: string
  6599. * // 优惠卷id
  6600. * allowanceId?: string
  6601. * // 小桔H5支付地址
  6602. * payUrl?: string
  6603. * // 小桔价、折扣价、优惠价
  6604. * vipPrice?: number
  6605. * }
  6606. * }>
  6607. * total?: number
  6608. * }
  6609. * // 返回处理消息
  6610. * msg?: string
  6611. * }
  6612. * ```
  6613. */
  6614. get_api_v1_order_orderlist<
  6615. Config extends Alova2MethodConfig<PageResultOmsOrder> & {
  6616. params: {
  6617. pageNum?: number;
  6618. pageSize?: number;
  6619. businessType?: string;
  6620. orderStatus?: string;
  6621. dvyType?: number;
  6622. };
  6623. }
  6624. >(
  6625. config: Config
  6626. ): Alova2Method<PageResultOmsOrder, 'general.get_api_v1_order_orderlist', Config>;
  6627. /**
  6628. * ---
  6629. *
  6630. * [GET] 小程序-订单详情
  6631. *
  6632. * **path:** /smqjh-oms/api/v1/order/orderInfo
  6633. *
  6634. * ---
  6635. *
  6636. * **Query Parameters**
  6637. * ```ts
  6638. * type QueryParameters = {
  6639. * orderNo?: string
  6640. * }
  6641. * ```
  6642. *
  6643. * ---
  6644. *
  6645. * **Response**
  6646. * ```ts
  6647. * type Response = {
  6648. * // 返回状态码
  6649. * code?: string
  6650. * data?: {
  6651. * createTime?: string
  6652. * updateTime?: string
  6653. * // 第三方订单ID
  6654. * thirdOrderId?: string
  6655. * // 用户ID
  6656. * memberId?: number
  6657. * // 店铺id
  6658. * shopId?: number
  6659. * // 企业ID
  6660. * channelId?: number
  6661. * // 企业名称
  6662. * channelName?: string
  6663. * // 订购流水号
  6664. * orderNumber?: string
  6665. * // 订单总额
  6666. * orderMoney?: number
  6667. * // 商品总值
  6668. * total?: number
  6669. * // 实际总值(用户实付)
  6670. * actualTotal?: number
  6671. * // 订单运费
  6672. * freightAmount?: number
  6673. * // 企业用户用积分抵扣,后台充值积分
  6674. * offsetPoints?: number
  6675. * // 支付方式 0-微信 1-积分 2-混合
  6676. * payType?: number
  6677. * // 买家备注
  6678. * remarks?: string
  6679. * // 卖家备注
  6680. * shopRemarks?: string
  6681. * // 配送类型 1:快递 2:自提 3:及时配送
  6682. * dvyType?: number
  6683. * // 配送方式ID
  6684. * dvyId?: number
  6685. * // 物流单号
  6686. * dvyFlowId?: string
  6687. * // 物流公司编号
  6688. * dvyNo?: string
  6689. * // 物流公司名称
  6690. * dvyName?: string
  6691. * // 付款时间
  6692. * payTime?: string
  6693. * // 发货时间
  6694. * dvyTime?: string
  6695. * // 取消原因
  6696. * cancelReason?: string
  6697. * // 取消时间
  6698. * cancelTime?: string
  6699. * // 用户订单删除状态
  6700. * deleteStatus?: number
  6701. * // 订单类型 0-微信订单 1-积分订单 2-混合订单
  6702. * orderType?: number
  6703. * // 订单关闭原因 1-超时未支付 2-退款关闭 4-买家取消 15-已通过货到付款交易
  6704. * closeType?: number
  6705. * // 海博订单状态:0-待支付,1-待发货(快递使用),20-订单已接单(待拣货),30-订单待配送(拣货完成/自提类订单为待自提),40-订单配送中 ,50-订单取消待审核,60-订单已取消,70-订单已送达,80-订单已完成
  6706. * hbOrderStatus?: number
  6707. * // 海博物流状态(20:已抢单,30:配送员到店,40:取货完成,50:配送单取消,100:已送达)
  6708. * hbLogisticStatus?: number
  6709. * // 业务类型
  6710. * businessType?: string
  6711. * // 收货人姓名
  6712. * consigneeName?: string
  6713. * // 收货人电话
  6714. * consigneeMobile: string
  6715. * // 收货人地址
  6716. * consigneeAddress?: string
  6717. * // 是否已经支付,1:已经支付过,0:,没有支付过
  6718. * isPayed?: number
  6719. * // 微信订单号
  6720. * outTradeNo?: string
  6721. * // 微信交易号
  6722. * transactionId?: string
  6723. * // 纬度
  6724. * latitude?: number
  6725. * // 经度
  6726. * longitude?: number
  6727. * // 订单售后状态(0-无售后订单,1-部分商品退款,2-退款完成)
  6728. * refundStatus?: number
  6729. * // 影院名称
  6730. * cinemaName?: string
  6731. * // 影院编码
  6732. * cinemaCode?: string
  6733. * // 计影片类型
  6734. * planType?: string
  6735. * // 影厅名称
  6736. * hallName?: string
  6737. * // 场次
  6738. * session?: string
  6739. * // 电影名称
  6740. * movieName?: string
  6741. * // 订单图片
  6742. * orderImage?: string
  6743. * // 门店名称
  6744. * shopName?: string
  6745. * // 门店地址
  6746. * shopAddress?: string
  6747. * // 门店电话
  6748. * tel?: string
  6749. * djkOrderAttachInfo?: {
  6750. * createTime?: string
  6751. * updateTime?: string
  6752. * // 订单号
  6753. * orderNumber?: string
  6754. * // 大健康订单类型 0-正常订单 1-福利订单
  6755. * djkOrderType?: number
  6756. * // 商品id
  6757. * goodsId?: number
  6758. * // 商品图
  6759. * goodsImg?: string
  6760. * // 商品名
  6761. * goodsName?: string
  6762. * // 商品编码
  6763. * goodsCode?: string
  6764. * // 价格
  6765. * price?: number
  6766. * // 商品数量
  6767. * goodsNum?: number
  6768. * // 有效时间(天)
  6769. * effectiveTime?: number
  6770. * // 提前预约时间(天)
  6771. * advanceBookingTime?: number
  6772. * // 活动名称
  6773. * activityName?: string
  6774. * // 客户授权
  6775. * customerAuthorization?: number
  6776. * // 过期时间
  6777. * expiredTime?: string
  6778. * // 核销时间
  6779. * verificationTime?: string
  6780. * // 核销人
  6781. * verificationPerson?: string
  6782. * // 核销门店
  6783. * verificationShop?: string
  6784. * // 退款单号
  6785. * refundNo?: string
  6786. * // 退款原因
  6787. * refundReason?: string
  6788. * // 退款描述
  6789. * refundDesc?: string
  6790. * // 退款图片
  6791. * refundImg?: string
  6792. * // 提交退款时间
  6793. * submitRefundTime?: string
  6794. * // 退款到账时间
  6795. * refundTime?: string
  6796. * // 订单备注
  6797. * remark?: string
  6798. * }
  6799. * // 商品总额
  6800. * goodsTotal?: number
  6801. * // 是否存在退款单 0不存在 1存在
  6802. * hasRefund?: number
  6803. * // 子订单
  6804. * // [items] start
  6805. * // [items] end
  6806. * orderItemList?: Array<{
  6807. * // 用户Id
  6808. * memberId?: number
  6809. * // 店铺id
  6810. * shopId?: number
  6811. * // 订单order_number
  6812. * orderNumber?: string
  6813. * // 产品ID
  6814. * prodId?: number
  6815. * // 产品SkuID
  6816. * skuId?: number
  6817. * // 购物车产品个数
  6818. * prodCount?: number
  6819. * // 产品名称
  6820. * prodName?: string
  6821. * // sku名称
  6822. * skuName?: string
  6823. * // 产品主图片路径
  6824. * pic?: string
  6825. * // spec
  6826. * spec?: string
  6827. * // 产品价格
  6828. * price?: number
  6829. * // 商品小计
  6830. * productTotalAmount?: number
  6831. * // 购物时间
  6832. * recTime?: string
  6833. * // 使用积分
  6834. * useScore?: number
  6835. * // 获得积分
  6836. * gainScore?: number
  6837. * }>
  6838. * // 电影院子订单
  6839. * // [items] start
  6840. * // [items] end
  6841. * orderMovieItems?: Array<{
  6842. * // 订单order_number
  6843. * orderNumber?: string
  6844. * // 座位名称
  6845. * name?: string
  6846. * // 票码
  6847. * ticketCode?: string
  6848. * // 二维码
  6849. * pic?: string
  6850. * // 区域类型(1-普通区域, 2-特殊区域 3-贵宾区)
  6851. * areaType?: string
  6852. * // 使用状态(未使用, :已使用, :已过期)
  6853. * status?: number
  6854. * // 产品价格
  6855. * price?: number
  6856. * // 购物时间
  6857. * recTime?: string
  6858. * }>
  6859. * // 影院电话号码
  6860. * cinemaPhone?: string
  6861. * chargeOrder?: {
  6862. * // 用户ID
  6863. * memberId?: number
  6864. * // 订购流水号
  6865. * orderNumber?: string
  6866. * // 充电订单状态:
  6867. * status?: number
  6868. * // 备注
  6869. * remarks?: string
  6870. * // 充电订单号
  6871. * chargeOrderNo?: string
  6872. * // 开始充电时间
  6873. * startTime?: string
  6874. * // 结束充电时间
  6875. * endTime?: string
  6876. * // 第三方充电站ID
  6877. * stationId?: string
  6878. * // 充电时间:秒
  6879. * chargeTime?: number
  6880. * // 实际充电度数(单位:0.001 kw/h)
  6881. * totalCharge?: number
  6882. * // 平台实际收取金额
  6883. * realCost?: number
  6884. * // 平台总服务费
  6885. * realServiceCost?: number
  6886. * // 预充值金额
  6887. * preAmt?: number
  6888. * // 充电设备接口编码
  6889. * connectorId?: string
  6890. * chargeOrderId?: string
  6891. * // 电站名称
  6892. * powerStationName?: string
  6893. * // 三方电费
  6894. * totalMoney?: number
  6895. * // 充电度数
  6896. * totalPower?: number
  6897. * // 0:用户手动停止充电;1:客户归属地运营商平台停止充电;2:BMS停止充电;3:充电机设备故障;4:连接器断开;其它:自定义
  6898. * stopMethod?: number
  6899. * }
  6900. * yppDetail?: {
  6901. * key?: object
  6902. * }
  6903. * // 会员昵称
  6904. * memberNickName?: string
  6905. * // 会员真实姓名
  6906. * memberRealName?: string
  6907. * // 会员电话
  6908. * memberMobile?: string
  6909. * // 记录
  6910. * // [items] start
  6911. * // [items] end
  6912. * djkOrderLogList?: Array<{
  6913. * createTime?: string
  6914. * updateTime?: string
  6915. * // 订单号
  6916. * orderNumber?: string
  6917. * // 操作
  6918. * operation?: string
  6919. * // 操作员
  6920. * operator?: string
  6921. * // 订单备注
  6922. * remark?: string
  6923. * }>
  6924. * virtualOrderItem?: {
  6925. * createTime?: string
  6926. * updateTime?: string
  6927. * // 订购流水号,关联主订单
  6928. * orderNumber?: string
  6929. * // 用户ID
  6930. * memberId?: number
  6931. * // 渠道ID
  6932. * channelId?: number
  6933. * // 商品编号(本地pms_video_product.product_number)
  6934. * productNumber?: string
  6935. * // 第三方商品编码(pms_video_product.product_id)
  6936. * productId?: string
  6937. * // 商品名称
  6938. * productName?: string
  6939. * // 商品类型:卡密/直充
  6940. * productType?: string
  6941. * // 面值
  6942. * faceValue?: number
  6943. * // 采购价(成本)
  6944. * purchasePrice?: number
  6945. * // 销售价(从pms_video_channel_price获取)
  6946. * sellPrice?: number
  6947. * // 充值账号(直充类)
  6948. * rechargeAccount?: string
  6949. * // 账号类型:1手机号 2QQ号 0其他
  6950. * accountType?: number
  6951. * // 充值状态:0待处理 1处理中 2成功 3失败
  6952. * rechargeStatus?: number
  6953. * // 第三方平台订单号
  6954. * thirdOrderNo?: string
  6955. * // 卡密信息JSON(卡密类商品,需解密)
  6956. * cardInfo?: string
  6957. * // 第三方接口原始返回JSON
  6958. * thirdResponse?: string
  6959. * }
  6960. * // 优惠券ID
  6961. * couponId?: string
  6962. * // 1-待支付,2-已支付,6-已退款,9-已取消
  6963. * oilOrderStatus?: number
  6964. * // 订单平台类型(0-小程序 1-TV)
  6965. * orderPlatformType?: number
  6966. * // 订单过期时间
  6967. * expireTime?: string
  6968. * // 是否可核销,0:不可核销操作,1:可进行核销操作
  6969. * isWriteOff?: number
  6970. * shopInfo?: {
  6971. * // 门店id
  6972. * shopId?: number
  6973. * // shop_logo
  6974. * shopLogo?: string
  6975. * // 门店名称
  6976. * shopName?: string
  6977. * // shop_lat
  6978. * shopLat?: number
  6979. * // shop_lng
  6980. * shopLng?: number
  6981. * // tel
  6982. * tel?: string
  6983. * }
  6984. * omsOrderOilVO?: {
  6985. * // 小桔订单号
  6986. * xjOrderId?: string
  6987. * // 门店ID
  6988. * storeId?: string
  6989. * // 门店名称
  6990. * storeName?: string
  6991. * // 城市名称
  6992. * cityName?: string
  6993. * // 枪号
  6994. * gunNo?: string
  6995. * // 商品名称(油品名称)
  6996. * itemName?: string
  6997. * // 油号id
  6998. * itemId?: number
  6999. * // 商品升数
  7000. * quantity?: number
  7001. * // 订单金额(单位:分)
  7002. * totalMoney?: number
  7003. * // 实付金额(单位:分)
  7004. * realMoney?: number
  7005. * // 订单状态:1-待支付,2-已支付,6-已退款,9-已取消
  7006. * orderStatus?: number
  7007. * // 支付时间
  7008. * payTime?: string
  7009. * // 退款时间
  7010. * refundTime?: string
  7011. * // 服务费
  7012. * serviceFee?: number
  7013. * // 优惠减免金额
  7014. * promotionAmount?: number
  7015. * // 发改委价格、国标价
  7016. * cityPrice?: number
  7017. * // 门店价、油枪价、油机价
  7018. * storePrice?: number
  7019. * // 品牌名称
  7020. * brandName?: string
  7021. * // 油站地址
  7022. * address?: string
  7023. * // 优惠卷名称
  7024. * activityName?: string
  7025. * // 优惠卷id
  7026. * allowanceId?: string
  7027. * // 小桔H5支付地址
  7028. * payUrl?: string
  7029. * // 小桔价、折扣价、优惠价
  7030. * vipPrice?: number
  7031. * }
  7032. * }
  7033. * msg?: string
  7034. * }
  7035. * ```
  7036. */
  7037. get_smqjh_oms_api_v1_order_orderinfo<
  7038. Config extends Alova2MethodConfig<ResultOmsOrder> & {
  7039. params: {
  7040. orderNo?: string;
  7041. };
  7042. }
  7043. >(
  7044. config: Config
  7045. ): Alova2Method<ResultOmsOrder, 'general.get_smqjh_oms_api_v1_order_orderinfo', Config>;
  7046. /**
  7047. * ---
  7048. *
  7049. * [GET] 小程序-订单详情
  7050. *
  7051. * **path:** /api/v1/order/orderInfo
  7052. *
  7053. * ---
  7054. *
  7055. * **Query Parameters**
  7056. * ```ts
  7057. * type QueryParameters = {
  7058. * orderNo?: string
  7059. * }
  7060. * ```
  7061. *
  7062. * ---
  7063. *
  7064. * **Response**
  7065. * ```ts
  7066. * type Response = {
  7067. * // 返回状态码
  7068. * code?: string
  7069. * data?: {
  7070. * createTime?: string
  7071. * updateTime?: string
  7072. * // 第三方订单ID
  7073. * thirdOrderId?: string
  7074. * // 用户ID
  7075. * memberId?: number
  7076. * // 店铺id
  7077. * shopId?: number
  7078. * // 企业ID
  7079. * channelId?: number
  7080. * // 企业名称
  7081. * channelName?: string
  7082. * // 订购流水号
  7083. * orderNumber?: string
  7084. * // 订单总额
  7085. * orderMoney?: number
  7086. * // 商品总值
  7087. * total?: number
  7088. * // 实际总值(用户实付)
  7089. * actualTotal?: number
  7090. * // 订单运费
  7091. * freightAmount?: number
  7092. * // 企业用户用积分抵扣,后台充值积分
  7093. * offsetPoints?: number
  7094. * // 支付方式 0-微信 1-积分 2-混合
  7095. * payType?: number
  7096. * // 买家备注
  7097. * remarks?: string
  7098. * // 卖家备注
  7099. * shopRemarks?: string
  7100. * // 配送类型 1:快递 2:自提 3:及时配送
  7101. * dvyType?: number
  7102. * // 配送方式ID
  7103. * dvyId?: number
  7104. * // 物流单号
  7105. * dvyFlowId?: string
  7106. * // 物流公司编号
  7107. * dvyNo?: string
  7108. * // 物流公司名称
  7109. * dvyName?: string
  7110. * // 付款时间
  7111. * payTime?: string
  7112. * // 发货时间
  7113. * dvyTime?: string
  7114. * // 取消原因
  7115. * cancelReason?: string
  7116. * // 取消时间
  7117. * cancelTime?: string
  7118. * // 用户订单删除状态
  7119. * deleteStatus?: number
  7120. * // 订单类型 0-微信订单 1-积分订单 2-混合订单
  7121. * orderType?: number
  7122. * // 订单关闭原因 1-超时未支付 2-退款关闭 4-买家取消 15-已通过货到付款交易
  7123. * closeType?: number
  7124. * // 海博订单状态:0-待支付,1-待发货(快递使用),20-订单已接单(待拣货),30-订单待配送(拣货完成/自提类订单为待自提),40-订单配送中 ,50-订单取消待审核,60-订单已取消,70-订单已送达,80-订单已完成
  7125. * hbOrderStatus?: number
  7126. * // 海博物流状态(20:已抢单,30:配送员到店,40:取货完成,50:配送单取消,100:已送达)
  7127. * hbLogisticStatus?: number
  7128. * // 业务类型
  7129. * businessType?: string
  7130. * // 收货人姓名
  7131. * consigneeName?: string
  7132. * // 收货人电话
  7133. * consigneeMobile: string
  7134. * // 收货人地址
  7135. * consigneeAddress?: string
  7136. * // 是否已经支付,1:已经支付过,0:,没有支付过
  7137. * isPayed?: number
  7138. * // 微信订单号
  7139. * outTradeNo?: string
  7140. * // 微信交易号
  7141. * transactionId?: string
  7142. * // 纬度
  7143. * latitude?: number
  7144. * // 经度
  7145. * longitude?: number
  7146. * // 订单售后状态(0-无售后订单,1-部分商品退款,2-退款完成)
  7147. * refundStatus?: number
  7148. * // 影院名称
  7149. * cinemaName?: string
  7150. * // 影院编码
  7151. * cinemaCode?: string
  7152. * // 计影片类型
  7153. * planType?: string
  7154. * // 影厅名称
  7155. * hallName?: string
  7156. * // 场次
  7157. * session?: string
  7158. * // 电影名称
  7159. * movieName?: string
  7160. * // 订单图片
  7161. * orderImage?: string
  7162. * // 门店名称
  7163. * shopName?: string
  7164. * // 门店地址
  7165. * shopAddress?: string
  7166. * // 门店电话
  7167. * tel?: string
  7168. * djkOrderAttachInfo?: {
  7169. * createTime?: string
  7170. * updateTime?: string
  7171. * // 订单号
  7172. * orderNumber?: string
  7173. * // 大健康订单类型 0-正常订单 1-福利订单
  7174. * djkOrderType?: number
  7175. * // 商品id
  7176. * goodsId?: number
  7177. * // 商品图
  7178. * goodsImg?: string
  7179. * // 商品名
  7180. * goodsName?: string
  7181. * // 商品编码
  7182. * goodsCode?: string
  7183. * // 价格
  7184. * price?: number
  7185. * // 商品数量
  7186. * goodsNum?: number
  7187. * // 有效时间(天)
  7188. * effectiveTime?: number
  7189. * // 提前预约时间(天)
  7190. * advanceBookingTime?: number
  7191. * // 活动名称
  7192. * activityName?: string
  7193. * // 客户授权
  7194. * customerAuthorization?: number
  7195. * // 过期时间
  7196. * expiredTime?: string
  7197. * // 核销时间
  7198. * verificationTime?: string
  7199. * // 核销人
  7200. * verificationPerson?: string
  7201. * // 核销门店
  7202. * verificationShop?: string
  7203. * // 退款单号
  7204. * refundNo?: string
  7205. * // 退款原因
  7206. * refundReason?: string
  7207. * // 退款描述
  7208. * refundDesc?: string
  7209. * // 退款图片
  7210. * refundImg?: string
  7211. * // 提交退款时间
  7212. * submitRefundTime?: string
  7213. * // 退款到账时间
  7214. * refundTime?: string
  7215. * // 订单备注
  7216. * remark?: string
  7217. * }
  7218. * // 商品总额
  7219. * goodsTotal?: number
  7220. * // 是否存在退款单 0不存在 1存在
  7221. * hasRefund?: number
  7222. * // 子订单
  7223. * // [items] start
  7224. * // [items] end
  7225. * orderItemList?: Array<{
  7226. * // 用户Id
  7227. * memberId?: number
  7228. * // 店铺id
  7229. * shopId?: number
  7230. * // 订单order_number
  7231. * orderNumber?: string
  7232. * // 产品ID
  7233. * prodId?: number
  7234. * // 产品SkuID
  7235. * skuId?: number
  7236. * // 购物车产品个数
  7237. * prodCount?: number
  7238. * // 产品名称
  7239. * prodName?: string
  7240. * // sku名称
  7241. * skuName?: string
  7242. * // 产品主图片路径
  7243. * pic?: string
  7244. * // spec
  7245. * spec?: string
  7246. * // 产品价格
  7247. * price?: number
  7248. * // 商品小计
  7249. * productTotalAmount?: number
  7250. * // 购物时间
  7251. * recTime?: string
  7252. * // 使用积分
  7253. * useScore?: number
  7254. * // 获得积分
  7255. * gainScore?: number
  7256. * }>
  7257. * // 电影院子订单
  7258. * // [items] start
  7259. * // [items] end
  7260. * orderMovieItems?: Array<{
  7261. * // 订单order_number
  7262. * orderNumber?: string
  7263. * // 座位名称
  7264. * name?: string
  7265. * // 票码
  7266. * ticketCode?: string
  7267. * // 二维码
  7268. * pic?: string
  7269. * // 区域类型(1-普通区域, 2-特殊区域 3-贵宾区)
  7270. * areaType?: string
  7271. * // 使用状态(未使用, :已使用, :已过期)
  7272. * status?: number
  7273. * // 产品价格
  7274. * price?: number
  7275. * // 购物时间
  7276. * recTime?: string
  7277. * }>
  7278. * // 影院电话号码
  7279. * cinemaPhone?: string
  7280. * chargeOrder?: {
  7281. * // 用户ID
  7282. * memberId?: number
  7283. * // 订购流水号
  7284. * orderNumber?: string
  7285. * // 充电订单状态:
  7286. * status?: number
  7287. * // 备注
  7288. * remarks?: string
  7289. * // 充电订单号
  7290. * chargeOrderNo?: string
  7291. * // 开始充电时间
  7292. * startTime?: string
  7293. * // 结束充电时间
  7294. * endTime?: string
  7295. * // 第三方充电站ID
  7296. * stationId?: string
  7297. * // 充电时间:秒
  7298. * chargeTime?: number
  7299. * // 实际充电度数(单位:0.001 kw/h)
  7300. * totalCharge?: number
  7301. * // 平台实际收取金额
  7302. * realCost?: number
  7303. * // 平台总服务费
  7304. * realServiceCost?: number
  7305. * // 预充值金额
  7306. * preAmt?: number
  7307. * // 充电设备接口编码
  7308. * connectorId?: string
  7309. * chargeOrderId?: string
  7310. * // 电站名称
  7311. * powerStationName?: string
  7312. * // 三方电费
  7313. * totalMoney?: number
  7314. * // 充电度数
  7315. * totalPower?: number
  7316. * // 0:用户手动停止充电;1:客户归属地运营商平台停止充电;2:BMS停止充电;3:充电机设备故障;4:连接器断开;其它:自定义
  7317. * stopMethod?: number
  7318. * }
  7319. * yppDetail?: {
  7320. * key?: object
  7321. * }
  7322. * // 会员昵称
  7323. * memberNickName?: string
  7324. * // 会员真实姓名
  7325. * memberRealName?: string
  7326. * // 会员电话
  7327. * memberMobile?: string
  7328. * // 记录
  7329. * // [items] start
  7330. * // [items] end
  7331. * djkOrderLogList?: Array<{
  7332. * createTime?: string
  7333. * updateTime?: string
  7334. * // 订单号
  7335. * orderNumber?: string
  7336. * // 操作
  7337. * operation?: string
  7338. * // 操作员
  7339. * operator?: string
  7340. * // 订单备注
  7341. * remark?: string
  7342. * }>
  7343. * virtualOrderItem?: {
  7344. * createTime?: string
  7345. * updateTime?: string
  7346. * // 订购流水号,关联主订单
  7347. * orderNumber?: string
  7348. * // 用户ID
  7349. * memberId?: number
  7350. * // 渠道ID
  7351. * channelId?: number
  7352. * // 商品编号(本地pms_video_product.product_number)
  7353. * productNumber?: string
  7354. * // 第三方商品编码(pms_video_product.product_id)
  7355. * productId?: string
  7356. * // 商品名称
  7357. * productName?: string
  7358. * // 商品类型:卡密/直充
  7359. * productType?: string
  7360. * // 面值
  7361. * faceValue?: number
  7362. * // 采购价(成本)
  7363. * purchasePrice?: number
  7364. * // 销售价(从pms_video_channel_price获取)
  7365. * sellPrice?: number
  7366. * // 充值账号(直充类)
  7367. * rechargeAccount?: string
  7368. * // 账号类型:1手机号 2QQ号 0其他
  7369. * accountType?: number
  7370. * // 充值状态:0待处理 1处理中 2成功 3失败
  7371. * rechargeStatus?: number
  7372. * // 第三方平台订单号
  7373. * thirdOrderNo?: string
  7374. * // 卡密信息JSON(卡密类商品,需解密)
  7375. * cardInfo?: string
  7376. * // 第三方接口原始返回JSON
  7377. * thirdResponse?: string
  7378. * }
  7379. * // 优惠券ID
  7380. * couponId?: string
  7381. * // 1-待支付,2-已支付,6-已退款,9-已取消
  7382. * oilOrderStatus?: number
  7383. * // 订单平台类型(0-小程序 1-TV)
  7384. * orderPlatformType?: number
  7385. * // 订单过期时间
  7386. * expireTime?: string
  7387. * // 是否可核销,0:不可核销操作,1:可进行核销操作
  7388. * isWriteOff?: number
  7389. * shopInfo?: {
  7390. * // 门店id
  7391. * shopId?: number
  7392. * // shop_logo
  7393. * shopLogo?: string
  7394. * // 门店名称
  7395. * shopName?: string
  7396. * // shop_lat
  7397. * shopLat?: number
  7398. * // shop_lng
  7399. * shopLng?: number
  7400. * // tel
  7401. * tel?: string
  7402. * }
  7403. * omsOrderOilVO?: {
  7404. * // 小桔订单号
  7405. * xjOrderId?: string
  7406. * // 门店ID
  7407. * storeId?: string
  7408. * // 门店名称
  7409. * storeName?: string
  7410. * // 城市名称
  7411. * cityName?: string
  7412. * // 枪号
  7413. * gunNo?: string
  7414. * // 商品名称(油品名称)
  7415. * itemName?: string
  7416. * // 油号id
  7417. * itemId?: number
  7418. * // 商品升数
  7419. * quantity?: number
  7420. * // 订单金额(单位:分)
  7421. * totalMoney?: number
  7422. * // 实付金额(单位:分)
  7423. * realMoney?: number
  7424. * // 订单状态:1-待支付,2-已支付,6-已退款,9-已取消
  7425. * orderStatus?: number
  7426. * // 支付时间
  7427. * payTime?: string
  7428. * // 退款时间
  7429. * refundTime?: string
  7430. * // 服务费
  7431. * serviceFee?: number
  7432. * // 优惠减免金额
  7433. * promotionAmount?: number
  7434. * // 发改委价格、国标价
  7435. * cityPrice?: number
  7436. * // 门店价、油枪价、油机价
  7437. * storePrice?: number
  7438. * // 品牌名称
  7439. * brandName?: string
  7440. * // 油站地址
  7441. * address?: string
  7442. * // 优惠卷名称
  7443. * activityName?: string
  7444. * // 优惠卷id
  7445. * allowanceId?: string
  7446. * // 小桔H5支付地址
  7447. * payUrl?: string
  7448. * // 小桔价、折扣价、优惠价
  7449. * vipPrice?: number
  7450. * }
  7451. * }
  7452. * msg?: string
  7453. * }
  7454. * ```
  7455. */
  7456. get_api_v1_order_orderinfo<
  7457. Config extends Alova2MethodConfig<ResultOmsOrder> & {
  7458. params: {
  7459. orderNo?: string;
  7460. };
  7461. }
  7462. >(
  7463. config: Config
  7464. ): Alova2Method<ResultOmsOrder, 'general.get_api_v1_order_orderinfo', Config>;
  7465. };
  7466. }
  7467. }
  7468. var Apis: Apis;
  7469. export interface loginModel {
  7470. captchaCode?: string;
  7471. code?: string;
  7472. grant_type?: string;
  7473. mobile?: string;
  7474. password?: string;
  7475. [property: string]: any;
  7476. }
  7477. export interface logoinToken {
  7478. access_token: string
  7479. code: string
  7480. expires_in: number
  7481. phoneCode: string
  7482. refresh_token: string
  7483. token_type: string
  7484. }
  7485. export interface wxpay {
  7486. appId: string
  7487. nonceStr: string
  7488. package: string
  7489. paySign: string
  7490. signType: string
  7491. timeStamp: string
  7492. /**
  7493. * 支付方式 0-微信 1-积分 2-混合
  7494. */
  7495. payType: number
  7496. price: number
  7497. }