globals.d.ts 222 KB

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