globals.d.ts 222 KB

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