globals.d.ts 223 KB

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