| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331 |
- // ��Ϣͷ
- message MessageHead {
- optional uint32 FunCode = 1; // ���ܺ�
- optional uint32 RequestID = 2; // �ͻ��˵���ˮID
- optional uint64 AccountID = 3; // �˺�ID
- optional uint32 AccessID = 4; //����������ͻ��˵Ľ���ID
- optional int64 ClientTime = 5; //��Ϣ����ʱ��
- optional uint32 GoodsID = 6; //��ƷID
- optional string UUID = 7; // ��ϢΨһID
- optional uint32 MarketID = 8; // �����г�ID
- optional uint32 UserID = 9; // �û�ID
- optional string ResponseTopic = 10; // Ӧ����Ϣ��������
- optional uint64 AccountID2 = 11; // �˺�ID-�ұҽ���ʹ��
- }
- // ��ѯ�����ҳ��Ϣ
- message QueryReqPageInfo {
- optional int32 PageNumber = 1; // ��ѯ�ڼ�ҳ��1Ϊ��һҳ
- optional int32 RecordPerPage = 2; // ÿҳ��������¼�������Ӧ���и�����������������ֶ�ֵ��������������˵ģ�
- optional int32 QueryMark = 3; // �ͻ��Զ����ѯ���
- optional string SortField = 4; // ���ĸ��ֶ�����
- optional int32 SortOrder = 5; // ����ʽ��0���� 1����ҳ
- optional int32 NeedTotalCount = 6; // �Ƿ���Ҫ����TotalCountֵ
- }
- // ��ѯ�����ҳ��Ϣ
- message QueryRspPageInfo {
- optional int32 PageNumber = 1; // ��ѯ�ڼ�ҳ��1Ϊ��һҳ
- optional int32 RecordPerPage = 2; // ÿҳ��������¼�������Ӧ���и�����������������ֶ�ֵ��������������˵ģ�
- optional int32 QueryMark = 3; // �ͻ��Զ����ѯ���
- optional string SortField = 4; // ���ĸ��ֶ�����
- optional int32 SortOrder = 5; // ����ʽ��0���� 1����ҳ
- optional int32 RecordCount = 6; // ����˷��أ����β�ѯ��������˶�������¼
- optional int32 TotalCount = 7; // ����˷��أ������ѯ�����Ĺ���������¼
- }
- message CommonPackage {
- required MessageHead Header = 1; // ��Ϣͷ
- }
- // ����֪ͨ��Ϣͷ
- message NotifyHead {
- optional int32 NtfMode = 1; // ��Ϣ֪ͨģʽ(�������鲥���㲥)
- repeated uint32 ExcludeAcctIDs = 2; // �ų��˺ż��ϣ����ȹ��˴˼����ʺţ�
- repeated uint32 ExchIDs = 3; // Ŀ�꽻�������ϣ���ƥ�����������������ͣ�
- repeated uint32 MemberIDs = 4; // Ŀ���Ա���ϣ���ƥ��������Ա�����ͣ�
- repeated uint64 AccountIDs = 5; // Ŀ���˺ż��ϣ����Ͼ���ƥ��ʱ�������˼��ϣ�
- }
- // ����֪ͨ��Ϣ
- message CommonNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ����֪ͨ��Ϣ(���ɺ����MessageHead������������Ϣ����)
- }
- // �û���¼����
- message LoginReq {
- optional MessageHead Header = 1;
- optional uint64 LoginID = 2; // ��¼ID
- optional string LoginPWD = 3; // ��¼����
- optional uint32 LoginType = 4; // ��½����
- optional uint32 ClientType = 5; // �ն���������
- optional string Version = 6; // �ն������汾��
- optional string MobilePhone = 7; // �ƶ��绰
- optional string GUID = 8; // Ψһ��ʶ��
- optional string LoginIp = 9; // ��¼IP��ַ
- optional uint32 LoginPort = 10; // ��½ͨ�Ŷ˿�
- optional string DeviceID = 11; // �豸��ʶ
- optional string EnvironmentInfo = 12; // ����������Ϣ
- optional string LoginCode = 13; // ��½��
- optional bytes ClientSystemInfo = 14; // �ն�ϵͳ��Ϣ
- optional string ClientAppID = 15; // �ն�AppID
- }
- // �û���¼Ӧ��
- message LoginRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 LoginID = 4; // ��¼ID
- optional uint32 LoginUserType = 5; // ��½�û�����
- optional uint32 AccountStatus = 6; // �û�״̬
- optional uint32 UserID = 7; // �û�ID
- optional uint32 MemberUserID = 8; // �û�������Ա�û�ID
- repeated uint64 AccountIDs = 9; // �˻�ID�б�(��Ȩ��)
- optional string Token = 10; // �û�����
- optional uint64 SystemTime = 11; // ϵͳʱ��
- optional uint32 HasUpdatedPwd = 12; // �Ƿ��Ѹ�������
- optional uint32 PwdWrongCnt = 13; // ��ǰ��������������
- optional uint32 PwdWrongLockCnt = 14; // ��½�˺�������������������
- optional uint32 LoginLockHourNum = 15; // ��½�˺�����ʱ��(Сʱ)
- optional string LoginCode = 16; // ��½��
- optional bytes ClientSystemInfo = 17; // �ն�ϵͳ��Ϣ
- optional uint64 ClientID = 18; // �ն�ID(��½������䣬����ͨ����������·)
- }
- // �û��dz�����
- message LogoutReq {
- optional MessageHead Header = 1;
- optional uint64 LoginID = 2; // ��¼ID
- optional string Token = 3; // ��¼ʱ���ص��û�����
- optional string LoginIp = 4; // �dz�IP��ַ
- optional uint32 LoginPort = 5; // �dz�ͨ�Ŷ˿�
- }
- // �û��dz�Ӧ��
- message LogoutRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �û�����У������
- message TokenCheckReq {
- optional MessageHead Header = 1;
- optional uint64 LoginID = 2; // ��½�˻�ID
- optional string Token = 3; // �û�����
- optional uint64 SystemTime = 4; // У��ʱ��ϵͳʱ��
- optional uint32 CheckType = 5; // ������
- }
- // �û�����У��Ӧ��
- message TokenCheckRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 LoginID = 4; // ��½�˻�ID
- optional uint32 TokenStatus = 5; // ����״̬
- optional uint32 LoginUserType = 6; // ��½�û�����
- optional uint32 UserID = 7; // �û�ID
- optional uint32 MemberUserID = 8; // �û�������Ա�û�ID
- repeated uint64 AccountIDs = 9; // �˻�ID�б�(��Ȩ��)
- optional uint64 SystemTime = 10; // ���ط���������ʱ��
- }
- // ���˻���������
- message ModifyPwdReq {
- optional MessageHead Header = 1;
- optional uint32 ModifyPwdType = 2; // ����������1����½����2���ʽ��˻�����
- optional uint64 ModifyPwdID = 3; // ���ĵ�ID(ModifyType=1:LoginIDModifyType=2:AccountID)
- optional string OldPwd = 4; // ���ʽ�����
- optional string NewPwd = 5; // ���ʽ�����
- }
- // ���˻�����Ӧ��
- message ModifyPwdRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ��½�˻�״̬��������
- message LoginStatusOperReq {
- optional MessageHead Header = 1;
- optional uint64 LoginID = 2; // ��¼ID
- optional uint32 LoginStatus = 3; // ����״̬1.����2.����
- optional uint32 OperatorID = 4; // ������ID
- }
- // ��½�˻�״̬��������
- message LoginStatusOperRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 LoginID = 4; // ��¼ID
- optional uint32 LoginStatus = 5; // ����״̬1.����2.����
- optional uint32 OperatorID = 6; // ������ID
- }
- // ������½����
- message AuthLoginReq {
- optional MessageHead Header = 1;
- optional string AuthID = 2; // ������֤ID
- optional uint32 AuthType = 3; // ������֤����
- optional uint32 ClientType = 4; // �ն���������
- optional string Version = 5; // �ն������汾��
- optional string GUID = 6; // Ψһ��ʶ��
- optional string LoginIp = 7; // ��¼IP��ַ
- optional uint32 LoginPort = 8; // ��½ͨ�Ŷ˿�
- optional string DeviceID = 9; // �豸��ʶ
- optional string EnvironmentInfo = 10; // ����������Ϣ
- optional bytes ClientSystemInfo = 11; // �ն�ϵͳ��Ϣ
- optional string ClientAppID = 12; // �ն�AppID
- }
- // ������¼Ӧ��
- message AuthLoginRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string AuthID = 4; // ������֤ID
- optional uint64 LoginID = 5; // ��¼ID
- optional uint32 LoginUserType = 6; // ��½�û�����
- optional uint32 AccountStatus = 7; // �û�״̬
- optional uint32 UserID = 8; // �û�ID
- optional uint32 MemberUserID = 9; // �û�������Ա�û�ID
- repeated uint64 AccountIDs = 10; // �˻�ID�б�(��Ȩ��)
- optional string Token = 11; // �û�����
- optional uint64 SystemTime = 12; // ϵͳʱ��
- optional uint32 HasUpdatedPwd = 13; // �Ƿ��Ѹ�������
- optional bytes ClientSystemInfo = 14; // �ն�ϵͳ��Ϣ
- optional uint64 ClientID = 15; // �ն�ID(��½������䣬����ͨ����������·)
- }
- // ��������������
- message ManageKickoffReq {
- optional MessageHead Header = 1;
- repeated uint64 LoginIDs = 2; // ��¼ID����
- }
- // ����������Ӧ��
- message ManageKickoffRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ͨ�ô���֪ͨ
- message ErrorNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional string RetDesc = 2; // string ������Ϣ
- }
- // �ͻ�����֪ͨ
- message CustOfflineNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- repeated uint32 SessionID = 2; // uint32 �û���sessionid(�ɽ����������)����һ���顣�ýӿ���ϵͳ�ڲ�����ʹ�õĽӿ�
- repeated uint64 LoginID = 3; // uint64 �û���½��loginid����һ���顣�ýӿ���ϵͳ�ڲ�����ʹ�õĽӿ�
- }
- // ͷ��仯֪ͨ
- message PosChangedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountID = 3; // uint64 �����˺�
- optional uint32 GoodsID = 4; // uint32 ��Ʒ
- }
- // �ʽ�仯֪ͨ
- message MoneyChangedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountID = 3; // uint64 �����˺�
- }
- // �ֱֲ仯֪ͨ
- message HoldsChangedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 һ�����ɵĶ�����
- optional string ClientSerialNo = 4; // string �ͻ�����ˮ��
- optional uint64 AccountID = 5; // uint64 �����˺�
- optional uint32 GoodsID = 6; // uint32 ��Ʒ
- optional uint32 BuyOrSell = 7; // uint32 ��������
- optional uint64 Qty = 8; // uint64 �ֲ�����
- optional double TradePrice = 9; // double �ɽ����
- optional double HolderPrice = 10; // double �ֲֽ��
- }
- // ������Ϣ����
- message BltMsgNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional int32 MsgID = 3; // int32 ��Ϣ��
- optional uint32 MsgType = 4; // uint32 ��Ϣ���
- optional string PublishDate = 5; // string ��Ϣ����ʱ��
- optional string Pubber = 6; // string ������
- optional int32 TopFlag = 7; // int32 �ö���־
- optional string ValidDateEnd = 8; // string ��Ϣ��������
- optional string Title = 9; // string ����
- optional string Content = 10; // string ����
- }
- // ƽ�ֵ�ƽ����ϸ
- message ArrayCloseInfo {
- optional uint64 ClosedOrderID = 1; // ��ƽ�ֲֵ�ID
- optional uint64 ClosedQty = 2; // ��ƽ������
- optional double ClosePL = 3; // ƽ��ӯ��
- optional double RlsUsedMargin = 4; // �ͷŵ�ռ�ñ�֤��
- optional double TradeCharge = 5; // ƽ��������
- optional double WareHouseCharge = 6; // �ֵ������
- optional double TradeAmount = 7; // �ɽ����
- optional string OpenTime = 8; // ����ʱ��(�Գ�ӿ���)
- optional double OpenPrice = 9; // ���ּ۸�(�Գ�ӿ���)
- optional uint64 MatchAccountID = 10; // ���ַ��ʽ��˺Ŵ���
- optional double RealClosePL = 11; // ʵ��ӯ��
- }
- // ����֪ͨ
- message DeclareOrderNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 һ�����ɵĶ�����
- optional string ClientSerialNo = 4; // string �ͻ�����ˮ��
- optional uint32 GoodsID = 5; // uint32 ԭʼί����Ʒ����
- optional uint32 BuyOrSell = 6; // uint32 ��������
- optional uint64 OrderQty = 7; // uint64 ������
- optional uint64 TradeQty = 8; // uint64 �ɽ�����
- optional uint64 CancelQty = 9; // uint64 ��������
- optional uint32 OrderStatus = 10; // uint32 ����״̬
- optional string ActiveTime = 11; // string ����ʱ��
- optional string CancelTime = 12; // string ����ʱ��
- optional string UpdateTime = 13; // string �����ʱ��
- }
- // ί�е��ɽ�֪ͨ
- message OrderDealedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 һ�����ɵĶ�����
- optional string ClientSerialNo = 4; // string �ͻ�����ˮ��
- optional uint32 GoodsID = 5; // uint32 ԭʼί����Ʒ����
- optional uint64 TradeQty = 6; // uint64 �ɽ�����
- optional double Amount = 7; // double �ɽ����
- optional uint64 ActiveQty = 8; // uint64 ������������ʣ������
- optional uint32 OrderStatus = 9; // uint32 ����״̬
- optional uint64 TradeID = 10; // uint64 �ɽ�ID
- optional uint64 AccountID = 11; // uint64 �ʽ��˺Ŵ���
- optional double TradePrice = 12; // double �ɽ��۸�
- optional uint32 BuyOrSell = 13; // uint32 ��������
- optional uint64 OrderQty = 14; // uint64 ������
- optional uint32 OrderType = 15; // uint32 ��������
- optional string TradeTime = 16; // string �ɽ�ʱ��
- repeated ArrayCloseInfo CloseInfos = 17; // ArrayCloseInfo ƽ����Ϣ
- optional uint32 SpecialAccount = 18; // uint32 �ر��Ա�˺�
- optional double TradeCharge = 19; // double �ɽ�������
- optional double WareHouseCharge = 20; // double �ֵ������
- optional double UsedMargin = 21; // double ռ�ñ�֤��
- optional uint32 OperatorID = 22; // uint32 ����Ա�˺�ID
- optional uint32 MemberID = 23; // uint32 ��Ա�˺ţ���Աϵͳƽ��ʹ��
- optional uint64 MatchAccountID = 24; // uint64 ���ַ��ʽ��˺Ŵ���
- optional uint32 BuildType = 25; // uint32 �µ�����
- optional uint32 CloseType = 26; // uint32 ƽ������
- }
- // ί�е�ʧЧ֪ͨ
- message OrderFailedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 һ�����ɵĶ�����
- optional string ClientSerialNo = 4; // string �ͻ�����ˮ��
- optional uint32 GoodsID = 5; // uint32 ԭʼί����Ʒ����
- optional int32 Reason = 6; // int32 ʧЧ����
- }
- // ί�е���ƽ֪ͨ
- message OrderClosedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 һ�����ɵĶ�����
- optional string ClientSerialNo = 4; // string �ͻ�����ˮ��
- optional uint32 GoodsID = 5; // uint32 ԭʼί����Ʒ����
- optional uint64 TradeQty = 6; // uint64 ��ƽ����
- optional double Amount = 7; // double �ɽ����
- optional uint64 ActiveQty = 8; // uint64 ������������ʣ������
- optional uint32 OrderStatus = 9; // uint32 ����״̬
- }
- // ί�е�����֪ͨ
- message OrderCanceledNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 һ�����ɵĶ�����
- optional string ClientSerialNo = 4; // string �ͻ�����ˮ��
- optional uint32 GoodsID = 5; // uint32 ��Ʒ
- optional uint64 CancelQty = 6; // uint64 ��������
- optional uint32 OrderStatus = 7; // uint32 ����״̬
- }
- // �������֪ͨ
- message OperateChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional string IP = 3; // string IP
- optional uint32 OperatorId = 4; // uint32 ������
- optional string OperateType = 5; // string ��������(�����˹��ܲ˵�)
- optional string OperateTime = 6; // string ����ʱ��
- optional int32 ChangeType = 7; // int32 ������ͣ�����ɾ���ĵȣ�
- optional int32 ObjectType = 8; // int32 �������1���ʺű����2����Ʒ����ȣ�
- optional string ObjectId = 9; // string Ŀ��Id(�ʺ�Id����ƷId��)
- optional string ObjectCode = 10; // string Ŀ��Code(�ʺ�code����Ʒcode��)
- optional string Content = 11; // string �����������
- }
- // ���֪ͨ
- message RiskControlNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountId = 3; // uint64 �˺�id
- optional int32 AccountStatus = 4; // int32 �˻�״̬
- optional int32 AccountType = 5; // int32 �˻�����
- optional string AccountCode = 6; // string �˻�����
- optional string AccountName = 7; // string �˻�����
- optional int32 RiskLevel = 8; // int32 ��ǰ���ռ���:1:��ʾ,
- optional string MsgContent = 9; // string �����Ϣ����
- optional string Idate = 10; // datetime ʱ��
- optional double RiskRate = 11; // double ������
- optional double CurrentNetBalance = 12; // double ��ֵ
- optional int32 RiskType = 13; // int32 ������ͣ�0��Ĭ�Ϸ����ʼ�أ�1����ȫ�ȷ��
- }
- // ǿ��ƽ��״̬֪ͨ
- message ForceCloseStatusNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 ������������
- optional string ClientSerialNo = 4; // string ǿ��ƽ����ˮ��
- optional uint32 GoodsID = 5; // uint32 ƽ����Ʒ����
- optional uint32 BuyOrSell = 6; // uint32 ��������
- optional uint32 OrderStatus = 7; // uint32 ����״̬
- }
- // ǿ��ƽ�ֳɽ�֪ͨ
- message ForceCloseDealedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 ������������
- optional string ClientSerialNo = 4; // string ǿ��ƽ����ˮ��
- optional uint32 GoodsID = 5; // uint32 ƽ����Ʒ����
- optional uint64 TradeQty = 6; // uint64 �ɽ�����
- optional double Amount = 7; // double �ɽ����
- optional uint64 TradeID = 8; // uint64 �ɽ�ID
- optional double TradePrice = 9; // double �ɽ��۸�
- optional uint32 BuyOrSell = 10; // uint32 ��������
- optional string TradeTime = 11; // string �ɽ�ʱ��
- optional double TradeCharge = 12; // double �ɽ�������
- }
- // �г�״̬���֪ͨ
- message MarketStatusChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional uint32 Status = 4; // uint32 ״̬
- optional uint32 StepType = 5; // uint32 ��
- optional string TradeDay = 6; // string ������
- optional string NotifyTime = 7; // string ֪ͨ����ʱ��
- }
- // ��Ʒ״̬���֪ͨ
- message GoodsStatusChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional uint32 GoodsID = 4; // uint32 ��ƷID
- optional uint32 Status = 5; // uint32 ״̬
- optional string TradeDay = 6; // string ������
- }
- // �˻����֪ͨ
- message AccountChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 LoginID = 3; // uint64 ��½�˻�ID
- optional int32 ChangeType = 4; // int32 ������ͣ�����ɾ���ĵȣ�
- }
- // �����мƻ�֪ͨ
- message MarketPlanChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- repeated MarketPlanChange MarketPlanChange = 3; // MarketPlanChange �г���������Ϣ
- }
- // �����мƻ���Ϣ
- message MarketPlanChange {
- required uint32 SignalType = 1; // �����ź����ͣ�1����2���У�3�г��ο�ʼ��4�г��ν���
- optional string ControlTime = 2; // ����ʱ���磺2016-03-2409:00:00
- optional uint32 MarketTypeId = 3; // �����ź�Ϊ1��2��3��4��5����ʱ:�г�����ID,Ϊ6ʱ����
- repeated uint32 GoodsId = 4; // ��Ʒid
- optional uint32 RunStatus = 5; // ����״̬-0:�������С�1:���ڿ��С�2:������ʱ���С�3:���ڽ���
- optional uint32 RunStep = 6; // ������-0:�հΡ�1:���Ͼ��۽Ρ�2:�������۽Ρ�3:���п��̽Ρ�4:���ۿ��̽�
- optional string NextTradeDate = 7; // ��һ�����������ڣ��������ź�Ϊ5ʱ���룬���磺2016-06-08
- optional string TradeDate = 8; // ��ǰ���������ڣ����磺2016-06-08
- optional string OpenMarketDate = 9; // ����ʱ�䣬�������ź�Ϊ5ʱ���룬���磺2016-06-0809:00:00
- optional string LastTradeDateOfWeek = 10; // �������һ�����������ڣ�����ʱ���룬��ʽ��yyyy-MM-dd
- optional uint32 TradeMode = 11; // ����ģʽ
- }
- // ��Ʒ���֪ͨ
- message GoodsChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 GoodsID = 3; // uint32 ��ƷID
- optional int32 ChangeType = 4; // int32 ������ͣ�����ɾ���ĵȣ�
- }
- // �ֶ����г�״̬����
- message ManualChangeMarketReq {
- optional MessageHead Header = 1;
- optional int32 MarketID = 2; // �г�ID
- optional int32 Operate = 3; // ���������С��ֶ����еȣ�
- }
- // �ֶ����г�״̬��Ӧ
- message ManualChangeMarketRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional int32 MarketID = 4; // �г�ID
- optional int32 Status = 5; // ����״̬1�ɹ�0ʧ��
- optional int32 ErrorCode = 6; // ������
- }
- // ������֪ͨ
- message ReckonResultNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional int32 MarketID = 3; // int32 �г�ID(0-Ϊϵͳ)
- optional int32 Status = 4; // int32 ״̬
- optional string TradeDay = 5; // string ������
- }
- // �г�״̬�ֹ��仯֪ͨ
- message MarketStatusManualChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional int32 MarketID = 3; // int32 �г�ID(0-Ϊϵͳ)
- optional int32 Status = 4; // int32 ״̬
- optional int32 StepType = 5; // int32 ��
- optional string TradeDay = 6; // string ������
- }
- // ��Ʒ״̬�ֹ����֪ͨ
- message GoodsStatusManualChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional int32 MarketID = 3; // int32 �г�ID
- optional int32 GoodsID = 4; // int32 ��ƷID
- optional int32 Status = 5; // int32 ״̬
- optional string TradeDay = 6; // string ������
- }
- // ��Ʒͣ�Ƽƻ����֪ͨ
- message GoodsClosePlanChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional uint32 GoodsID = 4; // uint32 ��ƷID
- optional string CloseDate = 5; // string ͣ������
- optional string StartTime = 6; // string ��ʼʱ��
- optional string EndTime = 7; // string ����ʱ��
- }
- // �û��˺����ݱ��
- message AccountDataChange {
- optional uint64 AccountId = 1; // �˺�ID
- optional int32 ChangeType = 2; // ������ͣ�����ɾ���ĵȣ�
- }
- // �û����֪ͨ
- message UserChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 UserId = 3; // uint64 �û�ID
- optional int32 ChangeType = 4; // int32 ������ͣ�����ɾ���ĵȣ�
- repeated AccountDataChange AccountChange = 5; // AccountDataChange �˻����
- }
- // ��¼�˻����ݱ��
- message LoginAccChange {
- optional uint64 LoginId = 1; // �˺�ID
- optional int32 ChangeType = 2; // ������ͣ�����ɾ���ģ��ʽ�Ȩ�ȣ�
- }
- // ��¼�˻����֪ͨ
- message LoginAccChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- repeated LoginAccChange LoginAccChange = 3; // LoginAccChange �����¼�˻�����
- }
- // ��Ӧ������ҵ��״̬֪ͨ
- message SCFBusinessStatusNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ����֪ͨ��Ϣ
- optional uint64 ExtBusinessID = 3; // uint64 �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 4; // uint64 SCF��ͬID
- optional int32 SCFContractType = 5; // int32 ��ͬ����
- optional int32 BusinessType = 6; // int32 ҵ������
- optional int32 Status = 7; // int32 ״̬
- optional string RetMsg = 8; // string ��������
- optional int32 ReturnCode = 9; // int32 ���ش�����
- }
- // �ֵ�ó�׳ɽ�֪ͨ
- message WRTradeDealedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 ListingOrderID = 3; // uint64 ����ί�е���
- optional uint64 DelistingOrderID = 4; // uint64 ժ��ί�е���
- optional uint64 TradeQty = 5; // uint64 ���Ƴɽ�����
- optional uint64 ActiveQty = 6; // uint64 ����ʣ������
- optional uint64 RealTradeQty = 7; // uint64 ժ��ʵ�ʳɽ�����
- optional uint64 TradeID = 8; // uint64 �ɽ���ID
- optional uint64 BuyAccountID = 9; // uint64 ���ʽ��˺�
- optional uint64 SellAccountID = 10; // uint64 ���ʽ��˺�
- optional double TradePrice = 11; // double �ɽ���
- optional string TradeTime = 12; // string �ɽ�ʱ��
- optional uint64 WRFactorTypeID = 13; // uint64 �ֵ�Ҫ��ID
- optional uint32 WRTransferUserID = 14; // uint32 �ֵ������˻�
- optional double FreezeFirstAmount = 15; // double ���������
- optional double UnFreezeFirstAmount = 16; // double �ⶳ�����
- optional double RealTradeAmount = 17; // double ʵ�ʳɽ����
- optional double PerformanceAmount = 18; // double ��Լ���
- optional uint64 PerformancePlanID = 19; // uint64 ��Լ�ƻ�ID
- optional int64 PerformanceTemplateID = 20; // int64 ��Լ�ƻ�ģ��ID
- }
- // ��Լ�ƻ����账�����֪ͨ
- message PerformancePlanStepProcessedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 PerformancePlanID = 3; // uint64 ��Լ�ƻ�ID
- optional uint64 PerformancePlanStepID = 4; // uint64 ��Լ�ƻ�����ID
- optional string RetDesc = 5; // string ������Ϣ
- }
- // �г�״̬���������֪ͨ
- message MarketStatusToQuoteNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional string TradeDate = 4; // string ������
- optional uint32 Status = 5; // uint32 ״̬��Ĭ����0
- optional string NotifyTime = 6; // string ֪ͨ����ʱ��
- }
- // �����ױ��ʻ����֪ͨ
- message ScfAccountRiskNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountID = 3; // uint64 �ʻ�ID
- optional int32 ScfRiskLv = 4; // int32 �����ױ����յȼ�(eScfRiskLv)
- optional int32 ScfStatus = 5; // int32 �����ױ�����״̬(eScfRiskStatus)
- }
- // ��Ʒ��������֪ͨ
- message GoodsAvailableSaleNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 UserID = 3; // uint64 �û�ID
- optional uint64 AccountID = 4; // uint64 �ʽ��˺�ID
- optional uint32 GoodsID = 5; // uint32 ������ƷID
- optional uint32 MarketID = 6; // uint32 �г�ID
- optional int32 AvailableQty = 7; // int32 ��������
- optional int32 Status = 8; // int32 ����״̬1�ɹ�0ʧ��
- }
- // �ֵ�ͷ�绥ת֪ͨ
- message WRPosTransferNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 RelatedOrderId = 3; // uint64 ��������
- optional int32 TradeQty = 4; // int32 ��������
- optional int32 Direct = 5; // int32 ������ת�ֵ����ֵ�ת����(eWRHolderTranslateType)
- optional string TradeTime = 6; // string �ɽ�ʱ��
- }
- // ���з������ɹ�֪ͨ
- message BankInSuccessNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- required uint64 ExchTicket = 3; // uint64 �ɹ������з�����ˮ��
- required uint64 AccountCode = 4; // uint64 �ʽ��˻�
- required double Amount = 5; // double ���
- required string TradeDate = 6; // string ������
- }
- // ���з������ɹ�֪ͨ
- message BankOutSuccessNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- required uint64 ExchTicket = 3; // uint64 �ɹ������з�����ˮ��
- required uint64 AccountCode = 4; // uint64 �ʽ��˻�
- required double Amount = 5; // double ���
- required string TradeDate = 6; // string ������
- }
- // ϵͳ������֪ͨ
- message SystemParamChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional string ParamCode = 3; // string ��������
- }
- // ն��֪ͨ
- message RiskCutNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountId = 3; // uint64 �˺�id
- optional int32 RiskLevel = 4; // int32 ��ǰ���ռ���:1:��ʾ,
- optional string Idate = 5; // datetime ʱ��
- optional double CurRate = 6; // double ʵʱ������
- optional double CutRate = 7; // double ն�ִ���������
- optional double SafeRate = 8; // double ն�ָֻ�������
- }
- // ���׳ɽ�Դ��Ϣ
- message TradeDealedSourceInfo {
- optional uint64 Qty = 1; // Դ�ɽ�����
- optional double Price = 2; // Դ�ɽ���
- optional uint64 HoldTradeID = 3; // �ֲֵ��ɽ�ID
- }
- // ����ɽ�֪ͨ
- message DeliveryDealedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountId = 3; // uint64 �˺�id
- optional uint64 DeliveryID = 4; // uint64 ����ID
- optional uint32 GoodsID = 5; // uint32 ��ƷID
- optional double AgreeUnit = 6; // double ��Լ��λ
- repeated TradeDealedSourceInfo TradeDealedSource = 7; // TradeDealedSourceInfo �ֲֳɽ�Դ
- optional uint32 DeliveryGoodsID = 8; // uint32 ������ƷID
- }
- // ���׳ɽ�֪ͨ
- message TradeDealedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountId = 3; // uint64 �˺�id
- optional uint64 CloseTradeID = 4; // uint64 ƽ�ֳɽ�����
- optional uint64 GoodsID = 5; // uint64 ��ƷID
- optional double AgreeUnit = 6; // double ��Լ��λ
- optional uint64 Qty = 7; // uint64 �ɽ�����
- optional double Price = 8; // double Դ�ɽ���
- }
- // �û��״ε�½֪ͨ
- message LoginFirstNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 LoginId = 3; // uint64 ��½id
- repeated uint64 AccountIds = 4; // uint64 �˺�id
- }
- // ������Ʒ״̬���֪ͨ
- message AuctionGoodsStatusChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional uint32 GoodsID = 4; // uint32 ��ƷID
- optional string GoodsCode = 5; // string ��Ʒ����
- optional string GoodsName = 6; // string ��Ʒ����
- optional uint32 Status = 7; // uint32 ��Ʒ״̬
- optional string TradeDay = 8; // string ������
- optional uint32 TradeMode = 9; // uint32 ����ģʽ
- optional uint32 DecimalPlace = 10; // uint32 С��λ��
- optional uint32 GroupID = 11; // uint32 ����ID
- }
- // ����������֪ͨ
- message TradeDateRedoneNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 Redone = 3; // uint32 ���ñ�ʶ
- }
- // �̳������տ�ɹ�֪ͨ
- message MallSellerReceiveSuccessNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 BuyerAccountID = 3; // uint64 ���ʽ��˺�
- optional uint64 SellerAccountID = 4; // uint64 �����ʽ��˺�
- optional double ShoppingAmount = 5; // double ������
- optional double MaidRatio = 6; // double ��ӵ����
- optional uint64 PayMentID = 7; // uint64 ֧������
- optional double ExchDivRation = 8; // double �������������
- }
- // ��Լ���ɺ�֪֪ͬͨͨ
- message PerformanceBuildAgreementNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 PerformancePlanID = 3; // uint64 ��Լ�ƻ�ID
- optional int32 PerformanceType = 4; // int32 ��Լ����
- optional uint64 RelatedOrderID = 5; // uint64 ��������
- optional double Amount = 6; // double ��Լ���
- optional int32 PerformanceStatus = 7; // int32 ��Լ״̬
- optional uint64 BuyAccountID = 8; // uint64 ���˺�
- optional uint64 SellAccountID = 9; // uint64 �����˺�
- optional double OverShortAmount = 10; // double ��̽��
- }
- // ����˻�������ϵ֪ͨ
- message RelievingAccRelationNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 UserID = 3; // uint64 ����˻��û�id
- optional uint64 AccountID = 4; // uint64 ����˻��ʽ��˻�Id
- optional uint64 RelatedOrderID = 5; // uint64 ��������id
- }
- // ����������֪ͨ
- message QuoteQtyUseUpNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 QuoteId = 3; // uint64 ���۵�ID
- }
- // ������Ʒ���֪ͨ
- message DeliveryGoodsChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 DeliveryGoodsID = 3; // uint32 ������ƷID
- optional int32 ChangeType = 4; // int32 ������ͣ��������Ҫ�ؼ���չ������ɾ���ĵȣ�
- }
- // ��Ȩ����֪ͨ
- message OptionTradeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 TradeID = 3; // uint64 �ɽ�����
- optional string TradeDate = 4; // string ������
- optional uint32 MarketID = 5; // uint32 �г�ID
- optional uint32 GoodsID = 6; // uint32 ��ƷID
- optional uint64 AccountID = 7; // uint64 �˺�ID
- optional uint32 BuyOrSell = 8; // uint32 ����-0:��
- optional uint64 HolderQty = 9; // uint64 �ֲ�����
- optional double HolderPrice = 10; // double �ֲּ۸�
- optional double HolderAmount = 11; // double �ֲֽ��
- optional uint32 IsCloseToday = 12; // uint32 �����Ƿ���ƽ��0:��ƽ��1:����ƽ
- optional uint32 OptionType = 13; // uint32 ��Ȩ����-1:�Ϲ�(����)
- optional double Premium = 14; // double Ȩ����(����)
- optional uint32 IsPreClose = 15; // uint32 �Ƿ�Ԥƽ��0:��Ԥƽ��1:Ԥƽ��
- optional double ClosePrice = 16; // double Ԥƽ�ּ۸�
- optional uint32 IsComfirmClose = 17; // uint32 �Ƿ�ȷ����Ȩ0����ȷ����Ȩ1:ȷ����Ȩ
- }
- // ��Ʒ�������֪ͨ
- message GoodsMaxQtyNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 UserID = 3; // uint64 �û�ID
- optional uint64 AccountID = 4; // uint64 �ʽ��˺�ID
- optional uint32 GoodsID = 5; // uint32 ������ƷID
- optional uint32 MarketID = 6; // uint32 �г�ID
- optional int64 BuyMaxQty = 7; // int64 ���������
- optional int32 LimitType = 8; // int32 ��Ȩ����-1:�Ϲ�)
- }
- // ί�е�����֪ͨ
- message RiskOrderCanceledNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AccountID = 3; // uint64 �ʽ��˺�ID
- }
- // ����ع������ñ��֪ͨ
- message TradeRiskRuleConfigChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 OperateType = 3; // uint32 ��������1:��2:ɾ
- optional uint32 RuleChangeType = 4; // uint32 �������1:��ع���(֧����ɾ��)2:��ع�����(֧����ɾ��)
- optional uint32 RiskRuleID = 5; // uint32 ��ع���ID(��ع������ʱ��Ч)
- optional uint32 RiskRuleGroupID = 6; // uint32 ��ع�����ID(��ع��������ʱ��Ч)
- repeated uint32 GroupAddRuleIDs = 7; // uint32 ��ع��������ӹ������飨������Ч��
- repeated uint32 GroupDelRuleIDs = 8; // uint32 ��ع�����ɾ���������飨ɾ����Ч��
- }
- // ����ģ�����ñ��֪ͨ
- message TradeTemplateConfigChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 TemplateType = 3; // uint32 ģ������1:��֤��2:������
- optional uint32 TemplateID = 4; // uint32 �ID
- repeated uint32 AddAuxIDs = 5; // uint32 ģ�����Ӹ���ID��֤��������:GoodsID����:OriCurrencyID
- repeated uint32 DelAuxIDs = 6; // uint32 ģ��ɾ������ID��֤��������:GoodsID����:OriCurrencyID
- repeated uint32 UpdateAuxIDs = 7; // uint32 ģ���ĸ���ID��֤��������:GoodsID����:OriCurrencyID
- optional uint32 OperateType = 8; // uint32 1:��Ʒ2:
- }
- // �ʽ��˻�����ģ�����ñ��֪ͨ
- message TaAccountTemplateConfigChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 OperateType = 3; // uint32 ��������1:��2:ɾ
- optional uint64 AccountID = 4; // uint64 �˻�ID
- }
- // �ⲿ�˻�����ͬ�����֪ͨ
- message ExtenalAccountCfgSyncFinishNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional string TradeDate = 3; // string ������
- optional uint64 AccountID = 4; // uint64 �˻�ID(�ձ�ʾ�����ⲿ�˺����ö�ͬ�����)
- optional uint32 ChannelID = 5; // uint32 ����ID(ͬ��)
- }
- // ����˻���������״̬���֪ͨ
- message RiskAccountTradeLimitStatusChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 OperateType = 3; // uint32 ��������1:��2:ɾ
- optional uint64 AccountID = 4; // uint64 �˻�ID
- optional uint32 RiskTradeStatus = 5; // uint32 ��ؽ���״̬eAccountRiskTradeStatus
- }
- // �����Ϣ������֪ͨ�ͻ���
- message RiskToWebNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 MsgId = 3; // uint64 ��ϢID
- optional string Content = 4; // string ��Ϣ����
- optional int32 RiskLevel = 5; // int32 ��ǰ���ռ����ؼ���(RISKLEVEL):����0�����漶��1,�ӱ�֤��2,ն�ּ���3,�ָ�����4��ֵ�²�5
- }
- // �����˸��Ի����֪ͨ
- message AccountConfigChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 NtfType = 3; // uint32 ���ͣ�1-��ر����2-Ͷ���߷�������3-Ͷ���߷�����Ի������4-�˻����Ի����
- optional uint64 Userid = 4; // uint64 ��Ա/Ͷ����ID
- optional uint32 Roletype = 5; // uint32 ��ɫ��6-��Ӫ��8-����(Ͷ����û��)
- optional uint64 Accountid = 6; // uint64 �ʽ��˻�
- optional uint64 Groupid = 7; // uint64 ����ID��2��3ʱʹ��
- optional uint64 Goodsid = 8; // uint64 ��ƷID
- optional uint32 ChangType = 9; // uint32 ������ͣ�1������2�ģ�3ɾ��
- }
- // ��Ʒ����֪ͨ
- message GoodsGroupChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 GoodsGroupID = 3; // uint32 ��Ʒ��ID
- optional int32 ChangeType = 4; // int32 ������ͣ�����ɾ���ĵȣ�
- }
- // ���α��֪ͨ
- message AuctionGroupInfoNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 AutoId = 3; // uint64 ����ID
- optional int32 ChangeType = 4; // int32 ������ͣ�1:����2:�ġ�3:ɾ�ȣ�
- }
- // ����״̬���֪ͨ
- message AuctionGroupStatusNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional uint32 Status = 4; // uint32 ����״̬
- optional string TradeDay = 5; // string ������
- optional uint32 TradeMode = 6; // uint32 ����ģʽ
- optional uint32 GroupID = 7; // uint32 ����ID
- }
- // ��Լ�ƻ����֪ͨ
- message PerformancePlanProcessedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 PerformancePlanID = 3; // uint64 ��Լ�ƻ�ID
- optional uint64 RelatedOrderID = 4; // uint64 ��������
- optional uint64 AccountID = 5; // uint64 �ʽ��˺�ID
- optional uint32 MarketID = 6; // uint32 �г�ID
- optional string TradeDay = 7; // string ������
- optional double Amount = 8; // double ��Լ���
- optional string TradeTime = 9; // string �ɽ�ʱ��
- optional uint32 Score = 10; // uint32 ����
- }
- // ������Ȩ�������֪ͨ
- message OTCOptionGoodsMaxQtyNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 UserID = 3; // uint64 �û�ID
- optional uint64 AccountID = 4; // uint64 �ʽ��˺�ID
- optional uint32 GoodsID = 5; // uint32 ������ƷID
- optional uint32 GoodsGroupId = 6; // uint32 ��Ʒ��ID
- optional uint32 MarketID = 7; // uint32 �г�ID
- optional int64 BuyMaxQty = 8; // int64 ���������
- optional int32 LimitType = 9; // int32 ��Ȩ����0:ȫ��1:�Ϲ�(����)
- }
- // �������ñ��֪ͨ
- message FollowOrderSetNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 StrategyId = 3; // uint64 ����ID��AUTOID��
- optional string StrategyName = 4; // string ��������
- optional uint32 Type = 5; // uint32 ��������1:��ί��2:���ɽ�
- optional uint32 PriceMode = 6; // uint32 ����ģʽ1:�м۵�2:�۵�
- optional double Ratio = 7; // double ��������
- optional uint32 Direct = 8; // uint32 ��������1:����2������
- optional string AccountId = 9; // string �����˺�
- optional string AccountId2 = 10; // string �������˺�
- optional uint32 ChangeNtfType = 11; // uint32 �������1:����2:��
- optional string GoodsId = 12; // string ������ƷID(���Ÿ���)
- optional uint32 Status = 13; // uint32 ״̬0-����1-����
- }
- // �ϼ���Ʒ״̬���֪ͨ
- message SpotQuoteStatusChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 CurMarketID = 3; // uint32 ��ǰ�г�ID
- optional uint32 DeliveryGoodsID = 4; // uint32 ������ƷID
- optional uint32 DGStatus = 5; // uint32 Ʒ��״̬
- optional uint32 QuoteStatus = 6; // uint32 ����״̬
- optional uint32 ListingStatus = 7; // uint32 ����״̬
- optional uint32 AuctionStatus = 8; // uint32 ����״̬
- optional string TradeDay = 9; // string ������
- optional uint32 CurUserID = 10; // uint32 ��ǰ�û�
- optional uint64 CurAccountID = 11; // uint64 ��ǰ�ʽ��˻�
- }
- // �����Ϲ�����֪ͨ
- message ChannelLockBuyChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 OperateType = 3; // uint32 ��������1:��2:ɾ
- optional uint64 ActiveID = 4; // uint64 �ID
- }
- // ͨ��·�����ñ��֪ͨ
- message ChannelSetChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 OperateType = 3; // uint32 ��������1:��2:ɾ
- optional uint64 Cid = 4; // uint64 �ID
- }
- // ���Ƴɽ�֪ͨ
- message BuyListingTradeDealedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 BuyAccountID = 3; // uint64 ���ʽ��˻�ID
- optional uint32 DeliveryGoodsID = 4; // uint32 ������ƷID
- optional uint32 ListingStatus = 5; // uint32 ����״̬(3:�ѳɽ�)
- optional double TradeAmount = 6; // double �ɽ����
- optional string TradeTime = 7; // string �ɽ�ʱ��
- }
- // �ֻ��̳���Ʒ״̬���֪ͨ
- message SpotShopGoodsStatusChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 GoodsID = 3; // uint32 ��ƷID
- optional uint32 Status = 4; // uint32 1:����2���¼�3����
- optional string TradeDay = 5; // string ������
- }
- // ί�е��ɹ�֪ͨ
- message OrderSuccessedNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 ί�е�ID
- optional uint32 GoodsID = 4; // uint32 ��ƷID
- optional string OrderTime = 5; // string ί��ʱ��
- }
- // ����ij��۳ɹ�֪ͨ
- message JdpQuoteSuccessNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 UserID = 3; // uint32 �û�ID
- optional uint64 AccountID = 4; // uint64 �˻�ID
- optional uint32 GoodsID = 5; // uint32 ��ƷID
- optional string NickName = 6; // string �dz�
- optional double Price = 7; // double ��ǰ�۸�
- optional double PrizeaAmount = 8; // double �������
- optional string Ordertime = 9; // string ί��ʱ��
- }
- // ����ijɽ��ɹ�֪ͨ
- message JdpTradeSuccessNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 UserID = 3; // uint32 �û�ID
- optional uint64 AccountID = 4; // uint64 �˻�ID
- optional uint32 GoodsID = 5; // uint32 ��ƷID
- optional string GoodsCode = 6; // string ��Ʒ����
- optional string GoodsName = 7; // string ��Ʒ����
- optional string TradeTime = 8; // string �ɽ�ʱ��
- optional uint32 TradeQty = 9; // uint32 �ɽ�����
- optional double TradeAmount = 10; // double �ɽ����
- optional uint32 PayType = 11; // uint32 ֧�����ͣ�1:ȫ��ɽ�2:��֤���֧�����3��֧����ʱ
- optional double RemaiAmount = 12; // double �������
- optional string PayendTime = 13; // string ֧����ֹʱ��
- optional string PayTime = 14; // string ֧��ʱ��
- }
- // AIԤԼ֪ͨ
- message AIAppointNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 ApplyID = 3; // uint64 ����ID
- optional string GoodsCode = 4; // string ��Ʒ����
- optional string GoodsName = 5; // string ��Ʒ����
- optional string StartAppointTime = 6; // string ��ʼԤԼʱ��
- optional string EndAppointTime = 7; // string ����ԤԼʱ��
- repeated double FreezePDs = 8; // double ԤԼ����PD(����)
- optional string StartTime = 9; // string ��ʱ��
- optional uint32 AppointType = 10; // uint32 ֪ͨ���ͣ�1:ԤԼ�ɹ�2:ԤԼ����ȡ��3��ԤԼ��
- }
- // ���뽱��֪ͨ
- message AITradeQuoteSuccessNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 UserID = 3; // uint32 �û�ID
- optional uint64 AccountID = 4; // uint64 �˻�ID
- optional uint32 GoodsID = 5; // uint32 ��ƷID
- optional string GoodsCode = 6; // string ��Ʒ����
- optional string GoodsName = 7; // string ��Ʒ����
- optional string TradeTime = 8; // string �ɽ�ʱ��
- optional uint32 MarginType = 9; // uint32 1:ȫ���2����֤��
- optional uint32 TradeQty = 10; // uint32 �ɽ�����
- optional double TradeAmount = 11; // double �ɽ����
- optional uint32 TradeType = 12; // uint32 ���ͣ�1:����2������
- optional string NickName = 13; // string �dz�
- optional double Price = 14; // double ��ǰ�۸�
- optional double PrizeaAmount = 15; // double �������
- optional uint32 QuoteNum = 16; // uint32 ���۴���
- optional uint32 EndMins = 17; // uint32 ֧������(����)
- optional double ReturnRatio = 18; // double �����������
- optional string QuoteTime = 19; // string ����ʱ��
- }
- // AIԤԼ״̬���֪ͨ
- message AiAppointChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional uint32 ApplyID = 4; // uint32 ԤԼ����ID
- optional string GoodsCode = 5; // string ��Ʒ����
- optional string GoodsName = 6; // string ��Ʒ����
- optional uint32 Status = 7; // uint32 ԤԼ״̬1:���ͨ��2��ԤԼ��ʼ3��ԤԼ����4:ע��
- optional string TradeDay = 8; // string ������
- }
- // �ױ��������֪ͨ
- message HedgeRatioChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 MiddleGoodsID = 3; // uint32 �ױ�Ʒ��ID
- optional double OldHedgeRatio = 4; // double ��ǰ�ױ�����
- optional double NewHedgeRatio = 5; // double �ĺ��ױ�����
- }
- // �ױ��ƻ����ͨ��֪ͨ
- message HedgePlanAuditPassNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 HedgePlanID = 3; // uint64 �ױ��ƻ�ID
- optional double PlanQty = 4; // double �ƻ�����
- }
- // �ֻ���ͬ��������ͨ��֪ͨ
- message SpotContractOperateApplyPassNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 SpotContractID = 3; // uint64 �ֻ���ͬID
- optional uint64 ContractOperateApplyID = 4; // uint64 ��ͬ��������ID
- optional uint32 OperateApplyType = 5; // uint32 ������������
- optional double PricedQty = 6; // double ��������
- optional double PricedPrice = 7; // double ���ۼ۸�
- optional double PricedAmount = 8; // double ���۽��
- optional double ReckonQty = 9; // double ������
- optional double InOutQty = 10; // double �������
- }
- // ���������ɱ���֪ͨ
- message ManageGenReportNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional string ReportDate = 3; // string ��������
- }
- // �ֻ���Ʒ����������Ϣ
- message WrsConvertDetailChangeInfo {
- optional uint32 MiddleGoodsID = 1; // �м�Ʒ��ID
- optional double NewConvertRatio = 2; // ������ϵ��
- optional double OldConvertRatio = 3; // ������ϵ��
- }
- // �ֻ���Ʒ�������ñ��֪ͨ
- message WrsConvertDetailChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 WrStandardID = 3; // uint32 �ֻ�Ʒ��ID
- optional uint32 DeliveryGoodsID = 4; // uint32 �ֻ�Ʒ��ID
- repeated WrsConvertDetailChangeInfo ChangeInfo = 5; // WrsConvertDetailChangeInfo �����Ϣ
- optional uint64 ApplicationId = 6; // uint64 ����ID
- }
- // �ֻ�Ʒ��������Ϣ
- message WrStandardChangeInfo {
- optional uint32 WrStandardID = 1; // �ֻ�Ʒ��ID
- optional double NewConvertFactor = 2; // �±��ϵ��
- optional double OldConvertFactor = 3; // �ɱ��ϵ��
- optional double NewVatRate = 4; // ����ֵ˰��
- optional double OldVatRate = 5; // ����ֵ˰��
- }
- // �ֻ�Ʒ��������Ϣ
- message WrStandardChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- repeated WrStandardChangeInfo ChangeInfo = 3; // WrStandardChangeInfo �����Ϣ
- optional uint64 ApplicationId = 4; // uint64 ����ID
- }
- // �ն˵�½��Ϣ
- message ClientLoginInfo {
- optional uint64 ClientID = 1; // �ն�ID(��½������䣬����ͨ������������)
- optional bytes ClientSystemInfo = 2; // �ն�ϵͳ��Ϣ
- optional string LoginIp = 3; // ��½IP��ַ
- optional uint32 LoginPort = 4; // ��½�˿�
- optional string LoginTime = 5; // ��½ʱ��
- optional string ClientAppID = 6; // �ն�AppID
- repeated uint64 AccountIDs = 7; // ��Ȩ�˻�����
- }
- // �ն˵dz���Ϣ
- message ClientLogoutInfo {
- optional uint64 ClientID = 1; // �ն�ID(��½������䣬����ͨ������������)
- }
- // �ն˵�½�dz�֪ͨ
- message ClientLogInOutNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 LogoutType = 3; // uint32 �dz�����:0-ָ��1-ȫ��
- repeated ClientLoginInfo Logins = 4; // ClientLoginInfo ��½��Ϣ
- repeated ClientLogoutInfo Logouts = 5; // ClientLogoutInfo �dz���Ϣ
- }
- // �ֻ��м۱��֪ͨ
- message SpotGoodsPirceChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 DeliveryGoodsID = 3; // uint32 �ֻ�Ʒ��ID
- optional uint32 WrStandardID = 4; // uint32 �ֻ�Ʒ��ID
- optional uint32 SpotGoodsBrandID = 5; // uint32 �ֻ�Ʒ��ID
- optional uint32 CurrencyID = 6; // uint32 ����ID
- optional double TodaySpotGoodsPrice = 7; // double ����ָ����
- }
- // ���ڻ����������ñ��֪ͨ
- message AreaFinanceConfigChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional AreaFinanceConfigChange AreaFinanceConfigChange = 3; // AreaFinanceConfigChange ���ڻ����������ñ��
- }
- // ���ڻ����������ñ��
- message AreaFinanceConfigChange {
- optional uint64 UserId = 1; // �����û�ID
- optional int32 ChangeType = 2; // ������ͣ������ģ�
- }
- // ���ʵ��澯֪ͨ
- message FinanceRiskNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 UserID = 3; // uint32 �û�ID
- optional uint64 AccountID = 4; // uint64 �˻�ID
- optional uint32 RiskLevel = 5; // uint32 ���յȼ�
- optional string TradeTime = 6; // string �ɽ�ʱ��
- optional uint32 GoodsID = 7; // uint32 ��ƷID
- optional string GoodsCode = 8; // string ��Ʒ����
- optional string GoodsName = 9; // string ��Ʒ����
- optional double Amount = 10; // double ���
- }
- // �����Ʒ���֪ͨ
- message GoodsPickupChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 GoodsID = 3; // uint32 ��ƷID
- optional uint32 ChangeType = 4; // uint32 ������ͣ������ģ�
- }
- // �ɽ�������֪ͨ
- message TradePayMentNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint32 UserID = 3; // uint32 �û�ID
- optional uint64 AccountID = 4; // uint64 �˻�ID
- optional string TradeTime = 5; // string �ɽ�ʱ��
- optional uint32 GoodsID = 6; // uint32 ��ƷID
- optional string GoodsCode = 7; // string ��Ʒ����
- optional string GoodsName = 8; // string ��Ʒ����
- optional double Amount = 9; // double ���
- }
- // Ԥ��״̬���֪ͨ
- message PresaleStatutsChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 PresaleApplyID = 3; // uint64 Ԥ�����뵥��
- optional uint32 PresaleStatus = 4; // uint32 Ԥ��״̬
- }
- // ����ί�б���㲥֪ͨ
- message ListingOrderChangeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 ί�е���
- optional uint64 OrderQty = 4; // uint64 ������
- optional uint64 TradeQty = 5; // uint64 �ɽ�����
- optional uint64 CancelQty = 6; // uint64 ��������
- }
- // �����û�����Ȩ��֪ͨ
- message UpdateUserTradeRightNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional string NotifyTime = 3; // string ֪ͨ����ʱ��
- }
- // ����ǩ��ʱ��֪ͨ
- message UpdateCheckoutTimeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional string NotifyTime = 3; // string ֪ͨ����ʱ��
- }
- // ����������
- message OrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 LoginID = 5; // ��½�˺�
- optional uint64 AccountID = 6; // �����˺�
- optional uint32 GoodsID = 7; // ��ƷID
- optional uint32 MarketID = 8; // �г�ID
- optional int32 ValidType = 9; // ������
- optional uint32 OperateType = 10; // ��������:
- optional uint32 OrderSrc = 11; // ������Դ
- optional uint64 OperatorID = 12; // ����Ա�˺�ID
- optional double OrderPrice = 13; // ί�м۸�
- optional double MarketMaxSub = 14; // �м��������ƫ��(����)
- optional uint64 OrderQty = 15; // ������
- optional uint32 BuyOrSell = 16; // ��������
- optional uint32 BuildType = 17; // �µ�����
- optional double CurtQuotePrice = 18; // ���������㶳����ʹ��
- optional double SpPrice = 19; // ֹӯ�۸�
- optional double SlPrice = 20; // ֹ��۸�
- optional uint32 PriceMode = 21; // ȡ�۷�ʽ
- optional uint32 TimevalidType = 22; // ʱ����Ч����
- optional uint32 TriggerType = 23; // Ԥ��������
- optional double TriggerPrice = 24; // Ԥ�����۸�
- optional uint32 ListingSelectType = 25; // ���Ƶ�ѡ����
- optional uint32 DelistingType = 26; // ժ������
- optional uint64 RelatedID = 27; // ��������
- optional uint32 OptionType = 28; // ��Ȩ����(1:�Ϲ�(����)2:�Ϲ�(����))
- optional double Premium = 29; // Ȩ����
- optional uint32 TriggerOperator = 30; // ��������(1:���ڵ���2:С�ڵ���)
- optional string ServiceTime = 31; // �����ʱ��
- optional uint64 CouponTypeID = 32; // �Ż�ȯ����ID(��)
- optional uint32 UsedQty = 33; // ʹ������
- optional string ValidTime = 34; // ָ����Ч����
- optional uint64 ReceiveInfoID = 35; // �ջ���ַID
- optional uint32 OrderFlag = 36; // ί�б�ʶ-1:����
- optional double OrderAmount = 37; // ί�н��OrderFlag=2����
- optional uint32 IsAutoAddDeposit = 38; // �Ƿ������Զ�������
- optional uint32 IsAutoRefundDeposit = 39; // �Ƿ������Զ��˶���
- optional string AddrInfo = 40; // �Ƿ������Զ��˶���
- }
- // ����ί��Ӧ��
- message OrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // �Ķ����ӿ�����
- message ModifyOrderReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �����ţ�����
- optional uint32 BuyOrSell = 3; // ��������0:��,1:��������
- optional uint32 MarketID = 4; // �г�ID
- optional uint32 IsAutoAddDeposit = 5; // �����Զ�������
- optional uint32 IsAutoRefundDeposit = 6; // �����Զ��˶���
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // �Ķ����ӿ���Ӧ
- message ModifyOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �����ţ�����
- optional uint32 BuyOrSell = 5; // ��������0:��,1:��������
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ��������
- message CancelOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint32 OperateType = 5; // ��������
- optional uint64 OldOrderId = 6; // ԭί�е���
- optional uint64 AccountID = 7; // �����˺�
- optional uint32 OrderSrc = 8; // ������Դ
- optional uint64 OperatorID = 9; // ����Ա�˺�ID
- }
- // ����Ӧ��
- message CancelOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExchActionID = 4; // ������������
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ���ն������
- message RiskCloseReq {
- optional MessageHead Header = 1;
- optional uint64 EntrustID = 2; // ն��ί��ID
- optional string RiskCloseTime = 3; // ���ί��ʱ��(YYYY-MM-DDHH:MM:SS)
- optional uint64 AccountID = 4; // �����˺�
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint32 MarketID = 6; // �г�ID
- optional uint32 OperateType = 7; // ��������:
- optional uint32 OrderSrc = 8; // ������Դ
- optional double OrderPrice = 9; // ί�м۸�
- optional uint64 OrderQty = 10; // ������
- optional uint32 BuyOrSell = 11; // ��������(ί���µ�������ֲ�ͷ�緽���෴)
- optional uint32 BuildType = 12; // �µ�����
- optional uint32 PriceMode = 13; // ȡ�۷�ʽ
- optional string RiskCloseSendTime = 14; // ���ί�з���ʱ��(YYYY-MM-DDHH:MM:SS)
- optional uint32 CloseType = 15; // ƽ�ַ�ʽ,0-ƽ��1-ƽ��2-ƽ��
- }
- // ���ն����Ӧ
- message RiskCloseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional int32 CloseRspResult = 4; // ն�ֽ��(0:�ɹ�������Ϊʧ��)
- optional uint64 EntrustID = 5; // ն��ί��ID(��ն�������д���)
- optional uint64 AccountID = 6; // �����˺�
- optional uint64 TradeQty = 7; // ʵ�ʳɽ�����
- }
- // �ֵ��ֲ�ת������
- message WairhouseReceiptHolderTranslateReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �����˺�
- optional uint32 GoodsID = 3; // ��ƷID
- optional uint64 TranslateQty = 4; // ת������
- optional uint32 TranslateType = 5; // ת������(1:�ֵ�ת�ֲ�2:�ֲ�ת�ֵ�)
- optional uint32 UnfreezeFlag = 6; // �Ƿ�ⶳ��־(1:��ⶳ2:���ⶳ)
- optional uint32 BusinessID = 7; // ҵ��ID(����)
- optional uint64 TradeID = 8; // ����ID
- optional uint64 WRSerialNo = 9; // �ֵ�������ˮ��(����)
- }
- // �ֵ��ֲ�ת����Ӧ
- message WairhouseReceiptHolderTranslateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 BusinessID = 4; // ҵ��ID(����)
- optional uint64 TradeID = 5; // ����ID
- optional uint64 WRSerialNo = 6; // �ֵ�������ˮ��(����)
- optional uint64 AccountID = 7; // �����˺�
- optional uint64 UserID = 8; // ���Դ��ֶ�
- }
- // ����Э��ƽ������
- message DeliveryDealCloseReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryID = 2; // �����
- optional uint32 GoodsID = 3; // ��ƷId������Ȩ��
- optional uint64 BuyAccountID = 4; // ���˻�Id
- optional uint64 SellAccountID = 5; // �����˻�Id
- optional double ClosePrice = 6; // Э��ƽ�ּ۸�
- optional uint64 CloseQty = 7; // Э��ƽ������
- optional uint32 OrderSrc = 8; // ������Դ
- optional string ClientSerialNo = 9; // ��ˮ��
- optional uint32 DeliveryPriceType = 10; // ����ƽ�ּ۸�����
- }
- // ����Э��ƽ��Ӧ��
- message DeliveryDealCloseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryID = 4; // �����
- optional uint32 GoodsID = 5; // ��ƷId
- optional string ClientSerialNo = 6; // ��ˮ��
- optional double TradeAmount = 7; // ����ɽ�����
- }
- // ����ɽ�����
- message DeliveryTradeReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryID = 2; // �����
- optional uint32 GoodsID = 3; // ��ƷId������Ȩ��
- optional uint64 AccountID = 4; // ���˻�Id
- optional uint64 Qty = 5; // ͷ������
- optional uint32 OrderSrc = 6; // ������Դ
- optional string ClientSerialNo = 7; // ��ˮ��
- optional uint32 DeliveryGoodsID = 8; // ������ƷId������Ȩ��
- optional uint64 MatchAccountID = 9; // �����˻�Id
- }
- // ����ɽ�Ӧ��
- message DeliveryTradeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryID = 4; // �����
- optional uint32 GoodsID = 5; // ��ƷId
- optional double TotalOpenAmount = 6; // �����ܽ��
- optional double TotalPayAmount = 7; // ��֧���ܽ��
- optional string ClientSerialNo = 8; // ��ˮ��
- }
- // ����Э��ת������
- message DeliveryTransferReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryID = 2; // �����
- optional uint32 GoodsID = 3; // ��ƷId
- optional uint32 BuyOrSell = 4; // ��������
- optional uint64 CloseAccountID = 5; // ƽ���˻�Id
- optional uint64 MatchAccountID = 6; // �����˻�Id
- optional double Price = 7; // ת�ü۸�
- optional uint64 Qty = 8; // ת������
- optional uint32 OrderSrc = 9; // ������Դ
- optional string ClientSerialNo = 10; // ��ˮ��
- }
- // ����Э��ת��Ӧ��
- message DeliveryTransferRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryID = 4; // �����
- optional uint32 GoodsID = 5; // ��ƷId
- optional string ClientSerialNo = 6; // ��ˮ��
- }
- // Ԥ��Ȩ����
- message PreExerciseReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��(YYYY-MM-DDHH:MM:SS)
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 GoodsID = 6; // ��ƷID
- optional uint32 MarketID = 7; // �г�ID
- optional uint32 OperateType = 8; // ��������
- optional uint32 OrderSrc = 9; // ������Դ
- optional uint64 OperatorID = 10; // ����Ա�˺�ID
- optional uint64 RelatedID = 11; // ��������
- optional uint32 OptionType = 12; // ��Ȩ����(1:�Ϲ�(����)2:�Ϲ�(����))
- optional uint32 BuyOrSell = 13; // ��������
- }
- // Ԥ��Ȩ����
- message PreExerciseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // ��ˮ��
- optional uint64 AccountID = 5; // �����˺�
- optional uint64 RelatedID = 6; // ��������
- }
- // ȷ����Ȩ����
- message ConfirmExerciseReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 GoodsID = 6; // ��ƷID
- optional uint32 MarketID = 7; // �г�ID
- optional uint32 OperateType = 8; // ��������
- optional uint32 OrderSrc = 9; // ������Դ
- optional uint64 OperatorID = 10; // ����Ա�˺�ID
- optional uint64 RelatedID = 11; // ��������
- optional uint32 OptionType = 12; // ��Ȩ����(1:�Ϲ�(����)2:�Ϲ�(����))
- optional bytes ShipperConfigInfo = 13; // ����������Ϣ
- optional int32 ShipperConfigType = 14; // ������������
- optional uint32 BuyOrSell = 15; // ��������
- optional int32 VersionFlag = 16; // �汾���(1,�°汾;0����ֵ,�ɰ汾)
- }
- // ȷ����Ȩ����
- message ConfirmExerciseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // ��ˮ��
- optional uint64 AccountID = 5; // �����˺�
- optional uint64 RelatedID = 6; // ��������
- }
- // ����Աǿ��ƽ������
- message ManageForceCloseReq {
- optional MessageHead Header = 1;
- optional uint64 EntrustID = 2; // ǿ��ƽ��ί��ID(���ڹ���ID�ͷ���Ӧ��)
- optional string ClientOrderTime = 3; // ί��ʱ��(YYYY-MM-DDHH:MM:SS)
- optional uint64 AccountID = 4; // ƽ�ֵ��ݽ����˺�
- optional uint32 GoodsID = 5; // ƽ����ƷID
- optional uint32 MarketID = 6; // �г�ID
- optional uint32 OperateType = 7; // ��������
- optional uint32 OrderSrc = 8; // ������Դ
- optional double OrderPrice = 9; // ƽ�ּ۸�
- optional uint64 OrderQty = 10; // ƽ������
- optional uint32 BuyOrSell = 11; // ��������(ί���µ�������ֲ�ͷ�緽���෴)
- }
- // ����Աǿ��ƽ����Ӧ
- message ManageForceCloseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 EntrustID = 4; // ǿ��ƽ��ί��ID(���ڹ���ID�ͷ���Ӧ��)
- optional uint64 AccountID = 5; // ƽ�ֵ��ݽ����˺�
- optional uint32 TradeQty = 6; // ʵ�ʳɽ�����
- }
- // Ԥ�۹�������
- message PreSaleListingInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // Ԥ������ID
- optional uint64 AccountID = 3; // �����ʽ��˺�ID
- optional uint32 MarketID = 4; // �г�ID
- optional string GoodsName = 5; // ��Ʒ����
- optional string GoodsCode = 6; // ��Ʒ����
- optional string Unit = 7; // ��λ
- optional uint64 ApplyQty = 8; // ��������
- optional uint32 StepPriceType = 9; // ���ݼ�����
- optional string GoodsDesc = 10; // ��Ʒ����
- optional string GoodsPicUrl = 11; // ��Ʒ����ͼƬ
- optional uint32 DecimalPlace = 12; // �۸�С��λ
- optional uint32 SellMarginAlgorithm = 13; // ������֤����ȡ��ʽ
- optional double SellMarginValue = 14; // ������֤������ֵ
- optional uint32 BuyChargeAlgorithm = 15; // ����������ȡ��ʽ
- optional double BuyChargeValue = 16; // ������������ֵ
- optional uint32 SellChargeAlgorithm = 17; // ������������ȡ��ʽ
- optional double SellChargeValue = 18; // ��������������ֵ
- optional uint32 PerformanceMode = 19; // ��Լ��ʽ
- optional uint64 PerformanceTemplateID = 20; // ��Լ�ƻ�ģ��ID
- optional uint32 PreSaleStatus = 21; // Ԥ��״̬
- optional uint32 HandleStatus = 22; // ����״̬
- optional string StartDay = 23; // ��ʼ����
- optional string EndDay = 24; // ��������
- optional double SellerFreezeMargin = 25; // �������ᱣ֤��
- optional double SellerFreezeCharge = 26; // ��������������
- optional uint32 BuyMarginAlgorithm = 27; // ��֤����ȡ��ʽ
- optional double BuyMarginValue = 28; // ��֤������ֵ
- optional uint64 MinTradeQty = 29; // ��Сժ����
- optional uint32 PerformanceWay = 30; // ����ģʽ-2:�ֲ���Լ
- optional double BuyReleaseRatio = 31; // ���ͷű���[2:�ֲ���Լ]
- optional double SellReleaseRatio = 32; // �����ͷű���[2:�ֲ���Լ]
- optional uint32 ExecuteMode = 33; // ִ�з�ʽ[2:�ֲ���Լ]-1:˳��ִ��
- optional uint32 ExecuteSide = 34; // ִ�з�[2:�ֲ���Լ]-1:��
- optional uint32 MinQty = 35; // ��Сִ����[2:�ֲ���Լ]
- optional uint32 HoldDays = 36; // ��ͬ����[2:�ֲ���Լ]
- optional double BuyChargeValue2 = 37; // ������������ֵ[��Ա����]
- optional double SellChargeValue2 = 38; // ��������������ֵ[��Ա����]
- }
- // Ԥ�۹�����Ӧ
- message PreSaleListingInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ListingID = 4; // Ԥ�۹���ID
- optional uint64 ApplyID = 5; // Ԥ������ID
- optional uint32 TradeQty = 6; // ʵ�ʳɽ�����
- optional uint64 SellerAccountID = 7; // �����ʽ��˺�ID
- }
- // Ԥ��ί������
- message PreSaleOrderReq {
- optional MessageHead Header = 1;
- optional uint64 ListingID = 2; // ��������ID
- optional uint32 BuyOrSell = 3; // ��������
- optional uint64 AccountID = 4; // �˻�ID
- optional uint64 OrderQty = 5; // ������
- optional string ClientOrderTime = 6; // �ͻ���ί��ʱ��
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- optional uint32 ClientType = 8; // �ͻ�������
- optional string GoodsCode = 9; // ��Ʒ����
- optional uint32 MarketID = 10; // �г�ID
- }
- // Ԥ��ί����Ӧ
- message PreSaleOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ListingID = 4; // ��������ID
- optional uint64 AccountID = 5; // �˻�ID
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // ������Э��ת������
- message ManageProtoTransferReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional uint64 OutAccountID = 3; // ת�����ʽ��˺�ID
- optional uint64 InAccountID = 4; // ת�뷽�ʽ��˺�
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint32 BuyOrSell = 6; // ת������������
- optional uint64 Qty = 7; // ת������
- optional double TransferPrice = 8; // ת�ü۸�
- optional double HoldPrice = 9; // �ֲּ۸�[����Ȩ]
- optional uint32 FreezeDays = 10; // ��������
- optional string ClientTicket = 11; // �ͻ�����ˮ��
- optional uint32 TransferType = 12; // ת������-1.Э��ת��
- }
- // ������Э��ת����Ӧ
- message ManageProtoTransferRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ��Ʒ��������
- message GoodsDelistReq {
- optional MessageHead Header = 1;
- optional uint32 GoodsID = 2; // ��ƷID
- optional uint32 AccountType = 3; // �˻�����-1:�����л�Ա
- }
- // ��Ʒ������Ӧ
- message GoodsDelistRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 GoodsID = 4; // ��ƷID
- }
- // Ԥ�۳�������
- message PreSaleCancelReq {
- optional MessageHead Header = 1;
- optional uint64 ListingID = 2; // ��������ID
- optional uint32 MarketID = 3; // �г�ID
- }
- // Ԥ�۳�����Ӧ
- message PreSaleCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ListingID = 4; // ��������ID
- optional uint32 MarketID = 5; // �г�ID
- }
- // ����������
- message ChannelOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 LoginID = 5; // ��½�˺�
- optional uint64 AccountID = 6; // �����˺�
- optional uint32 GoodsID = 7; // ��ƷID
- optional uint32 MarketID = 8; // �г�ID
- optional int32 ValidType = 9; // ��Ч����-1������Ч
- optional uint32 ChannelOperateType = 10; // ��������:
- optional uint32 ChannelOrderSrc = 11; // ������Դί����Դ-1:�ͻ���
- optional uint32 HedgeFlag = 12; // Ͷ���ױ���־-0:��
- optional uint64 OperatorID = 13; // ����Ա�˺�ID
- optional double OrderPrice = 14; // ί�м۸�
- optional uint64 OrderQty = 15; // ������
- optional uint32 BuyOrSell = 16; // ��������(����-0:��
- optional uint32 ChannelBuildType = 17; // �µ�����(��ƽ��־-0:��
- optional uint32 CloseType = 18; // ƽ�ַ�ʽ(ƽ�ַ�ʽ-0:��
- optional uint32 PriceMode = 19; // ȡ�۷�ʽ-1:�м�
- optional uint32 TimeValidType = 20; // ʱ����Ч����
- optional uint64 RelatedID = 21; // ��������
- optional string ServiceTime = 22; // �����ʱ��
- optional string validtime = 23; // ��Чʱ��
- optional uint64 CloseTodayQty = 24; // ƽ�������
- optional uint64 SpotContractID = 25; // �ֻ���ͬID-Ϊ4�����ڱ�ֵʱ��д
- optional uint64 SaleUserID = 26; // ҵ��ԱID
- optional uint64 BizSubjectID = 27; // ����ҵ����ID
- }
- // ����ί��Ӧ��
- message ChannelOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // �����ֲ�����
- message ManageAmendHolderReq {
- optional MessageHead Header = 1;
- optional uint64 EntrustID = 2; // �����ֲ�ί��ID(���ڹ���ID�ͷ���Ӧ��)
- optional string ClientOrderTime = 3; // ί��ʱ��(YYYY-MM-DDHH:MM:SS)
- optional uint64 AccountID = 4; // �����˺�
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint32 MarketID = 6; // �г�ID
- optional uint32 ChannelOperateType = 7; // ��������
- optional uint32 ChannelOrderSrc = 8; // ������Դί����Դ-1:�ͻ���
- optional double OrderPrice = 9; // �۸�
- optional uint64 OrderQty = 10; // ����
- optional uint32 BuyOrSell = 11; // ��������(ƽ��:ί���µ�������ֲ�ͷ�緽���෴)
- optional uint32 ChannelBuildType = 12; // �µ�����(��ƽ��־-0:��
- optional uint32 CloseType = 13; // ƽ������(ƽ�ֱ�־-0:ƽ��
- }
- // �����ֲ���Ӧ
- message ManageAmendHolderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 EntrustID = 4; // ǿ��ƽ��ί��ID(���ڹ���ID�ͷ���Ӧ��)
- optional uint64 AccountID = 5; // ƽ�ֵ��ݽ����˺�
- }
- // �����ɽ�����
- message ManageAmendTradeReq {
- optional MessageHead Header = 1;
- optional uint64 EntrustID = 2; // �����ɽ�ί��ID(���ڹ���ID�ͷ���Ӧ��)
- optional string ClientOrderTime = 3; // ί��ʱ��(YYYY-MM-DDHH:MM:SS)
- optional uint32 MarketID = 4; // �г�ID
- optional string TradeDate = 5; // ������
- optional uint32 ChannelOrderSrc = 6; // ������Դί����Դ-1:�ͻ���
- optional uint64 MhpInnerTradeID = 7; // �Գ�ƽ̨�ɽ���ID
- }
- // �����ɽ���Ӧ
- message ManageAmendTradeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 EntrustID = 4; // �����ɽ�ί��ID(���ڹ���ID�ͷ���Ӧ��)
- optional uint64 MhpInnerTradeID = 5; // �Գ�ƽ̨�ɽ���ID
- optional string TradeDate = 6; // ������
- }
- // �ұҶһ�ί������
- message CoinExchangeOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 LoginID = 5; // ��½�˺�
- optional uint64 AccountIDPayer = 6; // �����˺�-����
- optional uint64 AccountIDPayee = 7; // �����˺�-�տ�
- optional uint32 GoodsID = 8; // ��ƷID
- optional uint32 MarketID = 9; // �г�ID
- optional int32 ValidType = 10; // ������
- optional uint32 OperateType = 11; // ��������:
- optional uint32 OrderSrc = 12; // ������Դ
- optional uint64 OperatorID = 13; // ����Ա�˺�ID
- optional double OrderPrice = 14; // ί�м۸�
- optional uint64 OrderQty = 15; // ������
- optional uint32 BuyOrSell = 16; // ��������
- optional uint32 PriceMode = 17; // ȡ�۷�ʽ
- optional uint32 TimevalidType = 18; // ʱ����Ч����
- optional uint32 TriggerType = 19; // Ԥ��������
- optional double TriggerPrice = 20; // Ԥ�����۸�
- optional uint32 TriggerOperator = 21; // ��������-1:
- optional uint64 RelatedID = 22; // ��������
- optional string ServiceTime = 23; // �����ʱ��
- }
- // �ұҶһ�ί��Ӧ��
- message CoinExchangeOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ���ҽ���ί������
- message CoinC2COrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 LoginID = 5; // ��½�˺�
- optional uint32 TradeCurrencyID = 6; // ������ID
- optional uint32 PayCurrencyID = 7; // ֧������ID
- optional uint64 AccountID = 8; // �����˺�
- optional uint32 MarketID = 9; // �г�ID
- optional uint32 ListType = 10; // ժ������
- optional uint32 BuyOrSell = 11; // ��������
- optional double OrderPrice = 12; // ί�м۸�
- optional uint64 OrderQty = 13; // ������
- optional uint32 DelistLimitType = 14; // ժ�����Ʒ�ʽ
- optional uint32 DelistLimitMinValue = 15; // ժ��������Сֵ
- optional uint32 DelistLimitMaxValue = 16; // ժ��������Сֵ
- optional string PayModels = 17; // ֧�ֵ�֧����ʽ
- optional string PayInfoIDs = 18; // ֧����ϢIDs(��)
- optional uint32 ValidType = 19; // ʱ����Ч����
- optional string ValidTime = 20; // ������
- optional uint32 OrderSrc = 21; // ������Դ
- optional uint64 OperatorID = 22; // ����Ա�˺�ID
- optional uint64 RelatedID = 23; // ��������
- optional string ServiceTime = 24; // �����ʱ��
- }
- // ���ҽ���ί��Ӧ��
- message CoinC2COrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ���ҽ��׳�������
- message CoinC2CCancelReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint32 OperateType = 5; // ��������
- optional uint64 OldOrderId = 6; // ԭί�е���
- optional uint64 AccountID = 7; // �����˺�
- optional uint32 MarketID = 8; // �г�ID
- optional uint32 OrderSrc = 9; // ������Դ
- optional uint64 OperatorID = 10; // ����Ա�˺�ID
- }
- // ���ҽ��׳���Ӧ��
- message CoinC2CCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExchActionID = 4; // ������������
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ͨ����������
- message ChannelLockReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 LoginID = 5; // ��½�˺�
- optional uint64 AccountID = 6; // �����˺�
- optional uint32 GoodsID = 7; // ��ƷID
- optional uint32 MarketID = 8; // �г�ID
- optional uint64 OperatorID = 9; // ����Ա�˺�ID
- optional uint64 ActiveInfoID = 10; // ���ֻID
- optional uint64 Qty = 11; // ��������
- optional double OrderPrice = 12; // ��ǰ�۸�
- optional uint64 GiftQty = 13; // ��������
- optional string StopDate = 14; // ���ֽ���ʱ��(��ʽYYYY-MM-DD)
- optional string IDCardPhotoURL = 15; // ����֤��ַ
- optional string SignatureURL = 16; // ����ǩ����ַ
- }
- // ͨ������Ӧ��
- message ChannelLockRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ͨ��������������
- message ChannelCancelLockReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 LoginID = 5; // ��½�˺�
- optional uint64 AccountID = 6; // �����˺�
- optional uint64 OperatorID = 7; // ����Ա�˺�ID
- optional uint64 OrderID = 8; // ���ֵ���ID
- }
- // ͨ����������Ӧ��
- message ChannelCancelLockRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ��ת��Ϣ
- message ChannelTransferInfo {
- optional uint64 TransferAccountID = 1; // ��ת�˺�
- optional uint64 TransferQty = 2; // ��ת����
- }
- // ͨ�������������
- message ChannelAuditLockReq {
- optional MessageHead Header = 1;
- optional uint64 OrderID = 2; // ���ֵ���ID
- optional string ClientOrderTime = 3; // �����˲���ʱ��
- optional uint64 AccountID = 4; // �����˺�
- optional uint64 OperatorID = 5; // ����Ա�˺�ID
- optional uint32 OperatorType = 6; // ��������(ͨ����ܾ�)
- optional string Remark = 7; // ��ע
- repeated ChannelTransferInfo TransferInfos = 8; // ��ת��Ϣ
- }
- // ͨ���������Ӧ��
- message ChannelAuditLockRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- }
- // ͨ��������������
- message ChannelUnlockLockReq {
- optional MessageHead Header = 1;
- optional uint64 OrderID = 2; // ���ֵ���ID
- optional string ClientOrderTime = 3; // �����˲���ʱ��
- optional uint64 AccountID = 4; // �����˺�
- optional uint64 OperatorID = 5; // ����Ա�˺�ID
- optional string Remark = 6; // ��ע
- }
- // ͨ����������Ӧ��
- message ChannelUnlockLockRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- }
- // ����ɽ��˵�����
- message ChannelOutsideTradeReq {
- optional MessageHead Header = 1;
- required uint64 OrderID = 2; // ����ID
- optional string ClientOrderTime = 3; // �����˲���ʱ��
- optional uint64 AccountID = 4; // �����˺�
- optional uint64 OperatorID = 5; // ����Ա�˺�ID
- required double TradePrice = 6; // �ɽ���
- }
- // ����ɽ��˵�Ӧ��
- message ChannelOutsideTradeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // ����ID
- }
- // �����̶���ͷ����������
- message VendorAddFreezePositionReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �����˺�
- optional uint32 GoodsID = 3; // ��ƷID
- optional uint64 AddQty = 4; // ��������
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �����̶���ͷ��������Ӧ
- message VendorAddFreezePositionRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // �����̽ⶳͷ�����ͨ������
- message VendorUnfreezeAuditPassReq {
- optional MessageHead Header = 1;
- optional uint64 ReqID = 2; // ���뵥��
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // �����̽ⶳͷ�����ͨ����Ӧ
- message VendorUnfreezeAuditPassRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ReqID = 4; // ���뵥��
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ��Ʒת����Ϣ
- message GoodsTransferInfo {
- optional uint64 OutAccountID = 1; // ת���������˺�
- optional uint64 InAccountID = 2; // ת�뷽�����˺�
- optional uint32 GoodsID = 3; // ��ƷID
- optional uint64 Qty = 4; // ����
- optional double Price = 5; // �۸�
- optional double CostPrice = 6; // �ɱ���
- optional uint32 IsFreeze = 7; // �Ƿ�0��������1������
- optional uint32 FreezeDays = 8; // ��������
- optional uint64 FreezePosQty = 9; // ����ͷ���������ع��ӿ�ʹ�ã�
- optional uint64 TradePosQty = 10; // ����ͷ���������ع��ӿ�ʹ�ã�
- }
- // ��Ʒ��������
- message GoodsRationReq {
- optional MessageHead Header = 1;
- repeated GoodsTransferInfo RationInfos = 2; // ������Ϣ����
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // ��Ʒ������Ӧ
- message GoodsRationRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ʒת������
- message GoodsTransferReq {
- optional MessageHead Header = 1;
- repeated GoodsTransferInfo TransferInfos = 2; // ת����Ϣ����
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // ��Ʒת����Ӧ
- message GoodsTransferRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ʒ�ع�����
- message GoodsBuyBackReq {
- optional MessageHead Header = 1;
- repeated GoodsTransferInfo BuyBackInfos = 2; // �ع���Ϣ����
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // ��Ʒ�ع���Ӧ
- message GoodsBuyBackRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ʒ�������
- message GoodsPickupReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �����˺�
- optional uint32 GoodsID = 3; // ��ƷID
- optional uint64 Qty = 4; // �������
- optional string ReciverName = 5; // ���������
- optional uint32 CardTypeId = 6; // �����֤������
- optional string CardNum = 7; // �����֤������
- optional string PhoneNum = 8; // �������ϵ��ʽ
- optional uint32 TakeMode = 9; // �����ʽ-2:����
- optional string Address = 10; // �������ϸ��ַ
- optional string TakeRemark = 11; // �����ע
- optional string ClientTicket = 12; // �ͻ�����ˮ��
- optional uint32 ConvertType = 13; // ת������
- optional string DstGoodsCode = 14; // Ŀ����Ʒ����
- }
- // ��Ʒ�����Ӧ
- message GoodsPickupRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ֹӯֹ������
- message ChannelSPSLOrderReq {
- optional MessageHead Header = 1;
- optional uint32 ClientType = 2; // �ն�����
- optional uint64 LoginID = 3; // ��½�˺�
- optional uint64 AccountID = 4; // �����˺�
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint32 MarketID = 6; // �г�ID
- optional int32 ValidType = 7; // ��Ч���ͣ�1-������Ч
- optional uint32 OperateType = 8; // ��������:1-
- optional uint32 OrderSrc = 9; // ����ί����Դ-1:�ͻ���
- optional uint64 OrderQty = 10; // ������
- optional uint32 BuyOrSell = 11; // ��������(����-0:��
- optional uint64 RelatedID = 12; // ��������(����ʱ��д)
- optional double SpPrice = 13; // ֹӯ�۸�
- optional double SlPrice = 14; // ֹ��۸�
- optional uint32 PriceType = 15; // �۸�����:1-
- optional uint32 TriggerType = 16; // ��������:1-
- }
- // ֹӯֹ��Ӧ��
- message ChannelSPSLOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- }
- // ����ͷ��ת�ⲿ��Ʒ����
- message TradePosConvertOutGoodsReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �˺�ID
- optional string Mobile = 4; // �ֻ���
- optional string SrcGoodsCode = 5; // Դ��Ʒ����
- optional string DstGoodsCode = 6; // Ŀ����Ʒ����
- optional uint32 GoodsID = 7; // ��ƷID
- optional double Qty = 8; // ת������
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- optional uint64 LogID = 10; // ��־ID(�ڲ���)
- optional uint32 ConvertType = 11; // ת������(1:�����ת����2:�����ת����3:����ת�����(������)
- optional uint32 PickupFlag = 12; // ���������־
- }
- // ����ͷ��ת�ⲿ��Ʒ��Ӧ
- message TradePosConvertOutGoodsRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �˺�ID
- optional string Mobile = 6; // �ֻ���
- optional string SrcGoodsCode = 7; // Դ��Ʒ����
- optional string DstGoodsCode = 8; // Ŀ����Ʒ����
- optional uint32 GoodsID = 9; // ��ƷID
- optional double Qty = 10; // ת������
- optional double ConvertQty = 11; // ת��Ŀ����Ʒ����
- optional string ClientSerialNo = 12; // �ͻ�����ˮ��
- optional uint64 LogID = 13; // ��־ID(�ڲ���)
- optional uint32 ConvertType = 14; // ת������(1:�����ת����2:�����ת����3:����ת�����(������)
- optional uint32 SrcType = 15; // ��Ӧ����(1:�ӿڷ���2:������)
- }
- // ͷ��ת�븴��ͨ������
- message CpPositionTransferInRetrialPassReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �˺�ID
- optional uint32 UserID = 3; // �û�ID
- optional uint64 ApplyID = 4; // ����ID
- }
- // ͷ��ת�븴��ͨ����Ӧ
- message CpPositionTransferInRetrialPassRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �˺�ID
- optional uint32 UserID = 5; // �û�ID
- optional uint64 ApplyID = 6; // ����ID
- }
- // ͷ��ת��ע������ͨ������
- message CpPositionTransferInCancelRetrialPassReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �˺�ID
- optional uint32 UserID = 3; // �û�ID
- optional uint64 CancelID = 4; // �ֻ���
- }
- // ͷ��ת��ע������ͨ����Ӧ
- message CpPositionTransferInCancelRetrialPassRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �˺�ID
- optional uint32 UserID = 5; // �û�ID
- optional uint64 CancelID = 6; // �ֻ���
- }
- // ����Ԥ����������
- message CpPresaleReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �˺�ID
- optional uint32 UserID = 3; // �û�ID
- optional string GoodsCode = 4; // ��Ʒ����
- optional string GoodsName = 5; // ��Ʒ����
- optional uint32 RelatedGoodsID = 6; // ��������ԼID
- optional uint64 PresaleQty = 7; // Ԥ������
- optional string StartTime = 8; // Ԥ�ۿ�ʼʱ��
- optional string endTime = 9; // Ԥ�۽���ʱ��
- optional string AttachmentUrl = 10; // ������ַ
- optional string ClientTicket = 11; // �ͻ�����ˮ��
- optional string GoodsDetail = 12; // ����
- optional uint32 PresaleMode = 13; // Ԥ��ģʽ[1:һ�ڼ�2:����ʽ����]
- optional double RefPrice = 14; // �ο��۸�[һ�ڼ�]
- optional double StartPrice = 15; // ���ļ�[����ʽ����]
- optional double FloorPrice = 16; // �ͼ�[����ʽ����]
- optional string ApplyRemark = 17; // ���뱸ע
- optional uint32 MarketID = 18; // Ԥ���г�ID
- optional uint32 PresaleDepositAlgorithm = 19; // Ԥ�۶���ʽ
- optional double PresaleDepositValue = 20; // Ԥ�۶�������ֵ
- optional string PictureUrls = 21; // ����ͼƬ
- optional string BannerPicUrl = 22; // Bannerͼ
- optional uint64 BaseQty = 23; // ��ǩ����
- optional uint64 MaxBuyQty = 24; // ��������깺��
- }
- // ����Ԥ��������Ӧ
- message CpPresaleRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �˺�ID
- optional uint32 UserID = 5; // �û�ID
- optional uint64 ApplyID = 6; // ����ID
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ����Ԥ�������������
- message CpPresaleOperateReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �˺�ID
- optional uint32 UserID = 3; // �û�ID
- optional uint64 ApplyID = 4; // ����ID
- optional uint32 OperateType = 5; // ��������1:����2:�ܾ�
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // ����Ԥ�����������Ӧ
- message CpPresaleOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �˺�ID
- optional uint32 UserID = 5; // �û�ID
- optional uint64 ApplyID = 6; // ����ID
- optional uint32 OperateType = 7; // ��������1:����2:�ܾ�
- optional string ClientTicket = 8; // �ͻ�����ˮ��
- }
- // ����ת������
- message OrderTransferReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // ����ת����Ӧ
- message OrderTransferRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ���лع�����
- message DelistingRepoReq {
- optional MessageHead Header = 1;
- optional uint32 GoodsID = 2; // ��ƷID
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // ���лع���Ӧ
- message DelistingRepoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 GoodsId = 4; // ��ƷID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // Ԥ����ֹ����
- message TerminatePreSellReq {
- optional MessageHead Header = 1;
- optional uint32 goodsId = 2; // ��ƷID
- }
- // Ԥ����ֹ��Ӧ
- message TerminatePreSellRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 goodsId = 4; // ��ƷID(�����е�ͬ���ֶη���)
- }
- // Ԥ���������
- message CpPresaleFinishReq {
- optional MessageHead Header = 1;
- optional uint32 GoodsId = 2; // ��ƷID
- }
- // Ԥ�����Ӧ��
- message CpPresaleFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 GoodsId = 4; // ��ƷID
- }
- // ���������
- message CpPresalePaymentReq {
- optional MessageHead Header = 1;
- optional uint32 GoodsId = 2; // ��ƷID
- optional uint32 UserID = 3; // ��ѡ��ֵʱֻ������ǰ�û���Ƿ��
- }
- // ����β��Ӧ��
- message CpPresalePaymentRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 GoodsId = 4; // ��ƷID
- }
- // ����֧������
- message CancelPaymentReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ�����
- optional uint64 AccountID = 3; // У�����˺�
- }
- // ����֧��Ӧ��
- message CancelPaymentRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ�����
- }
- // ֧���������
- message PaymentFinishReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ�����
- optional uint64 AccountID = 3; // �����˺�
- optional double PaidAmount = 4; // ������
- optional uint64 TradeTicket = 5; // ��ˮ��
- optional uint32 PayType = 6; // ֧������-1:�ɽ�֧��
- }
- // ֧�����Ӧ��
- message PaymentFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ�����
- optional uint64 TradeTicket = 5; // ��ˮ��
- }
- // ��Ʒ�����������
- message GoodsPickupApplyReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �����˺�
- optional uint32 GoodsID = 3; // ��ƷID
- optional uint32 PickupGoodsID = 4; // �����ƷID
- optional uint64 PickupGoodsQty = 5; // �����Ʒ����
- optional uint32 TakeMode = 6; // �����ʽ-2:����
- optional uint32 StoreUserID = 7; // �ŵ��û�ID(�������)
- optional string ReciverName = 8; // ���������
- optional uint32 CountryID = 9; // ����
- optional uint32 CityID = 10; // ��
- optional uint32 DistrictID = 11; // ����
- optional uint32 Provinceid = 12; // ʡ
- optional uint32 CardTypeId = 13; // �����֤������
- optional string CardNum = 14; // �����֤������
- optional string PhoneNum = 15; // �������ϵ��ʽ
- optional string Address = 16; // �������ϸ��ַ
- optional string TakeRemark = 17; // �����ע
- optional string ClientTicket = 18; // �ͻ�����ˮ��
- }
- // ��Ʒ���������Ӧ
- message GoodsPickupApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ʒ���ȷ������
- message GoodsPickupConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 TakeOrderID = 2; // �������
- optional uint64 Auditer = 3; // �����
- optional string CheckRemark = 4; // ��˱�ע
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ��Ʒ���ȷ����Ӧ
- message GoodsPickupConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ���֧������
- message BalancePaymentReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �������¼�ɽ�����
- optional uint64 AccountID = 3; // �����˺�
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- optional uint32 PayType = 5; // ֧������-1:�ɽ�֧��
- }
- // ���֧��Ӧ��
- message BalancePaymentRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ�����
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ��¼�ڲ��ɽ�������
- message ManageAmendOrderReq {
- optional MessageHead Header = 1;
- optional uint64 OutTradeID = 2; // �ⲿ�ɽ�����
- optional uint64 AccountID = 3; // �ڲ��ڻ����˻�
- optional uint32 BuyOrSell = 4; // ����-0:��
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint32 ChannelBuildType = 6; // �µ�����(��ƽ��־-0:��
- optional uint32 CloseType = 7; // ƽ������(ƽ�ֱ�־-0:ƽ��
- optional double TradePrice = 8; // �ɽ��۸�
- optional uint64 TradeQty = 9; // �ɽ�����
- optional uint32 CreatorSrc = 10; // ��������Դ-1:������
- optional uint64 CreatorID = 11; // ������ID
- optional uint32 HedgeFlag = 12; // 4:���ڱ�ֵ5:����6:�Ʋ�
- optional uint64 SpotContractID = 13; // RelatedTradeType=4:���ڱ�ֵʱ
- optional uint32 SaleUserID = 14; // ҵ��ԱID
- optional uint32 BizSubjectID = 15; // ����ҵ����ID
- }
- // ��¼�ڲ��ɽ�����Ӧ
- message ManageAmendOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OutTradeID = 4; // �ⲿ�ɽ�����
- optional uint64 AccountID = 5; // �ڲ��ڻ����˻�
- }
- // ����Э��ƽ�����ͨ������
- message SwapProtoCloseApplyPassReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional string ClientSerialNo = 3; // ��ˮ��
- }
- // ����Э��ƽ�����ͨ����Ӧ
- message SwapProtoCloseApplyPassRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional string ClientSerialNo = 5; // ��ˮ��
- }
- // �ⲿ�ɽ��������������
- message ManageUnBoundOrderReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ڲ��ɽ�����
- optional uint64 AccountID = 3; // �ڲ��ڻ����˻�
- optional uint32 BuyOrSell = 4; // ����-0:��
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint32 ChannelBuildType = 6; // �µ�����(��ƽ��־-0:��
- optional uint32 CloseType = 7; // ƽ������(ƽ�ֱ�־-0:ƽ��
- optional uint32 CreatorSrc = 8; // ��������Դ-1:������
- }
- // �ⲿ�ɽ������������Ӧ
- message ManageUnBoundOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ڲ��ɽ�����
- optional uint64 AccountID = 5; // �ڲ��ڻ����˻�
- }
- // ����ƽ������
- message HolderCloseReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ֲֵ���
- optional string ClientSerialNo = 3; // �ͻ�����ˮ��
- optional string ClientOrderTime = 4; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 5; // �ն�����
- optional uint64 LoginID = 6; // ��½�˺�
- optional uint64 AccountID = 7; // �����˺�
- optional uint32 GoodsID = 8; // ��ƷID
- optional uint32 BuyOrSell = 9; // ��������
- optional uint32 MarketID = 10; // �г�ID
- optional uint32 OrderSrc = 11; // ������Դ
- optional uint64 OperatorID = 12; // ����Ա�˺�ID
- }
- // ����ƽ��Ӧ��
- message HolderCloseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // һ�����ɵĶ�����
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ���㶨������
- message MakeUpDepositReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ����ţ�����
- optional uint32 UserID = 3; // �û�ID������
- optional uint64 AccountID = 4; // �����˺ţ�����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- optional uint32 ClientType = 6; // �ն�����
- }
- // ���㶨��Ӧ��
- message MakeUpDepositRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ����ţ�����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ������Ʒת�ö����������
- message AdjustmentTransferDepositRatioReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID������
- optional double NewTransferDepositRatio = 3; // �µ�ת�ö������������
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional uint32 ClientType = 5; // �ն�����
- }
- // ������Ʒת�ö������Ӧ��
- message AdjustmentTransferDepositRatioRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // ��ƷID������
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // �ֲ��Ӷ���ӿ�����
- message HoldAppendDepositReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID������
- optional uint64 AccountID = 3; // �����˺ţ�����
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional uint32 ClientType = 5; // �ն�����
- }
- // �ֲ��Ӷ���ӿ�Ӧ��
- message HoldAppendDepositRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // ��ƷID������
- optional uint64 AccountID = 5; // �����˺ţ�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ����ʯ������Ԥ����������
- message HNCpPresaleReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �˺�ID
- optional uint32 UserID = 3; // �û�ID
- optional string GoodsCode = 4; // ��Ʒ����
- optional string GoodsName = 5; // ��Ʒ����
- optional uint32 RelatedGoodsID = 6; // ��������ԼID
- optional uint64 PresaleQty = 7; // Ԥ������
- optional string StartTime = 8; // Ԥ�ۿ�ʼʱ��
- optional string endTime = 9; // Ԥ�۽���ʱ��
- optional string AttachmentUrl = 10; // ������ַ
- optional string ClientTicket = 11; // �ͻ�����ˮ��
- optional string GoodsDetail = 12; // ����
- optional uint32 PresaleMode = 13; // Ԥ��ģʽ[1:һ�ڼ�2:����ʽ����]
- optional double RefPrice = 14; // �ο��۸�[һ�ڼ�]
- optional double StartPrice = 15; // ���ļ�[����ʽ����]
- optional double FloorPrice = 16; // �ͼ�[����ʽ����]
- optional string ApplyRemark = 17; // ���뱸ע
- optional uint32 MarketID = 18; // Ԥ���г�ID
- optional uint32 PresaleDepositAlgorithm = 19; // Ԥ�۶���ʽ
- optional double PresaleDepositValue = 20; // Ԥ�۶�������ֵ
- optional string PictureUrls = 21; // ����ͼƬ
- optional string BannerPicUrl = 22; // Bannerͼ
- }
- // ����ʯ������Ԥ��������Ӧ
- message HNCpPresaleRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �˺�ID
- optional uint32 UserID = 5; // �û�ID
- optional uint64 ApplyID = 6; // ����ID
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ���½�����������
- message OfflineDeliveryReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �˺�ID
- optional uint32 UserID = 3; // �û�ID
- optional string GoodsCode = 4; // ��Ʒ����
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint64 TradeID = 6; // ��Ʒ����
- optional uint32 BuyOrSell = 7; // ����
- optional uint32 DeliveryLot = 8; // ��������
- optional string DeliveryInfo = 9; // ������Ϣ
- optional string ClientTicket = 10; // �ͻ�����ˮ��
- }
- // ���½�����������
- message OfflineDeliveryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �˺�ID
- optional uint32 UserID = 5; // �û�ID
- optional uint64 ApplyID = 6; // ����ID
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ����Ԥ��ҡ������
- message OrderPresaleLotteryReq {
- optional MessageHead Header = 1;
- optional uint32 GoodsID = 2; // Ԥ����ƷID
- optional uint32 LotteryQty = 3; // ҡ������
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ����Ԥ��ҡ����Ӧ
- message OrderPresaleLotteryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 GoodsID = 4; // Ԥ����ƷID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ����Ԥ��������Ϣ
- message OrderPresalePlaceInfo {
- optional uint64 AccountId = 1; // �˻�ID
- optional uint32 UserId = 2; // �û�ID
- optional uint64 PlaceQty = 3; // ��������
- }
- // ����Ԥ���������
- message OrderPresaleFinishReq {
- optional MessageHead Header = 1;
- optional uint32 GoodsID = 2; // Ԥ����ƷID
- repeated OrderPresalePlaceInfo PlaceInfos = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ����Ԥ�������Ӧ
- message OrderPresaleFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 GoodsID = 4; // Ԥ����ƷID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ���䶨��ӿ�����
- message SupplementDepositReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ����ţ�����
- optional uint32 BuyOrSell = 3; // ����������
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 AccountID = 5; // �����˺ţ�����
- optional double RestockDeposit = 6; // ���䶨�𣬱���
- optional uint32 MarketID = 7; // �г�ID������
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- optional uint32 ClientType = 9; // �ն�����
- }
- // ���䶨��ӿ���Ӧ
- message SupplementDepositRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ����ţ�����
- optional uint32 UserID = 5; // �û�ID������
- optional uint64 AccountID = 6; // �����˺ţ�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // �˷�����ӿ�����
- message RefundedDepositReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ����ţ�����
- optional uint32 BuyOrSell = 3; // ����������
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 AccountID = 5; // �����˺ţ�����
- optional double RestockDeposit = 6; // ���䶨�𣬱���
- optional uint32 MarketID = 7; // �г�ID������
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- optional uint32 ClientType = 9; // �ն�����
- }
- // �˷�����ӿ���Ӧ
- message RefundedDepositRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ����ţ�����
- optional uint32 UserID = 5; // �û�ID������
- optional uint64 AccountID = 6; // �����˺ţ�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ն�ָֻ��ӿ�����
- message RiskCloseRecoverReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ����ţ�����
- optional uint32 BuyOrSell = 3; // ����������
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 AccountID = 5; // �����˺ţ�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional uint32 ClientType = 7; // �ն�����
- }
- // ն�ָֻ��ӿ���Ӧ
- message RiskCloseRecoverRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ����ţ�����
- optional uint32 UserID = 5; // �û�ID������
- optional uint64 AccountID = 6; // �����˺ţ�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // �ֲ���ϸ
- message MarketOrderHoldDetails {
- optional uint64 TradeID = 1; // �ɽ����ţ�����
- optional uint64 DeliveryQty = 2; // ��������������
- }
- // ����ƾ֤
- message PayAttrs {
- optional string FileName = 1; // ���������
- optional string FileAddr = 2; // �ļ���ַ������
- }
- // �������н�������ӿ�����
- message MarketOrderDeliveryApplyReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �����˺ţ�����
- optional uint32 BuyOrSell = 4; // ������
- repeated MarketOrderHoldDetails HoldDetails = 5; // �ֲ���ϸ������
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional uint32 ClientType = 7; // �ն�����
- }
- // �������н�������ӿ���Ӧ
- message MarketOrderDeliveryApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 AccountID = 5; // �����˺ţ�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���չ����˲����ӿ�����
- message DeliveryManageOperatorReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �����˺ţ�����
- optional uint64 DeliveryOrderID = 4; // ���յ��ţ�����
- optional uint32 OperateType = 5; // �������ͣ�����1:��˾ܾ�2�����ͨ��
- optional uint32 OperatorID = 6; // ������ID
- optional string OperatorAccount = 7; // �������˺�
- optional string OperatorName = 8; // ����������
- optional string Remark = 9; // ������ע
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- optional uint32 ClientType = 11; // �ն�����
- optional double RealDeliveryQty = 12; // ʵ�ʽ�������
- }
- // ���չ����˲����ӿ���Ӧ
- message DeliveryManageOperatorRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryOrderID = 4; // ���յ��ţ�����
- optional uint32 UserID = 5; // �û�ID������
- optional uint64 AccountID = 6; // �����˺ţ�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // �����ն˲����ӿ�����
- message DeliveryClientOperatorReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �����˺ţ�����
- optional uint64 DeliveryOrderID = 4; // ���յ��ţ�����
- optional uint32 OperateType = 5; // �������ͣ�����1:�ͻ�ȷ��2:�ͻ�����
- optional uint32 DeliveryPayMode = 6; // ���ʽ������1:����֧��2:����֧��
- optional double PayAmount = 7; // ���������
- repeated PayAttrs PayAttr = 8; // ����ƾ֤������
- optional uint32 OperatorID = 9; // ������ID
- optional string OperatorAccount = 10; // �������˺�
- optional string OperatorName = 11; // ����������
- optional string Remark = 12; // ������ע
- optional string ClientSerialNo = 13; // �ͻ�����ˮ��
- optional uint32 ClientType = 14; // �ն�����
- }
- // �����ն˲����ӿ���Ӧ
- message DeliveryClientOperatorRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryOrderID = 4; // ���յ��ţ�����
- optional uint32 UserID = 5; // �û�ID������
- optional uint64 AccountID = 6; // �����˺ţ�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ���½������볷���ӿ�����
- message OfflineDeliveryApplyCancelOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �����˺ţ�����
- optional uint64 DeliveryOrderID = 4; // ���յ��ţ�����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- optional uint32 ClientType = 6; // �ն�����
- }
- // ���½������볷���ӿ���Ӧ
- message OfflineDeliveryApplyCancelOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryOrderID = 4; // ���յ��ţ�����
- optional uint32 UserID = 5; // �û�ID������
- optional uint64 AccountID = 6; // �����˺ţ�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ΥԼת�ô����ӿ�����
- message DefaultTransferProcessReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �����˺ţ�����
- optional uint32 GoodsID = 4; // ��ƷID������
- optional uint32 ReceiverUserID = 5; // ת�뷽�û�ID������
- optional uint64 ReceiverAccountID = 6; // ת�뷽�˺�ID������
- optional double Amount = 7; // ת�뷽֧������λС���������ɸ���0������
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- optional uint32 ClientType = 9; // �ն�����
- }
- // ΥԼת�ô����ӿ���Ӧ
- message DefaultTransferProcessRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 AccountID = 5; // �����˺ţ�����
- optional uint32 GoodsID = 6; // ��ƷID������
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // �ֲֹ�����ϸ
- message HolderTransferDetail {
- optional uint32 OutUserID = 1; // ת�����û�ID������
- optional uint32 InUserID = 2; // ת�뷽�û�ID������
- optional uint32 GoodsID = 3; // ��ƷID������
- optional uint32 BuyOrSell = 4; // ת��������������
- optional uint64 Qty = 5; // ת������������
- optional double TransferPrice = 6; // ת�ü۸���
- optional uint32 FreezeDays = 7; // ��������
- optional uint32 TransferType = 8; // ת������-1.Э��ת��
- optional uint64 OutAccountID = 9; // ת�����ʽ��ʺ�,�ڲ�ʹ�ã�����Ҫ��д
- optional uint64 InAccountID = 10; // ת�뷽�ʽ��ʺ�,�ڲ�ʹ�ã�����Ҫ��д
- optional uint64 ApplyID = 11; // ���뵥��,�ڲ�ʹ�ã�����Ҫ��д
- }
- // �ֲֹ�������ӿ�����
- message HolderTransferApplyReq {
- optional MessageHead Header = 1;
- repeated HolderTransferDetail HolderTransferDetails = 2; // �ֲֹ�����ϸ������
- optional string ClientSerialNo = 3; // �ͻ�����ˮ��
- optional uint32 ClientType = 4; // �ն�����
- }
- // �ֲֹ�������ӿ���Ӧ
- message HolderTransferApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // �ֲֹ���ȷ�Ͻӿ�����
- message HolderTransferConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID������
- optional uint32 UserID = 3; // �û�ID������
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional uint32 ClientType = 5; // �ն�����
- }
- // �ֲֹ���ȷ�Ͻӿ���Ӧ
- message HolderTransferConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID������
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // �ֲֹ����ܾ��ӿ�����
- message HolderTransferRefuseReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID������
- optional uint32 AuditorID = 3; // �����,����
- optional string AuditorRemark = 4; // ��˱�ע
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- optional uint32 ClientType = 6; // �ն�����
- }
- // �ֲֹ����ܾ��ӿ���Ӧ
- message HolderTransferRefuseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID������
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���շ�����֧���������ջ���ӿ�����
- message DeliveryProviderPaySellAmountReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryOrderID = 2; // ������ID������
- optional string Remark = 3; // ��˱�ע
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ���շ�����֧���������ջ���ӿ���Ӧ
- message DeliveryProviderPaySellAmountRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryOrderID = 4; // ������ID������
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // �˻�������ָ��
- message SubCommand {
- optional uint32 CommandCode = 1; // ��ָ�������
- optional bytes CommandStrings = 2; // ��ָ����
- }
- // �˻�����ָ������
- message AccountCommandReq {
- optional MessageHead Header = 1;
- optional uint64 UserId = 2; // �û�ID
- optional uint64 AccountId = 3; // �����˺�
- optional uint32 BusinessCode = 4; // ҵ����
- optional uint64 RelatedOrderId = 5; // ��������
- optional uint64 TradeId = 6; // �ɽ�����
- repeated SubCommand SubCommands = 7; // ��ָ���
- optional uint64 SerialNumber = 8; // ��ˮ��
- optional string TradeDate = 9; // ������
- }
- // �˻�����ָ��Ӧ��
- message AccountCommandRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserId = 4; // �û�ID
- optional uint64 AccountId = 5; // �����˺�
- optional uint32 BusinessCode = 6; // ҵ����
- optional uint64 RelatedOrderId = 7; // ��������
- optional uint64 TradeId = 8; // �ɽ�����
- repeated SubCommand SubCommands = 9; // ��ָ��Ӧ��
- optional uint64 SerialNumber = 10; // ��ˮ��
- optional string TradeDate = 11; // ������
- }
- // �ʽ����ָ��
- message FundOperationCmd {
- optional uint64 AccountId = 1; // �����˺�
- optional uint32 OperateType = 2; // �������
- optional double ChangeAmount = 3; // ������
- optional uint32 RelatedGoodsId = 4; // ������Ʒ
- optional uint32 RelatedMarketId = 5; // �����г�
- optional uint64 SubOrderIndex = 6; // ��ָ�����
- optional uint32 OpAmountType = 7; // �����ʽ�����
- optional uint32 BusinessCode = 8; // ҵ����,�������ֲ������������ĸ������
- }
- // �ֲֲ���ָ��
- message PositionOperationCmd {
- optional uint64 AccountId = 1; // �����˺�
- optional uint32 GoodsId = 2; // ��ƷID
- optional uint32 BuyOrSell = 3; // ��������
- optional uint32 OperateType = 4; // �������
- optional int64 ChangeQty = 5; // �������
- optional double ChangeAmount = 6; // ������
- optional uint64 SubOrderIndex = 7; // ��ָ�����
- optional uint32 OpPositionType = 8; // ����ͷ������
- }
- // �˻��ʽ���Ϣ����
- message AccountFundInfoReq {
- optional MessageHead Header = 1;
- optional uint64 OrderId = 2; // ��ѯί�е���
- optional uint64 AccountId = 3; // ��ѯ�ʽ��˺�
- optional uint32 QueryBitMask = 4; // ��ѯλ����
- }
- // �˻��ʽ���Ϣ��Ӧ
- message AccountFundInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderId = 4; // ��ѯί�е���
- optional uint64 AccountId = 5; // ��ѯ�ʽ��˺�
- optional double AvailableMargin = 6; // ���ñ�֤��,��ѯλ����:1
- optional double AvailableOutMoney = 7; // �ɳ��ʽ�,��ѯλ����:2
- optional int32 IsCleanAccount = 8; // �Ƿ��Ǹɾ��˻�����ѯλ����:4
- }
- // �ֵ�ͷ�����ָ��
- message WRPositionOperationCmd {
- optional uint32 DeliveryGoodsId = 1; // ������ƷID
- optional uint32 BrandId = 2; // Ʒ��ID
- optional uint32 QualityID = 3; // Ʒ��ID
- optional uint32 SpecID = 4; // ���ID
- optional uint32 WarehouseID = 5; // �ֿ�ID
- optional uint32 DeliveryMonthID = 6; // �·�ID
- optional uint32 OperateType = 7; // �������
- optional int64 ChangeQty = 8; // �������
- optional uint64 SubOrderIndex = 9; // ��ָ�����
- optional uint32 OpPositionType = 10; // ����ͷ������
- optional uint64 WrFactorTypeId = 11; // �ֵ�Ҫ��ID
- }
- // �ֵ�����ͷ�����ָ��
- message TradeWRPositionOperationCmd {
- optional uint64 AccountId = 1; // �ʽ��˺�ID
- optional uint32 DeliveryGoodsId = 2; // ������ƷID
- optional uint32 GoodsID = 3; // ����ԼID
- optional uint32 BrandId = 4; // Ʒ��ID
- optional uint32 QualityID = 5; // Ʒ��ID
- optional uint32 SpecID = 6; // ���ID
- optional uint32 WarehouseID = 7; // �ֿ�ID
- optional uint32 DeliveryMonthID = 8; // �·�ID
- optional uint32 OperateType = 9; // �������
- optional int64 ChangeQty = 10; // �������
- optional uint64 SubOrderIndex = 11; // ��ָ�����
- optional uint32 OpPositionType = 12; // ����ͷ������
- }
- // �ֵ�����ͷ����ܲ�ѯָ��
- message TradeWRPositionQueryCmd {
- optional uint64 AccountId = 1; // �ʽ��˺�ID
- optional uint32 GoodsID = 2; // ����ԼID
- optional int64 AvailableQty = 3; // ��������
- }
- // ����ͷ�����ָ��
- message ScorePositionOperationCmd {
- optional uint64 ScoreTypeId = 1; // ��������ID
- optional uint32 OperateType = 2; // �������
- optional int64 ChangeScore = 3; // �������
- optional uint64 SubOrderIndex = 4; // ��ָ�����
- optional uint32 OpPositionType = 5; // ����ͷ������
- }
- // �ʻ���ز���ָ��
- message RiskCtrlOperationCmd {
- optional uint64 AccountId = 1; // �ʽ��˺�ID
- optional uint64 RelatedId = 2; // ����ID
- optional uint32 RelatedType = 3; // ��������
- optional uint32 OperateType = 4; // �������
- optional int32 RiskMode = 5; // ���ģʽ
- optional double TipLine = 6; // Ԥ����
- optional double WarningLine = 7; // ������
- optional double StopLine = 8; // ֹ����
- optional double RecoveryLine = 9; // �ָ���
- optional double TotalAmount = 10; // �ܽ��
- optional double InvestAmount = 11; // Ͷ�ʽ��
- }
- // �ⲿ�˻�����ָ������
- message ExAccountCommandReq {
- optional MessageHead Header = 1;
- optional uint64 UserId = 2; // �û�ID
- optional uint64 AccountId = 3; // �����˺�
- optional uint32 BusinessCode = 4; // ҵ����
- optional uint64 RelatedOrderId = 5; // ��������
- optional uint64 TradeId = 6; // �ɽ�����
- repeated SubCommand SubCommands = 7; // ��ָ���
- }
- // �ⲿ�˻�����ָ��Ӧ��
- message ExAccountCommandRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserId = 4; // �û�ID
- optional uint64 AccountId = 5; // �����˺�
- optional uint32 BusinessCode = 6; // ҵ����
- optional uint64 RelatedOrderId = 7; // ��������
- optional uint64 TradeId = 8; // �ɽ�����
- repeated SubCommand SubCommands = 9; // ��ָ��Ӧ��
- }
- // �ʽ����ָ��
- message ExFundOperationCmd {
- optional uint64 AccountId = 1; // �����˺�
- optional uint32 OperateType = 2; // �������
- optional double ChangeAmount = 3; // ������
- optional uint32 RelatedGoodsId = 4; // ������Ʒ
- optional uint32 RelatedMarketId = 5; // �����г�
- optional uint32 ExCurrencyID = 6; // �ⲿ����ID
- optional double ExChangeAmount = 7; // �ⲿ������
- }
- // �ֲֲ���ָ��
- message ExPositionOperationCmd {
- optional uint64 AccountId = 1; // �����˺�
- optional uint32 GoodsId = 2; // ��ƷID
- optional uint32 BuyOrSell = 3; // ��������
- optional uint32 OperateType = 4; // �������
- optional int64 ChangeQty = 5; // �������
- optional double ChangeAmount = 6; // ������
- }
- // ��Ȩ����ָ��
- message OpPositionOperationCmd {
- optional uint64 AccountId = 1; // �����˺�
- optional uint64 TradeId = 2; // �ɽ�����
- optional uint32 BuyOrSell = 3; // ��������
- optional uint32 OperateType = 4; // �������
- optional int64 ChangeQty = 5; // �������
- optional uint64 SubOrderIndex = 6; // ��ָ�����
- optional uint32 OpPositionType = 7; // ����ͷ������
- }
- // �ⲿ�˻���������
- message ExAccountDivideReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderId = 2; // ��������
- }
- // �ⲿ�˻���������
- message ExAccountDivideRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderId = 4; // ��������
- }
- // �ʽ�������²���ָ��
- message SettleUpdateFundOperationCmd {
- optional uint64 AccountID = 1; // �ʽ��˻�ID
- optional double UserID = 2; // �û�ID
- optional double CurrencyID = 3; // ����ID
- optional double Balance = 4; // �ڳ����
- optional double OriFreezeMargin = 5; // �ڳ����ᱣ֤��
- optional double OriUsedMargin = 6; // �ڳ�ռ�ñ�֤��
- optional double OriOtherFreezeMargin = 7; // �ڳ��������ᱣ֤��
- optional double OriFreezeCharge = 8; // �ڳ������Ѷ���
- optional double OriMortgageCredit = 9; // �ڳ����Ž��
- optional double OriOtherCredit = 10; // �ڳ��������Ž��
- optional double OriOutAmountFreeze = 11; // �ڳ�����
- optional double InAmount = 12; // ���������(�����������)
- optional double OutAmount = 13; // ���ճ�����(������������)
- optional double PayCharge = 14; // ����������֧��
- optional double ClosePL = 15; // ����ƽ��ӯ��
- optional double CreditIncrease = 16; // ������������
- optional double CreditDecrease = 17; // �������ż���
- optional double OtherCreditIncrease = 18; // ����������������
- optional double OtherCreditDecrease = 19; // �����������ż���
- optional double TransferAmount = 20; // ���ջ�ת���
- optional double OtherPay = 21; // ����֧��
- optional double OtherIncome = 22; // ��������
- optional double ThirdinAmount = 23; // �����������
- optional double ThirdoutAmount = 24; // ������������
- }
- // �ֲ�������²���ָ��
- message SettleUpdatePositionOperationCmd {
- optional uint64 AccountId = 1; // �����˺�
- optional uint32 GoodsId = 2; // ��ƷID
- optional uint64 BuyPositionQty = 3; // ���ڳ��ֲ�����
- optional double BuyHolderAmount = 4; // ��ֲ��ڳ��ܽ��
- optional uint64 BuyOpenTotalQty = 5; // ��������
- optional uint64 BuyCloseTotalQty = 6; // ��ƽ��������
- optional uint64 SellPositionQty = 7; // ���ڳ��ֲ�����
- optional double SellHolderAmount = 8; // ���ֲ��ڳ��ܽ��
- optional uint64 SellOpenTotalQty = 9; // ������������
- optional uint64 SellCloseTotalQty = 10; // ��ƽ��������
- }
- // �ֵ�ͷ��������²���ָ��
- message SettleUpdateWRPositionOperationCmd {
- optional uint64 AccountID = 1; // �����˺�
- optional uint32 DeliveryGoodsID = 2; // ������ƷID
- optional uint64 WRFactorTypeID = 3; // �ֵ�Ҫ������ID
- optional uint32 BrandID = 4; // Ʒ��ID
- optional uint32 QualityID = 5; // Ʒ��ID
- optional uint32 SpecID = 6; // ���ID
- optional uint32 WarehouseID = 7; // �ֿ�ID
- optional uint32 DeliveryMonthID = 8; // �·�ID
- optional uint64 IncreaseQty = 9; // ������������
- optional uint64 DecreaseQty = 10; // ���ռ�������
- }
- // �����ֵ�ͷ��������²���ָ��
- message SettleUpdateTWRPositionOperationCmd {
- optional uint64 AccountID = 1; // �����˺�
- optional uint32 GoodsID = 2; // ��ƷID
- optional uint32 DeliveryGoodsID = 3; // ������ƷID
- optional uint64 WRFactorTypeID = 4; // �ֵ�Ҫ������ID
- optional uint32 BrandID = 5; // Ʒ��ID
- optional uint32 QualityID = 6; // Ʒ��ID
- optional uint32 SpecID = 7; // ���ID
- optional uint32 WarehouseID = 8; // �ֿ�ID
- optional uint32 DeliveryMonthID = 9; // �·�ID
- optional uint64 IncreaseQty = 10; // ������������
- optional uint64 DecreaseQty = 11; // ���ռ�������
- }
- // ����ͷ��������²���ָ��
- message SettleUpdateScorePositionOperationCmd {
- optional uint32 UserID = 1; // �û�ID
- optional uint64 ScoreTypeId = 2; // ��������ID
- optional uint32 OriScore = 3; // �ڳ�����
- optional uint32 TodayIncrease = 4; // ��������
- optional uint32 TodayDecrease = 5; // ���ռ���
- }
- // �ⲿ���˺Ž�������
- message ExAccountReckonReq {
- optional MessageHead Header = 1;
- optional uint64 AccountId = 2; // �ʽ��˺�
- optional string TradeDate = 3; // ��������
- }
- // �ⲿ���˺Ž�����Ӧ
- message ExAccountReckonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountId = 4; // �ʽ��˺�
- }
- // ͨ�ò�ѯ����
- message QueryCommonReq {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional QueryReqPageInfo PageInfo = 2; // ��ѯ��ҳ��Ϣ
- optional string Statement = 3; // StatmentId
- optional int32 StatementFlag = 4; // StatmentId��ѯ��ǣ�����дĬ��Ϊ=
- repeated ParamValue ParamValues = 5; // �����б�
- optional int32 ParamValuesFlag = 6; // �����б���ѯ��ǣ�����дĬ��Ϊ=
- }
- // ͨ�ò�ѯ������Ϣ
- message ParamValue {
- optional string Key = 1; // ������
- optional string Value = 2; // ����ֵ
- }
- // �ֶ���Ϣ
- message FieldInfo {
- optional string FieldName = 1; // �ֶ���
- optional string FieldType = 2; // �ֶ�����
- }
- // ������
- message RowValue {
- repeated string RowValues = 1; // ������
- }
- // ͨ�ò�ѯӦ��
- message QueryCommonRsp_ {
- optional int32 RowNum = 1; // �ֶ���
- optional int32 ColumnNum = 2; // �ֶ�����
- repeated FieldInfo FieldInfos = 3; // �ֶ���Ϣ
- repeated RowValue RowValues = 4; // ������
- }
- message QueryCommonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional QueryRspPageInfo PageInfo = 4; // ��ѯ�����ҳ��Ϣ
- repeated QueryCommonRsp_ Rsps = 5; // ��ѯ�����
- }
- // ��ȡ������ʱ������
- message LastUpdateTimeReq {
- optional MessageHead Header = 1;
- }
- // ��ȡ������ʱ��Ӧ��
- message LastUpdateTimeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DirctionaryUTime = 4; // ö�ٳ����ֵ�������ʱ��
- optional uint64 ErrorcodeUTime = 5; // �������ֵ�������ʱ��
- optional uint64 MarketsUTime = 6; // �г�����ʱ��
- optional uint64 GoodsUTime = 7; // ��Ʒ����ʱ��
- optional uint64 ConfigUTime = 8; // �ն����ò�������ʱ��
- optional uint64 RiskMsgUTime = 9; // ����Э�������ʱ��
- optional string TradeDate = 10; // �����գ��ն˸��ݽ����ջ�ȡ�г��ĵ������мƻ�
- optional uint64 MenuUTime = 11; // �˵�����ʱ��
- optional uint64 DvGoodsUTime = 12; // ������Ʒ����ʱ��
- }
- // �г���ѯ����
- message MarketsQueryReq {
- optional MessageHead Header = 1;
- optional uint64 MarketsUTime = 2; // �г�����ʱ��
- }
- // �г���ѯӦ��
- message MarketsQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated MarketsInfo MarketsList = 4; // �������
- }
- // �г���Ϣ
- message MarketsInfo {
- optional uint32 MarketID = 1; // �г�id
- optional string MarketName = 2; // �����
- optional uint32 TradeMode = 3; // ����ģʽö������
- optional uint32 TradeProperty = 4; // ����Ȩ������Ȩ
- optional uint32 PremiumQuoteMode = 5; // Ȩ���𱨼�
- optional uint32 AuctionWRType = 6; // ���IJֵ�����
- optional uint32 SellListingAuditFlag = 7; // �������Ƿ���Ҫ���(�ֵ�ó��)
- optional uint32 hasrebate = 8; // �Ƿ���
- optional double rebateratio = 9; // ��������
- }
- // ��Ʒ��ѯ����
- message GoodsQueryReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsUTime = 2; // ��Ʒ����ʱ��
- }
- // ��Ʒ��ѯӦ��
- message GoodsQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated GoodsInfo GoodsList = 4; // ��Ʒ�б�
- }
- // ��Ʒ��Ϣ
- message GoodsInfo {
- optional uint32 GoodsId = 1; // ��ƷId
- optional string GoodsCode = 2; // ��Ʒ����
- optional string GoodsName = 3; // ��Ʒ����
- optional uint32 MarketID = 4; // ��Ʒ�����г�ID
- optional string ListingDate = 5; // ����ʱ��
- optional string LastTradeDate = 6; // ���������
- optional string DelistingDate = 7; // ��Ʒ����ʱ��
- optional uint32 DecimalPlace = 8; // �۸�С��λ
- optional string Currency = 9; // ���ۻ���
- optional uint32 AgreeUnit = 10; // ÿ�ֳ���(��Լ��λ)
- optional string GoodsUnit = 11; // ��Ʒ��λ��ֱ�ӷ��ص�λֵ
- optional uint32 DeliveryFlag = 12; // �����־0��������1��Ҫ����
- optional uint32 DeliveryGoodsId = 13; // ������ƷId
- optional string DeliveryGoodsCode = 14; // ������Ʒ����
- optional string DeliveryGoodsName = 15; // ������Ʒ����
- optional string DeliveryGoodsUnit = 16; // ������Ʒ��λ
- optional uint32 XDeliveryRatio = 17; // ������Ʒ�ȵ�����Ʒ����
- optional uint32 PDeliveryRatio1 = 18; // ������Ʒ�ȵĸ�����Ʒ����1
- optional uint32 PDeliveryRatio2 = 19; // ������Ʒ�ȵĸ�����Ʒ����2
- optional uint32 MinDeliveryQty = 20; // ����������
- optional uint32 P1Type = 21; // 1-��Ʒ�۸�goodsid��ֵ��2-�̶�ֵ��value��ֵ��
- optional uint32 P2Type = 22; // ������Լ2�۸�ʽ
- optional double P1value = 23; // ������Լ�۸�
- optional double P2value = 24; // ������Լ2�۸�
- optional uint32 PGoodsID1 = 25; // ����������ƷID
- optional uint32 PGoodsID2 = 26; // ������Ʒ2
- optional string BeginDate = 27; // ������ʼ����
- optional string EndDate = 28; // �����������
- optional uint32 Deliverymode = 29; // ���ʽ
- optional uint32 Performancemode = 30; // ��Լ��ʽ
- optional uint32 Optiontype = 31; // ��Ȩ����
- optional uint64 Pricefator = 32; // �۸�ȡ��ϵ��
- optional uint64 Stepvalue = 33; // ����
- optional uint32 Cuppricegear = 34; // �������ϵ�λ
- optional uint32 Cdownpricegear = 35; // �������µ�λ
- optional uint32 Puppricegear = 36; // �������ϵ�λ
- optional uint32 Pdownpricegear = 37; // �������µ�λ
- optional uint32 Expiretype = 38; // ��Ȩ������
- optional uint32 Expirecycle = 39; // ��Ȩ����
- optional string Expiredate = 40; // ��Ȩ��
- repeated GoodsRule GoodsRuleList = 41; // ��Ʒ�����б�
- repeated GoodsMarginConfig GoodsMarginConfigList = 42; // ���ౣ֤���б�
- repeated PriceMove GoodsPMList = 43; // ��Ʒ����Ҫ���б�
- optional uint32 Rratio = 44; // �һ�ϵ��R
- optional uint32 DeliveryPriceRule = 45; // 1:�걨ʱ�۸�2:�ɽ�ʱ�۸�
- optional uint32 DelistingMode = 46; // 1:����ƽ��2:���н���3:������(����Ȩ)
- optional uint32 GoodsStatus = 47; // 3:����7:������
- optional uint32 QuoteMinUnit = 48; // ������С�䶯��λ
- optional uint32 PremiumAutoMode = 49; // Ȩ�����Զ���ʽ1:����2.�̶�
- optional double PremiumAutoValue = 50; // Ȩ�����Զ�ֵ
- optional uint32 GroupID = 51; // ������Ʒ��id
- optional uint32 IsBuyLimited = 52; // �Ƿ����ƽ�����
- optional uint32 ClosePriceMode = 53; // ǿƽ�۸�ʽ
- optional double ClosePriceParam = 54; // ǿƽ���¼۸�������
- optional uint32 QtyDecimalPlace = 55; // �ɽ���С��λ
- optional uint32 GoodsQuoteType = 56; // ��Լ��������
- optional uint32 GoodsCurrencyid = 57; // ��Լ����ID
- optional uint32 Currencyid = 58; // ���ۻ���ID
- optional uint32 Lotsize = 59; // ����������
- optional uint32 QuoteGear = 60; // ���鵵λ(1-10)
- optional uint32 ShowBrokerFlag = 61; // �Ƿ���ʾ����������-0:����ʾ
- optional uint32 GoodsType = 62; // ��Ʒ����
- optional uint32 InnerDealMode = 63; // �ڲ��ɽ���ʽ[ͨ������]-1:��ͷ��
- }
- // ö�ٳ����ֵ��ѯ����
- message DictionaryQueryReq {
- optional MessageHead Header = 1;
- optional uint64 DirctionaryUTime = 2; // ö�ٳ����ֵ�������ʱ��
- }
- // ö�ٳ����ֵ��ѯӦ��
- message DictionaryQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated DictionaryInfo DictionaryList = 4; // ö���б�
- }
- // ö����Ϣ
- message DictionaryInfo {
- optional string FieldCode = 1; // ö�����ʹ���
- optional string FieldName = 2; // ö����������
- optional string Key = 3; // ö��ֵ
- optional string Value = 4; // ö������
- optional string Parma1 = 5; // ����С��λ
- }
- // �������ֵ��ѯ����
- message ErrorCodeQueryReq {
- optional MessageHead Header = 1;
- optional uint64 ErrorcodeUTime = 2; // �������ֵ�������ʱ��
- }
- // �������ֵ��ѯӦ��
- message ErrorCodeQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated ErrorCodeInfo ErrorCodeList = 4; // �������б�
- }
- // ��������Ϣ
- message ErrorCodeInfo {
- optional string ErrorCode = 1; // ������
- optional string ErrorMsg = 2; // ��ʾ��Ϣ
- }
- // �ն�ϵͳ������ѯ����
- message ConfigQueryReq {
- optional MessageHead Header = 1;
- optional uint64 ConfigUTime = 2; // �ն����ò�������ʱ��
- }
- // �ն�ϵͳ������ѯӦ��
- message ConfigQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated ConfigInfo ConfigInfoList = 4; // �����б�
- }
- // ������Ϣ
- message ConfigInfo {
- optional string ParamCode = 1; // ��������
- optional string ParamName = 2; // ��������
- optional string ParamValue = 3; // ����ֵ
- optional string ParamRemark = 4; // ˵��
- }
- // �г����мƻ���ѯ����
- message MarketRunQueryReq {
- optional MessageHead Header = 1;
- optional string TradeDate = 2; // ������
- }
- // �г����мƻ���ѯӦ��
- message MarketRunQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string TradeDate = 4; // ������
- repeated MarketRun MarketRunList = 5; // �г������ռƻ��б�
- }
- // �г������ռƻ���Ϣ
- message MarketRun {
- optional uint32 MarketId = 1; // �г�id
- repeated DayRun DayRunList = 2; // �г������мƻ���
- }
- // �г������мƻ���Ϣ
- message DayRun {
- optional uint32 TradeWeekDay = 1; // ��������,���ڼ�
- optional uint32 RunStep = 2; // ���н�
- optional uint32 StartWeekDay = 3; // ��ʼ�ܼ�
- optional string StartTime = 4; // ��ʼʱ��
- optional uint32 EndWeekDay = 5; // �����ܼ�
- optional string EndTime = 6; // ����ʱ��
- }
- // ����Э�����ѯ����
- message RiskTipQueryReq {
- optional MessageHead Header = 1;
- optional uint64 RiskMsgUTime = 2; // ����Э�������ʱ��
- }
- // ����Э�����ѯӦ��
- message RiskTipQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string TipTitle = 4; // ����
- optional string TipMsg = 5; // ����
- }
- // ��¼��ѯ����
- message LoginQueryReq {
- optional MessageHead Header = 1;
- optional uint64 LoginID = 2; // ��½�˺�id
- optional string QueryItem = 3; // �����ȫ�����������д���ʾ�����ѯ������ԡ�,������1-�˺���Ϣ2-�ʽ��˻��б�3-
- }
- // ��¼��ѯӦ��
- message LoginQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional AccountInfo AccountInfo = 4; // �˺���Ϣ
- repeated TAAccountAll TAAccountList = 5; // �ʽ��˻��б�
- repeated GoodsRuleAndFee GoodsRuleAndFeeList = 6; // ��Ʒ������ͷ��ù����б�
- repeated ParamValue ParamValues = 7; // ʱ�������
- optional uint32 ServerLastNoticeId = 8; // ���֪ͨid
- }
- // �˻���Ϣ
- message AccountInfo {
- optional uint32 UserID = 1; // �û�ID
- optional uint32 UserType = 2; // �˻�����
- optional uint32 ParentUserID = 3; // ��������ID
- optional string AccountName = 4; // �˻�����
- optional string CustomerName = 5; // �û����ƣ�ǩԼ�ã�
- optional uint32 UserInfoType = 6; // 1:����2:��ҵ��ǩԼ�ã�
- optional uint32 CardTypeID = 7; // ֤�����ͣ�ǩԼ�ã�
- optional string CardNum = 8; // ֤�����루ǩԼ�ã�
- optional string Mobile = 9; // �ֻ����루ǩԼ�ã�
- optional uint32 HasAuth = 10; // �Ƿ���ʵ����֤-0:δ��֤
- optional uint64 MemberUserid = 11; // ������Ա
- optional uint32 IsAnonymous = 12; // �Ƿ�����0��
- optional uint32 taaccountrighttype = 13; // �ʽ��˺�Ȩ������-1:��ѡĬ��Ϊ����Ȩ��
- }
- // �˻������Ϣ
- message TAAccountAll {
- optional TaAccountInfo TaAccountInfo = 1; // �ʽ��˻���Ϣ
- repeated TradePosition TradePositionList = 2; // �ֲ�ͷ���б�
- repeated uint32 MarketsIdList = 3; // �г�id����
- }
- // �ʽ��˻���Ϣ
- message TaAccountInfo {
- optional uint64 AccountId = 1; // �˻�id
- optional uint32 TradeStatus = 2; // ����״̬
- optional string Currency = 3; // ����
- optional uint32 IsMain = 4; // �Ƿ�ĸ�˻�
- optional uint64 ParentAccountID = 5; // ����ĸ�˻�
- optional uint32 TAAccountType = 6; // �ڡ��ⲿ
- optional uint64 RelatedMainAccountID = 7; // �����˻�
- optional double Balance = 8; // �ڳ����
- optional double CurrentBalance = 9; // ��ĩ���
- optional double UsedMargin = 10; // ռ�ñ�֤��
- optional double FreezeMargin = 11; // ���ᱣ֤��
- optional double OtherFreezeMargin = 12; // �������ᱣ֤��
- optional double FreezeCharge = 13; // �����Ѷ���
- optional double MortgageCredit = 14; // �����
- optional double OtherCredit = 15; // ���������
- optional double OutAmountFreeze = 16; // ����
- optional double InAmount = 17; // �������
- optional double OutAmount = 18; // ���ճ���
- optional double PayCharge = 19; // ����������֧��
- optional double ClosePL = 20; // ����ƽ��ӯ��
- optional double CreditIncrease = 21; // ������������
- optional double CreditDecrease = 22; // �������ż���
- optional double OtherCreditIncrease = 23; // ����������������
- optional double OtherCreditDecrease = 24; // �����������ż���
- optional double TransferAmount = 25; // ���ջ�ת���
- optional double OtherPay = 26; // ����֧��
- optional double OtherIncome = 27; // ��������
- optional double OutThreshold = 28; // ����ֵ
- optional uint32 IsMarketAccount = 29; // �Ƿ�����ӵ��˺�0:����1:��
- optional uint32 Currencyid = 30; // ���ۻ���ID
- }
- // �ֲ�ͷ����Ϣ
- message TradePosition {
- optional uint32 GoodsId = 1; // ��Ʒid
- optional uint32 BuyFrozenQty = 2; // ��ֲֶ���
- optional uint32 BuyOtherFrozenQty = 3; // ��ֲ���������
- optional uint32 BuyCurPositionQty = 4; // ��ǰ�ֲ�������
- optional double BuyCurHolderAmount = 5; // ��ǰ�ֲ��ܽ��
- optional uint32 SellFrozenQty = 6; // ���ֲֶ���
- optional uint32 SellOtherFrozenQty = 7; // ���ֲ���������
- optional uint32 SellCurPositionQty = 8; // ����ǰ�ֲ�������
- optional double SellCurHolderAmount = 9; // ����ǰ�ֲ��ܽ��
- }
- // ��Ʒ����ͷ���
- message GoodsRuleAndFee {
- optional int32 GoodsID = 1; // ��ƷID
- optional int32 CustomerTypeID = 2; // ��֤�����ö��ֵ
- repeated GoodsRule GoodsRuleList = 3; // ��Ʒ�����б�
- }
- // ��Ʒ��������
- message GoodsRule {
- optional int32 Ruleid = 1; // ����id
- optional int32 GoodsID = 2; // ��ƷID
- optional string RuleName = 3; // ��������
- optional double ParamValue = 4; // ����ֵ
- }
- // ��Ʒ��֤����Ϣ
- message GoodsMarginConfig {
- optional uint32 GoodsID = 1; // ��Ʒid
- optional uint32 CustomerTypeID = 2; // Ͷ���߿ͻ����
- optional uint32 MarginAlgorithm = 3; // ��֤����㷽ʽ
- optional double MarketMarginValue = 4; // ���б�֤��ֵ
- optional double ReckonMarginValue = 5; // ���㱣֤��ֵ
- optional uint32 IsDefault = 6; // �Ƿ�Ĭ��0:��1����
- }
- // δ��֪ͨ��ѯ����
- message NoticeQueryReq {
- optional MessageHead Header = 1;
- optional uint64 LoginID = 2; // Uint64
- optional uint32 LastNoticeId = 3; // ���һ��֪ͨid
- optional uint32 MsgType = 4; // 1:����֪ͨ2:ϵͳ��Ϣ(���)
- }
- // δ��֪ͨ��ѯӦ��
- message NoticeQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated NoticeInfo NoticeInfoList = 4; // ֪ͨ�б�
- }
- // δ��֪ͨ��ѯӦ��
- message NoticeInfo {
- optional uint32 NoticeId = 1; // id
- optional string NoticeTitle = 2; // ����
- optional string NoticeContent = 3; // ����
- optional uint64 NoticeTime = 4; // ����ʱ�䣬��ƻ�����ʱ��
- optional uint32 NoticeType = 5; // ����
- }
- // �˵���ѯ
- message FuncMenuReq {
- optional MessageHead Header = 1;
- optional uint64 MenuUTime = 2; // �˵�������ʱ��
- }
- // �˵���ѯ��ѯӦ��
- message FuncMenuRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated FuncMenu FuncMenuList = 4; // �˵��б�
- }
- // �˵�Ȩ��
- message FuncMenu {
- optional string FuncMenuName = 1; // ���ܲ˵�����
- optional string FuncMenuCode = 2; // ���ܲ˵�����
- optional string Parentfuncmenucode = 3; // �����˵�����
- repeated FuncMenu SonMenus = 4; // �Ӳ˵�
- }
- // ������Ʒ��ѯ
- message DeliveryGoodsQueryReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryGoodsUTime = 2; // ������Ʒ����ʱ��
- }
- // ������ƷӦ��
- message DeliveryGoodsQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated DeliveryGoodsInfo DeliveryGoodsList = 4; // ������Ʒ�����
- }
- // ������Ʒ��Ϣ
- message DeliveryGoodsInfo {
- optional uint32 DeliveryGoodsID = 1; // ������ƷID
- optional string DeliveryGoodsCode = 2; // ������Ʒ����
- optional string DeliveryGoodsName = 3; // ������Ʒ����
- optional string GoodsUnit = 4; // ������Ʒ��λ
- optional uint32 StandardQty = 5; // ������
- optional double StandardQtyRange = 6; // ������ƫ�Χ
- optional uint32 AuditFlag = 7; // �����Ƿ���Ҫ���
- repeated PriceMove DeliveryGoodsPMList = 8; // ��ѡҪ���б�
- optional uint32 DeliveryGoodsType = 9; // ������Ʒ����
- optional uint32 IsSplit = 10; // �Ƿ���
- optional uint32 AgreeUnit = 11; // ��Լ��λ
- optional uint32 QtyDecimalPlace = 12; // �ɽ���С��λ
- }
- // �ɵ�ѡ�ֵ���ѯ
- message DeliveryWRReq {
- optional MessageHead Header = 1;
- optional uint32 GoodId = 2; // ��Ʒid
- optional uint32 DeliveryGoodsId = 3; // ������Ʒid
- optional uint32 TradeProperty = 4; // ��������
- }
- // �ɵ�ѡ�ֵ�Ӧ��
- message DeliveryWRRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated GoodsDeliveryPrice GoodsDeliveryPriceList = 4; // ��Ʒ��������ˮ(��Ʒ�۲��б�)
- repeated UserTradeWRPosition AllTradeWRPositionList = 5; // �ɵ�ѡ�ֵ��б�(�����ֵ�ͷ��)
- }
- // ��Ʒ�۲���Ϣ
- message GoodsDeliveryPrice {
- optional string PriceMoveType = 1; // ����ˮ����
- optional uint32 PriceMoveID = 2; // ���Ͷ�Ӧid
- optional double PriceMoveValue = 3; // ����ˮֵ
- optional string PriceMoveDesc = 4; // ����
- }
- // �ɵ�ѡ�û��ֵ���Ϣ
- message UserTradeWRPosition {
- optional uint64 WRUserID = 1; // ������ID
- optional string WRUserName = 2; // ���������ƣ��������ƣ�
- optional uint64 AccountID = 3; // �ʽ��˺�ID
- optional uint32 DeliveryGoodsID = 4; // ������ƷID
- optional uint32 RestQty = 5; // �ɵ�����
- repeated TradeWRPositionDetail TradeWRPositionDetailList = 6; // �ֵ��б��������ֵ�ͷ�磩
- }
- // �ɵ�ѡ�ֵ���ϸ
- message TradeWRPositionDetail {
- optional uint64 WRPositionID = 1; // �ֵ�ͷ��ID
- optional uint32 BrandID = 2; // Ʒ��ID
- optional uint32 QualityID = 3; // Ʒ��ID
- optional uint32 SpecID = 4; // ���ID
- optional uint32 WarehouseID = 5; // �ֿ�ID
- optional uint32 DeliveryMonthID = 6; // �·�ID�����Ǽ��ڵģ�
- optional uint32 RestQty = 7; // ʣ������
- }
- // Ҫ����Ϣ
- message PriceMove {
- optional uint32 PriceMoveType = 1; // Ҫ������
- optional uint32 PriceMoveID = 2; // Ҫ��id
- optional string PriceMoveDesc = 3; // Ҫ������
- }
- // ��ǩԼ��Ϣ��ѯ����
- message BankSignReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˻�
- optional string CusBankid = 3; // �����ID
- }
- // ��ǩԼ��Ϣ��ѯ��Ӧ
- message BankSignRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �ʽ��˻�
- optional string CusBankid = 5; // �����ID
- repeated BankAccountSign BankSign = 6; // ��ǩԼ��Ϣ
- }
- // ��ǩԼ��Ϣ
- message BankAccountSign {
- optional uint64 AccountCode = 1; // �ʽ��˻�
- optional string CusBankID = 2; // �����ID
- optional uint32 SignStatus = 3; // ǩԼ״̬
- optional string Currency = 4; // ����
- optional string BankID = 5; // ������id
- optional string BankAccountNo = 6; // ���п�
- optional string BankAccountName = 7; // ����������
- optional uint32 CardType = 8; // ֤������
- optional string CardNo = 9; // ֤������
- optional string MobilePhone = 10; // �ֻ�����
- optional string BankName = 11; // ������������
- optional string CusBankName = 12; // ���������
- optional string AccountNameDisp = 13; // δ�����˻�����
- optional string BankAccountNameDisp = 14; // δ���ܿ���������
- optional string CardNoDisp = 15; // δ����֤������
- optional string MobilePhoneDisp = 16; // δ�����ֻ�����
- optional string CusBankTradeDate = 17; // ����������
- optional string ExtendInfo = 18; // JSON��ʽ��չ��Ϣ
- optional uint32 CanModifyPhone = 19; // �Ƿ������ֻ�
- optional string Bankchildaccount = 20; // �������˻�
- optional string OpenBankNo = 21; // ֧�к�
- }
- // ������Ϣͨ�ò�ѯ����
- message QueryCommonSenReq {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional QueryReqPageInfo PageInfo = 2; // ��ѯ��ҳ��Ϣ
- optional string Statement = 3; // StatmentId
- optional int32 StatementFlag = 4; // StatmentId��ѯ��ǣ�����дĬ��Ϊ=
- repeated ParamValue ParamValues = 5; // �����б�
- optional int32 ParamValuesFlag = 6; // �����б���ѯ��ǣ�����дĬ��Ϊ=
- repeated string SenNames = 7; // �����ֶ����������ָ�
- optional int32 SenNamesFlag = 8; // �����ֶ����������ָ���ѯ��ǣ�����дĬ��Ϊ=
- }
- // ������Ϣͨ�ò�ѯӦ��
- message QueryCommonSenRsp_ {
- optional int32 RowNum = 1; // �ֶ���
- optional int32 ColumnNum = 2; // �ֶ�����
- repeated FieldInfo FieldInfos = 3; // �ֶ���Ϣ
- repeated RowValue RowValues = 4; // ������
- }
- message QueryCommonSenRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional QueryRspPageInfo PageInfo = 4; // ��ѯ�����ҳ��Ϣ
- repeated QueryCommonSenRsp_ Rsps = 5; // ��ѯ�����
- }
- // �ⲿ��������ѯ����
- message ExternalExchangeReq {
- optional MessageHead Header = 1;
- optional uint64 ExUTime = 2; // ����ʱ��
- }
- // �ⲿ��������ѯӦ��
- message ExternalExchangeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated ExternalExchange ExternalExchangeList = 4; // �ⲿ�������б�
- }
- // �ⲿ��������Ϣ
- message ExternalExchange {
- optional uint32 AutoID = 1; // �ⲿ������id
- optional string ExExchangeCode = 2; // �ⲿ����������
- optional string ExExchangeName = 3; // �ⲿ����������
- optional string IsMarketPrice = 4; // �Ƿ�֧���м�-0:��֧��
- }
- // ��Ʒ���ѯ����
- message GoodsGroupReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsGroupUTime = 2; // ����ʱ��
- }
- // ��Ʒ���ѯӦ��
- message GoodsGroupRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated GoodsGroup GoodsGroupList = 4; // ��Ʒ�飨Ʒ�֣��б�
- }
- // ��Ʒ����Ϣ
- message GoodsGroup {
- optional uint32 GoodsGroupID = 1; // ��Ʒ��id
- optional string GoodsGroupName = 2; // ��Ʒ������
- optional uint32 MarketID = 3; // �г�id
- optional uint32 ExExchangeID = 4; // �ⲿ������id
- optional uint32 CanShort = 5; // �Ƿ���������[ͨ������]-0:��������
- }
- // ����Դ����ʱ�β�ѯ����
- message QuotesourceGroupRunQueryReq {
- optional MessageHead Header = 1;
- optional string TradeDate = 2; // ������
- }
- // ����Դ����ʱ�β�ѯӦ��
- message QuotesourceGroupRunQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string TradeDate = 4; // ������
- repeated QuotesourceGroupRun QuotesourceGroupRunList = 5; // �г������ռƻ��б�
- }
- // ����Դ���鼰���ռƻ���Ϣ
- message QuotesourceGroupRun {
- optional uint32 QuotesourceGroupId = 1; // ����Դ����id
- optional uint32 GoodsGroupId = 2; // ��Ʒ��id
- optional uint32 MarketId = 3; // �г�id
- repeated DayRun DayRunList = 4; // ����Դ���������мƻ���
- }
- // �����걨����
- message DeliveryOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 XGoodsID = 6; // ����ƷID�������Լ��
- optional uint32 PGoodsID = 7; // ������ƷID��������Լ��
- optional uint32 P2GoodsID = 8; // ������ƷID��������Լ2��
- optional uint32 DeliveryGoodsID = 9; // ������ƷID
- optional uint64 XQty = 10; // �����Լ����
- optional uint64 PQty = 11; // ������Լ����
- optional uint64 P2Qty = 12; // ������Լ2����
- optional uint64 DeliveryQty = 13; // ������Ʒ�ֵ�����
- optional uint32 OperateType = 14; // ��������:
- optional uint32 OrderSrc = 15; // ������Դ
- optional uint32 OperatorID = 16; // ����Ա�˺�ID
- optional DeliveryOrderDetail DeliveryOrderDetail = 17; // �����ֵ�ͷ��
- optional uint32 TakeMode = 18; // �����ʽ
- optional string ReceiverAddress = 19; // �����ַ
- }
- // �����걨Ӧ��
- message DeliveryOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- repeated DeliveryOrderDetail DeliveryOrderDetails = 5; // һ�����ɵĶ�����
- optional string OrderTime = 6; // ����ί�н���ʱ��
- }
- // �����걨�ֵ���ϸ
- message WrDetail {
- optional uint64 DeliveryOrderID = 1; // �����걨��Id
- }
- // �����걨����ϸ
- message DeliveryOrderDetail {
- optional uint64 AccountID = 1; // ���ַ��˺�
- optional uint64 Qty = 2; // ��ѡ����
- optional uint32 BrandID = 3; // Ʒ��
- optional uint32 QualityID = 4; // Ʒ��
- optional uint32 StandardID = 5; // ���
- optional uint32 WarehouseID = 6; // �ֿ�
- optional uint32 DeliveryMonthID = 7; // �·�
- optional string ReceiverAddress = 8; // �����ַ
- optional uint32 TakeMode = 9; // �����ʽ
- optional uint64 LadingBillID = 10; // �ᵥID
- optional uint64 SubNum = 11; // �ᵥ�ӵ���
- optional uint64 WRFactorTypeID = 12; // �ֵ�Ҫ������ID
- }
- // �����������֪ͨ
- message DeliveryAuditNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional string AuthorizedDate = 2; // string �������
- optional uint32 OperatorID = 3; // uint32 ����Ա�˺�
- optional uint64 DeliveryOrderID = 4; // uint64 ����ί�е���
- optional uint32 AuditStatus = 5; // uint32 ���״̬
- optional string AuditRemark = 6; // string ��˱�ע
- }
- // ����ɽ�֪ͨ
- message DeliveryDealNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead ������Ϣͷ
- optional uint64 OrderID = 3; // uint64 ����ί�е���
- optional uint32 GoodsID = 4; // uint32 ��ƷID
- optional uint64 AccountID = 5; // uint64 �˻�ID
- optional uint32 BuyOrSell = 6; // uint32 ��������
- optional uint64 OrderQty = 7; // uint64 ������
- optional string RetDesc = 8; // string ����
- optional uint32 OperatorID = 9; // uint32 ����Ա�˺�ID
- optional uint64 MatchAccountID = 10; // uint64 �Է��˻�ID
- optional uint64 UserID = 11; // uint64 �û�ID
- optional uint64 MatchUserID = 12; // uint64 �Է��û�ID
- optional uint32 DeliveryGoodsID = 13; // uint32 ������ƷID
- optional uint32 TakeMode = 14; // uint32 �����ʽ
- }
- // ���������
- message DeliveryCancelOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint32 OperateType = 5; // ��������:
- optional uint32 OrderSrc = 6; // ������Դ
- optional uint32 OperatorID = 7; // ����Ա�˺�ID
- optional uint64 DeliveryOrderID = 8; // ����ί�е���
- }
- // �����Ӧ��
- message DeliveryCancelOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ������������
- message DeliveryApplyOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 XGoodsID = 6; // ����ƷID�������Լ��
- optional uint32 PGoodsID = 7; // ������ƷID��������Լ��
- optional uint32 P2GoodsID = 8; // ������ƷID��������Լ2��
- optional uint32 DeliveryGoodsID = 9; // ������ƷID
- optional uint64 XQty = 10; // �����Լ����
- optional uint64 PQty = 11; // ������Լ����
- optional uint64 P2Qty = 12; // ������Լ2����
- optional uint64 DeliveryQty = 13; // ������Ʒ�ֵ�����
- optional uint32 OperateType = 14; // ��������
- optional uint32 OrderSrc = 15; // ������Դ
- optional uint32 OperatorID = 16; // ����Ա�˺�ID
- optional uint64 CounterOrderID = 17; // ���ֽ������붩��ID
- optional uint32 BrandID = 18; // Ʒ��
- optional uint32 QualityID = 19; // Ʒ��
- optional uint32 StandardID = 20; // ���
- optional uint32 WarehouseID = 21; // �ֿ�
- optional uint32 DeliveryMonthID = 22; // �·�
- optional uint32 IsStandard = 23; // �Ƿ��������Ʒ
- optional double PriceMove = 24; // ����ˮ
- optional uint32 BuyOrSell = 25; // ��������
- optional int32 ValidType = 26; // ������
- optional string ValidTime = 27; // ��Чʱ��
- optional uint32 TakeMode = 28; // �����ʽ
- optional string ReceiverAddress = 29; // �����ַ
- }
- // ��������Ӧ��
- message DeliveryApplyOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- optional uint64 DeliveryApplyOrderID = 6; // �������붩��ID
- }
- // ����������������
- message DeliveryApplyCancelReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint32 OperateType = 5; // ��������
- optional uint32 OrderSrc = 6; // ������Դ
- optional uint32 OperatorID = 7; // ����Ա�˺�ID
- optional uint64 DeliveryApplyOrderID = 8; // �������붩��ID
- }
- // ������������Ӧ��
- message DeliveryApplyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // Ȧ�ڻ�Ա������������
- message MemberDeliveryApplyOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 XGoodsID = 6; // ����ƷID�������Լ��
- optional uint32 PGoodsID = 7; // ������ƷID��������Լ��
- optional uint32 P2GoodsID = 8; // ������ƷID��������Լ2��
- optional uint32 DeliveryGoodsID = 9; // ������ƷID
- optional uint64 XQty = 10; // �����Լ����
- optional uint64 PQty = 11; // ������Լ����
- optional uint64 P2Qty = 12; // ������Լ2����
- optional uint64 DeliveryQty = 13; // ������Ʒ�ֵ�����
- optional uint32 OperateType = 14; // ��������
- optional uint32 OrderSrc = 15; // ������Դ
- optional uint32 OperatorID = 16; // ����Ա�˺�ID
- optional uint64 CounterOrderID = 17; // ���ֽ������붩��ID
- optional uint32 BrandID = 18; // Ʒ��
- optional uint32 QualityID = 19; // Ʒ��
- optional uint32 StandardID = 20; // ���
- optional uint32 WarehouseID = 21; // �ֿ�
- optional uint32 DeliveryMonthID = 22; // �·�
- optional uint32 IsStandard = 23; // �Ƿ��������Ʒ
- optional double PriceMove = 24; // ����ˮ
- optional uint32 BuyOrSell = 25; // ��������
- optional int32 ValidType = 26; // ������
- optional string ValidTime = 27; // ��Чʱ��
- optional uint32 TakeMode = 28; // �����ʽ
- optional string ReceiverAddress = 29; // �����ַ
- }
- // Ȧ�ڻ�Ա��������Ӧ��
- message MemberDeliveryApplyOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- optional uint64 DeliveryApplyOrderID = 6; // �������붩��ID
- }
- // �������������ֵ���
- message NonWRDeliveryApplyOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 XGoodsID = 6; // ����ƷID�������Լ��
- optional uint32 PGoodsID = 7; // ������ƷID��������Լ��
- optional uint32 P2GoodsID = 8; // ������ƷID��������Լ2��
- optional uint32 DeliveryGoodsID = 9; // ������ƷID
- optional uint64 XQty = 10; // �����Լ����
- optional uint64 PQty = 11; // ������Լ����
- optional uint64 P2Qty = 12; // ������Լ2����
- optional uint64 DeliveryQty = 13; // ������Ʒ�ֵ�����
- optional uint32 OperateType = 14; // ��������
- optional uint32 OrderSrc = 15; // ������Դ
- optional uint32 OperatorID = 16; // ����Ա�˺�ID
- optional uint64 CounterOrderID = 17; // ���ֽ������붩��ID
- optional uint32 BrandID = 18; // Ʒ��
- optional uint32 QualityID = 19; // Ʒ��
- optional uint32 StandardID = 20; // ���
- optional double PriceMove = 21; // ����ˮ
- optional uint32 BuyOrSell = 22; // ��������
- optional int32 ValidType = 23; // ������
- optional string ValidTime = 24; // ��Чʱ��
- optional uint32 TakeMode = 25; // �����ʽ
- optional string ReceiverAddress = 26; // �����ַ
- optional uint32 WarehouseID = 27; // �ֿ�
- }
- // ��������Ӧ���ֵ���
- message NonWRDeliveryApplyOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- optional uint64 DeliveryApplyOrderID = 6; // �������붩��ID
- }
- // �����������������ֵ���
- message NonWRDeliveryApplyCancelReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint32 OperateType = 5; // ��������
- optional uint32 OrderSrc = 6; // ������Դ
- optional uint32 OperatorID = 7; // ����Ա�˺�ID
- optional uint64 DeliveryApplyOrderID = 8; // �������붩��ID
- }
- // ������������Ӧ���ֵ���
- message NonWRDeliveryApplyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- }
- // ���շ����̽������������ֵ���
- message NonWRMemberDeliveryApplyOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 XGoodsID = 6; // ����ƷID�������Լ��
- optional uint32 PGoodsID = 7; // ������ƷID��������Լ��
- optional uint32 P2GoodsID = 8; // ������ƷID��������Լ2��
- optional uint32 DeliveryGoodsID = 9; // ������ƷID
- optional uint64 XQty = 10; // �����Լ����
- optional uint64 PQty = 11; // ������Լ����
- optional uint64 P2Qty = 12; // ������Լ2����
- optional uint64 DeliveryQty = 13; // ������Ʒ�ֵ�����
- optional uint32 OperateType = 14; // ��������
- optional uint32 OrderSrc = 15; // ������Դ
- optional uint32 OperatorID = 16; // ����Ա�˺�ID
- optional uint64 CounterOrderID = 17; // ���ֽ������붩��ID
- optional uint32 BrandID = 18; // Ʒ��
- optional uint32 QualityID = 19; // Ʒ��
- optional uint32 StandardID = 20; // ���
- optional double PriceMove = 21; // ����ˮ
- optional uint32 BuyOrSell = 22; // ��������
- optional int32 ValidType = 23; // ������
- optional string ValidTime = 24; // ��Чʱ��
- optional uint32 TakeMode = 25; // �����ʽ
- optional string ReceiverAddress = 26; // �����ַ
- optional uint32 WarehouseID = 27; // �ֿ�
- }
- // ���շ����̽�������Ӧ���ֵ���
- message NonWRMemberDeliveryApplyOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- optional uint64 DeliveryApplyOrderID = 6; // �������붩��ID
- }
- // �����걨�����ֵ���
- message NonWRDeliveryOrderReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 4; // �ն�����
- optional uint64 AccountID = 5; // �����˺�
- optional uint32 XGoodsID = 6; // ����ƷID�������Լ��
- optional uint32 PGoodsID = 7; // ������ƷID��������Լ��
- optional uint32 P2GoodsID = 8; // ������ƷID��������Լ2��
- optional uint32 DeliveryGoodsID = 9; // ������ƷID
- optional uint64 XQty = 10; // �����Լ����
- optional uint64 PQty = 11; // ������Լ����
- optional uint64 P2Qty = 12; // ������Լ2����
- optional uint64 DeliveryQty = 13; // ������Ʒ�ֵ�����
- optional uint32 OperateType = 14; // ��������
- optional uint32 OrderSrc = 15; // ������Դ
- optional uint32 OperatorID = 16; // ����Ա�˺�ID
- optional uint64 CounterOrderID = 17; // ���ֽ������붩��ID
- optional uint32 BrandID = 18; // Ʒ��
- optional uint32 QualityID = 19; // Ʒ��
- optional uint32 StandardID = 20; // ���
- optional uint32 WarehouseID = 21; // �ֿ�
- optional uint32 DeliveryMonthID = 22; // �·�
- optional uint32 IsStandard = 23; // �Ƿ��������Ʒ
- optional double PriceMove = 24; // ����ˮ
- optional uint32 BuyOrSell = 25; // ��������
- optional int32 ValidType = 26; // ������
- optional string ValidTime = 27; // ��Чʱ��
- optional uint32 TakeMode = 28; // �����ʽ
- optional string ReceiverAddress = 29; // �����ַ
- }
- // �����걨Ӧ���ֵ���
- message NonWRDeliveryOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional string OrderTime = 5; // ����ί�н���ʱ��
- optional uint64 DeliveryApplyOrderID = 6; // �������붩��ID
- }
- // ���������������
- message DeliveryAuditReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string AuthorizedDate = 3; // �������
- optional uint32 OperatorID = 4; // ����Ա�˺�
- optional uint64 DeliveryOrderID = 5; // ����ί�е���
- optional uint32 AuditStatus = 6; // ���״̬
- optional string AuditRemark = 7; // ��˱�ע
- }
- // �����������Ӧ��
- message DeliveryAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional uint64 DeliveryOrderID = 5; // ����ί�е���
- }
- // �����н������Զ��������
- message ZJAutoDeliveryMatchReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional uint32 DeliveryGoodsID = 3; // ������ƷID
- optional uint32 ProviderUserID = 4; // ���շ�����ID
- optional uint64 BuyQty = 5; // ��������
- optional uint64 SellQty = 6; // ��������
- }
- // �����н������Զ����Ӧ��
- message ZJAutoDeliveryMatchRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ǩԼ����
- message t2bBankSignReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- optional string ExchId = 3; // ���������
- optional string TradeDate = 4; // ������ҵ������
- optional string ExchTicket = 5; // ��������ˮ��
- required string AccountCode = 6; // �˻�
- required string AccountName = 7; // �ͻ�����
- required string CusBankID = 8; // �����
- required int32 OperateType = 9; // �������[1-����;2-��;4-��;
- required int32 IsForce = 10; // �Ƿ�ǿ��[0-��;1-��]ǿ�ƣ�ֻ��������ǩԼ��Ϣ�����������С�����������Ϣ��һ�µ����
- optional string Currency = 11; // ����
- optional int32 AccountType = 12; // �˻�����[1-��˽;2-�Թ�]
- required string OpenBankAccId = 13; // ���п��к�
- optional string ForceSignBankAccountNo = 14; // �����˻�[ǿ��ǩԼʱ��д]
- optional string ForceSignBankAccountName = 15; // �����˻�����[ǿ��ǩԼʱ��д]
- required string BankAccountNo = 16; // �����˻�
- optional string BankAccountName = 17; // �����˻�����
- required string ExBankName = 18; // ����������
- optional string OpenBankNo = 19; // ����֧�б��
- optional string OpenBankName = 20; // ����֧������
- required string CertType = 21; // ֤������
- required string CertID = 22; // ֤������
- optional string BankAccountPWD = 23; // �����˻�����
- optional string AgentName = 24; // ��Ȩ����������
- optional int32 AgentCertType = 25; // ��Ȩ������֤������
- optional string AgentCertID = 26; // ��Ȩ������֤����
- optional int32 BankAccountType = 27; // �����˻�����
- optional string BankProvince = 28; // ������������ʡ��
- optional string BankCity = 29; // ��������������
- optional int32 BankCardType = 30; // �������
- optional string MobilePhone = 31; // �ƶ��绰
- optional string IdentifyCode = 32; // ��֤��
- optional string email = 33; // ��������
- optional string extend_info = 34; // ��չ��Ϣ��JSON�����ο�����Ҫ�������䣩
- }
- // ǩԼӦ��
- message t2bBankSignRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional string AccountCode = 5; // �˻�
- optional string NetAddr = 6; // �����ַ������������ַʱ��Ӧ�Զ���ת��ҳ��
- optional int32 Status = 7; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 8; // ��������ˮ��
- optional string ExchId = 9; // ���������
- optional string TradeDate = 10; // ������ҵ������
- optional string CenterTicket = 11; // ������ˮ��
- optional string CenterErrCode = 12; // ������
- optional string CenterErrMsg = 13; // ���ؽ��˵��
- optional string bankChildAcc = 14; // �����˺�
- optional string bankChildAccName = 15; // �����˻���
- optional string BankId = 16; // ���п��к�
- optional string BankAccNum = 17; // �����
- optional string BankAccName = 18; // �������
- }
- // ��Լ����
- message t2bBankCancelSignReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- optional string ExchId = 3; // ���������
- required string AccountCode = 4; // �˻�
- required string CusBankID = 5; // �����
- required int32 IsForce = 6; // �Ƿ�ǿ��
- optional string Currency = 7; // ����
- optional string TradeDate = 8; // ������ҵ������
- optional string ExchTicket = 9; // ��������ˮ��
- optional string BankChildAcc = 10; // �������˺�
- optional string BankChildAccName = 11; // �������˺���
- }
- // ��ԼӦ��
- message t2bBankCancelSignRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional string AccountCode = 5; // �˻�
- optional string NetAddr = 6; // �����ַ������������ַʱ��Ӧ�Զ���ת��ҳ��
- optional int32 Status = 7; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 8; // ��������ˮ��
- optional string ExchId = 9; // ���������
- optional string TradeDate = 10; // ������ҵ������
- optional string CenterTicket = 11; // ������ˮ��
- optional string CenterErrCode = 12; // ������
- optional string CenterErrMsg = 13; // ���ؽ��˵��
- }
- // ǩ������
- message t2bSignInReq {
- optional MessageHead Header = 1;
- optional string CusBankId = 2; // �����
- optional uint64 ExtOperatorID = 3; // �ⲿ������ˮ��
- optional int32 ForceSignInFlag = 4; // �Ƿ�ǿ��ǩԼ��ʶ��Ĭ������ǩ����
- optional string Currency = 5; // ����
- optional string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������ҵ������
- optional string ExchTicket = 8; // ��������ˮ��
- }
- // ǩ��Ӧ��
- message t2bSignInRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������ҵ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // ������
- optional string CenterErrMsg = 11; // ���ؽ��˵��
- }
- // �ͻ���Ϣ�ϴ�����
- message m2bRegistCustomerInfoReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- optional string ExchId = 3; // ���������
- required string TradeDate = 4; // ��������
- optional string ExchTicket = 5; // ��������ˮ��
- required string AccountCode = 6; // �ʽ��˻�
- required string ChangeType = 7; // �������[1-����;2-��]
- required string ClientName = 8; // �ͻ�����
- optional string ClentShortName = 9; // �ͻ����
- required int32 ClientType = 10; // �ͻ�����[1-����;2-����]
- required int32 ClientAccountType = 11; // �ͻ��˻�����[0-Ͷ����;1-������;2-�ۺ���;
- required string CertType = 12; // ֤������
- required string CertId = 13; // ֤������
- required string sex = 14; // �Ա�[0-δ��;1-��;2-Ů]
- optional string LegalName = 15; // ��������(������д)
- optional string OrgId = 16; // ��֯��������(������д)
- optional string Nationality = 17; // ����
- optional string address = 18; // ��ַ
- optional string ContactUserName = 19; // ��ϵ������
- required string ContactUserTel = 20; // ��ϵ�˵绰
- optional string ContactUserFax = 21; // ��ϵ�˴���
- optional string ContactUserEmail = 22; // ��ϵ������
- optional string RelatedAcc = 23; // �������˺�
- optional string ExtendInfo = 24; // ��չ��Ϣ��JSON�����ο�����Ҫ�������䣩
- }
- // �ͻ���Ϣ�ϴ�Ӧ��
- message m2bRegistCustomerInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ExchId = 4; // ���������
- optional uint64 ExtOperatorID = 5; // �����������ˮ��
- required string ExchTicket = 6; // ��������ˮ��
- optional int32 Status = 7; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string TradeDate = 8; // ������ҵ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // �������
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- }
- // ǩ������
- message t2bSignOutReq {
- optional MessageHead Header = 1;
- optional string CusBankId = 2; // �����
- optional uint64 ExtOperatorID = 3; // �ⲿ������ˮ��
- optional int32 ForceSignInFlag = 4; // �Ƿ�ǿ��ǩԼ��ʶ��Ĭ������ǩ����
- optional string Currency = 5; // ����
- optional string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������ҵ������
- optional string ExchTicket = 8; // ��������ˮ��
- }
- // ǩ��Ӧ��
- message t2bSignOutRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������ҵ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // ������
- optional string CenterErrMsg = 11; // ���ؽ��˵��
- }
- // ע���ϴ��Ŀͻ���Ϣ����
- message m2bUnregistCustomerInfoReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- optional string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- required string TradeDate = 5; // ��������
- optional string ExchTicket = 6; // ��������ˮ��
- required string AccountCode = 7; // �����˺�
- }
- // ע���ϴ��Ŀͻ���ϢӦ��
- message m2bUnregistCustomerInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- required string TradeDate = 8; // ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // �������
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- }
- // ��������
- message t2bBankWithdrawReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- optional string ExchId = 3; // ���������
- required string AccountCode = 4; // �ʽ��˻�
- required string CusBankID = 5; // �����
- required string Currency = 6; // ����
- optional int32 AccountType = 7; // �˻�����
- optional string BankChildAccount = 8; // �������˺�
- optional string BankChildAccountName = 9; // �������˺���
- optional string OpenCardBankId = 10; // ���п��к�
- optional string BankAccoutNum = 11; // �����
- optional string BankAccoutName = 12; // �������
- required double Amount = 13; // ������
- optional string AppDateTime = 14; // �������ں�ʱ��
- optional string OldTaPWD = 15; // �ʽ�����
- optional string Desc = 16; // ��ע
- optional string IdentifyCode = 17; // ��֤��
- optional string BranchBankName = 18; // �տ�֧������
- optional string extend_info = 19; // ��չ��Ϣ��JSON�����ο�����Ҫ�������䣩
- optional string Remark = 20; // ��ע
- optional string ExchTicket = 21; // ��������ˮ��
- }
- // ����Ӧ��
- message t2bBankWithdrawRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // �������
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- optional string CerterCheckDate = 12; // ����������
- optional string NetAddr = 13; // �����ַ������������ַʱ��Ӧ�Զ���ת��ҳ��
- }
- // ���ж˳�������
- message b2tBankWithdrawReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchTicket = 3; // ��������ˮ��
- optional string ExchId = 4; // ���������
- required string TradeDate = 5; // ������ҵ������
- required string BankTicket = 6; // ������ˮ��
- required string AccountCode = 7; // �ʽ��˻�
- optional string BankChildAccount = 8; // �������˺�
- optional string BankChildAccountName = 9; // �������˻���
- optional string OldTaPWD = 10; // �ʽ�����
- required double Amount = 11; // ���
- required string Currency = 12; // ����
- optional string Remark = 13; // ��ע
- optional string OpenCardBankId = 14; // ���п��к�
- optional string BankAccoutNum = 15; // �����
- optional string BankAccoutName = 16; // �������
- optional string IsHaveApply = 17; // �Ƿ��г�������[0-��;1-��]
- optional string ApplyTicket = 18; // ����������ˮ��
- optional string extend_info = 19; // ��չ��Ϣ
- }
- // ���ж˳���Ӧ��
- message b2tBankWithdrawRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,1�����У�
- optional string StatusMsg = 6; // ����״̬�����ı�
- required string ExchTicket = 7; // ��������ˮ��
- required string BankTicket = 8; // ������ˮ��
- optional string ExchId = 9; // ���������
- required string TradeDate = 10; // ������
- required string ExchErrCode = 11; // �������
- optional string ExchErrMsg = 12; // ���з��ؽ��˵��
- }
- // ����������
- message b2tBankDepositReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchTicket = 3; // ��������ˮ��
- optional string ExchId = 4; // ���������
- required string TradeDate = 5; // ������
- required string BankTicket = 6; // ������ˮ��
- required string AccountCode = 7; // �ʽ��˻�
- optional string BankChildAccount = 8; // �������˺�
- optional string BankChildAccountName = 9; // �������˻���
- optional string OldTaPWD = 10; // �ʽ�����
- required double Amount = 11; // ���
- required string Currency = 12; // ����
- optional string Remark = 13; // ��ע
- optional string OpenCardBankId = 14; // ���п��к�
- optional string BankAccoutNum = 15; // �����
- optional string BankAccoutName = 16; // �������
- optional int32 IsUpdate = 17; // ���п�״̬���±�־[0-��;1-��]
- optional int32 BankAccStatus = 18; // ���п�״̬[0-δ��;1-�Ѱ�]
- required string extend_info = 19; // ��չ��Ϣ[JSON��]
- optional int32 IsRollBack = 20; // ��Ʊ��־[0-��;1-��]Ĭ��Ϊ0
- optional string RawTicket = 21; // ԭ������ˮ��[��Ʊ��ԭ������ˮ��]
- }
- // ���ж����Ӧ��
- message b2tBankDepositRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,1�����У�
- optional string StatusMsg = 6; // ����״̬�����ı�
- required string ExchTicket = 7; // ��������ˮ��
- required string BankTicket = 8; // ������ˮ��
- optional string ExchId = 9; // ���������
- required string TradeDate = 10; // ������
- required string ExchErrCode = 11; // �������
- optional string ExchErrMsg = 12; // ���з��ؽ��˵��
- }
- // �������
- message t2bBankDepositReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- required string AccountCode = 7; // �ʽ��˻�
- optional string BusinessNo = 8; // ����ҵ����
- optional string BankChildAccount = 9; // �������˺�
- optional string BankChildAccountName = 10; // �������˺���
- optional string OldTaPWD = 11; // �ʽ�����
- required double Amount = 12; // ���
- required string Currency = 13; // ����
- optional string Remark = 14; // ��ע
- optional string OpenCardBankId = 15; // ���п��к�
- optional string BankAccoutNum = 16; // �����
- optional string BankAccoutName = 17; // �������
- optional string extend_info = 18; // ��չ��Ϣ��JSON�����ο�����Ҫ�������䣩
- }
- // ���Ӧ��
- message t2bBankDepositRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // �������
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- optional string CerterCheckDate = 12; // ����������
- optional string NetAddr = 13; // �����ַ������������ַʱ��Ӧ�Զ���ת��ҳ��
- }
- // ���ж�ǩԼ����
- message b2tBankSignReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- optional string TradeDate = 4; // ������
- required string BankTicket = 5; // ������ˮ��
- required string AccountCode = 6; // �ʽ��˻�
- optional string BankChildAccount = 7; // �������˺�
- optional string BankChildAccountName = 8; // �������˻���
- required string Currency = 9; // ����
- optional string OpenCardBankId = 10; // ���п��к�
- optional string BankAccoutNum = 11; // �����
- optional string BankAccoutName = 12; // �������
- optional int32 AccountType = 13; // �����˻�����[1-��˽;2-�Թ�]
- optional string ExtendInfo = 14; // ��չ��Ϣ��JSON����
- optional int32 OperatType = 15; // �������[1-����;2-��]
- }
- // ���ж�ǩԼӦ��
- message b2tBankSignRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,1�����У�
- optional string StatusMsg = 6; // ����״̬�����ı�
- required string ExchTicket = 7; // ��������ˮ��
- required string BankTicket = 8; // ������ˮ��
- optional string ExchId = 9; // ���������
- required string TradeDate = 10; // ������
- required string ExchErrCode = 11; // �������
- optional string ExchErrMsg = 12; // ���з��ؽ��˵��
- }
- // ���ж˽�Լ����
- message b2tBankCancelSignReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- optional string TradeDate = 4; // ������
- required string BankTicket = 5; // ������ˮ��
- required string AccountCode = 6; // �ʽ��˻�
- optional string BankChildAccount = 7; // �������˺�
- optional string BankChildAccountName = 8; // �������˻���
- required string Currency = 9; // ����
- }
- // ���ж˽�ԼӦ��
- message b2tBankCancelSignRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,1�����У�
- optional string StatusMsg = 6; // ����״̬�����ı�
- required string ExchTicket = 7; // ��������ˮ��
- required string BankTicket = 8; // ������ˮ��
- optional string ExchId = 9; // ���������
- required string TradeDate = 10; // ������
- required string ExchErrCode = 11; // �������
- optional string ExchErrMsg = 12; // ���з��ؽ��˵��
- }
- // ���ж˳�����������
- message b2tBankWithdrawApplyForReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- optional string TradeDate = 4; // ������
- required string BankTicket = 5; // ������ˮ��
- required string AccountCode = 6; // �ʽ��˻�
- optional string BankChildAccount = 7; // �������˺�
- optional string BankChildAccountName = 8; // �������˻���
- optional string OldTaPWD = 9; // �ʽ�����
- required string Amount = 10; // ���
- required string Currency = 11; // ����
- optional string Remark = 12; // ��ע
- }
- // ���ж˳�������Ӧ��
- message b2tBankWithdrawApplyForRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,1�����У�
- optional string StatusMsg = 6; // ����״̬�����ı�
- required string ExchTicket = 7; // ��������ˮ��
- required string BankTicket = 8; // ������ˮ��
- optional string ExchId = 9; // ���������
- required string TradeDate = 10; // ������
- required string ExchErrCode = 11; // �������
- optional string ExchErrMsg = 12; // ���з��ؽ��˵��
- }
- // ���ж���˽��֪ͨ����
- message b2tBankConfirmReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- required string TradeDate = 4; // ������
- required string BankTicket = 5; // ������ˮ��
- optional string BusinessNo = 6; // ҵ����[ԭ���ĵ�ҵ����(171-��Ʒ��Ϣ��102-����)]
- required string RawTicket = 7; // ԭ������ˮ��[ԭ���Ľ�������ˮ��]
- optional string CheckDate = 8; // ��������[������˳ɹ�֪ͨ�DZ���]
- required string Status = 9; // ���״̬[1-���ͨ��;2-��˲�ͨ��;3-���ͨ����ִ��ʧ��]
- optional string StatusMsg = 10; // ��˽��˵��
- optional string extend_info = 11; // ��չ��Ϣ[JSON��]
- }
- // ���ж���˽��֪ͨӦ��
- message b2tBankConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,1�����У�
- optional string StatusMsg = 6; // ����״̬�����ı�
- required string ExchTicket = 7; // ��������ˮ��
- required string BankTicket = 8; // ������ˮ��
- optional string ExchId = 9; // ���������
- required string TradeDate = 10; // ������
- required string ExchErrCode = 11; // �������
- optional string ExchErrMsg = 12; // ���з��ؽ��˵��
- }
- // ������֤������
- message t2bSMSVerificationCodeReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- required string AccountCode = 7; // �ʽ��˻�
- optional string BusinessNo = 8; // ����ҵ����
- optional string Mobile = 9; // �ֻ�����
- optional string extend_info = 10; // ��չ��Ϣ��JSON�����ο�����Ҫ�������䣩
- }
- // ������֤��Ӧ��
- message t2bSMSVerificationCodeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // �������
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- }
- // ��Ʒ��Ϣ�ϴ�����
- message t2bProductInfoReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- optional string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- required string ProductTypeCode = 7; // ��Ʒ������
- required string ProductTypeName = 8; // ��Ʒ�������
- required string ProductTypeId = 9; // ��Ʒ���ID
- required string ProductCode = 10; // ��Ʒ����
- required string ProductName = 11; // ��Ʒ����
- required string CountUnit = 12; // ������λ
- required int32 MarketType = 13; // ���г�����[1-������;2-������Ʒ;3-���ƽ���;4-�����̳�]
- required int32 BusinessType = 14; // ҵ������[1-������;2-������Ʒ;3-�����ʲ�;4-�Ļ���Ȩ;
- required string DeliDepot = 15; // ����ֿ�
- required double DeliFee = 16; // �������
- required string DeliFeeUnit = 17; // ������õ�λ
- required string DeliCondition = 18; // �����ɫ
- required double DeliDelayFee = 19; // �������ɽ���
- required double TransFee = 20; // ����������
- required double HoldUpperLimit = 21; // �ֲ�����
- required string HoldUpperLimitUnit = 22; // �ֲ�����λ
- required double PriceSpread = 23; // �������
- required string PriceSpreadUnit = 24; // ������۵�λ
- required double MinChange = 25; // ��С�䶯��
- required string MinChangeUnit = 26; // ��С�䶯��λ
- required double MinTrans = 27; // ��������
- required string MinTransUnit = 28; // ��С��������λ
- required double MaxSingleTrans = 29; // �����������
- required string MaxSingleTransUnit = 30; // �������������λ
- required string ProductAttr = 31; // ��Ʒ��������
- required int32 ProductStatus = 32; // ��Ʒ״̬[0-ͣ��;1-����;2-����]
- required int32 DataType = 33; // ��������[1-����;2-��;3-״̬���]
- required double ContractUnit = 34; // ��Լ��λ
- }
- // ��Ʒ��Ϣ�ϴ�Ӧ��
- message t2bProductInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // ���ķ�����[99Ϊ�����]
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- }
- // ��������
- message t2bPayMoneyReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- required string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- required string AccountCode = 7; // �ʽ��˻�
- optional string BankChildAccount = 8; // �������˺�
- optional string BankChildAccountName = 9; // �������˺���
- required string TargetAccountCode = 10; // �տ�����˺�
- optional string TargetBankChildAccount = 11; // �տ�����˺�
- optional string TargetBankChildAccountName = 12; // �տ�����˻���
- optional string IsFrozen = 13; // �Ƿ�
- optional string OldTaPWD = 14; // �ʽ�����
- required double Amount = 15; // ������
- required string Currency = 16; // ����
- optional string Remark = 17; // ��ע
- }
- // ����Ӧ��
- message t2bPayMoneyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // �������
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- optional string CerterCheckDate = 12; // ����������
- }
- // ����ȷ������
- message t2bPayMoneyConfirmReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- required string PayTicket = 7; // ������ˮ��
- optional string OldTaPWD = 8; // �ʽ�����
- required double Amount = 9; // ȷ�Ͻ��
- required string Currency = 10; // ����
- optional string Remark = 11; // ��ע
- }
- // ����ȷ��Ӧ��
- message t2bPayMoneyConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- optional string ExchId = 7; // ���������
- optional string TradeDate = 8; // ������
- optional string CenterTicket = 9; // ������ˮ��
- optional string CenterErrCode = 10; // �������
- optional string CenterErrMsg = 11; // ���ķ��ؽ��˵��
- optional string CerterCheckDate = 12; // ����������
- }
- // �˻���������˻�Ӧ��
- message bs2asAccOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string Tip = 4; // ��Э��ֻ��Ϊ��ӵ��һ�������루�п����ǽⶳ���ҿۿ�ɹ��Ļ�Ӧ��
- }
- // �˻������ʽ�Ӧ��
- message bs2asFrozenRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string Tip = 4; // ��Э��ֻ��Ϊ��ӵ��һ�������루���������ʽ�
- }
- // �˻�����ⶳ�ʽ�Ӧ��
- message bs2asUnfreezeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string Tip = 4; // ��Э��ֻ��Ϊ��ӵ��һ�������루�ⶳ������ʽ�
- }
- // �˻�����ⶳ���ҿۿ�Ӧ��
- message bs2asUnfreezeAndOutRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string Tip = 4; // ��Э��ֻ��Ϊ��ӵ��һ�������루����ɹ���ִ�нⶳ�ۿ
- }
- // �˻�����ۿ�Ӧ��
- message bs2asOutBankRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string Tip = 4; // ��Э��ֻ��Ϊ��ӵ��һ�������루����
- }
- // �˻�����������ӽ��Ӧ��
- message bs2asInBankRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string Tip = 4; // ��Э��ֻ��Ϊ��ӵ��һ��������(���)
- }
- // ��ʼ�ϴ��ͻ���Ϣ����
- message m2bInformToUploadUserInfoReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- optional string Tip = 3; // ����ǽ���֪ͨ�ϴ����ģ����з����鲢�ϴ�����û���ϴ��Ŀͻ���Ϣ
- }
- // ��ʼ�ϴ��ͻ���ϢӦ��
- message m2bInformToUploadUserInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- required int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ��
- }
- // �����˻���Ϣ
- message ArrayBsBankAccInfos {
- optional string BankId = 1; // ���п��к�
- optional string BankAccNo = 2; // �����
- optional string BankAccName = 3; // �������
- optional string Status = 4; // ���п�״̬
- }
- // �˻���Ϣ��ѯ����
- message t2bQueryAccInfosReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- required string AccountCode = 7; // �ʽ��˻�
- optional string BankChildAccount = 8; // �������˺�
- optional string BankChildAccountName = 9; // �������˺���
- optional string OldTaPWD = 10; // �ʽ�����
- optional string QueryType = 11; // ��ѯ���[1-��ѯ������Ϣ;2-��ѯ���;3-��ѯ���п�]
- }
- // �˻���Ϣ��ѯӦ��
- message t2bQueryAccInfosRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������
- required string ExchTicket = 8; // ��������ˮ��
- optional string BankTicket = 9; // ������ˮ��
- optional string BankRetCode = 10; // ������
- optional string BankRetMsg = 11; // ���ؽ��˵��
- optional string SignStatus = 12; // ǩԼ״̬
- optional string CustName = 13; // �ͻ�����
- optional string CustShortName = 14; // �ͻ����
- optional string CustType = 15; // �ͻ�����
- optional string LagalName = 16; // ��������
- optional string CertType = 17; // ֤������
- optional string CertNo = 18; // ֤������
- optional string Sex = 19; // �Ա�
- optional string OrgCode = 20; // ��֯��������
- optional string Nationality = 21; // ����
- optional string Addr = 22; // ��ַ
- optional string ContactName = 23; // ��ϵ������
- optional string ContactPhone = 24; // ��ϵ�˵绰
- optional string ContactFax = 25; // ��ϵ�˴���
- optional string ContactEmail = 26; // ��ϵ������
- optional string RelatedAcctStr = 27; // �������˺�
- optional string AgenName = 28; // ����������
- optional string AgenCertType = 29; // ������֤������
- optional string AgenCertNo = 30; // ������֤������
- optional double Balan = 31; // �ʽ����
- optional double CanUseAmount = 32; // �������
- optional double CanGetAmount = 33; // ��ȡ���
- optional double FrozeAmount = 34; // ������
- optional double InBankAmount = 35; // ����˻����
- repeated ArrayBsBankAccInfos BankAccInfos = 36; // ���п���Ϣ���б���
- }
- // �������˺�
- message ArrayBsExchAccList {
- optional string AccNo = 1; // �˺�
- optional string AccName = 2; // �˺�����
- optional string AccTypeName = 3; // �˻���������
- optional string Currency = 4; // ����
- optional double Balan = 5; // �ʽ����
- optional double CanUseAmount = 6; // �������
- optional double CanGetAmount = 7; // ��ȡ���
- optional double FrozeAmount = 8; // ������
- }
- // �̻��˻���Ϣ��ѯ����
- message t2bQueryExchAccInfosReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- optional string BusinessNo = 7; // ����ҵ����
- optional int32 AccType = 8; // �˻�����[0-����;1-�ʽ����;2-���û�ת;
- }
- // �̻��˻���Ϣ��ѯӦ��
- message t2bQueryExchAccInfosRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������
- optional string ExchTicket = 8; // ��������ˮ��
- optional string BankTicket = 9; // ������ˮ��
- optional string BankRetCode = 10; // ������
- optional string BankRetMsg = 11; // ���ؽ��˵��
- repeated ArrayBsExchAccList AccList = 12; // �˻��б�
- }
- // ������Ϣ��ѯ����
- message t2bQueryBusinessStatusReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- optional string BusinessNo = 7; // ����ҵ����
- optional string QueryBusinessNo = 8; // ҵ����[ԭ���ĵ�ҵ����]
- optional string QueryExchTicket = 9; // ������ˮ��[��ѯ���Ľ�������ˮ��]
- optional string QueryType = 10; // ��ѯ���[1-��ѯ������Ϣ;2-��ѯ״̬]
- }
- // ������Ϣ��ѯӦ��
- message t2bQueryBusinessStatusRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������
- optional string ExchTicket = 8; // ��������ˮ��
- optional string BankTicket = 9; // ������ˮ��
- optional string BankRetCode = 10; // ������
- optional string BankRetMsg = 11; // ���ؽ��˵��
- optional string QueryExchTicket = 12; // ԭҵ��������ˮ��
- optional string BusinessCheckDate = 13; // ��������
- optional string BusinessStatus = 14; // ����״̬
- optional double BusinessAmout = 15; // ���
- optional string BusinessCurrency = 16; // ����
- optional string BusinessDate = 17; // ��������
- optional string BusinessTime = 18; // ����ʱ��
- optional string BusinessRemark = 19; // ��ע
- }
- // ���ӵ�ַ��ѯ����
- message t2bQueryLinkAddrReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string Tip = 4; // �����ķ��ص�������28102
- optional string ExchId = 5; // ���������
- optional string TradeDate = 6; // ������
- optional string ExchTicket = 7; // ��������ˮ��
- required string AccountCode = 8; // �ʽ��˻�
- optional string BusinessNo = 9; // ����ҵ����
- optional string BankChildAccount = 10; // �������˺�
- optional string BankChildAccountName = 11; // �������˺���
- optional string OldTaPWD = 12; // �ʽ�����
- optional string QueryType = 13; // ��ѯ���[1-����ҳ��]
- }
- // ���ӵ�ַ��ѯӦ��
- message t2bQueryLinkAddrRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- required string CusBankID = 5; // �����
- optional string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������
- optional string ExchTicket = 8; // ��������ˮ��
- optional string BankTicket = 9; // ������ˮ��
- optional string BusinessNo = 10; // ҵ����
- optional string Link = 11; // ��Ϣ����
- }
- // ���ò�ѯ����
- message t2bQueryExchChargeReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- optional string BusinessNo = 7; // ����ҵ����
- optional int32 QueryType = 8; // �������[1-����]
- optional string BeginDate = 9; // ��ʼ����
- optional string EndDate = 10; // ��������
- }
- // ���ò�ѯӦ��
- message t2bQueryExchChargeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������
- optional string ExchTicket = 8; // ��������ˮ��
- optional string BankTicket = 9; // ������ˮ��
- optional string BankRetCode = 10; // ������
- optional string BankRetMsg = 11; // ���ؽ��˵��
- optional double Amount = 12; // ���
- optional string Currency = 13; // ����
- }
- // �����������ı����ļ�����
- message b2cInformFileReadyReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- optional string TradeDate = 4; // ������
- optional string ExchTicket = 5; // ��������ˮ��
- optional string FileType = 6; // �����
- optional string FilePath = 7; // ����
- optional string FileName = 8; // �����
- optional int32 IsResend = 9; // �Ƿ��ط�
- optional string MD5 = 10; // �ļ�MD5��
- }
- // �����������ı����ļ�Ӧ��
- message b2cInformFileReadyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- required string TradeDate = 7; // ������
- required string ExchTicket = 8; // ��������ˮ��
- required string BankTicket = 9; // ������ˮ��
- required string BankRetCode = 10; // ������
- optional string BankRetMsg = 11; // ���ؽ��˵��
- }
- // ƽ̨�ʽ�ת����
- message t2bExchOutInBankReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- optional string TradeDate = 5; // ������
- optional string ExchTicket = 6; // ��������ˮ��
- optional string BusinessNo = 7; // ����ҵ����
- optional int32 TransferType = 8; // �ʽ�ת���[1-�ʽ����;2-���û�ת;3-��Ϣ��ת]
- optional string BankAccNo = 9; // �����˺�
- optional string BankAccName = 10; // �����˻���
- optional string TargetBankId = 11; // �տ�����к�
- optional string TargetBankAccNo = 12; // �տ�����˺�
- optional string TargetBankAccName = 13; // �տ�����˻���
- optional string BeginDate = 14; // ��ʼ����
- optional string EndDate = 15; // ��������
- optional double Amount = 16; // ���
- optional string Currency = 17; // ����
- optional string Remark = 18; // ��ע
- }
- // ƽ̨�ʽ�תӦ��
- message t2bExchOutInBankRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- optional string TradeDate = 7; // ������
- optional string ExchTicket = 8; // ��������ˮ��
- optional string BankTicket = 9; // ������ˮ��
- optional string BankRetCode = 10; // ������
- optional string BankRetMsg = 11; // ���ؽ��˵��
- }
- // �������������������
- message c2bInformFileReadyReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- optional string TradeDate = 4; // ������
- optional string ExchTicket = 5; // ��������ˮ��
- optional string BusinessNo = 6; // ����ҵ����
- optional string FileType = 7; // �����
- optional string FilePath = 8; // ����
- optional string FileName = 9; // �����
- optional int32 IsResend = 10; // �Ƿ��ط�
- optional string MD5 = 11; // �ļ�MD5��
- optional string BankTicket = 12; // ������ˮ��
- }
- // ���������������ļ�Ӧ��
- message c2bInformFileReadyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- required string TradeDate = 7; // ������
- required string ExchTicket = 8; // ��������ˮ��
- required string BankTicket = 9; // ������ˮ��
- required string BankRetCode = 10; // ������
- optional string BankRetMsg = 11; // ���ؽ��˵��
- }
- // ����֪ͨ���ӵ�ַ��Ϣ����
- message c2bInformLinkAddrReq {
- optional MessageHead Header = 1;
- optional string ExchId = 2; // ���������
- optional string TradeDate = 3; // ������
- optional string ExchTicket = 4; // ��������ˮ��
- optional string BankTicket = 5; // ������ˮ��
- optional string BusinessNo = 6; // ҵ����
- optional string Link = 7; // ��Ϣ����
- }
- // �����ļ�֪ͨ��������
- message bsOnInformAccCheckFileReq {
- optional MessageHead Header = 1;
- optional uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- required string TradeDate = 5; // ������
- optional string FilePath = 6; // ����
- optional string FileName = 7; // �����
- optional string MD5 = 8; // �ļ�MD5��
- optional string BankTicket = 9; // ������ˮ��
- }
- // �����ļ�֪ͨ����Ӧ��
- message bsOnInformAccCheckFileRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ����������д��ֶβŻ�Ӧ������ģ�
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- required string TradeDate = 7; // ������
- required string ExchTicket = 8; // ��������ˮ��
- }
- // ����������
- message bsPrepareDataForAccCheckReq {
- optional MessageHead Header = 1;
- optional uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- required string TradeDate = 5; // ������
- optional string FilePath = 6; // ����
- optional string FileName = 7; // �����
- optional string MD5 = 8; // �ļ�MD5��
- optional string BankTicket = 9; // ������ˮ��
- }
- // ������Ӧ��
- message bsPrepareDataForAccCheckRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ����������д��ֶβŻ�Ӧ������ģ�
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- required string TradeDate = 7; // ������
- required string ExchTicket = 8; // ��������ˮ��
- }
- // ��������
- message bsAccCheckReq {
- optional MessageHead Header = 1;
- optional string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- required string TradeDate = 4; // ������
- }
- // ֪ͨ���˴�������������
- message bs2tInformAccCheckResReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- required string TradeDate = 4; // ������
- optional int64 Status = 5; // ״̬��0�����˳ɹ�û�е����ˣ������봦�������ˣ�
- optional string Remark = 6; // ��ע
- }
- // ֪ͨ���˴���������Ӧ��
- message bs2tInformAccCheckResRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ�ֻҪ�յ���Ӧ���ģ�����Ϊ֪ͨ�ɹ���
- required string CusBankID = 5; // �����
- optional string ExchId = 6; // ���������
- required string TradeDate = 7; // ������
- }
- // ����֪ͨ���е����˴����������
- message t2bInformAdjustFinishReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��
- required string CusBankID = 3; // �����
- optional string ExchId = 4; // ���������
- required string TradeDate = 5; // ������
- }
- // ����֪ͨ���е����˴������Ӧ��
- message t2bInformAdjustFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ����������д��ֶβŻ�Ӧ������ģ�
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- required string TradeDate = 7; // ������
- required string ExchTicket = 8; // ��������ˮ��
- }
- // ���Ʒ���㲥��Ϣ����
- message cs2bsInformMsgReq {
- optional MessageHead Header = 1;
- required int32 Status = 2; // ״̬(1:������;40.ǩ����ʼ;44.ǩ�˿�ʼ;51.���㿪ʼ;)
- required string TradeDay = 3; // ������
- optional string NextTradeDay = 4; // ��һ�ο�������
- }
- // ֪ͨ���Ʒ���ҵ����״̬
- message bs2csInformMsgReq {
- optional MessageHead Header = 1;
- required string ExchTicket = 2; // ��������ˮ��
- required string TradeDate = 3; // ������
- required int32 Status = 4; // ״̬(1:������;40.ǩ����ʼ;41.ǩ���ɹ�;42.ǩ�����ݳɹ�;43.ǩ��ʧ��;44.ǩ�˿�ʼ;45.ǩ�˳ɹ�;46.ǩ�˲��ݳɹ�;47.ǩ��ʧ��;48.���˿�ʼ;49.���˳ɹ�;50.����ʧ��;51.���㿪ʼ;52.����ɹ�;53.����ʧ��;)
- optional string remark = 5; // ״̬����
- }
- // ��������˽��֪ͨ����
- message t2bExchConfirmBusinessReq {
- optional MessageHead Header = 1;
- required uint64 extoperatorid = 2; // �ⲿ������ˮ��
- required string cusbankid = 3; // �����
- required string AccountCode = 4; // �ʽ��˻�(�������ij������0)
- optional string exchid = 5; // ���������
- optional string tradedate = 6; // ������(����ҵ�����Ľ����գ�
- required string exchticket = 7; // ��������ˮ�ţ�����˵���ˮ��
- optional string bankticket = 8; // ������ˮ��
- required int32 businesstype = 9; // ��������[1:���2������3��ǩԼ��4����Լ;5:�ʽ����;
- required int32 businessconfirmstatus = 10; // ��˽��[1:ͨ����2���ܾ�]
- optional string retcode = 11; // ������
- optional string retmsg = 12; // ���ؽ��˵��
- optional string remark = 13; // ��ע
- optional uint64 auditid = 14; // �����
- optional string extend = 15; // ��չ��Ϣ��������ֶδ��ڣ������µ���������������չ�ֶΣ�
- }
- // ��������˽��֪ͨӦ��
- message t2bExchConfirmBusinessRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- required int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- required string ExchTicket = 6; // ��������ˮ�ţ�������ˮ���DZ���˽�����ˮ��
- }
- // �����������˵�������
- message t2bExchDealCheckErrReq {
- optional MessageHead Header = 1;
- required uint64 extoperatorid = 2; // �ⲿ������ˮ��(���𱾴ν�����ˮ,������д)
- required string AccountCode = 3; // �ʽ��˻�(�Ӳ����ȡ��
- required string TradeDate = 4; // ������(�Ӳ����ȡ��
- required string AutoId = 5; // ������ID(�Ӳ����ȡ��
- required string ModifID = 6; // �����˵���������Ա
- required string Remark = 7; // ������������
- required string ErrCode = 8; // �����˴�����(�Ӳ����ȡ��
- required int32 OperType = 9; // �����˲�������(1:���з�����������;2:
- optional string CusBankID = 10; // �й����б��(���ĸ��й������ϲ���):��ǩԼʱ,������д
- }
- // �����������˵���Ӧ��
- message t2bExchDealCheckErrRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- required int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string remark = 6; // ��ע
- }
- // ���л��߱���֪ͨ����
- message t2bMarkingOpenOrCloseReq {
- optional MessageHead Header = 1;
- optional string ExchId = 2; // ���������
- required string ExchDate = 3; // ����������
- required string OpenDate = 4; // ��������
- required string NextDate = 5; // �¸���������
- required int32 Flag = 6; // ������1-����0-����
- optional string extend_info = 7; // ��չ��Ϣ
- }
- // ���л��߱���֪ͨӦ��
- message t2bMarkingOpenOrCloseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required string ExchDate = 4; // ����������
- optional string CenterRetCode = 5; // ������(����)
- optional string CenterRetMsg = 6; // ���ؽ��˵��(����)
- }
- // ������֧��ģʽ�˿���������
- message t2bThirdBankOutApplyReq {
- optional MessageHead Header = 1;
- required uint64 extoperatorid = 2; // �ⲿ������ˮ�ţ�������ˮ�ţ�
- required string CusbankId = 3; // �������˿���й�����������ţ����Ķ���ģ�
- required string TradeDate = 4; // ������(YYYYMMDD)
- required uint64 AccoutCode = 5; // �ʽ��˻�
- required uint64 RelateId = 6; // ��������
- required string RelateTradeDate = 7; // �������ŵķ�������(YYYYMMDD)
- required double RelateAmount = 8; // �������ŵĽ��
- optional string extend_info = 9; // ��ע
- }
- // ������֧��ģʽ�˿�����Ӧ��
- message t2bThirdBankOutApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 extoperatorid = 4; // �ⲿ������ˮ�ţ���������ʱ����ˮ��
- required uint64 Exchticket = 5; // ���з��������ˮ
- required string TradeDate = 6; // ������(YYYYMMDD)
- required uint64 Status = 7; // ����״̬�루0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string remark = 8; // ����
- }
- // ������֧��ģʽ�˿���֪ͨ����
- message t2bThirdBankOutNtfReq {
- optional MessageHead Header = 1;
- required uint64 extoperatorid = 2; // �ⲿ������ˮ�ţ�������ˮ�ţ�
- required uint64 Exchticket = 3; // ���з��������ˮ���˿�����ʱ���ص����з�����ˮ��
- required string TradeDate = 4; // ������(YYYYMMDD)
- required string ApplyTradeDate = 5; // �˿����뽻����(YYYYMMDD)
- required uint64 AccoutCode = 6; // �ʽ��˻�
- required string CusbankId = 7; // �������˿���й�����������ţ����Ķ���ģ�
- required int32 Result = 8; // �˿�������(1:�ɹ���2��ʧ��)
- optional string ResultMsg = 9; // �������
- }
- // ������֧��ģʽ�˿���֪ͨӦ��
- message t2bThirdBankOutNtfRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 extoperatorid = 4; // �ⲿ������ˮ�ţ���������ʱ����ˮ��
- required uint64 Exchticket = 5; // ���з��������ˮ
- required string TradeDate = 6; // ������(YYYYMMDD)
- required uint64 Status = 7; // ����״̬�루0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string remark = 8; // ����
- }
- // �ڲ�������ж˳�������֪ͨ����
- message t2bConfirmBankWithdrawApplyNtfReq {
- optional MessageHead Header = 1;
- required string CusBankID = 2; // �����
- optional string ExchId = 3; // ���������
- optional string TradeDate = 4; // ������
- required string BankTicket = 5; // ������ˮ�ţ���˾ܾ��ŷ����֪ͨ�����ģ�����û��Ӧ�أ�
- optional string ExchTicket = 6; // ��������ˮ��
- optional string ConfirmStatus = 7; // ���״̬��Ŀǰֻ����˾ܾ��ŷ����֪ͨ��
- optional string ConfirmMsg = 8; // �����Ϣ
- }
- // �ڲ�������ж˳�������֪ͨӦ��
- message t2bConfirmBankWithdrawApplyNtfRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,1�����У�
- optional string StatusMsg = 6; // ����״̬�����ı�
- required string ExchTicket = 7; // ��������ˮ�ţ�Ŀǰ����û���Ӧ��
- required string BankTicket = 8; // ������ˮ�ţ�Ŀǰ����û���Ӧ��
- optional string ExchId = 9; // ���������
- required string TradeDate = 10; // ������
- required string ExchErrCode = 11; // �������
- optional string ExchErrMsg = 12; // ���з��ؽ��˵��
- }
- // �����֤��У�鱨������
- message t2bShortMsgCheckReq {
- optional MessageHead Header = 1;
- required uint64 extoperatorid = 2; // �ⲿ������ˮ��(���𱾴ν�����ˮ,������д)
- required string CusBankID = 3; // �����
- required string AccountCode = 4; // �ʽ��˻�
- optional string ExchId = 5; // ���������
- optional string TradeDate = 6; // ������
- optional string ExchTicket = 7; // ��������ˮ��
- required string RelatedExchTicket = 8; // �����������ˮ�ţ����ص����з�����ˮ�ţ�
- optional string ShortMsgId = 9; // �ֻ���֤��
- optional string Extend = 10; // ��չ��Ϣ
- }
- // �����֤��У�鱨��Ӧ��
- message t2bShortMsgCheckRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchId = 6; // ���������
- optional string ExchTicket = 7; // ��������ˮ��
- optional string CenterRetCode = 8; // ������
- optional string CenterRetDesc = 9; // ���ؽ��˵��
- optional string BankTicket = 10; // ������ˮ��
- }
- // �����˵����ʽ�����
- message t2bManageAdjutAmountReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��������д��
- required int32 acc_type = 3; // �˻����ͣ�1�ⲿ�˻���������ʱ��0��
- required uint64 acc = 4; // �ʽ��˺�
- optional double amount_nml = 5; // �����Ž��ʽ�������ֻ�����
- optional double amount_crd = 6; // ���Ž��ʽ��������ֶβ�Ҫ��д��
- optional int32 currency = 7; // ���֣���bank_accountadjustapply��currency�ֶ�һ�����壩
- required string tradedate = 8; // �����գ���ʽ��yyyymmdd��
- optional uint64 related_extticket = 9; // �����ⲿ��ˮ�ţ�������ʵ�������д��
- required int32 adjust_type = 10; // �������ͣ���bank_accountadjustapply��applytype�ֶζ�Ӧ��
- required uint64 applyuserid = 11; // ������ID
- optional string remark = 12; // ��ע
- }
- // �����˵����ʽ�Ӧ��
- message t2bManageAdjutAmountRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ����ط����������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchTicket = 6; // ��������ˮ��
- optional string remark = 7; // ��ע
- }
- // �������ʽ�ת������
- message t2bManageMoveAmountReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��������д��
- required int32 acc_type = 3; // �˻����ͣ�1�ⲿ�˻���������ʱ��0��
- required uint64 acc_main = 4; // �ʽ��˺ţ�ĸ�˺ţ��ʽ�����˻��������
- required uint64 acc_pay = 5; // �����˻�
- required uint64 acc_receipt = 6; // �տ��˻�
- optional double amount_nml = 7; // �����Ž��ʽ�������ֻ�����
- optional double amount_crd = 8; // ���Ž��ʽ��������ֶβ�Ҫ��д��
- optional int32 currency = 9; // ���֣���bank_accountadjustapply��currency�ֶ�һ�����壩
- required string tradedate = 10; // �����գ���ʽ��yyyymmdd��
- optional uint64 related_extticket = 11; // �����ⲿ��ˮ�ţ�������ʵ�������д��
- required int32 adjust_type = 12; // �������ͣ���bank_accountadjustapply��applytype�ֶζ�Ӧ��
- required uint64 applyuserid = 13; // ������ID
- optional string remark = 14; // ��ע
- }
- // �������ʽ�ת��Ӧ��
- message t2bManageMoveAmountRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ����ط����������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchTicket = 6; // ��������ˮ��
- optional string remark = 7; // ��ע
- }
- // ǩԼ���л�ǩ����
- message t2bSwitchSignBankReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ��������д��
- required uint64 acc_main = 3; // �ʽ��˺�
- required string protoCancelSign = 4; // ԭǩԼ���н�Լ���ģ�t2bBankCancelSignReq
- required int64 sizeProtoCancelSign = 5; // ԭǩԼ���н�Լ���ij���
- required string protoSign = 6; // Ŀ�꣨�£�����ǩԼ���ģ�t2bBankSignReq
- required int64 sizeProtoSign = 7; // Ŀ�꣨�£�����ǩԼ���ij���
- optional string remark = 8; // ��ע
- }
- // ǩԼ���л�ǩӦ��
- message t2bSwitchSignBankRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ����ط����������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchTicket = 6; // ��������ˮ��
- optional string remark = 7; // ��ע
- }
- // �ʽ����ͨ������
- message t2bConfirmPassCapitalTransferReq {
- optional MessageHead Header = 1;
- required uint64 ExtOperatorID = 2; // �ⲿ������ˮ�ţ����ط����������ˮ��
- required uint64 applyid = 3; // ����id��bank_capitaltransfer��ͬ���ֶ���ֵ��
- required string tradedate = 4; // �����գ�yyyymmdd)��bank_capitaltransfer��ͬ���ֶ���ֵ��
- optional uint64 auditormanagerid = 5; // ����ˣ�����,���µ�bank_capitaltransfer��ͬ���ֶΣ�
- optional string audittime = 6; // ���ʱ�䣨����,���µ�bank_capitaltransfer��ͬ���ֶ�,��ʽΪ:yyyymmdd
- optional string auditremark = 7; // ��˱�ע������,���µ�bank_capitaltransfer��ͬ���ֶΣ�
- }
- // �ʽ����ͨ��Ӧ��
- message t2bConfirmPassCapitalTransferRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ExtOperatorID = 4; // �ⲿ������ˮ�ţ����ط����������ˮ��
- optional int32 Status = 5; // ״̬��0�ɹ�,������ֵ�ο����з���Ĵ����룩
- optional string ExchTicket = 6; // ��������ˮ��
- optional string remark = 7; // ��ע
- }
- // �ױ��ƻ���Ϣ
- message HedgePlanInfo {
- optional string HedgePlanNo = 1; // �ױ��ƻ����
- optional int32 ContractType = 2; // �ƻ�����-1:�ɹ�-1:����
- optional uint32 AreaUserID = 3; // ����ID
- optional uint32 DeliveryGoodsID = 4; // �ֻ�Ʒ��ID
- optional uint32 WrStandardID = 5; // �ֻ���ƷID
- optional uint32 ProductType = 6; // ��Ʒ����-1:���ֵ�2:�ȱ�3:�DZ�
- optional string SpotGoodsDesc = 7; // ��Ʒ�ͺ�
- optional double PlanQty = 8; // �ƻ�����
- optional double ConvertFactor = 9; // ���ϵ��
- optional string PlanTime = 10; // �ƻ�ʱ��
- optional string Remark = 11; // �ƻ���ע
- }
- // �ױ��ƻ���������
- message HedgePlanOperateReq {
- optional MessageHead Header = 1;
- optional uint64 HedgePlanID = 2; // �ױ��ƻ�ID(601+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 3; // ��������-1:����ݸ�(����)2:�ύ����(����)3:���ͨ��4:��˾ܾ�(����)5:����
- optional uint32 OperateSrc = 4; // ������Դ-1:������2:�ն�
- optional uint64 OperatorID = 5; // ������ID
- optional string Remark = 6; // ������ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- optional HedgePlanInfo Info = 8; // �ױ��ƻ���Ϣ
- }
- // �ױ��ƻ�������Ӧ
- message HedgePlanOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 HedgePlanID = 4; // �ױ��ƻ�ID(601+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 5; // ��������-1:����ݸ�(����)2:�ύ����(����)3:���ͨ��4:��˾ܾ�(����)5:����
- optional uint32 OperateSrc = 6; // ������Դ-1:������2:�ն�
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ��Ϣ
- message SpotContractInfo {
- optional string ContractNo = 1; // �ֻ���ͬ���
- optional int32 ContractType = 2; // �ֻ���ͬ����-1:�ɹ�-1:����
- optional uint32 UserID = 3; // ����ID
- optional uint32 BuyUserID = 4; // �ɹ���ID
- optional uint32 SellUserID = 5; // �ͻ�ID
- optional string SignDate = 6; // ǩ������
- optional bytes ContractAttachment = 7; // ��ͬ����
- optional double ContractMargin = 8; // ��ͬ��֤��
- optional uint32 DeliveryGoodsID = 9; // �ֻ�Ʒ��ID
- optional uint32 WrStandardID = 10; // �ֻ���ƷID
- optional uint32 ProductType = 11; // ��Ʒ����-1:���ֵ�2:�ȱ�3:�DZ�
- optional double ConvertFactor = 12; // ���ϵ��
- optional string SpotGoodsDesc = 13; // ��Ʒ�ͺ�
- optional uint32 PriceType = 14; // ��������-1:һ�ڼ�2:���3:�ݶ���
- optional double Qty = 15; // ����
- optional double Price = 16; // �۸��ݶ���[1:һ�ڼۡ�3:�ݶ���]
- optional double Amount = 17; // ���[1:һ�ڼۡ�3:�ݶ���]
- optional string DeliveryStartDate = 18; // ������(��ʼ)
- optional string DeliveryEndDate = 19; // ������(����)
- optional uint32 GoodsID = 20; // ��ۺ�ԼID-0:Ϊ�ֻ�������Ϊ�ڻ���Ʒ��ԼID[2:���3:�ݶ���]
- optional double PriceMove = 21; // ����ˮ[2:���3:�ݶ���]
- optional string StartDate = 22; // ��ۿ�ʼ����[2:���3:�ݶ���]
- optional string EndDate = 23; // ��۽�������[2:���3:�ݶ���]
- optional string PointDesc = 24; // ��۱�ע[2:���3:�ݶ���]
- optional string DeliveryDesc = 25; // ���շ�ʽ
- optional uint32 MerUserID = 26; // ����ԱID
- optional uint32 TradeUserID = 27; // ����ԱID
- optional double PricedQty = 28; // �Ѷ�����
- optional double PricedAmount = 29; // �Ѷ��۽��
- optional uint32 SpotGoodsBrandID = 30; // �ֻ�Ʒ��ID
- optional string Remark = 31; // ��ͬ��ע
- optional uint32 SaleUserID = 32; // ҵ��ԱID
- optional uint64 AccountID = 33; // �ڻ��˻�ID
- optional uint32 BizType = 34; // ҵ������-1:�ױ�
- optional uint64 WrFactorTypeID = 35; // �ֵ�Ҫ������ID(212+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 CustomerUserID = 36; // �ͻ�ID
- optional uint32 RelatedUserID = 37; // �����û�ID
- }
- // �ֻ���ͬ��������
- message SpotContractOperateReq {
- optional MessageHead Header = 1;
- optional uint64 SpotContractID = 2; // �ֻ���ͬID(602+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 3; // ��������-1:����ݸ�(����)2:�ύ����(����)3:���ͨ��4:��˾ܾ�(����)5:����(����)6:�������7:�쳣��ֹ
- optional uint32 OperateSrc = 4; // ������Դ-1:������2:�ն�
- optional uint64 OperatorID = 5; // ������ID
- optional string Remark = 6; // ������ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- optional SpotContractInfo Info = 8; // �ֻ���ͬ��Ϣ
- }
- // �ֻ���ͬ������Ӧ
- message SpotContractOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SpotContractID = 4; // �ֻ���ͬID(602+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 5; // ��������-1:����ݸ�(����)2:�ύ����(����)3:���ͨ��4:��˾ܾ�(����)5:����(����)6:�������7:�쳣��ֹ
- optional uint32 OperateSrc = 6; // ������Դ-1:������2:�ն�
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ��ͬ������Ϣ
- message ContractOperateApplyInfo {
- optional uint32 OperateApplyType = 1; // ������������-1:���2:����3:����4:��Ʊ
- optional uint64 RelatedID = 2; // �ֻ���ͬID(602+Unix��ʱ���(10λ)+xxxxxx)
- optional bytes DetailJson = 3; // ��ϸJSON
- optional bytes AttachUrl = 4; // ����
- }
- // ��ͬ��������
- message ContractOperateApplyReq {
- optional MessageHead Header = 1;
- optional uint64 OperateApplyID = 2; // ��������ID(603+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 3; // ��������-1:�Ǽ�(����)2:ȷ��3���ܾ�4������
- optional uint32 OperateSrc = 4; // ������Դ-1:������2:�ն�
- optional uint64 OperatorID = 5; // ������ID
- optional string Remark = 6; // ��ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- optional ContractOperateApplyInfo Info = 8; // ��ͬ������Ϣ
- }
- // ��ͬ������Ӧ
- message ContractOperateApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OperateApplyID = 4; // ��������ID(603+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 5; // ��������-1:�Ǽ�(����)2:ȷ��3���ܾ�4������
- optional uint32 OperateSrc = 6; // ������Դ-1:������2:�ն�
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ����������������ͨ������
- message AreaInOutApplyAuditPassReq {
- optional MessageHead Header = 1;
- optional uint64 InOutApplyID = 2; // ��������ID(607+Unix��ʱ���(10λ)+xxxxxx)
- optional uint64 AuditID = 3; // ������ID
- optional uint32 AuditSrc = 4; // ������Դ-1:������2:�ն�
- optional string Remark = 5; // ��ע
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // ����������������ͨ����Ӧ
- message AreaInOutApplyAuditPassRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 InOutApplyID = 4; // ��������ID(607+Unix��ʱ���(10λ)+xxxxxx)
- optional uint64 AuditID = 5; // ������ID
- optional uint32 AuditSrc = 6; // ������Դ-1:������2:�ն�
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // �ڲ��ɽ�����������
- message InnerTradeLinkReq {
- optional MessageHead Header = 1;
- optional uint64 TradeId = 2; // �ڲ��ɽ�����
- optional uint32 HedgeFlag = 3; // Ͷ���ױ���־
- optional uint64 SpotContractID = 4; // �ֻ���ͬID
- optional uint32 SaleUserID = 5; // ҵ��ԱID
- optional uint32 BizSubjectID = 6; // ����ҵ����ID
- optional double RelatedLot = 7; // ��������
- optional uint32 RelatedMode = 8; // ����ģʽ
- optional uint32 CreatorSrc = 9; // ������Դ
- optional uint64 CreatorID = 10; // ������
- optional string ClientTicket = 11; // �ͻ�����ˮ��
- }
- // �ڲ��ɽ���������Ӧ
- message InnerTradeLinkRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeId = 4; // �ڲ��ɽ�����
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �����շ����Ǽ�����
- message CustomerDeliveryRegisterReq {
- optional MessageHead Header = 1;
- optional uint32 AreaUserID = 2; // ����ID
- optional uint32 CustomerUserID = 3; // ���ַ��û�ID
- optional uint32 ContractType = 4; // ��ͬ����
- optional uint32 DeliveryGoodsID = 5; // �ֻ�Ʒ��
- optional uint32 WrStandardID = 6; // �ֻ���Ʒ
- optional uint32 SpotGoodsBrandID = 7; // �ֻ�Ʒ��
- optional uint32 WarehouseInfoID = 8; // �ֿ�ID
- optional double SpotDeliveryQty = 9; // �ֻ��շ�������
- optional uint32 CreatorSrc = 10; // ������Դ
- optional uint64 CreatorID = 11; // ������ID
- optional string ClientTicket = 12; // �ͻ�����ˮ��
- }
- // �����շ����Ǽ���Ӧ
- message CustomerDeliveryRegisterRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 CreatorSrc = 4; // ������Դ
- optional uint64 CreatorID = 5; // ������ID
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // �ɽ�����Ϣ
- message TradeInfo {
- optional uint64 TradeId = 1; // �ڲ��ɽ�����
- optional string TradeTime = 2; // �ɽ�ʱ��
- optional uint32 AreaUserId = 3; // ��������
- optional uint32 GoodsID = 4; // ԭʼί����Ʒ����
- optional uint32 BuildType = 5; // ί�е�������0:��1:����
- optional uint32 BuyOrSell = 6; // ��������
- optional string TradeDate = 7; // ������
- optional uint64 TradeQty = 8; // �ɽ�����
- optional double TradePrice = 9; // �ɽ��۸�
- optional uint32 OrderType = 10; // ��������-1:�ڻ���
- optional string OptionCode = 11; // ��Ȩ����[��Ȩ]
- optional double Premium = 12; // Ȩ����[��Ȩ]
- optional double Charge = 13; // ������
- optional double Closepl = 14; // ƽ��ӯ��
- optional uint64 ExecutePrice = 15; // ��Ȩ��
- optional string SubjectName = 16; // ������������
- optional string OutHedge = 17; // Ͷ��
- }
- // �ɽ�����������
- message TradeImportReq {
- optional MessageHead Header = 1;
- repeated TradeInfo TradeInfos = 2; // �ɽ�����Ϣ�б�
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // �ɽ�����������
- message TradeImportRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // �ڻ��ֻ������������
- message LinkUnbindReq {
- optional MessageHead Header = 1;
- optional uint64 LinkDetailId = 2; // ����ID
- optional uint32 CreatorSrc = 3; // ������Դ
- optional uint64 CreatorID = 4; // ������
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ڻ��ֻ����������Ӧ
- message LinkUnbindRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // �ɽ����ݵ�������
- message JrTradeDataImportReq {
- optional MessageHead Header = 1;
- optional string ClientTicket = 2; // �ͻ�����ˮ��
- optional string StartDate = 3; // ��ʼ����
- optional string EndDate = 4; // ��������
- }
- // �ɽ����ݵ�����Ӧ
- message JrTradeDataImportRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ������Ŀ��������
- message HedgedItemOperateReq {
- optional MessageHead Header = 1;
- optional uint64 HedgedItemID = 2; // ��������ĿID
- optional uint32 OperateType = 3; // ��������-1:���ͨ��2:��˾ܾ�
- optional uint64 AuditID = 4; // �����
- optional uint32 AuditSrc = 5; // �����Դ
- optional string AuditRemark = 6; // ��˱�ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ������Ŀ������Ӧ
- message HedgedItemOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ����������Ŀ����
- message HedgedItemAddReq {
- optional MessageHead Header = 1;
- optional string HedgedItemNum = 2; // ��������Ŀ���
- optional string HedgedItemName = 3; // ��Ŀ����
- optional uint32 HedgedType = 4; // ��������-1:�ɹ��ƻ���Ŀ
- optional string PlanStartDate = 5; // �ƻ���ʼ����
- optional string PlanEndDate = 6; // �ƻ���������
- optional uint64 TradeUserID = 7; // �����û�ID
- optional uint64 AreaUserID = 8; // ��ҵID
- optional uint32 ApplySrc = 9; // ������Դ
- optional uint64 ApplyID = 10; // ������
- optional string Remark = 11; // ��ע
- optional uint64 SpotContractID = 12; // �ֻ���ͬID
- optional double Qty = 13; // ����
- optional string ClientTicket = 14; // �ͻ�����ˮ��
- }
- // ����������Ŀ��Ӧ
- message HedgedItemAddRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 HedgedItemID = 4; // ��������ĿID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ��������Ŀ��Ϣ
- message HedgedItemInfo {
- optional uint64 HedgedItemID = 1; // ��������ĿID
- optional double RelatedQty = 2; // ��������
- }
- // �����ױ��ƻ���Ϣ
- message RelatedHedgePlanInfo {
- optional uint64 HedgePlanID = 1; // ��������ĿID
- optional double OriAvgPrice = 2; // �ڳ��г���
- }
- // ��ͬ������Ŀ����
- message ContractRelatedHedgedItemReq {
- optional MessageHead Header = 1;
- optional uint64 SpotContractID = 2; // �ֻ���ͬID
- repeated HedgedItemInfo HedgedItemInfos = 3; // ��������Ŀ��Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��ͬ������Ŀ��Ӧ
- message ContractRelatedHedgedItemRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ŀ������ͬ����
- message HedgedItemRelatedContractReq {
- optional MessageHead Header = 1;
- optional uint64 HedgedItemID = 2; // ��������Ŀ��Ϣ
- repeated uint64 SpotContractID = 3; // �ֻ���ͬID
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ŀ������ͬ��Ӧ
- message HedgedItemRelatedContractRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ŀ�����ƻ�����
- message HedgedItemRelatedPlanReq {
- optional MessageHead Header = 1;
- optional uint64 HedgedItemID = 2; // ��������Ŀ��Ϣ
- repeated RelatedHedgePlanInfo RelatedHedgePlanInfos = 3; // �����ױ��ƻ���Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ��Ŀ�����ƻ���Ӧ
- message HedgedItemRelatedPlanRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ������Ŀ��������
- message HedgedItemEndReq {
- optional MessageHead Header = 1;
- optional uint64 HedgedItemID = 2; // ��������Ŀ��Ϣ
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // ������Ŀ������Ӧ
- message HedgedItemEndRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // �ױ��ƻ��ر�����
- message HedgePlanCloseReq {
- optional MessageHead Header = 1;
- optional uint64 HedgePlanID = 2; // �ױ��ƻ�ID
- optional string ClientTicket = 3; // �ͻ�����ˮ��
- }
- // �ױ��ƻ��ر���Ӧ
- message HedgePlanCloseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ������ϸ�б�
- message GZCJCategoryDetail {
- optional uint32 OrderIndex = 1; // ˳��,����
- optional string GZNo = 2; // ������,����
- optional uint32 GZCJShapeType = 3; // ��״,����
- optional double Weight = 4; // ����(CT),3λС��,����
- optional double Amount = 5; // �ο���ֵ(USD),2λС��,����
- optional string ColorInfo = 6; // ������Ϣ
- optional string Remark = 7; // ��ע
- optional uint32 GZCJMarkType = 8; // ��ӡ����,����
- optional uint32 GZCJPublishType = 9; // �Ƿ���¶����,����
- optional uint32 GZCJServiceType = 10; // �������,����
- optional string OriginCertNo = 11; // ԭ֤���
- }
- // �ļ��б�
- message FileDetail {
- optional string FileName = 1; // ���
- optional string FilePath = 2; // �ļ���ַ
- }
- // ���������������
- message CJJCApplyReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional uint64 AccountID = 3; // �ʽ��˻�ID,����
- optional uint32 OperateID = 4; // ������ID��LoginAccount��LoginID,����
- optional string OperateAccount = 5; // �������˻���LoginAccount��LoginCode,LoginCodeΪ������LoginID,����
- optional uint32 GZCJAccountType = 6; // ����˻����ͣ�ö��"GZCJAccountType"NUMBER(2),����
- optional string GZCJAccount = 7; // �ͼ��˻���GZCJAccountType=1:GIA�����˻�
- optional string CompanyNameCN = 8; // ��˾����(����)
- optional string CompanyNameEn = 9; // ��˾����(Ӣ��)
- optional string AddressCN = 10; // ��ַ(����)
- optional string AddressEN = 11; // ��ַ(Ӣ��)
- optional string ContactName = 12; // ��ϵ������
- optional string ContactPosition = 13; // ��ϵ��ְλ
- optional string ContactPhoneNo = 14; // ��ϵ�˵绰
- optional string Email = 15; // ����
- optional uint32 GZCJCategoryType = 16; // ����Ʒ��,����
- optional string ProcessingCountry = 17; // ��Ʒ��ʯ�ӹ���
- optional string ZSOrigin = 18; // ��Ȼ��ʯë��ԭ����
- optional uint32 GZCJDeliveryType = 19; // �ջ���ʽ,����
- repeated GZCJCategoryDetail GZCJCategoryDetails = 20; // ������ϸ�б�
- optional uint32 ApplyType = 21; // ��������1������ݸ�2���IJݸ�
- optional uint64 OrderID = 22; // ����ID��ApplyType=2��3ʱ��������
- optional uint32 ClientType = 23; // �ն�����
- optional string ClientSerialNo = 24; // �ͻ�����ˮ��
- }
- // �������������Ӧ
- message CJJCApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 OrderID = 6; // ����ID
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ��������Ա��������
- message CJJCMemberOperateReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional uint64 OperateID = 3; // ������ID,���LoginAccount��LoginID
- optional string OperateAccount = 4; // �������˻���LoginAccount��LoginCode,LoginCodeΪ������LoginID,��
- optional uint64 OrderID = 5; // ����ID,����
- optional uint32 OperateType = 6; // ��������,����,1������2:ȷ�Ϸ���3:ȷ�ϼ����
- optional string Remark = 7; // ��ע
- optional uint32 ClientType = 8; // �ն�����
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ��������Ա������Ӧ
- message CJJCMemberOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ��˰�����Ա��������
- message BSFWMemberOperateReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional uint64 OperateID = 3; // ������ID,���LoginAccount��LoginID
- optional string OperateAccount = 4; // �������˻���LoginAccount��LoginCode,LoginCodeΪ������LoginID,��
- optional uint64 OrderID = 5; // ����ID,����
- optional uint32 OperateType = 6; // ��������,����,1:�ϴ�������2���ϴ����µ���3��ȷ��Ԥ����
- repeated FileDetail FileDetails = 7; // �ļ��б�
- optional string Remark = 8; // ��ע
- optional uint32 GZBSDeliveryType = 9; // �ջ���ʽ��OperateType=1:�ϴ�������ʱ���ö�١�GZBSDeliveryType��
- optional string OtherLogistics = 10; // ָ������������OperateType=1:�ϴ�������ʱ��д
- optional uint32 ClientType = 11; // �ն�����
- optional string ClientSerialNo = 12; // �ͻ�����ˮ��
- }
- // ��˰�����Ա������Ӧ
- message BSFWMemberOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // �������ȷ��Ԥ���������ļ��ӿ�����
- message CJJCConfirmMarginBuildFileReq {
- optional MessageHead Header = 1;
- optional uint64 OrderID = 2; // ����ID,����
- }
- // �������ȷ��Ԥ���������ļ��ӿ���Ӧ
- message CJJCConfirmMarginBuildFileRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // ����ID,����
- optional uint32 IsSuccess = 5; // ������
- }
- // ��˰�ֽ�������Ʒ��ϸ�б�
- message BSCGoodsListDetail {
- optional uint64 GoodsID = 1; // ��ƷID,����
- optional string GoodsSpec = 2; // ���,����
- optional string RawDetail = 3; // ԭ����ϸ,����
- optional uint32 BackageNum = 4; // ����,����
- optional double NetWeightCT = 5; // ����(����),����
- optional double NetWeightGM = 6; // ����(��),����
- optional double BagWeightGM = 7; // ������(��),����
- optional double PrePriceGM = 8; // ����(��),����
- optional double TotalPrice = 9; // �ܼ�,����
- optional string CurrencyDes = 10; // ����,����
- optional double CustomsValue = 11; // ������ֵ,����
- optional string OriginCountry = 12; // ԭ����,����
- optional string Remark = 13; // ��ע,ѡ��
- }
- // ��˰�ֽ����ָ���
- message BSCOutWareHouseSchedule {
- optional uint64 GoodsID = 1; // ��ƷID,����
- optional string CustomsNo = 2; // ���ص���,����
- optional string JCKDate = 3; // ��������,����
- optional double CurNetWeightCT = 4; // ���οۼ���(����),����
- }
- // ��˰�ֽ���������ӿ�����
- message BSCInAndOutWareHouseApplyReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional string UserName = 3; // ���뷽����,����
- optional string UserAddress = 4; // ���뷽�ص�,����
- optional string ContactName = 5; // ���뷽��ϵ��,����
- optional string ContactNum = 6; // ���뷽��ϵ�绰,����
- optional string LogisticsCompany = 7; // ������˾����,����
- optional string LogisticsNo = 8; // ���˵���,ѡ��
- optional uint32 OrderType = 9; // ��������,����1:����2:����
- repeated BSCGoodsListDetail BSCGoodsListDetails = 10; // ��ϸ�б�(����),����
- repeated BSCOutWareHouseSchedule BSCOutWareHouseSchedules = 11; // ���ָ���(����),����
- optional uint32 OperateID = 12; // ������ID,����
- optional string OperateAccount = 13; // �������˻�,����
- optional string ClientSerialNo = 14; // �ͻ�����ˮ��
- optional uint32 OutType = 15; // ��������,��������-1:ת��2:����(ö��:GZBSCOutType)OrderType=2������
- }
- // ��˰�ֽ���������ӿ���Ӧ
- message BSCInAndOutWareHouseApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // ����ID,����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ��˰���ϴ��ļ��ӿ�����
- message BSCUploadFileReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional uint64 OrderID = 3; // ����ID,����
- repeated FileDetail FileDetails = 4; // �ļ��б�,����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- optional uint32 OperateID = 6; // ������ID,����
- optional string OperateAccount = 7; // �������˻�,����
- }
- // ��˰���ϴ��ļ��ӿ���Ӧ
- message BSCUploadFileRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID,����
- optional uint64 OrderID = 5; // ����ID,����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ��˰��ȷ�Ͻ��ֽӿ�����
- message BSCConfirmInWareHouseReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional uint64 OrderID = 3; // ����ID,����
- optional string SigneeName = 4; // �ջ���,����
- optional string SigneeDate = 5; // �ջ�������,����
- optional string SealNo = 6; // ���ַ�����,����
- optional string ConfirmerName = 7; // ����ȷ����,����
- optional string ConfirmDate = 8; // ����ȷ��ʱ��,����
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ��˰��ȷ�Ͻ��ֽӿ���Ӧ
- message BSCConfirmInWareHouseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID,����
- optional uint64 OrderID = 5; // ����ID,����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ��˰��ȷ�ϳ��ֽӿ�����
- message BSCConfirmOutWareHouseReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional uint64 OrderID = 3; // ����ID,����
- optional string SigneeName = 4; // ������,����
- optional string SigneeDate = 5; // ����������,����
- optional string SealNo = 6; // ���ַ�����,����
- optional string ConfirmerName = 7; // ����ȷ����,����
- optional string ConfirmDate = 8; // ����ȷ��ʱ��,����
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ��˰��ȷ�ϳ��ֽӿ���Ӧ
- message BSCConfirmOutWareHouseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID,����
- optional uint64 OrderID = 5; // ����ID,����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ��˰��ȷ��֧���ӿ�����
- message BSCConfirmPayReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional string TradeMonth = 3; // �·�(yyyMM),����
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ��˰��ȷ��֧���ӿ���Ӧ
- message BSCConfirmPayRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID,����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // WMS���㵥֧���ӿ�����
- message BSWMSReckonPayReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID,����
- optional uint64 OrderID = 3; // ����ID,����
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // WMS���㵥֧���ӿ���Ӧ
- message BSWMSReckonPayRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 OrderID = 5; // ����ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ʵʱ����
- message RealtimeQuote {
- optional uint32 GoodsID = 1; // ��ƷID
- optional string GoodsCode = 2; // ��Ʒ����
- optional uint32 DecimalPlace = 3; // ����С��λ
- optional uint64 Last = 4; // ���¼�
- optional uint64 LastVolume = 5; // ���³ɽ���
- optional uint64 LastTurnover = 6; // ���³ɽ����
- optional uint64 LastLot = 7; // ���³ɽ�����
- optional uint64 TotalVolume = 8; // �ܳɽ���
- optional uint64 TotalHolderVolume = 9; // �ֲܳ�����
- optional uint64 TotalTurnover = 10; // �ܳɽ����
- optional uint64 TotalLot = 11; // �ܳɽ�����
- optional string TradeDate = 12; // ������
- optional string DateTime = 13; // ����ʱ��
- optional uint64 NID = 14; // ���ݱ���ID
- optional uint64 ReckonPrice = 15; // �����
- optional uint64 PreReckonPrice = 16; // ���ս����
- optional uint64 NonTotalVolume = 17; // �ǽ����ܳɽ���
- optional int64 NonTotalHolderVolume = 18; // �ǽ����ֲܳ�����
- optional uint64 NonTotalTurnover = 19; // �ǽ����ܳɽ����
- optional uint64 NonTotalLot = 20; // �ǽ����ܳɽ�����
- optional uint32 IsExsitBidAskPrice = 21; // �Ƿ����������0��������һ������1�������ݣ����û�У���Ĭ��Ϊ0������ֶΣ�Ĭ��Ϊ1
- optional uint64 Open = 22; // ���̼�
- optional uint64 High = 23; // ���
- optional uint64 Low = 24; // ��ͼ�
- optional uint32 QuoteType = 25; // ��������
- optional uint64 PreClose = 26; // ���ռ�
- optional uint64 Average = 27; // ����
- optional uint64 PreHoldVolume = 28; // ��ֲ�
- optional uint64 LowLimit = 29; // ��ͣ��
- optional uint64 HighLimit = 30; // ��ͣ��
- repeated uint64 BidPriceArray = 31; // ��۴�1��~N����������ڵ�2�������ݣ�����1������������Ϊ0��������0(�ʹܸ۹ɼ��ο��������)
- repeated uint64 AskPriceArray = 32; // ���۴�1��~N����������ڵ�2�������ݣ�����1������������Ϊ0��������0(�ʹܸ۹ɼ��ο��������)
- repeated uint64 BidVolumeArray = 33; // ������1��~N����������ڵ�2�������ݣ�����1������������Ϊ0��������0(�ʹܸ۹ɼ��ο��������)
- repeated uint64 AskVolumeArray = 34; // ������1��~N����������ڵ�2�������ݣ�����1������������Ϊ0��������0(�ʹܸ۹ɼ��ο��������)
- repeated uint64 BidOrderIDArray = 35; // ����Ƶ���1~N��
- repeated uint64 AskOrderIDArray = 36; // �����Ƶ���1~N��
- repeated uint64 CallOptionPremiumsArray = 37; // �Ϲ�Ȩ����1~N��
- repeated uint64 PutOptionPremiumsArray = 38; // �Ϲ�Ȩ����1~N��
- optional uint64 IEV = 39; // �ο�ƽ���
- optional uint64 IEP = 40; // �ο�ƽ����
- optional string PublicTradeType = 41; // �����Ľ�������
- optional string BidQueueInfo = 42; // �������
- optional string AskQueueInfo = 43; // ��������
- optional uint64 GreyMarketPrice = 44; // ���̼�
- repeated uint64 BidOrderVolumeArray = 45; // ����1~N��
- repeated uint64 AskOrderVolumeArray = 46; // ������1~N��
- optional double PremiumRate = 47; // Ȩ�������
- optional uint64 OptionPremium = 48; // ��ȨȨ����
- optional uint64 OptionAskVolume = 49; // ��Ȩ����
- optional int64 PctChange = 50; // �ǵ��ٷֱ�
- optional int64 PriceChangeByPreClose = 51; // �ǵ�ֵ,���������
- optional int64 PriceChangeByOpen = 52; // �ǵ�ֵ,����ڽ�
- }
- // ��Ʒ��
- message WareCode {
- optional int32 ExchangeCode = 1; // ���������ִ���
- optional int32 WareGroupCode = 2; // optionalint32WareGroupCode
- optional string strWare = 3; // ��Ʒ����(����)
- optional int32 ReckonPriceType = 4; // ��ȡ���������
- optional int32 ReferenceTime = 5; // ʱ�䷶Χ(��λ����)
- }
- // ʵʱ��������
- message RealtimeQuoteReq {
- optional MessageHead Header = 1;
- repeated WareCode Wares = 2; //
- optional int32 RequestType = 3; // 0��ʾ���ģ���0��ʾȡ������
- }
- // ʵʱ����Ӧ��
- message RealtimeQuoteRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated RealtimeQuote PriceRecord = 4; // ʵʱ������������
- }
- // ��Ʒ����״̬
- message MarketInfo {
- optional int32 ExchangeCode = 1; // ���������ִ���
- optional int32 WareGroupCode = 2; // ��Ʒ�����ִ���
- optional string strWare = 3; // ��Ʒ����(����)
- optional int32 TradeState = 4; // ����״̬
- optional string TradeTime = 5; // ����ʱ�䰲��
- optional string TradeDay = 6; // ������
- }
- // ��ѯ��ʷTik��������
- message QueryHistoryTikReq {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional QueryReqPageInfo PageInfo = 2; // ��ѯ��ҳ��Ϣ
- optional string TradeDay = 3; // ������
- optional int32 TradeDayFlag = 4; // �����ղ�ѯ��ǣ�����дĬ��Ϊ=
- optional int32 BeginTikID = 5; // ��ʼ��tik���
- optional int32 BeginTikIDFlag = 6; // ��ʼ��tik��Ų�ѯ��ǣ�����дĬ��Ϊ=
- optional int32 EndTikID = 7; // ������tik���
- optional int32 EndTikIDFlag = 8; // ������tik��Ų�ѯ��ǣ�����дĬ��Ϊ=
- optional int32 nSourceID = 9; // ����Դ���
- optional int32 nSourceIDFlag = 10; // ����Դ��Ų�ѯ��ǣ�����дĬ��Ϊ=
- }
- // ��ѯ��ʷTik��������
- message QueryWareLastTikReq {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional QueryReqPageInfo PageInfo = 2; // ��ѯ��ҳ��Ϣ
- repeated WareCode WareRecord = 3; //
- optional int32 WareRecordFlag = 4; // ��ѯ��ǣ�����дĬ��Ϊ=
- }
- // MTP��ѯ��ʷtik��������
- message QueryMTPWareLastTikReq {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional QueryReqPageInfo PageInfo = 2; // ��ѯ��ҳ��Ϣ
- optional int32 ReckonType = 3; // ��������
- optional int32 ReckonTypeFlag = 4; // �������Ͳ�ѯ��ǣ�����дĬ��Ϊ=
- optional int32 Value = 5; // ���ݽ������͵ĺ����ʾ�����ֵ
- optional int32 ValueFlag = 6; // ���ݽ������͵ĺ����ʾ�����ֵ��ѯ��ǣ�����дĬ��Ϊ=
- optional string startTime = 7; // ��ʼʱ��=����ʱ��
- optional int32 startTimeFlag = 8; // ��ʼʱ��=����ʱ���ѯ��ǣ�����дĬ��Ϊ=
- optional string endTime = 9; // ����ʱ��=����ʱ��
- optional int32 endTimeFlag = 10; // ����ʱ��=����ʱ���ѯ��ǣ�����дĬ��Ϊ=
- repeated string Symbol = 11; // �������������+�»���+��Լ���룬�磺101_AU100
- optional int32 SymbolFlag = 12; // �������������+�»���+��Լ���룬�磺101_AU100��ѯ��ǣ�����дĬ��Ϊ=
- }
- // ��Ʒ����
- message ArrayGoodsQuote {
- optional string Symbol = 1; // ��Ʒ����
- repeated RealtimeQuote PriceRecord = 2; //
- }
- // MTP��ѯ��ʷtik������Ӧ
- message QueryMTPWareLastTikRsp_ {
- optional int32 ReckonType = 1; // ��������
- optional int32 Value = 2; // ���ݽ������͵ĺ����ʾ�����ֵ
- repeated ArrayGoodsQuote GoodsQuoteTiks = 3; //
- }
- message QueryMTPWareLastTikRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional QueryRspPageInfo PageInfo = 4; // ��ѯ�����ҳ��Ϣ
- repeated QueryMTPWareLastTikRsp_ Rsps = 5; // ��ѯ�����
- }
- // ��ʷtik��ѯ���
- message QueryHistoryTikRep {
- repeated RealtimeQuote PriceRecord = 1; //
- }
- // ��Ʒ��Ϣ
- message WareInfo {
- optional int32 ExchCode = 1; // ����������
- optional string Symbol = 2; //
- }
- // ��ѯ��������
- message DaysDataReq {
- optional MessageHead Header = 1;
- repeated WareInfo wareInfo = 2; //
- }
- // ��������
- message DaysData {
- optional int32 ExchCode = 1; // ����������
- optional string Symbol = 2; // ��Ʒ����
- optional string Last = 3; // ����
- optional string LimitHigh = 4; // ��ͣ
- optional string LimitLow = 5; // ��ͣ
- }
- // ����������Ӧ
- message DaysDataRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated DaysData daysData = 4; //
- }
- // ����۲�ѯ
- message SettlePriceReq {
- optional MessageHead Header = 1;
- repeated int32 GoodsIds = 2; // ��ƷID
- }
- // �����
- message SettlePrice {
- required int32 GoodsId = 1; // ��ƷID
- required string TradeDate = 2; // ������
- required string Price = 3; // ����
- }
- // ����۲�ѯӦ��
- message SettlePriceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated SettlePrice SettlePrices = 4; //
- }
- // �������ݱ���
- message Quotation {
- optional uint32 GoodsID = 1; // ��Ʒ����
- optional uint32 QuoterID = 2; // ������ID
- optional uint64 Bid = 3; // ���
- optional uint64 Bid2 = 4; // ���2
- optional uint64 Bid3 = 5; // ���3
- optional uint64 Bid4 = 6; // ���4
- optional uint64 Bid5 = 7; // ���5
- optional int64 BidVolume = 8; // ����
- optional int64 BidVolume2 = 9; // ����2
- optional int64 BidVolume3 = 10; // ����3
- optional int64 BidVolume4 = 11; // ����4
- optional int64 BidVolume5 = 12; // ����5
- optional uint64 Ask = 13; // ����
- optional uint64 Ask2 = 14; // ����2
- optional uint64 Ask3 = 15; // ����3
- optional uint64 Ask4 = 16; // ����4
- optional uint64 Ask5 = 17; // ����5
- optional int64 AskVolume = 18; // ����
- optional int64 AskVolume2 = 19; // ����2
- optional int64 AskVolume3 = 20; // ����3
- optional int64 AskVolume4 = 21; // ����4
- optional int64 AskVolume5 = 22; // ����5
- optional uint64 CallOptionPremiums = 23; // �Ϲ�Ȩ����
- optional uint64 CallOptionPremiums2 = 24; // �Ϲ�Ȩ����2
- optional uint64 CallOptionPremiums3 = 25; // �Ϲ�Ȩ����3
- optional uint64 CallOptionPremiums4 = 26; // �Ϲ�Ȩ����4
- optional uint64 CallOptionPremiums5 = 27; // �Ϲ�Ȩ����5
- optional uint64 PutOptionPremiums = 28; // �Ϲ�Ȩ����
- optional uint64 PutOptionPremiums2 = 29; // �Ϲ�Ȩ����2
- optional uint64 PutOptionPremiums3 = 30; // �Ϲ�Ȩ����3
- optional uint64 PutOptionPremiums4 = 31; // �Ϲ�Ȩ����4
- optional uint64 PutOptionPremiums5 = 32; // �Ϲ�Ȩ����5
- optional string DateTime = 33; // ����ʱ��
- optional uint64 VaildTime = 34; // ������Чʱ��(�룩
- optional uint32 QuoteMinValue = 35; // �������������
- optional uint32 QuoteMaxValue = 36; // �������������
- optional uint64 ReckonPrice = 37; // �����
- optional uint64 Last = 38; // ���¼�
- optional uint64 LastVolume = 39; // ������
- optional uint64 TopBid = 40; // ������
- optional uint64 BottomAsk = 41; // �������
- optional int64 BidMove = 42; // ����
- optional int64 AskMove = 43; // �����
- optional uint32 QuoteSource = 44; // ������Դ
- optional double PremiumRate = 45; // Ȩ�������
- optional uint64 OptionAskVolume = 46; // ��Ȩ����
- }
- // ���������
- message ReckonQuotation {
- optional uint32 MarketId = 1; // �г�Id
- optional string TradeDate = 2; // ������
- optional string GoodsCode = 3; // ��Ʒ����
- optional uint64 ReckonPrice = 4; // �����
- optional uint64 PreReckonPrice = 5; // ���ս����
- optional uint64 TotalHolderQty = 6; // �ֲܳ���
- optional uint64 UpLimitPrice = 7; // ��ͣ��
- optional uint64 DnLimitPrice = 8; // ��ͣ��
- }
- // �·��������Ϣ
- message ReckonPriceQuote {
- optional string GoodsCode = 1; // ��Ʒ����
- optional string TradeDate = 2; // ������
- optional string DateTime = 3; // ����ʱ��
- optional uint64 Last = 4; // ���¼�
- optional uint64 ReckonPrice = 5; // �����
- optional uint64 PreReckonPrice = 6; // ���ս����
- optional uint64 HoldVolume = 7; // �ֲ���
- optional uint64 UpLimitPrice = 8; // ��ͣ��
- optional uint64 DnLimitPrice = 9; // ��ͣ��
- }
- // ��Լ������������
- message PerformanceTradeApplyReq {
- optional MessageHead Header = 1;
- optional int64 PerformancePlanTemplateID = 2; // ��Լ�ƻ�ģ��ID
- optional uint32 PerformanceType = 3; // ��Լ����
- optional uint64 RelatedOrderID = 4; // ��������(��Լ���͵Ĺ�������)
- optional uint64 WRID = 5; // �ֵ�ID(��Ϊ��)
- optional double Amount = 6; // ��Լ���
- optional uint64 WRTradeQty = 7; // �ֵ���������
- optional uint64 WRFreezeQty = 8; // �ֵ��Ѷ�����
- optional uint64 BuyAccountID = 9; // ���˺�
- optional uint64 SellAccountID = 10; // �����˺�
- optional uint64 WRTransferUserID = 11; // �ֵ������û�
- optional double BuyerFreezeAmount = 12; // ����Լǰ������
- optional double SellerFreezeAmount = 13; // ������Լǰ������
- optional string ShipRemark = 14; // ������ע
- optional string BuyerInfo = 15; // ������
- optional string SellerInfo = 16; // ��������
- optional uint32 MarketID = 17; // �г�ID
- optional uint64 contractid = 18; // ��ͬID
- optional uint64 WRFactorTypeID = 19; // �ֵ�Ҫ��ID
- optional uint32 NeedTransfer = 20; // �Ƿ���Ҫת�Ʋֵ�
- optional uint32 ActivateMode = 21; // Ĭ��Ϊ1:�Զ�����;2:���¿ɼ���
- optional string ActivateMonth = 22; // ������
- }
- // ��Լ��������Ӧ��
- message PerformanceTradeApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanID = 4; // ��Լ�ƻ�ID
- optional uint64 RelatedOrderID = 5; // ��������(��Լ���͵Ĺ�������)
- }
- // ��Լ�ֶ�ȷ������
- message PerformanceManualConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanStepID = 2; // ��Լ�ƻ�����ID
- optional double OverShortAmount = 3; // ��̽��
- optional uint32 PerformanceExecuteSide = 4; // ��Լ����ִ�з�1��2
- optional string StepRemark = 5; // ���豸ע
- optional double OverShortQty = 6; // �������
- optional double ExpressFee = 7; // �˷ѽ��
- }
- // ��Լ�ֶ�ȷ��Ӧ��
- message PerformanceManualConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanStepID = 4; // ��Լ�ƻ�����ID
- }
- // ������������
- message PerformanceDelayApplyReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanStepID = 2; // ��Լ�ƻ�����ID
- optional uint32 delaydays = 3; // ������������
- optional uint64 applicant = 4; // ������
- optional string applyremark = 5; // ���뱸ע
- }
- // ��������Ӧ��
- message PerformanceDelayApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanStepID = 4; // ��Լ�ƻ�����ID
- optional uint64 applicant = 5; // ������
- }
- // �����������
- message PerformanceDelayAuditReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanStepID = 2; // ��Լ�ƻ�����ID
- optional uint32 delaystatus = 3; // �������״̬(2:���ͨ��3:��˾ܾ�)
- optional uint64 auditor = 4; // �����
- optional string auditremark = 5; // ��˱�ע
- optional uint64 AutoID = 6; // ��������ID
- }
- // �������Ӧ��
- message PerformanceDelayAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanStepID = 4; // ��Լ�ƻ�����ID
- optional uint64 auditor = 5; // �����
- }
- // ΥԼ��������
- message PerformanceContractedApplyReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanID = 2; // ��Լ�ƻ�ID
- optional uint32 BreachType = 3; // ΥԼ������
- optional uint64 Applicant = 4; // ΥԼ������
- optional string ApplyRemark = 5; // ���뱸ע
- optional string Attachment = 6; // ����
- }
- // ΥԼ����Ӧ��
- message PerformanceContractedApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanID = 4; // ��Լ�ƻ�ID
- }
- // ΥԼ�������
- message PerformanceContractedAuditReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanID = 2; // ��Լ�ƻ�ID
- optional uint64 BreachApplyID = 3; // ΥԼ����ID
- optional uint32 BreachStatus = 4; // ΥԼ״̬(2:���ͨ��3:��˾ܾ�)
- optional uint64 Auditor = 5; // ΥԼ�����
- optional uint32 BreachType = 6; // ΥԼ������
- optional string AuditRemark = 7; // ��˱�ע
- }
- // ΥԼ���Ӧ��
- message PerformanceContractedAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanID = 4; // ��Լ�ƻ�ID
- optional uint64 BreachApplyID = 5; // ΥԼ����ID
- }
- // ΥԼȷ������
- message PerformanceContractedConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanID = 2; // ��Լ�ƻ�ID
- optional uint64 BreachApplyID = 3; // ΥԼ����ID
- optional uint64 BuyAccountID = 4; // ���˺�
- optional uint64 SellAccountID = 5; // �����˺�
- optional double BuyAmount = 6; // ��Ӧ��/Ӧ�ս��
- optional double SellAmount = 7; // ����Ӧ��/Ӧ�ս��
- optional double ExchangeAmount = 8; // ������Ӧ�ս��
- }
- // ΥԼȷ��Ӧ��
- message PerformanceContractedConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanID = 4; // ��Լ�ƻ�ID
- optional uint64 BreachApplyID = 5; // ΥԼ����ID
- }
- // ��Լ��������Ϣ����
- message PerformanceModifyContactReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanID = 2; // ��Լ�ƻ�ID
- optional uint64 AccountID = 3; // �˺�
- optional string ContactInfo = 4; // ������Ϣ
- }
- // ��Լ��������Ϣ��Ӧ
- message PerformanceModifyContactRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanID = 4; // ��Լ�ƻ�ID
- optional uint64 AccountID = 5; // �˺�
- }
- // ��Լ�ֻ���ͬ��������
- message PerformanceTradeContractReq {
- optional MessageHead Header = 1;
- optional uint64 WRTradeDetailID = 2; // �����ɽ���ID
- optional uint64 WRTradeOrderID = 3; // ����ί�е�ID
- optional uint32 MarketID = 4; // �г�ID
- optional uint64 BuyAccountID = 5; // ���ʽ��˺�
- optional uint64 SellAccountID = 6; // �����ʽ��˺�
- optional uint64 WRID = 7; // �����ֵ�ID
- optional uint64 WRFactorTypeID = 8; // �ֵ�Ҫ������ID
- optional string TradeTime = 9; // �ɽ�ʱ��
- optional double TradePrice = 10; // �ɽ��۸�
- optional uint64 TradeQty = 11; // �ɽ�����
- optional double TradeAmount = 12; // �ɽ����
- optional uint64 RealTradeQty = 13; // ʵ�ʳɽ�����(�������)
- optional double RealTradeAmount = 14; // ʵ�ʳɽ����
- optional double PerformanceAmount = 15; // ��Լ���(ʵ�ʳɽ����)
- optional int64 PerformancePlanTemplateID = 16; // ��Լ�ƻ�ģ��ID
- optional string Attachment1 = 17; // ����1
- optional string Attachment2 = 18; // ����2
- optional string Remark = 19; // ��ע
- optional uint32 PerformanceWay = 20; // ����ģʽ-2:�ֲ���Լ
- optional double BuyReleaseRatio = 21; // ���ͷű���[2:�ֲ���Լ]
- optional double SellReleaseRatio = 22; // �����ͷű���[2:�ֲ���Լ]
- optional uint32 ExecuteMode = 23; // ִ�з�ʽ[2:�ֲ���Լ]-1:˳��ִ��
- optional uint32 ExecuteSide = 24; // ִ�з�[2:�ֲ���Լ]-1:��
- optional uint32 PerformanceType = 25; // ��Լ����-2:�ֵ�ó��
- optional double BuyFreezeAmount = 26; // ������[2:�ֲ���Լ]
- optional double SellFreezeAmount = 27; // ����������[2:�ֲ���Լ]
- optional uint32 MinQty = 28; // ��Сִ����[2:�ֲ���Լ]
- optional uint32 HoldDays = 29; // ��ͬ����[2:�ֲ���Լ]
- }
- // ��Լ�ֻ���ͬ����Ӧ��
- message PerformanceTradeContractRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 WRTradeDetailID = 4; // �����ɽ���ID
- optional uint64 WRTradeOrderID = 5; // ����ί�е�ID
- optional uint64 ContractID = 6; // ��ͬID
- }
- // ��Լִ�к�ͬ����
- message PerformanceExecuteContractReq {
- optional MessageHead Header = 1;
- optional uint64 ContractID = 2; // ��ͬID
- optional uint64 ExecuteQty = 3; // ִ������
- optional uint32 ApplyExecuteSide = 4; // ����ִ�з�-1:��2:����
- }
- // ��Լִ�к�ͬӦ��
- message PerformanceExecuteContractRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ContractID = 4; // ��ͬID
- optional uint64 PerformancePlanID = 5; // ��Լ�ƻ�ID
- }
- // ��Լ��������
- message PerformanceActivateReq {
- optional MessageHead Header = 1;
- optional uint64 PerformancePlanID = 2; // ��Լ�ƻ�ID
- optional uint64 ApplyAccountID = 3; // �����˺�ID
- }
- // ��Լ����Ӧ��
- message PerformanceActivateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PerformancePlanID = 4; // ��Լ�ƻ�ID
- }
- // �ֵ�ת������
- message ReceiptMoveReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 BuyUserID = 3; // ���û�ID
- optional uint64 BuyAccountID = 4; // ���˺�
- optional uint32 SellUserID = 5; // �����û�ID
- optional uint64 SellAccountID = 6; // �����˺�
- optional uint64 WRID = 7; // �ֵ�ID
- optional uint64 WRPos = 8; // �ֵ�ͷ��
- optional int32 IsFrozen = 9; // ͷ���Ƿ��Ѷ���(0:δ����,��0:�Ѷ���)
- }
- // �ֵ�ת�ƻ�Ӧ
- message ReceiptMoveRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint64 BuyAccountID = 5; // ���˺�
- optional uint64 SellAccountID = 6; // �����˺�
- }
- // �ֵ��ֲֲ�������
- message WarehouseSiteReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 UserID = 3; // �ֵ��ֲ������û�(������AccountID����ֶα�����)
- optional uint64 AccountID = 4; // �ֵ��ֲ������ʻ�(����������ָ��UserID)
- repeated uint64 WRHoldIDs = 5; // �����ֵ��ֲ�ID
- optional uint64 WrID = 6; // �ֵ�ID,���ֵ��ֲ�IDδָ��ʱʹ�òֵ�ID
- optional int32 SourceStatus = 7; // �ֵ��ֲ�ԭ״̬(����ԭ״̬У�飬��������������ԭ״̬У��)���ⶳʱ���Դ��ֶΣ�����У�顣
- optional int32 OperationType = 8; // ��������(1:����,2:��Լ����,3:�ⶳ,4:��Լ�ⶳ)
- }
- // �ֵ��ֲֲ�����Ӧ
- message WarehouseSiteRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional int32 OperationType = 5; // ��������(1:����,2:��Լ����,3:�ⶳ,4:��Լ�ⶳ)
- }
- // �ֵ�����Э��ṹ
- message WRCommon {
- optional uint64 UserID = 1; // �û�ID
- optional uint64 RelatedOrderID = 2; // ����ID
- optional uint64 BusinessID = 3; // ҵ��ID
- optional uint64 TradeID = 4; // �ɽ�ID
- optional uint64 AccountID = 5; // �˺�ID
- }
- // �ֵ�������Ӧ
- message WRCommonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �ֵ���Ⲣ�����λ[�ֵ�����ҵ��]����
- message ReceiptSplitReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 UserID = 3; // �û�ID
- optional uint64 AccountID = 4; // �ʻ�ID
- optional uint32 GoodsID = 5; // ����ԼID(��Դ[SplitSrcPosType]�Ƕ����ֵ�ͷ��ʱ��Ҫ,�ֵ�ͷ�粻��Ҫ)
- optional uint32 DeliveryGoodsId = 6; // ������ƷID
- optional uint32 BrandId = 7; // Ʒ��ID
- optional uint32 QualityID = 8; // Ʒ��ID
- optional uint32 SpecID = 9; // ���ID
- optional uint32 WarehouseID = 10; // �ֿ�ID
- optional uint32 DeliveryMonthID = 11; // �·�ID
- optional int32 PosType = 12; // ͷ������[SplitSrcPosType(1:����ͷ��,2:�ֵ�ͷ��)]
- optional uint64 PosQty = 13; // ����ͷ������
- optional int32 IsFrozen = 14; // ͷ���Ƿ��Ѷ���(0:δ����,��0:�Ѷ���)
- optional int32 WRTradeType = 15; // �ֵ���λ��ϵ���еijɽ�����
- }
- // �ֵ���Ⲣ�����λ[�ֵ�����ҵ��]��Ӧ
- message ReceiptSplitRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional double RealQty = 5; // ʵ�ʲ���ͷ������
- optional uint64 WRID = 6; // �����ɵIJֵ�ID
- }
- // �ֵ�ת������������
- message ReceiptToHoldApplyReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 UserID = 3; // �û�ID
- optional uint64 AccountID = 4; // �ʻ�ID
- optional uint32 DeliveryGoodsId = 5; // ������ƷID
- optional uint32 GoodsID = 6; // ����ԼID
- optional uint32 BrandId = 7; // Ʒ��ID
- optional uint32 QualityID = 8; // Ʒ��ID
- optional uint32 SpecID = 9; // ���ID
- optional uint32 WarehouseID = 10; // �ֿ�ID
- optional uint32 DeliveryMonthID = 11; // �·�ID
- optional uint64 TransferQty = 12; // ����ת���IJֵ�����
- optional uint64 RequestorID = 13; // ������
- optional string Remark = 14; // ��ע
- }
- // �ֵ�ת���������Ӧ
- message ReceiptToHoldApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- }
- // �ֵ�ת�����������
- message ReceiptToHoldVerifyReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 UserID = 3; // �û�ID
- optional uint64 AccountID = 4; // �ʻ�ID
- optional uint64 RequestID = 5; // �ֵ�ת��������е�����ID
- optional int32 IsPass = 6; // ����Ƿ�ͨ��(��0:ͨ��;0:δͨ��)
- optional uint64 AuditerID = 7; // �����
- optional string AuditDesc = 8; // �������
- }
- // �ֵ�ת������˻�Ӧ
- message ReceiptToHoldVerifyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- }
- // ����ת�ֵ���������
- message HoldToReceiptApplyReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 UserID = 3; // �û�ID
- optional uint64 AccountID = 4; // �ʻ�ID
- optional uint32 DeliveryGoodsId = 5; // ������ƷID
- optional uint32 GoodsID = 6; // ����ԼID
- optional uint32 BrandId = 7; // Ʒ��ID
- optional uint32 QualityID = 8; // Ʒ��ID
- optional uint32 SpecID = 9; // ���ID
- optional uint32 WarehouseID = 10; // �ֿ�ID
- optional uint32 DeliveryMonthID = 11; // �·�ID
- optional uint64 TransferQty = 12; // ����ת���Ķ����ֵ�����
- optional uint64 RequestorID = 13; // ������
- optional string Remark = 14; // ��ע
- }
- // ����ת�ֵ������Ӧ
- message HoldToReceiptApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- }
- // ����ת�ֵ��������
- message HoldToReceiptVerifyReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 UserID = 3; // �û�ID
- optional uint64 AccountID = 4; // �ʻ�ID
- optional uint64 RequestID = 5; // �ֵ�ת��������е�����ID
- optional int32 IsPass = 6; // ����Ƿ�ͨ��(��0:ͨ��;0:δͨ��)
- optional uint64 AuditerID = 7; // �����
- optional string AuditDesc = 8; // �������
- }
- // ����ת�ֵ���˻�Ӧ
- message HoldToReceiptVerifyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- }
- // �����������
- message LadingApplyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional string ReciverName = 3; // ���������
- optional int32 CardTypeID = 4; // �����֤������
- optional string CardNum = 5; // �����֤������
- optional string PhoneNum = 6; // �������ϵ��ʽ
- optional string Address = 7; // �������ϸ��ַ
- optional int32 TakeMode = 8; // �����ʽ
- optional string TakeRemark = 9; // �����ע
- repeated NonStandardLading NonStandard = 10; // �DZ�ֵ����
- repeated LocationOperateInfo LocationOpInfo = 11; // ����λID������DZ����ģʽ������Ҫ����
- optional int32 WRTradeType = 12; // �ֵ���λ��ϵ���еijɽ�����(�����ֵΪ6)
- optional TakeDeliveryDistributeInfo DistributeInfo = 13; // ������ͱ���Ϣ
- optional uint64 AccountID = 14; // �˻�ID
- }
- // ��������Ӧ
- message LadingApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 TakeOrderID = 5; // �����ɵ����ID�����ݿ������ID
- }
- // ����������
- message LadingVerifyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- repeated uint64 WRID = 3; // �����ɵIJֵ�ID
- optional uint64 TakeOrderID = 4; // �����ɵ����ID�����ݿ������ID
- optional int32 IsPass = 5; // �Ƿ�ͨ��
- optional uint64 Auditer = 6; // �����
- optional string DateTime = 7; // ���ʱ��(YYYY-MM-DDHH:MM:SS)
- optional string CheckRemark = 8; // ��˱�ע
- optional uint64 DistributeOrderID = 9; // ���͵���
- optional int32 TakeMode = 10; // �����ʽ
- optional uint64 AccountID = 11; // �˻�ID
- }
- // �����˻�Ӧ
- message LadingVerifyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 TakeOrderID = 5; // ���ID�����ݿ��������ΨһID
- }
- // �ֵ�ת�Ƶ���--�ֵ������ڲ�����
- message ReceiptMoveToBuyerReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint64 TradeID = 3; // ��ǰ����ID
- optional uint32 UserID = 4; // ���û�ID
- optional uint64 AccountID = 5; // ���˺�
- optional uint64 WRID = 6; // �ֵ�ID
- optional uint64 WRPos = 7; // �ֵ�ͷ��
- optional uint32 SellerID = 8; // �����û�
- }
- // �ϲ��ֵ��ֲ�����
- message MergeWRHoldReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional int32 Origin = 3; // ָ����ȡ��λ����Դ,��ѡһ(enumePickupOrigin)
- repeated uint64 WRHoldIDs = 4; // ��ͬҪ�صIJֵ��ֲ�ID(�ɷ���У�����вֵ��ֲ־�Ϊ��ͬҪ�أ�����˽�����Ҫ���ж�)
- optional uint64 SourceWRID = 5; // �ֵ�ID���Ӳֵ�����ȡ�ֵ��ֲ֣�ָ����ȡͷ������
- optional uint64 ReceiptFactorID = 6; // �ֵ�Ҫ��ID
- optional ReceiptFactor FactorInfo = 7; // ����ֵ�Ҫ��
- optional int32 PosNum = 8; // ��ȡͷ������
- optional int32 LocationStatusSource = 9; // �ֵ��ֲ�Դ״̬
- optional int32 LocationStatusResult = 10; // �ֵ��ֲֽ��״̬(����)
- optional int32 WRTradeType = 11; // �ֵ��ֲֹ�ϵ���еijɽ�����
- }
- // �ϲ��ֵ��ֲֻ�Ӧ
- message MergeWRHoldRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRID = 5; // �����ɵIJֵ�ID
- }
- // ��λ״̬��������
- message Deprecated_LocationUpdateReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- repeated uint64 LocationIDs = 3; // ������λID
- optional uint64 WrID = 4; // �ֵ�ID,����λIDδָ��ʱʹ�òֵ�ID
- optional int32 SourceStatus = 5; // ��λԭ״̬
- optional int32 NewStatus = 6; // ��״̬
- }
- // ��λ״̬���»�Ӧ-��Ӧ��λ����
- message Deprecated_LocationUpdateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional int32 SourceStatus = 5; // ��λԭ״̬
- optional int32 NewStatus = 6; // ��״̬
- }
- // �ֵ��ֲ�ת������
- message WRHoldMoveReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DestUserID = 3; // Ŀ���û�ID(��λת�Ƶ�Ŀ���û�)--��Դ�û���䵽Common�ṹ
- optional int32 Origin = 4; // ����Դ(enumeLocationMoveOrigin)
- optional uint64 WRID = 5; // �ֵ�ID(���ֵ�IDת��,ָ��ͷ������������Ϊ0��Ϊȫ��ͷ��)
- optional ReceiptFactor Factor = 6; // �ֵ�Ҫ��(���ֵ�Ҫ��ת�ƣ���Ҫ����ͷ������)
- optional uint64 FactorID = 7; // �ֵ�Ҫ��ID----δʵ��
- optional uint64 PosNum = 8; // ͷ������(ָ������Դ�����ͷ����������Ϊ0��Ϊȫ��)
- optional int32 LocationStatusSource = 9; // �ֵ��ֲ�Դ״̬(ת��ǰ�Ŀ�λ״̬)
- optional int32 LocationStatusResult = 10; // �ֵ��ֲֽ��״̬(ת�ƺ��λ����״̬)
- optional int32 WRTradeType = 11; // �ֵ��ֲֹ�ϵ���еijɽ�����
- }
- // �ֵ��ֲ�ת�ƻ�Ӧ
- message WRHoldMoveRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 DestUserID = 5; // ��λĿ���û�
- optional uint64 WRID = 6; // ����ֵ�ID
- }
- // �����
- message WRLocationInfoEx {
- optional uint32 LocationUserID = 1; // �������
- optional string LocationCode = 2; // ����
- optional double RealQty = 3; // ʵ������
- }
- // �ᵥ����
- message LadingBillInfoEx {
- optional string LadingBillCode = 1; // �ᵥ���
- optional uint32 StoreUserID = 2; // �����
- optional uint64 LocationCount = 3; // �����
- optional uint64 RealTotalQty = 4; // ������(���������������Ͳ�����)
- optional string StorageTime = 5; // ���ʱ��(YYYY-MM-DDHH:MM:SS)
- optional string RelatedPolicy = 6; // �������յ�
- optional string PolicyDueTime = 7; // ���յ���ʱ��(YYYY-MM-DDHH:MM:SS)
- optional int32 PledgeStatus = 8; // ��Ѻ״̬-1:δ��Ѻ
- optional string PledgeRemark = 9; // ��Ѻ����
- repeated WRLocationInfoEx WRLocation = 10; // ��λ��Ϣ(���)
- }
- // �ֵ�����
- message WRInfoEx {
- optional uint32 WRUserID = 1; // �ֵ�������ID
- optional int32 WrType = 2; // �ֵ�����-1
- optional string WRFactorTypeName = 3; // �ֵ�Ҫ����
- optional uint32 DeliveryGoodsID = 4; // ������ƷID
- optional uint32 BrandID = 5; // Ʒ��ID
- optional uint32 QualityID = 6; // Ʒ��ID
- optional uint32 SpecID = 7; // ���ID
- optional uint32 WarehouseID = 8; // �ֿ�ID
- optional uint32 MonthID = 9; // �·�ID
- optional uint64 RegQty = 10; // ע������
- repeated LadingBillInfoEx LadingBill = 11; // �ᵥ��Ϣ(���)
- optional uint64 WRAccountID = 12; // �ֵ��������˻�ID
- }
- // �ֵ�ע�������ͨ��
- message ReceiptRegisterSuccessReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 RegisterID = 3; // �ֵ�ע����е�����ID
- optional WRInfoEx WR = 4; // �ֵ���Ϣ
- optional int32 WRTradeType = 5; // �ֵ���λ��ϵ���еijɽ�����
- optional int32 AuditID = 6; // �����ID
- }
- // �ֵ�ע�������ͨ��
- message ReceiptRegisterSuccessRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 RegisterID = 5; // �ֵ�ע����е�����ID
- }
- // �ֵ�Ҫ�ؽṹ
- message ReceiptFactor {
- optional uint64 DeliveryGoodsId = 1; // ������ƷID
- optional uint32 BrandId = 2; // Ʒ��ID
- optional uint32 QualityID = 3; // Ʒ��ID
- optional uint32 SpecID = 4; // ���ID
- optional uint64 WarehouseID = 5; // �ֿ�ID
- optional uint32 DeliveryMonthID = 6; // �·�ID
- optional uint64 WRFactorTypeID = 7; // �ֵ�Ҫ������ID
- optional string WRFactorTypeName = 8; // �ֵ�Ҫ����������
- optional uint64 WRStandardID = 9; // �ֵ���ID
- optional string WRStandardCode = 10; // �ֵ�������
- optional string OptionCompare = 11; // ѡ����Ƚϴ�
- }
- // �DZ�ֵ����Ҫ��
- message NonStandardLading {
- optional ReceiptFactor factor = 1; // �ֵ�Ҫ��
- optional int32 pos = 2; // ����
- }
- // �����������
- message LadingCancelReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 TakeOrderID = 3; // �����ɵ����ID�����ݿ������ID
- optional uint64 DistributeOrderID = 4; // ���͵���
- optional int32 TakeMode = 5; // �����ʽ
- optional uint64 AccountID = 6; // �ʽ��˺�
- }
- // ���������Ӧ
- message LadingCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 TakeOrderID = 5; // �����ɵ����ID�����ݿ������ID
- }
- // �ֵ�ע����������
- message ReceiptRegisterReq {
- optional MessageHead Header = 1;
- optional uint32 deliverygoodsid = 2; // ������Ʒid
- optional uint32 brandid = 3; // Ʒ��id
- optional uint32 qualityid = 4; // Ʒ��id
- optional uint32 specid = 5; // ���id
- optional uint32 warehouseid = 6; // �ֿ�ID
- optional uint32 deliverymonthid = 7; // �·�ID��������0���߲���
- optional int32 wrtype = 8; // �ֵ�����-1
- optional uint32 wruserid = 9; // ������id��userid��
- optional uint64 qty = 10; // ��������
- repeated LadingBillInfoEx LadingBill = 11; // �ᵥ��Ϣ(���)
- optional string requestorid = 12; // �����ˣ�loginid��
- optional uint64 accountid = 13; // �˻�ID
- }
- // �ֵ�ע�������Ӧ
- message ReceiptRegisterRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 WRRegisterID = 4; // �����ɵ�����ID�����ݿ������ID
- }
- // ������������
- message DelReceiptRegisterReq {
- optional MessageHead Header = 1;
- optional uint64 WRRegisterID = 2; // �����ɵ�����ID�����ݿ������ID
- }
- // ���������Ӧ
- message DelReceiptRegisterRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ��λ������Ϣ
- message LocationOperateInfo {
- optional uint64 LocationID = 1; // ��λID
- optional uint64 OperateQty = 2; // ��������
- }
- // ���ж���ת�ֵ�����
- message HoldToReceiptDelistReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- optional uint32 GoodsID = 3; // ����ԼID
- optional uint64 RequestorID = 4; // ������
- optional string Remark = 5; // ��ע
- }
- // ���ж���ת�ֵ���Ӧ
- message HoldToReceiptDelistRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID(�����ظ���Ϣ�Ĵ���,�Լ����ظ�����)
- }
- // ������ͱ���Ϣ
- message TakeDeliveryDistributeInfo {
- optional int32 LogisticsUserID = 1; // ���������û�ID
- optional uint64 LogisticAccountID = 2; // ���������ʽ��˻�
- optional uint64 TakerAccountID = 3; // ������ʽ��˻�
- optional string StartAddress = 4; // ������
- optional string EndAddress = 5; // Ŀ�ĵ�
- optional string GoodsTypeName = 6; // �������
- optional int32 TruckNum = 7; // �賵��
- optional string Contacts = 8; // ��ϵ��
- optional string Phone = 9; // ��ϵ�绰
- optional int32 GoodsTypeCode = 10; // �������ID
- optional string ShowupTime = 11; // ����ʱ��(YYYY-MM-DDHH:MM:SS)
- optional string Remark = 12; // ��ע
- }
- // �˷Ѿܾ�����
- message FreightRejectReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DistributeOrderID = 3; // ���͵���
- }
- // �˷Ѿܾ���Ӧ
- message FreightRejectRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 DistributeOrderID = 5; // ���͵���
- }
- // �˷�ȷ������
- message FreightConfirmReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DistributeOrderID = 3; // ���͵���
- optional double Freight = 4; // �˷�
- }
- // �˷�ȷ����Ӧ
- message FreightConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 DistributeOrderID = 5; // ���͵���
- }
- // �ջ�ȷ������
- message ReceiveConfirmReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DistributeOrderID = 3; // ���͵���
- optional int32 TakeMode = 4; // �����ʽ
- optional uint64 TakeOrderID = 5; // �����ɵ����ID�����ݿ������ID
- }
- // �ջ�ȷ����Ӧ
- message ReceiveConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 DistributeOrderID = 5; // ���͵���
- optional uint64 TakeOrderID = 6; // �����ɵ����ID�����ݿ������ID
- }
- // ������Ϣ����
- message DeliveryDistributeInfoReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 TakeOrderID = 3; // ���ID
- optional int32 EnterpriseID = 4; // �������û�ID
- optional string EnterpriseName = 5; // ����������
- optional uint64 DistributeOrderID = 6; // ���͵�ID
- optional double Freight = 7; // �˷�
- optional TakeDeliveryDistributeInfo DistributeInfo = 8; // ������ͱ���Ϣ
- }
- // ������Ϣ��Ӧ
- message DeliveryDistributeInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 TakeOrderID = 5; // ���ID
- optional uint64 DistributeOrderID = 6; // ���͵�ID
- optional string OutLogisticsID = 7; // �ⲿ��������
- }
- // ���·�������
- message RetransmitDistributeReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DistributeOrderID = 3; // ���͵���
- optional int32 TakeMode = 4; // �����ʽ
- optional uint64 TakeOrderID = 5; // �����ɵ����ID�����ݿ������ID
- optional int32 IsRetransmit = 6; // �Ƿ����·���
- }
- // ���·�����Ӧ
- message RetransmitDistributeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 DistributeOrderID = 5; // ���͵���
- optional uint64 TakeOrderID = 6; // �����ɵ����ID�����ݿ������ID
- }
- // ����ƻ����ͨ������
- message TakePlanReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 TakePlanID = 3; // �ƻ�ID
- optional uint64 ContractID = 4; // ������ͬID
- optional string TradeDate = 5; // ������
- optional uint32 MarketID = 6; // �г�ID
- optional uint32 UserID = 7; // ���û�ID(�ջ���)
- optional uint64 AccountID = 8; // ���ʽ��˺�
- optional uint32 BuyUserID = 9; // ���û�ID(�ջ���)
- optional uint64 BuyAccountID = 10; // ���ʽ��˺�
- optional uint32 SellUserID = 11; // �����û�ID(������)
- optional uint64 WRID = 12; // �����ֵ�ID
- optional uint64 WRFactorTypeID = 13; // �ֵ�Ҫ������ID
- optional uint32 TakeQty = 14; // �������
- optional uint32 RealQty = 15; // ʣ������
- optional string PlanDate = 16; // �ƻ�����
- optional uint32 PlanDays = 17; // �ƻ��������(��)
- optional string TakeAddress = 18; // ����ص�
- optional string SellContact = 19; // �ѳ�������ϵ��
- optional string SellContactPhoneNumber = 20; // �ѿ������ϵ�˵绰
- optional string TrusteeName = 21; // �������
- optional string TrustPhoneNumber = 22; // ���з���ϵ��ʽ
- optional string DeliveryPlace = 23; // �ջ��ص�
- optional string BuyContact = 24; // �ֳ���ϵ��
- optional string BuyContactPhoneNumber = 25; // �ֻ���ϵ�˵绰
- optional uint32 TakePlanMode = 26; // �����ʽ
- optional uint32 TakePlanStatus = 27; // ����ƻ�״̬
- optional uint32 HandleStatus = 28; // ����״̬
- optional string ApplyUserID = 29; // ������
- optional string AuditUserID = 30; // �����
- optional string ApplyDate = 31; // ����ʱ��
- optional string AuditDate = 32; // ���ʱ��
- optional string AuditRemark = 33; // ��˱�ע
- }
- // ����ƻ����ͨ����Ӧ
- message TakePlanRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 TakePlanID = 5; // �ƻ�ID
- optional uint64 ContractID = 6; // ������ͬID
- }
- // ���ע�Ḵ��ͨ������
- message ReceiptInApplyRegisterReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 ApplyID = 3; // ԤԼ����
- optional uint64 SecondAuditID2 = 4; // ע�Ḵ����
- optional string SecondRemark2 = 5; // ע�Ḵ��ע
- }
- // ���ע�Ḵ��ͨ����Ӧ
- message ReceiptInApplyRegisterRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �ֵ����������
- message ReceiptOutInEx {
- optional uint64 ApplyID = 1; // ԤԼ����
- optional int32 ApplyType = 2; // ��������
- optional uint64 WRStandardID = 3; // �ֵ���ID
- optional string WRStandardCode = 4; // �ֵ�������
- optional uint64 DeliveryGoodsID = 5; // Ʒ��ID
- optional int32 DeliveryGoodsType = 6; // ������Ʒ����
- optional uint64 WarehouseID = 7; // �ֿ�ID
- optional uint64 UserID = 8; // ������ID
- optional uint64 AccountID = 9; // �������˻�ID
- optional string Mobile = 10; // �������ֻ���
- optional string AppointmentDate = 11; // ԤԼ����
- optional int32 AppointmentModel = 12; // ԤԼ��ʽ
- optional uint64 CountryID = 13; // ����
- optional uint64 ProvinceID = 14; // ʡ
- optional uint64 DistrictID = 15; // ��
- optional uint64 CityID = 16; // ��
- optional string Address = 17; // ��ϸ��ַ
- optional string ContactName = 18; // �ջ��������
- optional string ContactNum = 19; // �ջ���������ֻ�
- optional string AppointmentRemark = 20; // ԤԼ��ע
- optional int32 ApplyStatus = 21; // ԤԼ״̬
- optional uint64 CreatorID = 22; // ������
- optional uint64 InQty = 23; // ԤԼ�������
- optional uint64 ApplyStatus2 = 24; // ע��״̬
- optional string TradeDate = 25; // ������
- optional uint64 InRealQty = 26; // ע���������
- optional uint64 InRealQty2 = 27; // ע�������ʵ����
- optional uint64 UnitID = 28; // ��Ʒ��λID
- optional uint64 MiniValue = 29; // ����С�䶯ֵ
- optional uint64 MiniValueDP = 30; // ����С�䶯ֵС��λ
- optional uint64 RealMiniValue = 31; // ʵ������С�䶯ֵ
- optional uint64 RealMiniValueDP = 32; // ʵ������С�䶯ֵС��λ
- repeated FactoryDetailEx FDInfoEx = 33; // ���Ҫ��������ϸ
- optional string WRFactorTypeName = 34; // �ֵ�Ҫ����������(�ֵ�Ҫ����������(ѡ����Ҫ�ص����ƺϲ���ʾ�����ŷָ�))
- optional string OptionCompare = 35; // ѡ����Ƚϴ�
- optional uint64 SecondAuditID2 = 36; // ע�Ḵ����
- optional string SecondRemark2 = 37; // ע��ע������ע
- optional string InputNames = 38; // ¼����ϲ���ʾ��
- optional string InputCompare = 39; // ¼����Ƚϴ�
- optional uint64 WRFactorTypeID = 40; // �ֵ�Ҫ������ID
- optional string ClientTicket = 41; // �ͻ�����ˮ��
- }
- // ���Ҫ������
- message FactoryDetailEx {
- optional uint64 ApplyID = 1; // ԤԼ����
- optional uint64 TypeID = 2; // Ҫ��������ID
- optional string TypeValue2 = 3; // ע��Ҫ��������ֵ
- optional int32 OrderIndex = 4; // ˳��
- optional int32 TypeMode = 5; // Ҫ��������
- optional uint64 DGFactoryItemID = 6; // ѡ����ID
- optional string DGFACTORYITEMVALUE = 7; // Ҫ����ֵ
- }
- // ����ԤԼ��������--�ѷ���
- message ReceiptOutApplyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 WRFactorTypeID = 3; // �ֵ�Ҫ������ID
- optional uint64 Qty = 4; // ��������
- optional ReceiptOutInEx ReceiptOIExInfo = 5; // ������������
- repeated WROutInDetailEx WROIDetailExInfo = 6; // �ֵ������ᵥ��ϸ����
- }
- // ����ԤԼ������Ӧ--�ѷ���
- message ReceiptOutApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 ApplyID = 5; // ԤԼ����
- }
- // �ֵ������ᵥ��ϸ����
- message WROutInDetailEx {
- optional uint64 ApplyID = 1; // ԤԼ����
- optional uint64 LadingBillID = 2; // �ᵥID
- optional uint64 SubNum = 3; // �ᵥ�ӵ���
- optional uint64 Qty = 4; // ���ᵥ������
- optional uint64 OutQty = 5; // ԤԼ����
- optional uint64 OutRealQty = 6; // ע������
- optional uint64 CreatorID = 7; // ������
- optional uint64 UpdatorID = 8; // ������
- }
- // ����ע������ͨ������
- message ReceiptOutApplyLogoutReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 ApplyID = 3; // ԤԼ����
- optional uint64 SecondAuditID2 = 4; // ע��������
- optional string SecondRemark2 = 5; // ע������ע
- }
- // ����ע������ͨ����Ӧ
- message ReceiptOutApplyLogoutRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �Զ��������
- message ReceiptAutoSplitReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 LadingBillID = 3; // �ᵥID
- optional uint64 SubNum = 4; // �ᵥ�ӵ���
- optional int32 RelatedType = 5; // ��������
- optional uint64 NewUserID = 6; // ���û�ID
- optional uint64 NewAccountID = 7; // ���û��ʻ�ID
- optional uint64 Qty = 8; // �������
- }
- // �Զ������Ӧ
- message ReceiptAutoSplitRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRID = 5; // �ֵ����ID
- }
- // �ֵ�ת������
- message ReceiptHoldMoveReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; // �����û����˻�ID��д�˽ṹ����
- optional uint64 WRID = 3; // �ֵ����ID
- optional uint64 NewUserID = 4; // ���û�ID
- optional uint64 NewAccountID = 5; // ���û��ʻ�ID
- optional uint64 Qty = 6; // ת������
- optional uint32 IsDecrease = 7; // �Ƿ�ֱ�Ӽ��٣�0:��ֱ�Ӽ��٣�Ϊ��ǰ����ݣ���δ���ô��ֶ�����0��1:ֱ�Ӽ���(����)
- }
- // �ֵ�ת����Ӧ
- message ReceiptHoldMoveRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRID = 5; // �ֵ����ID
- }
- // �ֵ���ֺϲ������
- message WRSplitMergeApplyEx {
- optional uint64 ApplyID = 1; // ԤԼ����
- optional int32 ApplyType = 2; // ��������
- optional uint64 WRStandardID = 3; // �ֵ���ID
- optional string WRStandardCode = 4; // �ֵ�������
- optional uint64 DeliveryGoodsID = 5; // Ʒ��ID
- optional int32 DeliveryGoodsType = 6; // ������Ʒ����
- optional uint64 WarehouseID = 7; // �ֿ�ID
- optional uint64 UserID = 8; // ������ID
- optional uint64 AccountID = 9; // �������˻�ID
- optional string Mobile = 10; // �������ֻ���
- optional string AppointmentDate = 11; // ԤԼ����
- optional int32 AppointmentModel = 12; // ԤԼ��ʽ
- optional uint64 CountryID = 13; // ����
- optional uint64 ProvinceID = 14; // ʡ
- optional uint64 DistrictID = 15; // ��
- optional uint64 CityID = 16; // ��
- optional string Address = 17; // ��ϸ��ַ
- optional string ContactName = 18; // �ջ��������
- optional string ContactNum = 19; // �ջ���������ֻ�
- optional string AppointmentRemark = 20; // ԤԼ��ע
- optional int32 ApplyStatus = 21; // ԤԼ״̬
- optional uint64 CreatorID = 22; // ������
- optional string TradeDate = 23; // ������
- optional uint64 SecondAuditID = 24; // ������
- optional string SecondRemark = 25; // ����ע
- optional string ClientTicket = 26; // �ͻ�����ˮ��
- optional uint64 LadingBillID = 27; // �ᵥID(1:�ֵ����)
- optional uint64 SubNum = 28; // �ᵥ�ӵ���(1:�ֵ����)
- optional uint64 SplitNum = 29; // ��ַ���(1:�ֵ����)
- optional string SplitQtys = 30; // �������(1:�ֵ����)
- }
- // �ֵ��ϲ�������ϸ������
- message WRSplitMergeDetailEx {
- optional uint64 ApplyID = 1; // ԤԼ����
- optional uint64 LadingBillID = 2; // �ᵥID
- optional uint64 SubNum = 3; // �ᵥ�ӵ���
- optional uint64 Qty = 4; // ���ᵥ������
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- }
- // �ֶ������������
- message ReceiptManualSplitReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 LadingBillID = 3; // �ᵥID
- optional uint64 SubNum = 4; // �ᵥ�ӵ���
- optional int32 SplitNum = 5; // ��ַ���
- repeated uint64 SplitQty = 6; // �������
- optional uint64 CreatorID = 7; // ������
- }
- // �ֶ����������Ӧ
- message ReceiptManualSplitRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 ApplyID = 5; // ���뵥��
- }
- // �ֶ�������ͨ������
- message ReceiptManualSplitAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 ApplyID = 3; // ����ID
- optional uint64 SecondAuditID = 4; // ������
- optional string SecondRemark = 5; // ����ע
- }
- // �ֶ�������ͨ����Ӧ
- message ReceiptManualSplitAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �ֵ����м�¼����
- message WRHoldLBEx {
- optional uint64 LadingBillID = 1; // �ᵥID
- optional uint64 SubNum = 2; // �ᵥ�ӵ���
- optional uint64 WRFactorTypeID = 3; // �ֵ�Ҫ������ID
- optional uint64 DeliveryGoodsID = 4; // Ʒ��ID
- optional uint64 Qty = 5; // ʣ������
- optional uint64 FreezerQty = 6; // ��������
- optional uint64 UserID = 7; // ������ID
- optional uint64 AccountID = 8; // �������ʻ�ID
- optional uint64 WRID = 9; // �ֵ����ID
- optional string TradeDate = 10; // ������
- optional string InputCompare = 11; // ¼����Ƚϴ�
- optional string OptionCompare = 12; // ѡ����Ƚϴ�
- optional uint64 ReqFreezerQty = 13; // ��������
- optional uint64 ParentSubNum = 14; // ��ָ��ӵ���
- }
- // �ֵ��ϲ�����
- message ReceiptMergeReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 CreatorID = 3; // ������
- repeated WRHoldLBEx WRHoldLBExInfos = 4; // �ֵ����м�¼����.����ʱֻ��Ҫ��д�ᵥ�ź��ӵ���
- }
- // �ֵ��ϲ�������Ӧ
- message ReceiptMergeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 ApplyID = 5; // ���뵥��
- }
- // �ֵ��ϲ����ͨ������
- message ReceiptMergeAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 ApplyID = 3; // ����ID
- optional string LadingBillCode = 4; // �ᵥ����
- optional uint64 SecondAuditID = 5; // ������
- optional string SecondRemark = 6; // ����ע
- }
- // �ֵ��ϲ����ͨ����Ӧ
- message ReceiptMergeAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �ֻ�Ʒ�ֱ�����
- message DeliveryGoodsEx {
- optional uint64 DeliveryGoodsID = 1; // ������ƷID
- optional string DeliveryGoodsCode = 2; // ������Ʒ����
- optional string DeliveryGoodsName = 3; // ������Ʒ����
- optional int32 GoodsUnitID = 4; // ������Ʒ��λID
- optional int32 DeliveryGoodsType = 5; // ������Ʒ����
- optional uint64 StandardQty = 6; // ������
- optional uint64 StandardQtyRange = 7; // ������ƫ�Χ
- optional int32 AuditFlag = 8; // �����Ƿ���Ҫ���
- optional uint64 AgreeUnit = 9; // ��Լ��λ
- optional uint64 QtyDecimalPlace = 10; // �ɽ���С��λ
- optional uint64 CategoryID = 11; // ���ID
- optional uint64 DGStatus = 12; // Ʒ��״̬
- }
- // �ֵ�������
- message WRLadingBillEx {
- optional uint64 LadingBillID = 1; // �ᵥID
- optional string LadingBillCode = 2; // �ᵥ���
- optional uint64 UserID = 3; // �����
- optional uint64 LocationCount = 4; // �����
- optional uint64 TotalQty = 5; // ������
- optional string RelatedPolicy = 6; // �������յ�
- optional string PolicyDueTime = 7; // ���յ���ʱ��
- optional int32 PledgeStatus = 8; // ��Ѻ״̬
- optional string PledgeRemark = 9; // ��Ѻ����
- optional uint64 SplitNum = 10; // ����
- optional uint64 AccountID = 11; // �ʻ�ID
- optional uint64 WRFactorTypeID = 12; // �ֵ�Ҫ������ID
- optional uint64 CurUsedNum = 13; // ��ǰ�����ӵ���
- optional int32 LBStatus = 14; // �ᵥ״̬
- optional string InputNames = 15; // ¼����ϲ���ʾ��
- optional string InputCompare = 16; // ¼����Ƚϴ�
- optional uint64 WRStandardID = 17; // �ֵ���ID
- optional string WRStandardCode = 18; // �ֵ�������
- optional uint64 ApplyID = 19; // �������ID
- }
- // �ֵ������ϸ������
- message WRChangeDetailEx {
- optional uint64 WRID = 1; // �ֵ����ID
- optional int32 ChangeType = 2; // �������
- optional uint64 LadingBillID = 3; // �ᵥID
- optional uint64 SubNum = 4; // �ᵥ�ӵ���
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- optional string TradeDate = 6; // ������
- optional uint64 Qty = 7; // ����
- optional uint64 RemainQty = 8; // ʣ������
- }
- // �ֵ����������
- message WarehouseRecieptEx {
- optional uint64 WRID = 1; // �ֵ����ID
- optional uint64 WRUserID = 2; // ������ID
- optional uint64 WRType = 3; // �ֵ�����
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- optional uint64 WarehouseID = 5; // �ֿ�ID
- optional uint64 GoodsUnitID = 6; // ��Ʒ��λID
- optional uint64 WRFactorTypeID = 7; // �ֵ�Ҫ������ID
- optional uint64 AccountID = 8; // �ʻ�ID
- optional uint64 Qty = 9; // ����
- optional uint64 RelatedOrderID = 10; // ��������
- optional int32 RelatedType = 11; // ��������
- optional uint64 NewUserID = 12; // ���û�ID(�ֵ�ת��)
- optional uint64 NewAccountID = 13; // ���û��ʻ�ID(�ֵ�ת��)
- optional uint64 RemainQty = 14; // ʣ������
- optional uint64 SrcWRID = 15; // Դ�ֵ����ID
- }
- // �ֵ�����-�ֵ�ó����ί�С������ѡ��������ί������
- message ReceiptFreezeHoldLBReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 WRFactorTypeID = 3; // �ֵ�Ҫ������ID
- repeated WRHoldLBEx WRHoldLBExInfos = 4; // �ֵ����м�¼
- optional uint64 RelatedOrderID = 5; // ��������
- optional int32 RelatedType = 6; // ��������
- }
- // �ֵ�����-�ֵ�ó����ί�С������ѡ��������ί����Ӧ
- message ReceiptFreezeHoldLBRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRID = 5; // �ֵ����ID
- }
- // �ֵ�ҵ����ˮ������
- message WRBusinessLogEx {
- optional uint64 BusinessID = 1; // ҵ��ID
- optional uint64 RelateID = 2; // ����ID
- optional uint64 TradeID = 3; // �ɽ�ID
- optional uint64 UserID = 4; // �û�ID
- optional int32 SrcFuncID = 5; // Դ���ܺ�
- optional string LogTopic = 6; // Ŀ��Э������
- optional uint64 LogFuncID = 7; // Э�鹦�ܺ�
- optional int32 SessionID = 8; // Э��ỰID
- optional uint64 LogProtoSize = 9; // Э���ֽ���
- optional string LogProtoString = 10; // ������
- optional string LogProtoClob = 11; // ��������
- optional uint64 AccountID = 12; // �ʻ�ID
- optional uint64 RelatedOrderID = 13; // ��������
- optional int32 SendType = 14; // ��������
- optional uint64 TradeAccID = 15; // ���˻������ɽ�ID
- optional string RetDesc = 16; // ����������
- repeated double ReqParam = 17; // �������洢���ڽ����IJ���
- repeated double ReqParam2 = 18; // �������洢���ڽ����IJ���2
- }
- // �ֵ��ⶳ-�ֵ�ó������������
- message ReceiptUnFreezeReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 WRID = 3; // �ֵ����ID
- optional uint64 Qty = 4; // �ⶳ����
- }
- // �ֵ��ⶳ-�ֵ�ó����������Ӧ
- message ReceiptUnFreezeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ����ע������ܾ�����--�ѷ���
- message ReceiptOutApplyLogoutRefuseReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 ApplyID = 3; // ԤԼ����
- optional uint64 SecondAuditID2 = 4; // ע��������
- optional string SecondRemark2 = 5; // ע������ע
- }
- // ����ע������ܾ���Ӧ--�ѷ���
- message ReceiptOutApplyLogoutRefuseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ����ע����������--�ѷ���
- message ReceiptOutApplyCancelReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 ApplyID = 3; // ԤԼ����
- }
- // ����ע��������Ӧ--�ѷ���
- message ReceiptOutApplyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �ֵ�Ҫ���������Ƹ�������
- message WRFactorTypeNameUpdateReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- }
- // �ֵ�Ҫ���������Ƹ�����Ӧ
- message WRFactorTypeNameUpdateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �ֵ�ͷ�������ٴ����ӿ�����
- message ReceiptPositionQtyProcessReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 WRStandardID = 3; // �ֵ���ID
- optional uint64 PositionQty = 4; // ͷ������
- optional int32 Contract_Type = 5; // ��ͬ����1.�ɹ���ͬ-1.���ۺ�ͬ
- optional uint64 RelatedOrderID = 6; // ��������(��д��ͬID)
- optional uint64 NewUserID = 7; // ���û�ID
- optional uint64 NewAccountID = 8; // ���˻�ID
- }
- // �ֵ�ͷ�������ٴ����ӿ���Ӧ
- message ReceiptPositionQtyProcessRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- optional uint64 WRID = 6; // �ֵ����ID
- }
- // �ֵ���������
- message WRStandardEx {
- optional uint64 WRStandardID = 1; // �ֵ���ID
- optional string WRStandardCode = 2; // �ֵ�������
- optional string WRStandardName = 3; // �ֵ�������
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- optional int32 UnitID = 5; // ������Ʒ��λID
- optional uint64 MiniValue = 6; // ����С�䶯ֵ
- optional uint64 MiniValueDP = 7; // ����С�䶯ֵС��λ
- optional uint64 RealMiniValue = 8; // ʵ������С�䶯ֵ
- optional uint64 RealMiniValueDP = 9; // ʵ������С�䶯ֵС��λ
- optional uint64 CreatorID = 10; // ������
- }
- // ��ͬ������ˮ������
- message ERMS3_ContractOperateLog {
- optional uint64 LogID = 1; // ��ˮID
- optional int32 ContractOperateType = 2; // ��ͬ��������
- optional uint64 SpotContractID = 3; // �ֻ���ͬID
- optional uint64 SpotDetailID = 4; // �����ϸID
- optional uint64 TradeDetailID = 5; // ������ϸ
- optional string LogValue = 6; // ��ˮ��ֵ
- optional string LogDateTime = 7; // ��ˮ����
- optional string LogAttachUrl = 8; // ��ˮ����
- optional uint64 LogRemark = 9; // ��ˮ��ע
- optional int32 HandleStatus = 10; // ����״̬
- optional string TradeDate = 11; // ������
- optional int32 RelatedBizType = 12; // ����ҵ������[ҵ��]
- optional int64 RelatedBizID = 13; // ����ҵ��ID[ҵ��]
- optional int64 MarketID = 14; // ҵ���г�ID[ҵ��]
- }
- // ��Ʊ����
- message MakeOutAnInvoiceReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 SpotContractID = 3; // ��ͬID
- optional double BillAmount = 4; // ��Ʊ���
- optional string BillDateTime = 5; // ��Ʊ����
- optional string AttachUrl = 6; // ����
- }
- // ��Ʊ��Ӧ
- message MakeOutAnInvoiceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ��ͬ������ϸ����
- message ContractReckonDetailEx {
- optional uint64 SpotContractID = 1; // ��ͬID
- optional double ReckonAmount = 2; // ������
- optional double ReckonMargin = 3; // ��֤��ֿۻ���
- optional string ReckonDateTime = 4; // ��������
- }
- // ��ͬ�������
- message ContractCloseReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 SpotContractID = 3; // ��ͬID
- }
- // ��ͬ�����Ӧ
- message ContractCloseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ������ϸ����
- message DeliveryDetailEx {
- optional uint64 SpotDetailID = 1; // �����ϸID
- optional uint64 DeliveryQty = 2; // ��������
- optional double DeliveryAmount = 3; // ���ս��
- optional double DeliveryOverShortQty = 4; // �������
- optional double DeliveryOtherAmount = 5; // ��������
- optional string DeliveryDateTime = 6; // ��������
- }
- // ��ҵ������ϸ����
- message PointOrderDetailEx {
- optional uint64 PointOrderID = 1; // ��۶���ID
- optional uint64 PointQty = 2; // �������
- optional double PointPrice = 3; // ��ۼ۸�
- optional double PointAmount = 4; // ��۽��
- }
- // ��ͬ��������
- message ContractDeliveryReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 SpotContractID = 3; // ��ͬID
- repeated DeliveryDetailEx DeliveryDetails = 4; // ����������ϸ
- }
- // ��ͬ������Ӧ
- message ContractDeliveryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ��ͬ��۷�ҵ������
- message ContractPointOrderReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- repeated PointOrderDetailEx PointOrderDetails = 3; // ��۶���
- }
- // ��ͬ��۷�ҵ����Ӧ
- message ContractPointOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ��ҵ��δȷ����������ϸ����
- message SpotContractCancelUnpricedQtyDetailEx {
- optional uint64 SpotDetailID = 1; // �����ϸID
- optional uint64 UnpricedQty = 2; // ������δȷ����
- }
- // ��ҵ��ȷ����������ϸ����
- message SpotTradeCancelPricedQtyDetailEx {
- optional uint64 TradeDetailID = 1; // ������ϸID
- optional uint64 PriceQty = 2; // ������ȷ����
- }
- // ��ͬ������ҵ������
- message ContractCancelNonBusinessQtyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- repeated SpotContractCancelUnpricedQtyDetailEx SpotContractCancelUnpricedQtyDetails = 3; // ��ҵ��δȷ����������ϸ����
- repeated SpotTradeCancelPricedQtyDetailEx SpotTradeCancelPricedQtyDetails = 4; // ��ҵ��ȷ����������ϸ����
- }
- // ��ͬ������ҵ����Ӧ
- message ContractCancelNonBusinessQtyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ����δ������ϸ����
- message RelatedUnpricedQtyDetailEx {
- optional uint64 SpotDetailID = 1; // �����ϸID
- optional uint64 UnpriceQty = 2; // �����������
- }
- // ����������ϸ����
- message RelatedTradeDetailEx {
- optional uint64 TradeDetailID = 1; // �ɽ���ϸID
- optional uint64 PointPriceQty = 2; // ������������
- optional double PointPriceAmount = 3; // ��������������Ӧ�Ľ����ֶ�ֻ���ڲֵ�����洢�����Ľ��
- }
- // ҵ�����������ϸ��
- message ERMS3_BizTradeDetailEx {
- optional uint64 RelatedBizID = 1; // ����ҵ��ID
- optional int32 ContractType = 2; // �ֻ���ͬ����
- optional uint64 RelatedQty = 3; // ��������
- optional double RelatedAmount = 4; // �������
- optional uint64 BizTradeDetailID = 5; // ҵ�����������ϸID
- optional uint64 TradeDetailID = 6; // ������ϸID
- optional uint64 MarketID = 7; // ҵ���г�ID
- optional uint64 SpotDetailID = 8; // �����ϸID
- optional uint64 SpotContractID = 9; // �ֻ���ͬID
- optional uint64 BizAccountID = 10; // ҵ���ֻ��ʽ��˻�
- optional uint64 ContractAccountID = 11; // �ֻ���ͬ�ʽ��˻�
- optional string TradeDate = 12; // ������
- optional uint64 CancelledQty = 13; // ������
- optional double CancelledAmount = 14; // �������
- optional uint64 DeliveryQty = 15; // ��������(ҵ��)
- optional double DeliveryAmount = 16; // ���ս��(ҵ��)
- optional double DeliveryOverShortQty = 17; // �����������(ҵ��)
- optional double DeliveryActualAmount = 18; // ����ʵ�ʽ��(ҵ��)
- optional double DeliveryOtherAmount = 19; // ������������(ҵ��)
- optional int32 CloseStatus = 20; // ���״̬
- optional string CloseTradeDate = 21; // ��ύ����
- }
- // �ֵ��ع�ҵ���������
- message WRRContractAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 WRRContractID = 3; // �ع���ͬID
- }
- // �ֵ��ع�ҵ�������Ӧ
- message WRRContractAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- optional uint64 RelatedSpotContractID = 6; // �������ۺ�ͬID
- }
- // ҵ��δȷ����������ϸ����
- message CancelBizUnpricedQtyDetailEx {
- optional uint64 SpotDetailID = 1; // �����ϸID
- optional uint64 UnpricedQty = 2; // ������δȷ����
- }
- // ҵ��ȷ����������ϸ����
- message CancelBizPricedQtyDetailEx {
- optional uint64 BizTradeDetailID = 1; // ҵ�����������ϸID
- optional uint64 PriceQty = 2; // ������ȷ����
- }
- // ����ҵ������
- message ContractCancelBusinessQtyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional int32 RelatedBizType = 3; // ����ҵ������
- optional uint64 RelatedBizID = 4; // ����ҵ��ID
- repeated CancelBizUnpricedQtyDetailEx CancelBizUnpricedQtyDetails = 5; // ҵ��δȷ����������ϸ����
- repeated CancelBizPricedQtyDetailEx CancelBizPricedQtyDetails = 6; // ҵ��ȷ����������ϸ����
- }
- // ����ҵ����Ӧ
- message ContractCancelBusinessQtyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ҵ������ϸ����
- message BizPointDetailEx {
- optional uint64 PointOrderID = 1; // ��۶���ID
- optional uint64 PointQty = 2; // �������
- optional double PointPrice = 3; // ��ۼ۸�
- optional double PointAmount = 4; // ��۽��
- optional uint64 BizTradeDetailID = 5; // ��Ϊ���ҵ����Ӧʱʹ�ã�������Ҫ��д���ֶ�
- }
- // ����ҵ����ϸ����
- message DeliveryBusinessDetailEx {
- optional uint64 BizTradeDetailID = 1; // ҵ�����������ϸID
- optional uint64 DeliveryQty = 2; // ��������(ҵ��)
- optional double DeliveryOverShortQty = 3; // �����������(ҵ��)
- optional double DeliveryActualAmount = 4; // ����ʵ�ʽ��(ҵ��)
- optional double DeliveryOtherAmount = 5; // ������������(ҵ��)
- optional string DeliveryDateTime = 6; // ��������
- }
- // ���ҵ������
- message BizUnpriceReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 RelatedBizID = 3; // ��������
- optional int32 RelatedBizType = 4; // ����ҵ������
- optional uint64 SpotDetailID = 5; // �����ϸID
- optional uint64 AccountID = 6; // �˻�ID
- repeated BizPointDetailEx BizPointDetails = 7; // ҵ������ϸ����
- }
- // ���ҵ����Ӧ
- message BizUnpriceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 RelatedBizID = 5; // ��������
- optional int32 RelatedBizType = 6; // ����ҵ������
- optional int32 ContractType = 7; // ��ͬ����
- optional uint64 SpotDetailID = 8; // �����ϸID
- optional uint64 AccountID = 9; // �˻�ID
- repeated BizPointDetailEx BizPointDetails = 10; // ҵ������ϸ����
- }
- // ����ҵ������
- message BizDeliveryReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional DeliveryBusinessDetailEx DeliveryBusinessDetails = 3; // ����ҵ����ϸ����
- }
- // ����ҵ����Ӧ
- message BizDeliveryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ��ͬ��������
- message ContractReckonReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional ContractReckonDetailEx ContractReckonDetail = 3; // ��ͬ������ϸ����
- }
- // ��ͬ������Ӧ
- message ContractReckonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // �ع�ҵ����ϸ����
- message WRRContactDetailEx {
- optional int32 RelatedBizType = 1; // ����ҵ������
- optional uint64 RelatedBizID = 2; // ����ҵ��ID
- optional uint64 WRRQty = 3; // �ع�����
- optional double WRRAmount = 4; // �ع����
- optional double WRROverShortQty = 5; // �������
- optional double WRRActualAmount = 6; // ʵ�ʽ��
- optional double WRROtherAmount = 7; // ��������
- optional double DeMargin = 8; // �ֿ۱�֤��
- optional double Interest = 9; // ��Ϣ
- optional string DeliveryDateTime = 10; // ��������
- }
- // �ֻ���ͬ������
- message ERMS3_SpotContractEx {
- optional uint64 SpotContractID = 1; // �ֻ���ͬID
- optional string TradeDate = 2; // ������
- optional string ContractNo = 3; // �ֻ���ͬ���
- optional int32 ContractType = 4; // �ֻ���ͬ����
- optional uint64 AreaUserID = 5; // ��������
- optional uint64 AccountID = 6; // �ʽ��˻�ID
- optional uint64 CustomerUserID = 7; // �ͻ�ID
- optional uint64 CustomerAccountID = 8; // �ͻ��ʽ��˻�ID
- optional string SignDate = 9; // ǩ������
- optional string LastDate = 10; // ����ʱ��
- optional string ContractAttachment = 11; // ��ͬ����
- optional int32 OriMarginPayer = 12; // ��ʼ��֤��֧����
- optional double OriMargin = 13; // ��ʼ��֤��
- optional double CurMargin = 14; // ʣ���ʼ��֤��
- optional double DeliveryActualAmount = 15; // ����ʵ���ܽ��
- optional double ReckonAmount = 16; // �ѽ�����
- optional double ReckonMargin = 17; // �����ʼ��֤��ֻ���
- optional double BillAmount = 18; // �ѿ�Ʊ���
- optional uint64 CurOrderNum = 19; // ��ǰ�ɽ�������
- optional string Remark = 20; // ��ע
- optional uint64 MarketID = 21; // �г�ID
- optional int32 HandleStatus = 22; // ����״̬
- optional int32 CloseStatus = 23; // ���״̬
- optional string CloseTradeDate = 24; // ��ύ����
- optional int32 ContractMode = 25; // ��ͬģʽ
- }
- // �ֵ��ع�����
- message WRRContractReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional WRRContactDetailEx WRRContactDetails = 3; // �ع�ҵ����ϸ����
- }
- // �ֵ��ع���Ӧ
- message WRRContractRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- }
- // ������ͬҵ������
- message RelatedContractBizReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 RelatedBizID = 3; // ����ҵ��ID
- optional int32 RelatedBizType = 4; // ����ҵ������
- optional uint64 AccountID = 5; // ҵ���ֻ��ʽ��˻�,��������ר��
- repeated RelatedUnpricedQtyDetailEx RelatedUnpricedQtyDetails = 6; // ����δ������ϸ����
- repeated RelatedTradeDetailEx RelatedTradeDetails = 7; // ����������ϸ����
- }
- // ������ͬҵ����Ӧ
- message RelatedContractBizRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 RelatedBizID = 5; // ����ҵ��ID
- repeated ERMS3_BizTradeDetailEx ERMS3_BizTradeDetails = 6; // ҵ�����������ϸ��
- }
- // ���ָ���۶���������
- message ERMS3_SpotPriceOrderDetailEx {
- optional uint64 PriceOrderID = 1; // ָ���۶���ID
- optional uint64 SpotDetailID = 2; // �����ϸID
- optional uint64 SpotContractID = 3; // �ֻ���ͬID
- optional string TradeDate = 4; // ������
- optional int32 ContractType = 5; // �ֻ���ͬ����
- optional uint64 AccountID = 6; // �ʽ��˻�ID
- optional uint64 CustomerAccountID = 7; // �ͻ��ʽ��˻�ID
- optional string PriceDesc = 8; // �۸�����
- optional uint64 Qty = 9; // ����
- optional double Price = 10; // �۸�
- optional double Amount = 11; // ���
- optional string Remark = 12; // ��ע
- optional uint64 MarketID = 13; // �г�ID
- optional int32 HandleStatus = 14; // ����״̬
- optional string DeliveryStartDate = 15; // ������(��ʼ)
- optional string DeliveryEndDate = 16; // ������(����)
- }
- // �ֻ�������ϸ������
- message ERMS3_SpotTradeDetailEx {
- optional uint64 TradeDetailID = 1; // ������ϸID
- optional int32 RelatedOrderType = 2; // ������������
- optional uint64 RelatedOrderID = 3; // ��������ID
- optional uint64 SpotDetailID = 4; // �����ϸID
- optional uint64 SpotContractID = 5; // �ֻ���ͬID
- optional int32 ContractType = 6; // �ֻ���ͬ����
- optional string OrderNo = 7; // ��ͬ������
- optional string TradeDate = 8; // ������
- optional uint64 AccountID = 9; // �ʽ��˻�ID
- optional uint64 CustomerAccountID = 10; // �ͻ��ʽ��˻�ID
- optional uint64 TradeQty = 11; // ����
- optional double TradePrice = 12; // �۸�
- optional double TradeAmount = 13; // ���
- optional uint64 RelatedQty = 14; // ҵ�������
- optional double RelatedAmount = 15; // ҵ��������
- optional uint64 CancelledQty = 16; // ������(��ҵ��)
- optional double CancelledAmount = 17; // �������(��ҵ��)
- optional uint64 CurQty = 18; // ʣ����
- optional double CurAmount = 19; // ʣ����
- optional string Remark = 20; // ��ע
- optional uint64 MarketID = 21; // �г�ID
- optional int32 HandleStatus = 22; // ����״̬
- optional int32 CloseStatus = 23; // ���״̬-0:δ���
- }
- // ��ͬ�����ϸ������
- message ERMS3_SpotContractDetailEx {
- optional uint64 SpotDetailID = 1; // �����ϸID
- optional uint64 WRStandardID = 2; // �ֵ���ID
- optional uint64 SpotContractID = 3; // �ֻ���ͬID
- optional uint64 DeliveryGoodsID = 4; // �ֻ�Ʒ��ID
- optional int32 ContractType = 5; // �ֻ���ͬ����
- optional uint64 AccountID = 6; // �ʽ��˻�ID
- optional uint64 CustomerAccountID = 7; // �ͻ��ʽ��˻�ID
- optional int32 ProductType = 8; // ��Ʒ����
- optional string DeliveryGoodsDesc = 9; // ��Ʒ���
- optional uint64 WarehouseID = 10; // �ֿ�ID
- optional string TradeDate = 11; // ������
- optional string PointDesc = 12; // �������
- optional uint64 PriceQty = 13; // ָ����������
- optional uint64 PointQty = 14; // ���������
- optional uint64 UnpricedQty = 15; // δȷ����
- optional uint64 UnpricedRelatedQty = 16; // δȷ����������
- optional uint64 UnpricedAvaliableQty = 17; // δȷ�����ɹ�����
- optional uint64 UnpricedCancelledQty = 18; // δȷ����������(��ҵ��)
- optional uint64 PricedQty = 19; // ȷ����
- optional double PricedAmount = 20; // ȷ�����
- optional uint64 PricedRelatedQty = 21; // ȷ����������
- optional uint64 PricedAvaliableQty = 22; // ȷ�����ɹ�����
- optional uint64 PricedCancelledQty = 23; // ȷ����������(��ҵ��)
- optional double PricedCancelledAmount = 24; // ȷ�����������(��ҵ��)
- optional uint64 DeliveryQty = 25; // ��������(��ҵ��)
- optional double DeliveryAmount = 26; // ���ս��(��ҵ��)
- optional double DeliveryOverShortQty = 27; // �����������(��ҵ��)
- optional double DeliveryActualAmount = 28; // ����ʵ�ʽ��(��ҵ��)
- optional double DeliveryOtherAmount = 29; // ������������(��ҵ��)
- optional uint64 CurDeliveryQty = 30; // ʣ�ཻ������
- optional double CurDeliveryAmount = 31; // ʣ�ཻ�ս��
- optional string Remark = 32; // ��ע
- optional uint64 MarketID = 33; // �г�ID
- optional int32 HandleStatus = 34; // ����״̬
- repeated ERMS3_SpotPointOrderDetailEx ERMS3_SpotPointOrderDetails = 35; // ��ĵ�۶���������
- repeated ERMS3_SpotPriceOrderDetailEx ERMS3_SpotPriceOrderDetails = 36; // ���ָ���۶���������
- optional double ReckonedAmount = 37; // �ѽ���
- optional double InvoicedAmount = 38; // �ѿ�Ʊ���
- optional double ConvertFactor = 39; // ����ϵ��
- optional double NeedHedgeRatio = 40; // Ӧ�ױ�����
- optional uint64 OriUnpricedQty = 41; // �ڳ�δȷ����
- optional uint64 OriPricedQty = 42; // �ڳ�ȷ����
- optional double OriPricedAmount = 43; // �ڳ�ȷ�����
- optional uint64 OriDeliveryQty = 44; // �ڳ���������(��ҵ��)
- optional double OriDeliveryAmount = 45; // �ڳ����ս��(��ҵ��)
- optional double OriDeliveryOverShortQty = 46; // �ڳ������������(��ҵ��)
- optional double OriDeliveryActualAmount = 47; // �ڳ�����ʵ�ʽ��(��ҵ��)
- optional double OriDeliveryOtherAmount = 48; // �ڳ�������������(��ҵ��)
- optional double OriReckonedAmount = 49; // �ڳ��ѽ���
- optional double OriInvoicedAmount = 50; // �ڳ��ѿ�Ʊ���
- }
- // ��ĵ�۶���������
- message ERMS3_SpotPointOrderDetailEx {
- optional uint64 PointOrderID = 1; // ��۶���ID
- optional uint64 SpotDetailID = 2; // �����ϸID
- optional uint64 SpotContractID = 3; // �ֻ���ͬID
- optional int32 ContractType = 4; // �ֻ���ͬ����
- optional uint64 AccountID = 5; // �ʽ��˻�ID
- optional uint64 CustomerAccountID = 6; // �ͻ��ʽ��˻�ID
- optional string PointDesc = 7; // �������
- optional uint64 Qty = 8; // ����
- optional uint64 GoodsID = 9; // ��ۺ�ԼID
- optional double Basic = 10; // ����
- optional string StartDate = 11; // ��ۿ�ʼ����
- optional string EndDate = 12; // ��۽�������
- optional uint64 PricedQty = 13; // ȷ����
- optional uint64 CancelledQty = 14; // ������(δȷ����)
- optional string Remark = 15; // ��ע
- optional uint64 MarketID = 16; // �г�ID
- optional int32 HandleStatus = 17; // ����״̬
- optional string DeliveryStartDate = 18; // ������(��ʼ)
- optional string DeliveryEndDate = 19; // ������(����)
- }
- // �ֻ���������
- message ERMS3_SpotStockDetailEx {
- optional uint64 DeliveryGoodsID = 1; // �ֻ�Ʒ��ID
- optional uint64 WRStandardID = 2; // �ֵ���ID
- optional uint64 WarehouseID = 3; // �ֿ�ID
- optional double OriStock = 4; // �ڳ����
- optional double CurStock = 5; // ��ĩ���
- optional double TodayIncStock = 6; // ����������
- optional double TodaDecStock = 7; // �����ռ���
- optional double OriRealStock = 8; // �ڳ�ʵ�ʿ��
- optional double CurRealStock = 9; // ��ĩʵ�ʿ��
- optional double TodayIncAcutalStock = 10; // ʵ�ʿ���������
- optional double TodaDecActualStock = 11; // ʵ�ʿ����ռ���
- }
- // ҵ�����δ������ϸ������
- message ERMS3_BizUnpricedDetailEx {
- optional uint64 BizUnpricedDetailID = 1; // ҵ�����δ������ϸID
- optional uint64 SpotDetailID = 2; // �����ϸID
- optional uint64 RelatedBizType = 3; // ����ҵ������
- optional uint64 RelatedBizID = 4; // ����ҵ��ID
- optional uint64 MarketID = 5; // ҵ���г�ID
- optional uint64 SpotContractID = 6; // �ֻ���ͬID
- optional uint64 WRStandardID = 7; // �ֵ���ID
- optional uint64 DeliveryGoodsID = 8; // �ֻ�Ʒ��ID
- optional int32 ContractType = 9; // �ֻ���ͬ����
- optional string TradeDate = 10; // ������
- optional uint64 RelatedQty = 11; // ��������
- optional uint64 CancelledQty = 12; // ������
- optional uint64 PricedQty = 13; // ȷ����
- optional int32 CloseStatus = 14; // ���״̬
- optional string CloseTradeDate = 15; // ��ύ����
- }
- // �ֻ���ͬ�������
- message SpotContractAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 SpotContractID = 3; // ��ͬID
- repeated ERMS3_SpotContractDetailEx ERMS3_SpotContractDetails = 4; // ��ͬ�����ϸ������
- }
- // �ֻ���ͬ�����Ӧ
- message SpotContractAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 SpotContractID = 5; // ��ͬID
- }
- // �ֻ���ͬ���ί������
- message ClientSpotContractPointOrderReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional int32 PointOrderType = 3; // �������ͻ��ܵ��:1�������:2
- optional uint64 RelatedOrderID = 4; // ��۶���ID��������Ϊ2ʱ����
- optional uint64 GoodsID = 5; // ��ۺ�ԼID-0:Ϊ�ֻ�������Ϊ�ڻ���Ʒ��ԼID
- optional uint32 CustomerUserID = 6; // �ͻ�ID
- optional int32 PriceMode = 7; // ȡ�۷�ʽ-1:�м�
- optional double OrderPrice = 8; // ί�м۸�[2:��]
- optional uint64 OrderQty = 9; // ������
- optional int32 ClientType = 10; // �ͻ�������-0:����Ϊδ���ն�����
- optional string ClientOrderTime = 11; // �ͻ���ί��ʱ��
- optional uint64 OperatorID = 12; // ��¼�˺�
- optional int32 OrderSrc = 13; // ί����Դ-1:�ͻ���
- optional string ClientTicket = 14; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ���ί����Ӧ
- message ClientSpotContractPointOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- optional uint64 OrderID = 6; // ���ί�е�ID(354+Unix��ʱ���(10λ)+xxxxxx)
- }
- // �ֻ���ͬ��۳�������
- message ClientSpotContractPointOrderCancelReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 OrderID = 3; // ���ί�е�ID(354+Unix��ʱ���(10λ)+xxxxxx)
- optional uint64 CancelQty = 4; // ��������
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ��۳�����Ӧ
- message ClientSpotContractPointOrderCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ����������
- message ClientSpotContractPointTradeOrderReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 OrderID = 3; // ���ί�е�ID(354+Unix��ʱ���(10λ)+xxxxxx)
- optional double TradePrice = 4; // �ɽ��۸�
- optional uint64 TradeQty = 5; // �ɽ�����
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- optional string Remark = 7; // ��ע
- }
- // �ֻ���ͬ��������Ӧ
- message ClientSpotContractPointTradeOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- optional uint64 TradeID = 6; // ��۳ɽ���ID(355+Unix��ʱ���(10λ)+xxxxxx)
- }
- // �ֻ���ͬ��۳ɽ���ָ����ͬ����
- message ClientPointTradeOrderRelatedSpotContractReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 TradeID = 3; // ��۳ɽ���ID(355+Unix��ʱ���(10λ)+xxxxxx)
- optional uint64 RelatedOrderID = 4; // ����������
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- optional string Remark = 6; // ��ע
- }
- // �ֻ���ͬ��۳ɽ���ָ����ͬ����
- message ClientPointTradeOrderRelatedSpotContractRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ������ϸ����
- message SpotContractDeliveryDetailEx {
- optional uint64 TradeDetailID = 1; // ������ϸID
- optional uint64 DeliveryQty = 2; // ��������
- optional double DeliveryOverShortQty = 3; // �������
- optional double DeliveryOverShortAmount = 4; // ������̽��
- optional double DeliveryActualAmount = 5; // ����ʵ�ʽ��=���ս��
- optional double DeliveryOtherAmount = 6; // ��������
- optional string DeliveryDateTime = 7; // ��������
- }
- // �ֻ���ͬ������������
- message ClientSpotContractDeliveryApplyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- repeated SpotContractDeliveryDetailEx SpotContractDeliveryDetails = 3; // �ֻ���ͬ������ϸ����
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- optional int32 ApplySrc = 5; // ������Դ-1:������
- optional uint64 ApplicantID = 6; // ������[������ʱ�����ԱID��Ϊ�ͻ����Ǵ��¼ID]
- }
- // �ֻ���ͬ����������Ӧ
- message ClientSpotContractDeliveryApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- optional uint64 DeliveryApplyID = 6; // �������뵥ID
- }
- // �ֻ���ͬ���������������
- message ClientSpotContractDeliveryApplyAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DeliveryApplyID = 3; // �������뵥ID
- optional int32 AuditSrc = 4; // �����Դ-1:������2:�ͻ���
- optional uint64 AuditID = 5; // �����[������ʱ�����ԱID��Ϊ�ͻ����Ǵ��¼ID]
- optional string AuditRemark = 6; // ��˱�ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ�������������Ӧ
- message ClientSpotContractDeliveryApplyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ����������˻ع�֪ͨ
- message ClientSpotContractDeliveryApplyAuditWrrNoticeReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 SpotContractID = 3; // �ֻ���ͬID
- repeated SpotContractDeliveryDetailEx SpotContractDeliveryDetails = 4; // �ֻ���ͬ������ϸ����
- }
- // �ֻ���ͬ����������˻ع�֪ͨ
- message ClientSpotContractReckonApplyAuditWrrNoticeReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 SpotContractID = 3; // �ֻ���ͬID
- optional double PrepaymentToReckonAmount = 4; // Ԥ����ת�ѽ��
- }
- // �ֻ���ͬ��������������
- message ClientSpotContractDeliveryApplyModifyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DeliveryApplyID = 3; // �������뵥ID
- optional int32 DeliveryStatus = 4; // ����״̬-1:������
- optional uint64 WarehouseID = 5; // ���ֿ�ID
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ������������Ӧ
- message ClientSpotContractDeliveryApplyModifyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ������������
- message ClientSpotContractReckonApplyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DeliveryApplyID = 3; // �������뵥ID
- optional int32 ReckonType = 4; // ��������-1:�����ո���
- optional double ReckonAmount = 5; // ������
- optional string AttachUrl = 6; // ����
- optional double PrepaymentToReckonAmount = 7; // Ԥ����ת�ѽ��
- optional string ApplyDate = 8; // ����
- optional int32 ApplySrc = 9; // ������Դ-1:������
- optional uint64 ApplicantID = 10; // ������[������ʱ�����ԱID��Ϊ�ͻ����Ǵ��¼ID]
- optional string ClientTicket = 11; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ����������Ӧ
- message ClientSpotContractReckonApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- optional uint64 ReckonApplyID = 6; // ��������ID
- }
- // �ֻ���ͬ���������������
- message ClientSpotContractReckonApplyAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 ReckonApplyID = 3; // ��������ID
- optional int32 AuditSrc = 4; // �����Դ-1:������2:�ͻ���
- optional uint64 AuditID = 5; // �����[������ʱ�����ԱID��Ϊ�ͻ����Ǵ��¼ID]
- optional string AuditRemark = 6; // ��˱�ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ�������������Ӧ
- message ClientSpotContractReckonApplyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ��Ʊ��������
- message ClientSpotContractInvoiceApplyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DeliveryApplyID = 3; // �������뵥ID
- optional int32 InoviceType = 4; // ����Ʊ����-1:��Ʊȷ��
- optional double InvoiceAmount = 5; // ��Ʊ���
- optional string AttachUrl = 6; // ����
- optional string InvoiceDate = 7; // ��Ʊ����
- optional int32 ApplySrc = 8; // ������Դ-1:������
- optional uint64 ApplicantID = 9; // ������[������ʱ�����ԱID��Ϊ�ͻ����Ǵ��¼ID]
- optional string ClientTicket = 10; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ��Ʊ������Ӧ
- message ClientSpotContractInvoiceApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- optional uint64 InvoiceApplyID = 6; // ��Ʊ����ID
- }
- // �ֻ���ͬ��Ʊ�����������
- message ClientSpotContractInvoiceApplyAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 InvoiceApplyID = 3; // ��Ʊ����ID
- optional int32 AuditSrc = 4; // �����Դ-1:������2:�ͻ���
- optional uint64 AuditID = 5; // �����[������ʱ�����ԱID��Ϊ�ͻ����Ǵ��¼ID]
- optional string AuditRemark = 6; // ��˱�ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // �ֻ���ͬ�������������Ӧ
- message ClientSpotContractInvoiceApplyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֵ����������������
- message WRCreditApplyAuditReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 WRCreditApplyID = 3; // ����ID
- optional int32 AuditSrc = 4; // �����Դ-1:������2:�ͻ���
- optional uint64 AuditID = 5; // �����[������ʱ�����ԱID��Ϊ�ͻ����Ǵ��¼ID]
- optional string AuditRemark = 6; // ��˱�ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // �ֵ��������������Ӧ
- message WRCreditApplyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // �ֵ�Ҫ�ػ�ȡ��������
- message GetWRFactorTypeIDReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 DeliveryGoodsId = 3; // ������ƷID
- optional uint64 WareHouseID = 4; // �ֿ�ID
- optional uint64 WRStandardID = 5; // �ֵ���ID
- repeated FactoryDetailEx FactoryDetails = 6; // ѡ������ϸ
- }
- // �ֵ�Ҫ�ػ�ȡ������Ӧ
- message GetWRFactorTypeIDRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- }
- // �ֵ�ת���ֵ�����
- message ReceiptHoldMoveNoHasWrReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; // �����û����˻�ID��д�˽ṹ����
- optional uint64 WRFactorTypeID = 3; // �ֵ�Ҫ������ID
- optional uint64 NewUserID = 4; // ���û�ID
- optional uint64 NewAccountID = 5; // ���û��ʻ�ID
- optional uint64 RelatedOrderID = 6; // ��������
- optional int32 RelatedType = 7; // ��������
- optional uint64 Qty = 8; // ת������
- }
- // �ֵ�ת���ֵ���Ӧ
- message ReceiptHoldMoveNoHasWrRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRID = 5; // �ֵ����ID
- }
- // ����ͷ������
- message ReceiptAddHoldReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; // �����û����˻�ID��д�˽ṹ����
- optional uint64 WRFactorTypeID = 3; // �ֵ�Ҫ������ID
- optional uint64 WRStandardID = 4; // �ֻ���ƷID
- optional uint64 DeliveryGoodsID = 5; // �ֻ�Ʒ��ID
- optional uint64 UserID = 6; // �û�ID
- optional uint64 AccountID = 7; // �û��ʻ�ID
- optional uint64 Qty = 8; // ����
- }
- // ����ͷ����Ӧ
- message ReceiptAddHoldRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- optional uint64 LADINGBILLID = 6; // �ᵥID
- optional uint32 SUBNUM = 7; // �ᵥ�ӵ���
- optional uint64 WRID = 8; // �ֵ����ID
- }
- // ��ʯ��������ӿ�����
- message ReceiptZSOutApplyReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 UserID = 3; // �û�ID������
- optional uint64 AccountID = 4; // �û��ʻ�ID
- optional uint64 WRStandardID = 5; // �ֻ�Ʒ��ID
- optional uint32 WarehouseID = 6; // �ֿ�ID
- optional string Mobile = 7; // �������ֻ���
- optional string AppointmentDate = 8; // ԤԼ����
- optional int32 AppointmentModel = 9; // ԤԼ��ʽ:1-����3-����
- optional uint64 CountryID = 10; // ����
- optional uint64 ProvinceID = 11; // ʡ
- optional uint64 DistrictID = 12; // ��
- optional uint64 CityID = 13; // ��
- optional string Address = 14; // ��ϸ��ַ
- optional string ContactName = 15; // �ջ��������
- optional string ContactNum = 16; // �ջ���������ֻ�
- optional string AppointmentRemark = 17; // ԤԼ��ע
- optional uint64 LadingBillID = 18; // �ᵥID������
- optional uint32 SubNum = 19; // �ᵥ�ӵ��ţ�����
- optional double Qty = 20; // ������������λС��������
- optional string Remark = 21; // ��ע
- optional uint32 ApplyType = 22; // ��������1:��Ա����2��ƽ̨����
- optional uint32 ClientType = 23; // �ն�����
- optional string ClientTicket = 24; // �ͻ�����ˮ��
- }
- // ��ʯ��������ӿ���Ӧ
- message ReceiptZSOutApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 ApplyID = 5; // ����ID
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // ��ʯ������������ӿ�����
- message ReceiptZSOutApplyOperateReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; //
- optional uint64 UserID = 3; // �û�ID������
- optional uint64 ApplyID = 4; // ����ID������
- optional uint32 OperateType = 5; // ��������,1-����2-�ܾ�3-ͨ��������
- optional string Remark = 6; // ��ע
- optional uint32 ClientType = 7; // �ն�����
- optional string ClientTicket = 8; // �ͻ�����ˮ��
- }
- // ��ʯ������������ӿ���Ӧ
- message ReceiptZSOutApplyOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 ApplyID = 5; // ����ID
- optional uint32 ApplyStatus2 = 6; // �������״̬
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ����ͷ�粢ת������
- message ReceiptAddHoldAndMoveReq {
- optional MessageHead Header = 1;
- optional WRCommon Common = 2; // �����û����˻�ID��д�˽ṹ����
- optional uint64 WRFactorTypeID = 3; // �ֵ�Ҫ������ID
- optional uint64 WRStandardID = 4; // �ֻ���ƷID
- optional uint64 DeliveryGoodsID = 5; // �ֻ�Ʒ��ID
- optional uint64 UserID = 6; // �û�ID
- optional uint64 AccountID = 7; // �û��ʻ�ID
- optional uint64 Qty = 8; // ����
- }
- // ����ͷ�粢ת����Ӧ
- message ReceiptAddHoldAndMoveRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRCommon Common = 4; //
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- optional uint64 LADINGBILLID = 6; // �ᵥID
- optional uint32 SUBNUM = 7; // �ᵥ�ӵ���
- optional uint64 WRID = 8; // �ֵ����ID
- }
- // �ֵ�ó��������Ʒ������Ϣ
- message WRGoodsInfo {
- optional uint32 GoodsID = 1; // ������ƷID
- optional string GoodsCode = 2; // ������Ʒ����
- optional double PriceFactor = 3; // ��Ʒ�۸�ϵ��
- optional double PriceMove = 4; // ��Ʒ����ˮֵ
- optional double WeightRatio = 5; // ��Ʒ����ϵ��
- }
- // �ֵ�ó����ί������
- message WRListingOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint32 IsSpecified = 4; // �Ƿ�ָ������
- repeated uint32 MatchUserIDs = 5; // �ֵ�ó�����û�ID����(ָ������ʱ��д)
- optional uint64 OrderQty = 6; // ������
- optional uint32 DeliveryGoodsID = 7; // ������Ʒ��ƷID
- optional uint32 BrandID = 8; // Ʒ��ID
- optional uint32 QualityID = 9; // Ʒ��ID
- optional uint32 SpecID = 10; // ���ID
- optional uint32 WarehouseID = 11; // �ֿ�ID
- optional uint32 DeliveryMonthID = 12; // �·�ID
- optional uint32 WRPriceType = 13; // �۸�ʽ
- optional double FixedPrice = 14; // �̶��۸�
- repeated WRGoodsInfo WRTradeGoods = 15; // �ֵ�ó����Ʒ���ü���(������ʱ��д)
- optional double PriceFactor = 16; // �۸�ϵ��(������ʱ��д)-[����]
- optional double PriceMove = 17; // ����ˮ(������ʱ��д)
- optional uint32 TimevalidType = 18; // ʱ����Ч����
- optional string ValidTime = 19; // ������
- optional double FirstRatio = 20; // ������
- optional int64 PerformanceTemplateID = 21; // ��Լ�ƻ�ģ��ID
- optional uint32 OrderSrc = 22; // ί����Դ
- optional string ClientSerialNo = 23; // �ͻ�����ˮ��
- optional string ClientOrderTime = 24; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 25; // �ն�����
- optional uint64 OperatorID = 26; // ����Ա�˺�ID
- optional uint32 BuyOrSell = 27; // ��������
- optional uint32 PriceDisplayMode = 28; // ��������ʾ��ʽ
- optional uint32 CanBargain = 29; // �����Ƿ�����0:����1:��-ժ���Ƿ����
- optional string Attachment1 = 30; // ����1
- optional string Attachment2 = 31; // ����2
- optional string Remark = 32; // ��ע
- optional uint64 ApplyID = 33; // ����ID
- }
- // �ֵ�ó����ί����Ӧ
- message WRListingOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional uint64 FreezeQty = 7; // ��������
- optional string OrderTime = 8; // ����ί�н���ʱ��
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ���Ƴ�������
- message WRListingCancelOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint64 OldWRTradeOrderID = 4; // Ŀ��ֵ�ó��ί�е�ID
- optional uint32 OrderSrc = 5; // ί����Դ
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional string ClientOrderTime = 7; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 8; // �ն�����
- optional uint64 OperatorID = 9; // ����Ա�˺�ID
- optional uint32 BuyOrSell = 10; // ��������
- optional uint64 WRID = 11; // �ֵ�ID,����ʱ����д
- }
- // ���Ƴ���Ӧ��
- message WRListingCancelOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 WRTradeCancelID = 4; // �ֵ�ó�׳�����
- optional uint64 OldWRTradeOrderID = 5; // Ŀ��ֵ�ó��ί�е�ID
- optional uint32 UserID = 6; // �û�ID
- optional uint64 AccountID = 7; // �ʽ��˺�
- optional uint64 CancelQty = 8; // ��������
- optional string OrderTime = 9; // ���ܳ�����ʱ��
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ժ��ί������
- message WRDelistingOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint64 RelatedWRTradeOrderID = 4; // ����ί�е���(ժ��ί�й�������ί�е�ID)
- optional uint32 WRTransferUserID = 5; // �ֵ������û�
- optional uint64 OrderQty = 6; // ������
- optional uint32 OrderSrc = 7; // ί����Դ
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- optional string ClientOrderTime = 9; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 10; // �ն�����
- optional uint64 OperatorID = 11; // ����Ա�˺�ID
- optional uint32 BuyOrSell = 12; // ��������
- optional uint64 ApplyID = 13; // ����ID
- }
- // ժ��ί��Ӧ��
- message WRDelistingOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional uint64 RelatedWRTradeOrderID = 7; // ����ί�е���(ժ��ί�й�������ί�е�ID)
- optional double FreezeAmount = 8; // �������
- optional string OrderTime = 9; // ����ί�н���ʱ��
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ָ�����ֱ������
- message WRChangeListingMatchDetailReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 RelatedWRTradeOrderID = 3; // ����ί�е���
- repeated uint32 MatchUserIDs = 4; // �ֵ�ó�����û�ID����
- }
- // ���������������
- message WRManageProtoOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 WRBargainID = 3; // �������ID
- optional uint64 AccountID = 4; // �ʽ��˺�
- optional string ApplyPrice = 5; // Э��۸�
- optional uint64 RelatedOrderID = 6; // ��۹�������ί�е���
- optional uint32 WRTransferUserID = 7; // �ֵ������û�
- optional uint64 ApplyQty = 8; // �������
- optional uint32 OrderSrc = 9; // ί����Դ
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- optional string ClientOrderTime = 11; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 12; // �ն�����
- optional uint64 OperatorID = 13; // ����Ա�˺�ID
- optional uint32 BuyOrSell = 14; // ��������:��������ί�е��෴����
- optional uint64 LadingBillId = 15; // �ᵥid(wrholdlb��LadingBillId�ֶ�),����ʱ����д
- optional uint64 SubNum = 16; // �ᵥ�ӵ���(wrholdlb��SubNum�ֶ�),����ʱ����д
- }
- // ���������ί��Ӧ��
- message WRManageProtoOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // ժ��ί�е�ID
- optional string OrderTime = 7; // ����ί�н���ʱ��
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- }
- // ���������ϼ�����
- message ListingStockSaleReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint32 DeliveryGoodsID = 4; // ������Ʒ��ƷID
- optional uint32 OrderSrc = 5; // ί����Դ
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional string ClientOrderTime = 7; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 8; // �ն�����
- optional uint64 OperatorID = 9; // ����Ա�˺�ID
- }
- // ���������ϼ�Ӧ��
- message ListingStockSaleRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional string OrderTime = 6; // ����ί�н���ʱ��
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // �ֻ������������
- message ListingStockTakeReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint32 DeliveryGoodsID = 4; // ������Ʒ��ƷID
- optional uint32 OrderSrc = 5; // ί����Դ
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional string ClientOrderTime = 7; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 8; // �ն�����
- }
- // �ֻ��������Ӧ��
- message ListingStockTakeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional string OrderTime = 6; // ����ί�н���ʱ��
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // Ҫ��������ϸ
- message DGFactoryItems {
- optional uint64 DGFactoryItemTypeID = 1; // Ҫ��������ID
- optional uint64 DGFactoryItemID = 2; // ԤԼҪ��������ֵ
- optional uint32 ItemTypeMode = 3; // Ҫ��������ģʽ
- }
- // �ֲֵ���������
- message HdWROrderReq {
- optional MessageHead Header = 1;
- optional uint64 LadingBillId = 2; // �ᵥid(wrholdlb��LadingBillId�ֶ�),����ʱ����д
- required string TradeDate = 3; // ������
- optional uint64 SubNum = 4; // �ᵥ�ӵ���(wrholdlb��SubNum�ֶ�),����ʱ����д
- optional uint64 WRFactorTypeId = 5; // �ֵ�Ҫ��ID(wrholdlb��WRFactorTypeId�ֶ�),����ʱ����д
- required uint32 UserID = 6; // �û�ID
- required uint64 AccountID = 7; // �ʽ��˺�
- optional uint32 IsSpecified = 8; // �Ƿ�ָ������
- repeated uint64 MatchAccIDs = 9; // �ֵ�ó�����û�ID����(ָ������ʱ��д)
- required uint64 OrderQty = 10; // ί������(�ɹҲ���������)
- required uint32 DeliveryGoodsID = 11; // ������Ʒ��ƷID
- optional uint32 WRPriceType = 12; // �۸�ʽ
- optional double FixedPrice = 13; // �̶��۸�
- repeated WRGoodsInfo WRTradeGoods = 14; // �ֵ�ó����Ʒ���ü���(������ʱ��д)
- optional double PriceFactor = 15; // �۸�ϵ��(������ʱ��д)-[����]
- optional double PriceMove = 16; // ����ˮ(������ʱ��д)
- optional uint32 TimevalidType = 17; // ʱ����Ч����
- optional string ValidTime = 18; // ������
- optional double FirstRatio = 19; // ������
- optional int64 PerformanceTemplateID = 20; // ��Լ�ƻ�ģ��ID
- optional uint32 OrderSrc = 21; // ί����Դ
- optional string ClientSerialNo = 22; // �ͻ�����ˮ��
- optional string ClientOrderTime = 23; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 24; // �ն�����
- optional uint64 OperatorID = 25; // ����Ա�˺�ID
- optional uint32 BuyOrSell = 26; // ��������
- optional uint32 PriceDisplayMode = 27; // ��������ʾ��ʽ
- optional uint32 CanBargain = 28; // �����Ƿ�����0:����1:��-ժ���Ƿ����
- optional string Attachment1 = 29; // ����1
- optional string Attachment2 = 30; // ����2
- optional string Remark = 31; // ��ע
- optional uint64 ApplyID = 32; // ����ID
- optional uint32 CanPart = 33; // �Ƿ���������ժ��0:������;1:����
- repeated string MatchAccIDsString = 34; // �ֵ�ó�����û�ID����(ָ������ʱ��д)
- optional string DeliveryMonth = 35; // ������
- optional uint32 HasWr = 36; // �Ƿ��вֵ�-0:û�вֵ�1:�вֵ�
- optional uint32 WRStandardID = 37; // �ֻ�Ʒ��ID
- repeated DGFactoryItems FactoryItems = 38; // Ҫ��������ϸ����(û�вֵ�Ҫ��ID��д)
- optional uint64 DelistMinQty = 39; // ��ժ����
- optional uint32 MarginFlag = 40; // �����Ƿ�ָ����֤��0:��1:��
- optional uint32 MarginAlgorithm = 41; // ָ����֤��ʽ1:����2:�̶�
- optional double MarginValue = 42; // ָ����֤������ֵ
- optional uint32 AllFriendsFlag = 43; // �Ƿ�ȫ���ѿɼ�0����1:��
- }
- // �ֲֵ�����Ӧ��
- message HdWROrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional uint64 FreezeQty = 7; // ��������
- optional string OrderTime = 8; // ����ί�н���ʱ��
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // �ֲֵ�ժ������
- message HdWRDealOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint64 RelatedWRTradeOrderID = 4; // ����ί�е���(ժ��ί�й�������ί�е�ID)
- optional uint32 WRTransferUserID = 5; // �ֵ������û�
- optional uint64 OrderQty = 6; // ������
- optional uint32 OrderSrc = 7; // ί����Դ
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- optional string ClientOrderTime = 9; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 10; // �ն�����
- optional uint64 OperatorID = 11; // ����Ա�˺�ID
- optional uint32 BuyOrSell = 12; // ��������
- optional uint64 ApplyID = 13; // ����ID
- optional uint64 LadingBillId = 14; // �ᵥid(wrholdlb��LadingBillId�ֶ�),����ʱ����д
- optional uint64 SubNum = 15; // �ᵥ�ӵ���(wrholdlb��SubNum�ֶ�),����ʱ����д
- optional uint64 WRFactorTypeId = 16; // �ֵ�Ҫ��ID(wrholdlb��WRFactorTypeId�ֶ�),����ʱ����д
- optional string TradeDate = 17; // ������
- optional string DeliveryMonth = 18; // ������
- optional uint32 HasWr = 19; // �Ƿ��вֵ�-0:û�вֵ�1:�вֵ�
- optional uint32 IsFinancing = 20; // �Ƿ����ʹ���(��ժ��ʱ��Ч)-0:��1:��
- optional uint64 ProductDetailID = 21; // ���ڻ�����Ʒ���ID(���ʹ���ʱ��Ч)
- }
- // �ֲֵ�ժ��Ӧ��
- message HdWRDealOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional uint64 RelatedWRTradeOrderID = 7; // ����ί�е���(ժ��ί�й�������ί�е�ID)
- optional double FreezeAmount = 8; // �������
- optional string OrderTime = 9; // ����ί�н���ʱ��
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ���������������
- message WRTradeFinanceBuyAuditReq {
- optional MessageHead Header = 1;
- optional uint64 FinanceApplyID = 2; // �������뵥ID
- optional uint32 AuditType = 3; // �������(1:���ͨ��2:��˾ܾ�)
- optional uint64 Auditor = 4; // �����
- optional string AuditRemark = 5; // ��˱�ע
- }
- // �����������Ӧ��
- message WRTradeFinanceBuyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 FinanceApplyID = 4; // �������뵥ID
- }
- // �������볷������
- message WRTradeFinanceBuyCancelReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˺�
- optional uint64 FinanceApplyID = 3; // �������뵥ID
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // �������볷��Ӧ��
- message WRTradeFinanceBuyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 FinanceApplyID = 4; // �������뵥ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // Ԥ�����ͨ������
- message WRPresaleApplyAuditPassReq {
- optional MessageHead Header = 1;
- optional uint64 PresaleApplyID = 2; // Ԥ������ID
- optional uint32 AuditSrc = 3; // �����Դ
- optional uint64 AuditId = 4; // ���ID
- optional string AuditRemark = 5; // ��˱�ע
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // Ԥ�����ͨ����Ӧ
- message WRPresaleApplyAuditPassRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // Ԥ���깺����
- message WRPresalePurchaseReq {
- optional MessageHead Header = 1;
- optional uint64 PresaleApplyID = 2; // Ԥ������ID
- optional uint32 PresaleType = 3; // Ԥ������
- optional uint32 WrTradeType = 4; // ��������
- optional uint64 RelatedWrTradeOrderId = 5; // ��������ί�е���
- optional uint32 ValidType = 6; // ������
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // Ԥ���깺��Ӧ
- message WRPresalePurchaseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional uint64 RelatedWrTradeOrderId = 5; // ��������ί�е���
- optional string ClientTicket = 6; // �ͻ�����ˮ��
- }
- // Ԥ��ҡ������
- message WRPresaleLotteryReq {
- optional MessageHead Header = 1;
- optional uint64 PresaleApplyID = 2; // Ԥ������ID
- optional uint64 LotteryQty = 3; // ҡ������
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // Ԥ��ҡ����Ӧ
- message WRPresaleLotteryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ������Ϣ
- message WRPresalePlaceInfo {
- optional uint64 AccountId = 1; // �˻�ID
- optional uint32 UserId = 2; // �û�ID
- optional uint64 PlaceQty = 3; // ��������
- }
- // Ԥ���������
- message WRPresaleFinishReq {
- optional MessageHead Header = 1;
- optional uint64 PresaleApplyID = 2; // Ԥ������ID
- repeated WRPresalePlaceInfo PlaceInfos = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // Ԥ�������Ӧ
- message WRPresaleFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional string ClientTicket = 5; // �ͻ�����ˮ��
- }
- // ��ʯ����
- message GZWRStandardExInfo {
- optional uint32 ZSCategory = 1; // ��ʯ����,����
- optional uint32 ZSCurrencyType = 2; // ��������,����
- optional string GoodsNo = 3; // ��Ʒ���,����
- optional uint64 WarehouseID = 4; // �ֿ�ID,����
- optional double MarketPrice = 5; // �г��ۣ���λС��
- optional string ImagePath = 6; // ��Ʒ��Ƭ
- optional string WRPath = 7; // �ֵ�ɨ���
- optional string Remark = 8; // ��ע
- optional double Price = 9; // �ܼ�(�۸�)����λС��
- optional double Weight = 10; // ������(��������)����λС��
- optional double WeightAvg = 11; // ƽ����������
- repeated uint32 ZSShapeType = 12; // ��״,1��������״
- optional uint32 ZSColorType1 = 13; // ��ɫ1
- optional uint32 ZSColorType2 = 14; // ��ɫ2
- optional uint32 ZSClarityType1 = 15; // ����1
- optional uint32 ZSClarityType2 = 16; // ����2
- optional uint32 ZSCutType1 = 17; // �й�1
- optional uint32 ZSCutType2 = 18; // �й�2
- optional uint32 ZSSymmetryType1 = 19; // �Գƶ�1
- optional uint32 ZSSymmetryType2 = 20; // �Գƶ�2
- optional uint32 ZSPolishType1 = 21; // ���1
- optional uint32 ZSPolishType2 = 22; // ���2
- optional uint32 ZSFluorescenceType1 = 23; // ӫ��1
- optional uint32 ZSFluorescenceType2 = 24; // ӫ��2
- optional string Size1 = 25; // �ߴ�1,���Ȳ�����10
- optional string Size2 = 26; // �ߴ�2,���Ȳ�����10
- optional string Size3 = 27; // �ߴ�3,���Ȳ�����10
- optional uint32 ZSCertType = 28; // ֤������
- optional string CerNo = 29; // ֤����
- repeated uint32 ZSCrystalType = 30; // ���ͷ�Χ
- optional string CPCertNo = 31; // ����֤����
- optional string Origin = 32; // ԭ����
- optional string KPWeight = 33; // ����֤������
- optional string KPPath = 34; // ����֤��ͼƬ
- optional uint32 ZSStyleType = 35; // ��ʽ
- optional string StoneDesc = 36; // ��ʯ����
- optional string SettingMaterial = 37; // ��Ƕ����
- optional uint32 ZSCZColor1Type = 38; // ������ɫ1
- optional uint32 ZSCZColor2Type = 39; // ������ɫ2
- optional uint32 ZSCZColor3Type = 40; // ������ɫ3
- }
- // ��ʯ���������
- message GZBuyOrderDetailExInfo {
- optional uint64 UserID = 1; // �û�ID
- optional uint64 AccountID = 2; // �ʽ��˻�ID
- optional uint32 ZSCategory = 3; // ��ʯ����
- repeated uint32 ZSCurrencyType = 4; // ��������
- repeated uint32 ZSShapeType = 5; // ��״
- repeated uint32 ZSColorType = 6; // ��ɫ
- repeated uint32 ZSClarityType = 7; // ����
- repeated uint32 ZSCutType = 8; // �й�
- repeated uint32 ZSSymmetryType = 9; // �Գƶ�
- repeated uint32 ZSPolishType = 10; // ���
- repeated uint32 ZSFluorescenceType = 11; // ӫ��
- repeated double Size = 12; // �ߴ�
- repeated uint32 ZSCrystalType = 13; // ����
- optional string Origin = 14; // ԭ����
- repeated uint32 ZSStyleType = 15; // ��ʽ
- repeated uint32 ZSCZColor1Type = 16; // ������ɫ1
- repeated uint32 ZSCZColor2Type = 17; // ������ɫ2
- repeated uint32 ZSCZColor3Type = 18; // ������ɫ3
- optional string Remark = 19; // ��ע
- repeated uint64 WarehouseIDs = 20; // �ֿ�ID
- }
- // ������ʯ��Ʒ�ӿ�����
- message AddZSGoodsReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˻�ID
- optional GZWRStandardExInfo GZ_WRStandardExInfo = 4; // ��ʯ���ԣ�������ǰ4���ֶα���
- optional uint32 AddType = 5; // ����1��������Ʒ2���������ϼܣ�����
- optional int64 PerformanceTemplateID = 6; // ��Լģ��ID,���AddType=2ʱ����
- optional uint64 MarketID = 7; // �г�ID����
- optional uint32 ClientType = 8; // �ն�����
- optional uint32 OrderSrc = 9; // ί����Դ
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ������ʯ��Ʒ�ӿ���Ӧ
- message AddZSGoodsRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˻�ID
- optional uint64 WRStandardID = 6; // �ֻ���ƷID
- optional uint64 WRFactorTypeID = 7; // �ֵ�Ҫ������ID
- optional uint64 LadingBillID = 8; // �ᵥID
- optional uint32 SubNum = 9; // �ᵥ�ӵ���
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ��ʯ�����ƽӿ�����
- message ZSSellOrderListingReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˻�ID������
- optional uint64 WRStandardID = 4; // �ֻ���ƷID������
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID������
- optional double OrderQty = 6; // ��������,����2λС����ΪWeigthAvg��������
- optional uint64 LadingBillID = 7; // �ᵥID,����
- optional uint32 SubNum = 8; // �ᵥ�ӵ���,����
- optional int64 PerformanceTemplateID = 9; // ��Լ�ƻ�ģ��ID
- optional uint32 TimevalidType = 10; // ʱ����Ч����
- optional string ValidTime = 11; // ������
- optional uint32 OrderSrc = 12; // ί����Դ
- optional string ClientSerialNo = 13; // �ͻ�����ˮ��
- optional string ClientOrderTime = 14; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 15; // �ն�����
- optional uint64 MarketID = 16; // �г�ID,����
- }
- // ��ʯ�����ƽӿ���Ӧ
- message ZSSellOrderListingRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional uint64 FreezeQty = 7; // ��������
- optional string OrderTime = 8; // ����ί�н���ʱ��
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ��ʯ��ժ�ƽӿ�����
- message ZSBuyOrderDestingReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˺ţ�����
- optional uint64 RelatedWRTradeOrderID = 4; // ��ί�е��ţ�����
- optional double OrderQty = 5; // ί������,����2λС����ΪWeigthAvg��������
- optional uint32 OrderSrc = 6; // ί����Դ
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- optional string ClientOrderTime = 8; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 9; // �ն�����
- optional uint64 OperatorID = 10; // ����Ա�˺�ID
- optional uint64 MarketID = 11; // �г�ID,����
- }
- // ��ʯ��ժ�ƽӿ���Ӧ
- message ZSBuyOrderDestingRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional uint64 RelatedWRTradeOrderID = 7; // ����ί�е���(ժ��ί�й�������ί�е�ID)
- optional double FreezeAmount = 8; // �������
- optional string OrderTime = 9; // ����ί�н���ʱ��
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ��ժ��ѯ�۽ӿ�����
- message ZSBuyOrderDestingNegPriceReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˺ţ�����
- optional uint64 RelatedOrderID = 4; // ��ί�е��ţ�����
- optional double OrderQty = 5; // ���������2λС��������
- optional double ApplyPrice = 6; // Э��۸�2λС��������
- optional uint32 OrderSrc = 7; // ί����Դ
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- optional string ClientOrderTime = 9; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 10; // �ն�����
- optional uint64 OperatorID = 11; // ����Ա�˺�ID
- optional uint32 MarketID = 12; // �г�ID,����
- optional string ApplyRemark = 13; // ���뱸ע
- }
- // ��ժ��ѯ�۽ӿ�Ӧ��
- message ZSBuyOrderDestingNegPriceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // ժ��ί�е�ID
- optional uint64 WRBargainID = 7; // ������뵥ID
- optional string OrderTime = 8; // ����ί�н���ʱ��
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ��ժ��ѯ�۲����ӿ�����
- message ZSBuyOrderDestingNegPriceOperateReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˺ţ�����
- optional uint64 WRBargainID = 4; // ������뵥ID������
- optional string AuditRemark = 5; // ��ע
- optional uint32 OperateType = 6; // �������ͣ�1������2:�ܾ�
- optional uint32 MarketID = 7; // �г�ID,����
- optional uint32 ClientType = 8; // �ն�����
- optional uint32 OrderSrc = 9; // ί����Դ
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ��ժ��ѯ�۲����ӿ�Ӧ��
- message ZSBuyOrderDestingNegPriceOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRBargainID = 6; // ��ί�е���
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ��ʯ����ƽӿ�����
- message ZSBuyOrderListingReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˺ţ�����
- optional GZBuyOrderDetailExInfo GZ_BuyOrderDetailExInfo = 4; // ��ʯ���������
- optional int64 PerformanceTemplateID = 5; // ��Լ�ƻ�ģ��ID
- optional uint32 MarketID = 6; // �г�ID,����
- optional uint32 OrderSrc = 7; // ί����Դ
- optional string ClientOrderTime = 8; // �ͻ���ί��ʱ��
- optional uint32 ClientType = 9; // �ն�����
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ��ʯ����ƽӿ�Ӧ��
- message ZSBuyOrderListingRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional string OrderTime = 7; // ����ί�н���ʱ��
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- }
- // ��ʯ��ժ������ӿ�����
- message ZSSellOrderDestingApplyReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˻�ID������
- optional uint64 BuyWRTradeOrderID = 4; // �����ί�е�ID,����
- optional uint64 WRStandardID = 5; // �ֻ���ƷID������
- optional uint64 WRFactorTypeID = 6; // �ֵ�Ҫ������ID������
- optional double ApplyQty = 7; // ��������,���2λС��
- optional double ApplyPrice = 8; // ����۸��2λС��
- optional uint64 LadingBillID = 9; // �ᵥID,����
- optional uint32 SubNum = 10; // �ᵥ�ӵ���,����
- optional string ApplyRemark = 11; // ��ע
- optional uint32 ClientType = 12; // �ն�����
- optional string ClientSerialNo = 13; // �ͻ�����ˮ��
- optional uint64 MarketID = 14; // �г�ID,����
- }
- // ��ʯ��ժ������ӿ���Ӧ
- message ZSSellOrderDestingApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 ApplyID = 6; // �ֵ�ó��ί�е�ID
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ��ʯ��ժ����������ӿ�����
- message ZSSellOrderDestingApplyOperateReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint64 SellDelistingApplyID = 4; // ��ժ������ID������
- optional string AuditRemark = 5; // ��ע
- optional uint32 OperateType = 6; // �������ͣ�1������2:�ܾ�
- optional uint32 MarketID = 7; // �г�ID,����
- optional uint32 ClientType = 8; // �ն�����
- optional uint32 OrderSrc = 9; // ί����Դ
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ��ʯ��ժ����������ӿ�Ӧ��
- message ZSSellOrderDestingApplyOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint64 SellDelistingApplyID = 6; // ��ժ������ID
- optional uint64 WRTradeOrderID = 7; // �ֵ�ó��ί�е�ID
- optional double FreezeAmount = 8; // �������
- optional string OrderTime = 9; // ����ί�н���ʱ��
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ��Ʒ�ղز����ӿ�����
- message GoodsFavoriteOperateReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 WRTradeOrderID = 3; // ί�е�ID������
- optional uint32 OperateType = 4; // �������ͣ�1:����2:ɾ��,����
- optional uint32 ClientType = 5; // �ն�����
- optional uint32 MarketID = 6; // �г�ID,����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ��Ʒ�ղز����ӿ�Ӧ��
- message GoodsFavoriteOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 WRTradeOrderID = 5; // ί�е�ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ�֤��������Ϣ
- message DepositConfigInfo {
- optional double DepositRate = 1; // �������
- optional double DiscountAmount = 2; // �Żݽ��
- }
- // ���Ͻ�Э��ת��֪ͨ
- message PurchaseTransferNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint64 TransferID = 2; // uint64 Э��ת��ID
- }
- // ���Ͻ��ֻ�Ԥ�۹��ƽӿ�����
- message SpotPresaleListingOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˺ţ�����
- optional uint32 WRStandardID = 4; // �ֻ���ƷID������
- optional uint32 WarehouseID = 5; // �ֿ�ID������
- optional uint64 Qty = 6; // Ԥ������������
- optional string EndDate = 7; // ����ʱ�䣬����
- repeated DepositConfigInfo DepositConfigs = 8; // ��֤��������Ϣ������һ��
- optional uint32 ClientType = 9; // �ն�����
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- optional double UnitPrice = 11; // �ο���,С����ǰ10����2������
- }
- // ���Ͻ��ֻ�Ԥ�۹��ƽӿ�Ӧ��
- message SpotPresaleListingOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional uint64 WRTradeOrderID = 5; // ί�е�ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ժ�ƽӿ�����
- message SpotPresaleDestingOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˺ţ�����
- optional uint64 PresaleApplyID = 4; // Ԥ������ID������
- optional uint64 Qty = 5; // Ԥ������������
- optional uint64 DepositID = 6; // ����ʽ��THJ_PresaleApplyDeposit��ID,����
- optional uint32 THJDeliveryMode = 7; // ���ʽ������1��ƽ̨�ִ�2������
- optional string ContactName = 8; // ��ϵ������,THJDeliveryMode=2��3ʱ����
- optional string ContactInfo = 9; // ��ϵ��ʽ,THJDeliveryMode=2��3ʱ����
- optional string DesAddress = 10; // Ŀ�ĵص�ַ,THJDeliveryMode=3ʱ����
- optional string ReceiptInfo = 11; // ��Ʊ��Ϣ,THJDeliveryMode=2��3ʱ����
- optional uint32 ClientType = 12; // �ն�����
- optional string ClientSerialNo = 13; // �ͻ�����ˮ��
- optional uint32 DepositType = 14; // ��������,����,1.��Ʒ2.���Ի�
- optional double DepositRate = 15; // �������,���4λС��
- optional uint32 UpdatorID = 16; // �����ˣ�����
- }
- // ���Ͻ��ֻ�Ԥ��ժ�ƽӿ�Ӧ��
- message SpotPresaleDestingOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional uint64 WRTradeDetailID = 5; // �ɽ���ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ�۵��ڽӿ�����
- message SpotPresaleEndReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 PresaleApplyID = 3; // Ԥ������ID������
- optional double LastPrice = 4; // ʵ�ʼ۸���
- optional uint32 ClientType = 5; // �ն�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ�۵��ڽӿ�Ӧ��
- message SpotPresaleEndRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 PresaleApplyID = 5; // Ԥ������ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ�۸�����ӿ�����
- message SpotPresalePlaymentReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 WRTradeDetailID = 3; // �ɹ��ɽ���ID������
- optional uint32 ClientType = 4; // �ն�����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ�۸�����ӿ�Ӧ��
- message SpotPresalePlaymentRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 WRTradeDetailID = 5; // �ɹ��ɽ���ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ΥԼ����ӿ�����
- message SpotPresaleBreachOfContractApplyReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 WRTradeDetailID = 3; // �ɹ��ɽ���ID������
- optional uint32 ClientType = 4; // �ն�����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ΥԼ����ӿ�Ӧ��
- message SpotPresaleBreachOfContractApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 WRTradeDetailID = 5; // �ɹ��ɽ���ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ΥԼȷ�Ͻӿ�����
- message SpotPresaleBreachOfContractConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 WRTradeDetailID = 2; // �ɹ��ɽ���ID������
- optional double BuyAmount = 3; // ��Ӧ�˷��ã�����
- optional double ExchangeAmount = 4; // ƽ̨Ӧ�գ�����
- optional string HandleRemark = 5; // ������ע
- optional uint32 ClientType = 6; // �ն�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- optional double MemberAmount = 8; // ��ԱӪ�շ��ã�����
- optional double RefereeUserAmount = 9; // �Ƽ���Ӧ�շ��ã����Ƽ��������
- optional double SellAmount = 10; // ����Ӧ�շ��ã�����
- }
- // ���Ͻ��ֻ�Ԥ��ΥԼȷ�Ͻӿ�Ӧ��
- message SpotPresaleBreachOfContractConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 WRTradeDetailID = 5; // �ɹ��ɽ���ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ת�ù��ƽӿ�����
- message SpotPresaleTransferListingReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 WRTradeDetailID = 3; // �ɹ��ɽ���ID������
- optional double TransferPrice = 4; // ת�ü۸���
- optional uint32 ClientType = 5; // �ն�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ת�ù��ƽӿ���Ӧ
- message SpotPresaleTransferListingRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 TransferID = 5; // Э��ת��ID
- optional uint64 WRTradeDetailID = 6; // �ɹ��ɽ���ID
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ�۽���ȷ�Ͻӿ�����
- message SpotPresaleDeliveryConfirmReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 WRTradeDetailID = 3; // �ɹ��ɽ���ID������
- optional string Remark = 4; // ��ע
- optional uint32 ClientType = 5; // �ն�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ�۽���ȷ�Ͻӿ�Ӧ��
- message SpotPresaleDeliveryConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional uint64 WRTradeDetailID = 5; // �ɹ��ɽ���ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ�齱�ӿ�����
- message THJRedPacketLotteryReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint32 ClientType = 3; // �ն�����
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ���Ͻ�齱�ӿ���Ӧ
- message THJRedPacketLotteryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID������
- optional double RedPacketAmount = 5; // �������
- optional uint32 GearLevel = 6; // ��λ
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ���Ͻ�ɽ�֪ͨ
- message THJPurchaseTradeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint64 WRTradeDetailID = 2; // uint64 Ԥ�۳ɽ���ϸID
- }
- // ���Ͻ��ֻ�Ԥ��ת�ó����ӿ�����
- message SpotPresaleTransferCancelReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 WRTradeDetailID = 3; // �ɹ��ɽ���ID������
- optional uint32 ClientType = 4; // �ն�����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ת�ó����ӿ���Ӧ
- message SpotPresaleTransferCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TransferID = 4; // Э��ת��ID
- optional uint64 WRTradeDetailID = 5; // �ɹ��ɽ���ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ת��ժ�ƽӿ�����
- message SpotPresaleTransferDestingReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // ժ���ʽ��˻�ID������
- optional uint64 TransferID = 4; // Э��ת��ID
- optional uint32 ClientType = 5; // �ն�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��ֻ�Ԥ��ת��ժ�ƽӿ���Ӧ
- message SpotPresaleTransferDestingRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 TransferID = 5; // Э��ת��ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ�����֧ȡ����ӿ�����
- message THJProfitDrawApplyReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional string DrawMonth = 3; // ֧ȡ�·ݣ���ʽyyyyMMeg:202209������
- optional double DrawAmount = 4; // ֧ȡ������
- optional uint32 ApplySrc = 5; // ������Դ-1:������
- optional uint32 ApplyerID = 6; // ������
- optional uint32 ClientType = 7; // �ն����ͣ����������ԴΪ2����д
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- }
- // ���Ͻ�����֧ȡ����ӿ���Ӧ
- message THJProfitDrawApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 ApplyID = 5; // ����ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���Ͻ��Ƽ��˻��ֲ����ӿ�����
- message THJBuildRefUserScoreReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint32 ClientType = 3; // �ն�����
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ���Ͻ��Ƽ��˻��ֲ����ӿ���Ӧ
- message THJBuildRefUserScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���Ͻ����̶�����������ӿ�����
- message SpotPresaleInversotrDespositReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional double DepositRate = 3; // ���������4λС��������
- optional int64 DepositQty = 4; // ����������������ɸ�
- optional uint32 UpdatorID = 5; // �����ˣ�����
- optional uint32 ClientType = 6; // �ն�����
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- optional uint32 UpdatorType = 8; // ����������,1:ƽ̨2:���ͻ�Ա
- }
- // ���Ͻ����̶�����������ӿ���Ӧ
- message SpotPresaleInversotrDespositRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���Ͻ�Ԥ�۵������
- message SpotPresalePointPriceReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 WRTradeDetailID = 3; // Ԥ�۳ɽ���ϸID
- optional uint32 ClientType = 4; // �ն�����
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���Ͻ�Ԥ�۵����Ӧ
- message SpotPresalePointPriceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 WRTradeDetailID = 5; // Ԥ�۳ɽ���ϸID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ����Ԥ����������
- message GZPresaleApplyReq {
- optional MessageHead Header = 1;
- optional uint32 SellUserID = 2; // ���з��û�������
- optional uint64 SellAccountID = 3; // ���з��ʽ��˻�ID,����
- optional string WRStandardName = 4; // �ֻ���Ʒ����,����
- optional double PresaleQty = 5; // Ԥ������,����,С������λ
- optional double MinBuyQty = 6; // ������С�깺��,����,С������λ
- optional double MaxBuyQty = 7; // ��������깺��,����,С������λ
- optional double MinSuccessQty = 8; // ��ͳ�����,����,С������λ
- optional double UnitPrice = 9; // Ԥ�ۼ۸�С������λ,����
- optional string StartDate = 10; // Ԥ�ۿ�ʼ����,����
- optional string EndDate = 11; // Ԥ�۽�������,����
- optional uint32 BuyMarginAlgorithm = 12; // ��֤��ʽ,����
- optional double BuyMarginValue = 13; // ��֤������ֵ,С������λ,����
- optional int64 PerformanceTemplateID = 14; // ��Լ�ƻ�ģ��ID,����
- optional uint32 MarketID = 15; // �г�ID,����
- optional uint32 YSZSCategory = 16; // Ԥ����ʯ����
- optional string ZSColorTypeStr = 17; // ��ɫ,�������64���ַ�
- optional string ZSClarityTypeStr = 18; // ����,�������64���ַ�
- optional string SizeStr = 19; // �ߴ�,�������64���ַ�
- optional string YieldRate = 20; // ��Ʒ��,�������64���ַ�
- optional string QtyDesc = 21; // ��������,�������64���ַ�
- optional string WeightDesc = 22; // ��������,�������64���ַ�
- optional uint32 YSProductionMode = 23; // ������ʽ
- optional string PictureUrls = 24; // ͼƬ·��,CLOB,���Ŷ��ŷָ�
- optional string Remark = 25; // ��ע,�������256���ַ�
- optional uint32 ClientType = 26; // �ն�����
- optional string ClientSerialNo = 27; // �ͻ�����ˮ��
- }
- // ����Ԥ��������Ӧ
- message GZPresaleApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 SellUserID = 4; // ���з��û�
- optional uint64 PresaleApplyID = 5; // Ԥ������ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ����Ԥ���������ͨ������
- message GZPresaleApplyAuditReq {
- optional MessageHead Header = 1;
- optional uint64 PresaleApplyID = 2; // Ԥ������ID,����
- optional uint32 SellMarginAlgorithm = 3; // ������֤����ȡ��ʽ,����
- optional double SellMarginValue = 4; // ������֤������ֵ,����
- optional uint32 AuditSrc = 5; // �����Դ��1:������2:�ն�,����
- optional uint32 AuditID = 6; // �����,����
- optional string AuditRemark = 7; // ��˱�ע�������128���ַ�
- optional uint32 MarketID = 8; // �г�ID,����
- optional uint32 ClientType = 9; // �ն�����
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ����Ԥ���������ͨ����Ӧ
- message GZPresaleApplyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ����Ԥ���Ϲ��µ�����
- message GZPresaleOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˻�ID,����
- optional uint64 WRTradeOrderID = 4; // �ֵ�ó��ί�е�ID,����
- optional double OrderQty = 5; // �Ϲ�����,����,2λС��
- optional uint32 MarketID = 6; // �г�ID,����
- optional string ClientOrderTime = 7; // ί��ʱ��,����
- optional uint32 ClientType = 8; // �ն�����
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ����Ԥ���Ϲ��µ���Ӧ
- message GZPresaleOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˻�ID
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ���꼯�ɼ۸��б�
- message GZCenterPurchasePriceList {
- optional uint32 StepIndex = 1; // ��λ��ţ�����
- optional double Qty = 2; // ��λ����,����,С������λ
- optional double Price = 3; // ��λ�۸�,С������λ,����
- }
- // ���꼯����������
- message GZCenterPurchaseApplyReq {
- optional MessageHead Header = 1;
- optional uint32 SellUserID = 2; // ���з��û�������
- optional uint64 SellAccountID = 3; // ���з��ʽ��˻�ID,����
- optional string WRStandardName = 4; // �ֻ���Ʒ����,����
- optional double PresaleQty = 5; // Ԥ������,����,С������λ
- optional double MinBuyQty = 6; // ������С�깺��,����,С������λ
- optional double MaxBuyQty = 7; // ��������깺��,����,С������λ
- optional double MinSuccessQty = 8; // ��ͳ�����,����,С������λ
- optional string StartDate = 9; // Ԥ�ۿ�ʼ����,����
- optional string EndDate = 10; // Ԥ�۽�������,����
- optional uint32 BuyMarginAlgorithm = 11; // ��֤��ʽ,����
- optional double BuyMarginValue = 12; // ��֤������ֵ,С������λ,����
- optional int64 PerformanceTemplateID = 13; // ��Լ�ƻ�ģ��ID,����
- repeated GZCenterPurchasePriceList GZCenterPurchasePriceLists = 14; // �۸��б�,����
- optional uint32 MarketID = 15; // �г�ID,����
- optional uint32 YSZSCategory = 16; // Ԥ����ʯ����
- optional string ZSShapeTypeStr = 17; // ��״,�������64���ַ�
- optional string ZSColorTypeStr = 18; // ��ɫ,�������64���ַ�
- optional string ZSClarityTypeStr = 19; // ����,�������64���ַ�
- optional string ZSCutTypeStr = 20; // �й�,�������64���ַ�
- optional string ZSSymmetryTypeStr = 21; // �Գ�,�������64���ַ�
- optional string ZSPolishTypeStr = 22; // ��,�������64���ַ�
- optional string ZSFluorescenceTypeStr = 23; // ӫ��,�������64���ַ�
- optional string SizeStr = 24; // �ߴ�,�������64���ַ�
- optional string YieldRate = 25; // ��Ʒ��,�������64���ַ�
- optional string QtyDesc = 26; // ��������,�������64���ַ�
- optional string WeightDesc = 27; // ��������,�������64���ַ�
- optional uint32 YSProductionMode = 28; // ������ʽ
- optional string PictureUrls = 29; // ͼƬ·��,CLOB,���Ŷ��ŷָ�
- optional string Remark = 30; // ��ע,�������256���ַ�
- optional uint32 ClientType = 31; // �ն�����
- optional string ClientSerialNo = 32; // �ͻ�����ˮ��
- }
- // ���꼯��������Ӧ
- message GZCenterPurchaseApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 SellUserID = 4; // ���з��û�
- optional uint64 PresaleApplyID = 5; // Ԥ������ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ���꼯���������ͨ������
- message GZCenterPurchaseApplyAuditReq {
- optional MessageHead Header = 1;
- optional uint64 PresaleApplyID = 2; // Ԥ������ID,����
- optional uint32 SellMarginAlgorithm = 3; // ������֤����ȡ��ʽ,����
- optional double SellMarginValue = 4; // ������֤������ֵ,����
- optional uint32 AuditSrc = 5; // �����Դ��1:������2:�ն�,����
- optional uint32 AuditID = 6; // �����,����
- optional string AuditRemark = 7; // ��˱�ע�������128���ַ�
- optional uint32 MarketID = 8; // �г�ID,����
- optional uint32 ClientType = 9; // �ն�����
- optional string ClientSerialNo = 10; // �ͻ�����ˮ��
- }
- // ���꼯���������ͨ����Ӧ
- message GZCenterPurchaseApplyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 PresaleApplyID = 4; // Ԥ������ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ���꼯���Ϲ��µ�����
- message GZCenterPurchaseOrderReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID������
- optional uint64 AccountID = 3; // �ʽ��˻�ID,����
- optional uint64 WRTradeOrderID = 4; // �ֵ�ó��ί�е�ID,����
- optional double OrderQty = 5; // �Ϲ�����,����,2λС��
- optional uint32 MarketID = 6; // �г�ID,����
- optional string ClientOrderTime = 7; // ί��ʱ��,����
- optional uint32 ClientType = 8; // �ն�����
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- }
- // ���꼯���Ϲ��µ���Ӧ
- message GZCenterPurchaseOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˻�ID
- optional uint64 WRTradeOrderID = 6; // �ֵ�ó��ί�е�ID
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ��ͬ��������
- message ContractActivationReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- optional uint64 LenderAccountID = 5; // ����ʽ��˺�
- repeated uint64 wrholdids = 6; // �ֵ��ֲ�ID����
- optional uint64 WRFactorTypeID = 7; // �ֵ�Ҫ������ID
- optional uint64 DeliveryGoodsID = 8; // ������ƷID
- optional uint64 BrandID = 9; // Ʒ��ID
- optional uint64 QualityID = 10; // Ʒ��ID
- optional uint64 SpecID = 11; // ���ID
- optional uint64 WarehouseID = 12; // �ֿ�ID
- optional uint64 DeliveryMonthID = 13; // �·�ID
- optional double WRCurAmount = 14; // �ֵ����й�ֵ
- repeated ContractEstimateConfig estimate_config = 15; // ��ֵ����
- optional double price_move = 16; // ��ֵ����ˮ
- }
- // ��ͬ����Ӧ��
- message ContractActivationRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ��ͬȷ������
- message ContractConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional uint64 BorrowerAccountID = 4; // ���ʽ��˺�
- optional uint64 WRFactorTypeID = 5; // �ֵ�Ҫ������ID
- optional uint64 WRPositionQty = 6; // �ֵ�ͷ������
- repeated ContractEstimateConfig estimate_config = 7; // ��ֵ����
- optional double price_move = 8; // ��ֵ����ˮ
- }
- // ��ͬȷ��Ӧ��
- message ContractConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // �ֶ���Ϣ����
- message ManualInterestSettlementReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- }
- // �ֶ���ϢӦ��
- message ManualInterestSettlementRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // �ֵ��ع�����
- message WarehouseRepurchaseReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- optional uint64 WRPositionQty = 5; // �ֵ�ͷ������
- }
- // �ֵ��ع�Ӧ��
- message WarehouseRepurchaseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ֧��Ƿ������
- message PaymentArrearsReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- }
- // ֧��Ƿ��Ӧ��
- message PaymentArrearsRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ΥԼȷ������
- message SCFBreachConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- optional string Remark = 5; // ��ע
- }
- // ΥԼȷ��Ӧ��
- message SCFBreachConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 BreachStatus = 7; // ΥԼ״̬
- optional int32 Status = 8; // ״̬
- }
- // ΥԼ��������
- message SCFBreachHandleReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- optional double BreachAmount = 5; // ΥԼ���
- optional string Remark = 6; // ��ע
- }
- // ΥԼ����Ӧ��
- message SCFBreachHandleRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 BreachStatus = 7; // ΥԼ״̬
- optional int32 Status = 8; // ״̬
- }
- // �رպ�ͬ����
- message CloseContractReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- }
- // �رպ�ͬӦ��
- message CloseContractRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ���Ӻ������ʽ�����
- message AddPartnerFundReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- optional double AddAmount = 5; // ���ӽ��
- }
- // ���Ӻ������ʽ�Ӧ��
- message AddPartnerfundRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // �ֶ���������
- message ManualRepayReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- optional double RepayAmount = 5; // ������
- }
- // �ֶ�����Ӧ��
- message ManualRepayRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ֧����֤������
- message PaymentMarginReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- }
- // ֧����֤��Ӧ��
- message PaymentMarginRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ȷ�Ϸſ�����
- message ConfirmLoanReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- }
- // ȷ�Ϸſ�Ӧ��
- message ConfirmLoanRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ��ͬע������
- message ContractLoginoutReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- }
- // ��ͬע��Ӧ��
- message ContractLoginountRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ��ͬ״̬������
- message ContractStatusModifyReq {
- optional MessageHead Header = 1;
- optional uint64 ExtBusinessID = 2; // �ⲿҵ����ˮ��
- optional uint64 SCFContractID = 3; // SCF��ͬID
- optional int32 SCFContractType = 4; // ��ͬ����
- optional int32 ContractBeforeStatus = 5; // ��ͬԭ��״̬(����Ϊ����֮��״̬)
- optional int32 ScfContractStatus = 6; // ��ͬԭ��״̬(����Ϊ����֮��״̬)
- }
- // ��ͬ״̬��Ӧ��
- message ContractStatusModifyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SCFContractID = 4; // SCF��ͬID
- optional uint64 SCFTicketID = 5; // ��Ӧ��������ˮID
- optional uint64 ExtBusinessID = 6; // �ⲿҵ����ˮ��
- optional int32 Status = 7; // ״̬
- }
- // ��ͬ��ֵ����
- message ContractEstimateConfig {
- optional uint64 scfcontractid = 1; // SCF��ͬID(310+Unix��ʱ���(10λ)+xxxxxx)
- optional uint64 scfgoodsid = 2; // SCF��ƷID
- optional double scfgoodsratio = 3; // ��Ʒϵ��
- optional double pricemove = 4; // ��Ʒ����ˮֵ
- optional double weightratio = 5; // ����ϵ��
- optional string updatetime = 6; // ����ʱ��
- }
- // ���ɻع���ͬ����
- message GenerateBuyBackContractReq {
- optional MessageHead Header = 1;
- optional uint64 ReleatedId = 2; // ����ID
- optional uint32 ScfContractType = 3; // ��ͬ����
- optional uint32 LenderUserID = 4; // ���ʷ��û�ID
- optional uint64 LenderAccountID = 5; // ���ʷ��˻�ID
- optional uint32 BorrowerUserID = 6; // ���û�ID
- optional uint64 BorrowerAccountID = 7; // ���˻�ID
- optional double TradeAmount = 8; // �ɽ����
- optional uint64 TradeQty = 9; // �ɽ�����
- optional double RemainAmount = 10; // ��ͬʣ����
- optional double InitMargin = 11; // ��֤��
- optional uint64 WRFactorTypeID = 12; // �ֵ�Ҫ������ID
- optional uint32 IsAutoLoan = 13; // �Ƿ��Զ��ſ�
- optional double MarginRatio = 14; // ��֤�����
- optional uint32 InterestRateMode = 15; // ���ʷ�ʽ
- optional double InterestRate = 16; // ����
- optional uint32 InterestSettleMode = 17; // ��Ϣ��ʽ
- optional double InterestSettleValue = 18; // ��Ϣ��ʽֵ
- optional uint32 InterestMinLen = 19; // ���ټ�Ϣʱ��
- optional uint32 FinancingDays = 20; // ����
- optional uint32 DeliveryGoodsID = 21; // �ֻ�Ʒ��ID
- optional uint32 WarehouseID = 22; // �ֿ�ID
- optional uint32 TradeMarketID = 23; // �����г�ID
- optional uint32 HasFreezeWR = 24; // �Ƿ��Ѷ���ֵ�
- }
- // ���ɻع���ͬ��Ӧ
- message GenerateBuyBackContractRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ReleatedId = 4; // ����ID
- optional uint64 ScfContractId = 5; // SCF��ͬID(310+Unix��ʱ���(10λ)+xxxxxx)
- }
- // �����˻���Ϣ
- message ChannelAccountInfo {
- optional string BrokerID = 1; // ����˾����
- optional string AccountID = 2; // Ͷ�����ʺ�
- optional string AccountPwd = 3; // �˺�����
- }
- // �˻��ʽ���Ϣ
- message ChannelAccountMoneyInfo {
- optional string BrokerID = 1; // ����˾����
- optional string InvestorID = 2; // Ͷ�����ʺ�
- optional double PreBalance = 3; // �ϴν�������
- optional double PreMargin = 4; // �ϴ�ռ�õı�֤��
- optional double InterestBase = 5; // ��Ϣ����
- optional double Interest = 6; // ��Ϣ����
- optional double Deposit = 7; // �����
- optional double Withdraw = 8; // ������
- optional double FrozenMargin = 9; // ����ı�֤��
- optional double FrozenCash = 10; // ������ʽ�
- optional double FrozenCommission = 11; // �����������
- optional double CurrMargin = 12; // ��ǰ��֤���ܶ�
- optional double CashIn = 13; // �ʽ���
- optional double Commission = 14; // ������
- optional double CloseProfit = 15; // ƽ��ӯ��
- optional double PositionProfit = 16; // �ֲ�ӯ��
- optional double Balance = 17; // �ڻ���������
- optional double Available = 18; // �����ʽ�
- optional double WithdrawQuota = 19; // ��ȡ�ʽ�
- optional double Reserve = 20; // ��������
- optional string TradingDay = 21; // ������
- optional int32 SettlementID = 22; // ������
- optional double ExchangeMargin = 23; // ��������֤��
- optional double DeliveryMargin = 24; // Ͷ���߽��֤��
- optional double ExchangeDeliveryMargin = 25; // ���������֤��
- }
- // �ֲ�ͷ��
- message ChannelPositionInfo {
- optional string InstrumentID = 1; // ��Լ����
- optional string BrokerID = 2; // ����˾����
- optional string InvestorID = 3; // Ͷ���ߴ���
- optional uint32 PosiDirection = 4; // �ֲֶ�շ���PositionDirection
- optional uint32 HedgeFlag = 5; // Ͷ���ױ���־HedgeFlagType
- optional uint32 PositionDate = 6; // �ֲ�����PositionDateType
- optional int32 YdPosition = 7; // ���ճֲ�
- optional int32 Position = 8; // �ֲ�
- optional int32 LongFrozen = 9; // ��ͷ����
- optional int32 ShortFrozen = 10; // ��ͷ����
- optional int32 OpenVolume = 11; // ������
- optional int32 CloseVolume = 12; // ƽ����
- optional double OpenAmount = 13; // ���ֽ��
- optional double CloseAmount = 14; // ƽ�ֽ��
- optional double PositionCost = 15; // �ֲֳɱ�
- optional double UseMargin = 16; // ռ�õı�֤��
- optional double FrozenMargin = 17; // ����ı�֤��
- optional double FrozenCash = 18; // ������ʽ�
- optional double FrozenCommission = 19; // �����������
- optional double CashIn = 20; // �ʽ���
- optional double Commission = 21; // ������
- optional double CloseProfit = 22; // ƽ��ӯ��
- optional double PositionProfit = 23; // �ֲ�ӯ��
- optional double PreSettlementPrice = 24; // �ϴν����
- optional double SettlementPrice = 25; // ������
- optional string TradingDay = 26; // ������
- optional double OpenCost = 27; // ���ֳɱ�
- optional double ExchangeMargin = 28; // ��������֤��
- optional double CloseProfitByDate = 29; // ���ն���ƽ��ӯ��
- optional double CloseProfitByTrade = 30; // ��ʶԳ�ƽ��ӯ��
- optional int32 TodayPosition = 31; // ���ճֲ�
- }
- // �ֲ���ϸ
- message ChannelPositionDetailInfo {
- optional string InstrumentID = 1; // ��Լ����
- optional string BrokerID = 2; // ����˾����
- optional string InvestorID = 3; // Ͷ���ߴ���
- optional uint32 HedgeFlag = 4; // Ͷ���ױ���־HedgeFlagType
- optional uint32 Direction = 5; // ��������
- optional string OpenDate = 6; // ��������
- optional string TradeID = 7; // �ɽ����
- optional int32 Volume = 8; // ����
- optional double OpenPrice = 9; // ���ּ�
- optional string TradingDay = 10; // ������
- optional int32 SettlementID = 11; // ������
- optional string ExchangeID = 12; // ����������
- optional double CloseProfitByDate = 13; // ���ն���ƽ��ӯ��
- optional double CloseProfitByTrade = 14; // ��ʶԳ�ƽ��ӯ��
- optional double PositionProfitByDate = 15; // ���ն��гֲ�ӯ��
- optional double PositionProfitByTrade = 16; // ��ʶԳ�ֲ�ӯ��
- optional double Margin = 17; // Ͷ���߱�֤��
- optional double ExchMargin = 18; // ��������֤��
- optional double LastSettlementPrice = 19; // ������
- optional double SettlementPrice = 20; // �����
- optional int32 CloseVolume = 21; // ƽ����
- optional double CloseAmount = 22; // ƽ�ֽ��
- }
- // ������Ϣ
- message ChannelOrderInfo {
- required string InstrumentID = 1; // ��Լ����
- optional uint32 OrderPriceType = 2; // �����۸�����OrderPriceType
- optional uint32 Direction = 3; // ��������
- optional uint32 OffsetFlag = 4; // ��ƽ��־OffsetFlag
- optional double LimitPrice = 5; // �۸�
- optional int32 VolumeTotalOriginal = 6; // ����
- optional uint32 TimeCondition = 7; // ��������TimeConditionType
- optional uint32 HedgeFlag = 8; // Ͷ���ױ���־HedgeFlagType
- optional string ExchangeID = 9; // ����������
- optional int32 ClientOrderID = 10; // �ͻ��˱�������
- optional int32 MhpOrderID = 11; // �ӿ�ƽ̨��������
- optional string ChannelOrderSysID = 12; // ����ϵͳ����
- optional int32 VolumeTraded = 13; // ��ɽ�����
- optional int32 VolumeTotal = 14; // ʣ������
- optional string InsertDate = 15; // ��������
- optional string InsertTime = 16; // ί��ʱ��
- optional string CancelTime = 17; // ����ʱ��
- optional uint32 OrderStatus = 18; // ����״̬MhpOrderStatusType
- optional bytes StatusMsg = 19; // ״̬��Ϣ
- required string InvestorID = 20; // Ͷ���ߴ���
- optional string TradingDay = 21; // ������
- }
- // �ɽ���Ϣ
- message ChannelTradeInfo {
- optional string InvestorID = 1; // Ͷ���ߴ���
- optional string InstrumentID = 2; // ��Լ����
- optional string ExchangeID = 3; // ����������
- optional uint32 HedgeFlag = 4; // Ͷ���ױ���־HedgeFlagType
- optional uint32 Direction = 5; // ��������
- optional uint32 OffsetFlag = 6; // ��ƽ��־OffsetFlag
- optional double Price = 7; // �۸�
- optional int32 Volume = 8; // ����
- optional string TradeDate = 9; // �ɽ�ʱ��
- optional string TradeTime = 10; // �ɽ�ʱ��
- optional string TradingDay = 11; // ������
- optional string ChannelTradeID = 12; // �����ɽ����
- optional string ChannelOrderSysID = 13; // ����ϵͳ����
- optional int32 MhpOrderID = 14; // �ӿ�ƽ̨��������
- optional int32 ClientOrderID = 15; // �ͻ��˱�������
- }
- // ��Լ��Ϣ
- message ChannelInstrumentInfo {
- optional string InstrumentID = 1; // ��Լ����
- optional string ProductID = 2; // ��Ʒ����
- optional string ExchangeID = 3; // ����������
- optional int32 ChannelID = 4; // ����������
- }
- // ͨ������
- message ChannelRequestInfo {
- optional int32 RequestID = 1; // ������
- optional uint32 InterfaceID = 2; // ͨ�����ChannelIDType
- optional string RequestDate = 3; // ��������(YYYYMMDD)
- optional string RequestTime = 4; // ����ʱ��(HH:MM:SS)
- optional string LoginID = 5; // ƽ̨��¼�˺�
- }
- // ͨ��Ӧ��
- message ChannelResponseInfo {
- required int32 RspCode = 1; // ������
- optional bytes RspText = 2; // ������Ϣ
- optional int32 RequestID = 3; // ������
- optional uint32 IsLast = 4; // �Ƿ�Ϊ������������һ��Ӧ��
- }
- // ��¼����
- message ChannelReqLogin {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string LoginID = 2; // ƽ̨��¼�ʺ�
- required string LoginPwd = 3; // ƽ̨��¼����
- required ChannelAccountInfo Account = 4; // �����˻���Ϣ
- }
- // ��¼Ӧ��
- message ChannelRspLogin {
- required ChannelResponseInfo RspInfo = 1; //
- }
- // �dz�����
- message ChannelReqLogout {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string LoginID = 2; // ��¼�ʺ�
- }
- // �dz�Ӧ��
- message ChannelRspLogout {
- required ChannelResponseInfo RspInfo = 1; //
- }
- // ������������
- message ChannelReqSubscribeQuote {
- optional ChannelRequestInfo ReqInfo = 1; //
- repeated string InstrumentCodes = 2; //
- }
- // ��������Ӧ��
- message ChannelRspSubscribeQuote {
- required ChannelResponseInfo RspInfo = 1; //
- repeated ChannelRealQuotation LastQuotes = 2; //
- }
- // ʵʱ�������ݰ��ṹ
- message ChannelRealQuotation {
- optional string strName = 1; // ��Ʒ����
- optional string strWare = 2; // ��Ʒ����(����)
- optional string strSettlementGroupID = 3; // ��������
- optional string strSettlementID = 4; // ������
- optional string strLast = 5; // ���¼�
- optional string strLastVolume = 6; // ������
- optional string strLastTurnover = 7; // ���³ɽ����
- optional string strLastLot = 8; // ���³ɽ�����
- optional string strTotalVolume = 9; // �ܳɽ���
- optional string strTotalTurnover = 10; // �ܳɽ����
- optional string strTotalLot = 11; // �ܳɽ�����
- optional string strPreClose = 12; // ����
- optional string strOpen = 13; // ���̼�
- optional string strHigh = 14; // ���
- optional string strLow = 15; // ��ͼ�
- optional string strClose = 16; // ����
- optional string strLifeHigh = 17; // ��ʷ���
- optional string strLifeLow = 18; // ��ʷ���
- optional string strPreSettle = 19; // �����
- optional string strSettle = 20; // �����
- optional string strAverage = 21; // ����
- optional string strHighLimit = 22; // ��ͣ��
- optional string strLowLimit = 23; // ��ͣ��
- optional string strPriceEarningsRatio1 = 24; // ��ӯ��1
- optional string strPriceEarningsRatio2 = 25; // ��ӯ��2
- optional string strChange = 26; // �ǵ���������һ�ڼ۱Ƚ�
- optional string strChangeSinceOpen = 27; // �ǵ������뿪��ʱ�ļ۸�Ƚ�
- optional string strPctChange = 28; // �ǵ��ٷֱ�
- optional string strPreOpenInterest = 29; // ���ճֲ���
- optional string strOpenInterest = 30; // �ֲ���
- optional string strPreDelta = 31; // ������ʵ��
- optional string strDelta = 32; // ��ʵ��
- optional string strDate = 33; // ����
- optional string strTime = 34; // ʱ��
- optional string strBid = 35; // ��һ
- optional string strBid2 = 36; // ���
- optional string strBid3 = 37; // ����
- optional string strBid4 = 38; // ����
- optional string strBid5 = 39; // ����
- optional string strBidVolume = 40; // ��һ
- optional string strBidVolume2 = 41; // ���
- optional string strBidVolume3 = 42; // ����
- optional string strBidVolume4 = 43; // ����
- optional string strBidVolume5 = 44; // ����
- optional string strAsk = 45; // ��һ
- optional string strAsk2 = 46; // ����
- optional string strAsk3 = 47; // ����
- optional string strAsk4 = 48; // ����
- optional string strAsk5 = 49; // ����
- optional string strAskVolume = 50; // ��һ
- optional string strAskVolume2 = 51; // ����
- optional string strAskVolume3 = 52; // ����
- optional string strAskVolume4 = 53; // ����
- optional string strAskVolume5 = 54; // ����
- optional int32 lCount = 55; // �۸������
- optional int32 iOrderID = 56; // ����Ʒ�б���,���������õ��ı��
- optional int32 lRadix = 57; // С����λ��
- optional string strRemark = 58; // �۸�ע
- optional string strAskHigh = 59; // ���������
- optional string strAskLow = 60; // ���������
- optional string strAskPreClose = 61; // ����������
- optional string strAskOpen = 62; // ����������
- optional int32 iBitNumbers = 63; // �۸���ռ�ֽڳ���
- optional int32 nSourceID = 64; // ����Դ���
- optional int32 nWareGroupID = 65; // ��Ʒ�����
- optional int32 nExchangeID = 66; // ����������
- optional int32 nSourceStepPrice = 67; // �����鴦�����е�λ��
- optional int32 lLastTime = 68; // ����ʱ��
- optional string strBidQueueInfo = 69; // ��-������Ϣ(����ʿ)
- optional string strAskQueueInfo = 70; // ��-������Ϣ(����ʿ)
- optional string strTotalOpenInterest = 71; // �ֲܳ���
- optional string strStrike = 72; // ��ʹ��
- optional string strCalculatedOpen = 73; // �ⶨ���̼�CalculatedOpen
- optional string strBidOpen = 74; // ���������
- optional string strBidClose = 75; // ���������
- optional string strPreTotalTurnover = 76; // �����ܽ��
- optional string strTradeDelete = 77; // �ɽ�������
- optional string strTradeDeleteVolume = 78; // �ɽ�������
- optional string strEAS = 79; // Ԥ��ƽ�������estimatedaverage
- optional string strAskClose = 80; // ����������
- optional string strPublicTradeType = 81; // �����Ľ�������
- optional string strIEP = 82; // IndicativeEquilibriumPrice,
- optional string strIEV = 83; // IndicativeEquilibriumVolume,
- optional string strGreyMarketPrice = 84; // greymarketprice
- optional string strBidOrder = 85; // ��һ�Ķ�������
- optional string strBidOrder2 = 86; // �����������
- optional string strBidOrder3 = 87; // ������������
- optional string strBidOrder4 = 88; // ���ĵĶ�������
- optional string strBidOrder5 = 89; // �����������
- optional string strAskOrder = 90; // ��һ�Ķ�������
- optional string strAskOrder2 = 91; // ������������
- optional string strAskOrder3 = 92; // ������������
- optional string strAskOrder4 = 93; // ���ĵĶ�������
- optional string strAskOrder5 = 94; // �����������
- optional int32 nID = 95; // ���ݱ��ı��
- }
- // ����¼��
- message ChannelReqInputOrder {
- optional ChannelRequestInfo ReqInfo = 1; //
- optional string BrokerID = 2; // ����˾����
- optional string InvestorID = 3; // Ͷ���ߴ���
- optional string InstrumentID = 4; // ��Լ����
- optional uint32 OrderPriceType = 5; // �����۸�����OrderPriceType
- optional uint32 Direction = 6; // ��������
- optional uint32 OffsetFlag = 7; // ��ƽ��־OffsetFlag
- optional double LimitPrice = 8; // �۸�
- optional int32 VolumeTotalOriginal = 9; // ����
- optional uint32 TimeCondition = 10; // ��������TimeConditionType
- optional uint32 HedgeFlag = 11; // Ͷ���ױ���־HedgeFlagType
- required int32 ClientOrderID = 12; // �ͻ��˱������
- }
- // ����¼��Ӧ��
- message ChannelRspInputOrder {
- required ChannelResponseInfo RspInfo = 1; //
- required int32 ClientOrderID = 2; // �ͻ��˱������
- optional int32 MhpOrderID = 3; // �ӿ�ƽ̨����
- }
- // �ı���
- message ChannelReqOrderAction {
- optional ChannelRequestInfo ReqInfo = 1; //
- optional string BrokerID = 2; // ����˾����
- optional string InvestorID = 3; // Ͷ���ߴ���
- optional string InstrumentID = 4; // ��Լ����
- optional int32 ClientOrderID = 5; // �ͻ��˱������
- optional int32 MhpOrderID = 6; // �ӿ�ƽ̨����
- optional string ActionFlag = 7; // ������־
- optional double LimitPrice = 8; // �۸�
- optional int32 VolumeChange = 9; // �����仯
- optional string ExchangeID = 10; // ����������
- }
- // �ı���Ӧ��
- message ChannelRspOrderAction {
- required ChannelResponseInfo RspInfo = 1; //
- optional int32 ClientOrderID = 2; // �ͻ��˱������
- }
- // ��ѯ�ʽ��˻�����
- message ChannelReqQryTradingAccount {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string InvestorID = 2; // �ʺ�
- optional string BrokerID = 3; // ����˾����
- }
- // ��ѯ�ʽ��˻�Ӧ��
- message ChannelRspQryTradingAccount {
- required ChannelResponseInfo RspInfo = 1; //
- optional ChannelAccountMoneyInfo MoneyInfo = 2; //
- }
- // ��ѯ�ֲ�����
- message ChannelReqQryPosition {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string InvestorID = 2; // �ʺ�
- optional string BrokerID = 3; // ����˾����
- optional string InstrumentID = 4; // ��Լ����
- }
- // ��ѯ�ֲ�Ӧ��
- message ChannelRspQryPosition {
- required ChannelResponseInfo RspInfo = 1; //
- repeated ChannelPositionInfo Position = 2; //
- }
- // ��ѯ�ֲ���ϸ����
- message ChannelReqQryPositionDetail {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string InvestorID = 2; // �ʺ�
- optional string BrokerID = 3; // ����˾����
- optional string InstrumentID = 4; // ��Լ����
- }
- // ��ѯ�ֲ���ϸӦ��
- message ChannelRspQryPositionDetail {
- required ChannelResponseInfo RspInfo = 1; //
- repeated ChannelPositionDetailInfo PositionDetail = 2; //
- }
- // ��ѯ��������
- message ChannelReqQryOrder {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string InvestorID = 2; // �ʺ�
- optional string BrokerID = 3; // ����˾����
- optional string InstrumentID = 4; // ��Լ����
- optional int32 ClientOrderID = 5; // �ͻ��˵���
- optional int32 MhpOrderID = 6; // ƽ̨����
- optional string ChannelOrderSysID = 7; // ����ϵͳ����
- }
- // ��ѯ����Ӧ��
- message ChannelRspQryOrder {
- required ChannelResponseInfo RspInfo = 1; //
- repeated ChannelOrderInfo Order = 2; //
- }
- // ��ѯ�ɽ�����
- message ChannelReqQryTrade {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string InvestorID = 2; // �ʺ�
- optional string BrokerID = 3; // ����˾����
- optional string InstrumentID = 4; // ��Լ����
- }
- // ��ѯ�ɽ�Ӧ��
- message ChannelRspQryTrade {
- required ChannelResponseInfo RspInfo = 1; //
- repeated ChannelTradeInfo Trade = 2; //
- }
- // ��ѯ��Լ����
- message ChannelReqQryInstrument {
- optional ChannelRequestInfo ReqInfo = 1; //
- required string LoginID = 2; // ƽ̨��¼�ʺ�
- }
- // ��ѯ��ԼӦ��
- message ChannelRspQryInstrument {
- required ChannelResponseInfo RspInfo = 1; //
- repeated ChannelInstrumentInfo Instruments = 2; //
- }
- // ί�е�״̬���֪ͨ
- message ChannelNoticeOrder {
- required ChannelOrderInfo order = 1; //
- }
- // ���ݳɽ�֪ͨ
- message ChannelNOticeTrade {
- required ChannelTradeInfo trade = 1; //
- }
- // ���ŷ�������
- message ShortMsgSendReq {
- optional MessageHead Header = 1;
- optional int32 MsgType = 2; // ��Ϣ���ͣ�1����2�ʼ���
- required int32 TemplateID = 3; // ����ģ��Id��1�����Ͽ�����֤ģ��1��2�����Ͽ�����֤ģ��2��3�����Ͽ������ͨ��ģ��1��4�����Ͽ������ͨ��ģ��2��5�����Ͽ������ʧ��ģ�棬6����ʾ����ģ�壬7���ӷ���ģ��8��ն�ַ���ģ��
- required int32 Priority = 4; // �������ȼ���1ԤԼ��2������3������
- optional string ScheduledTime = 5; // ԤԼʱ�䣬��������ʱΪ��
- repeated string RecvPhone = 6; // һ���������ֻ���
- repeated string ParamValues = 7; // �����ı�����ֵ����
- optional string AreaCode = 8; // ��������
- optional string Email = 9; // �ʼ���ַ
- repeated string FilePaths = 10; // �ʼ�������ַ
- }
- // ���ŷ���Ӧ��
- message ShortMsgSendRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- repeated string FailedPhone = 4; // ʧ���ֻ����б�
- }
- // Ӫ��������ͣ����
- message MsStrategyPauseReq {
- optional MessageHead Header = 1;
- optional uint64 MarketingStrategyID = 2; // Ӫ������ID
- optional int32 IsStop = 3; // ��ʱͣ��״̬
- }
- // Ӫ��������ͣӦ��
- message MsStrategyPauseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 MarketingStrategyID = 4; // Ӫ������ID
- }
- // ��������
- message MsInvoiceOrderReq {
- optional MessageHead Header = 1;
- optional uint64 InvoiceOrderID = 2; // ��������
- optional uint64 ReceiverUserID = 3; // �ջ���ID
- optional uint64 ReceiverAccountID = 4; // �ջ����ʽ��˺�
- optional uint64 ShipperUserID = 5; // ������ID
- optional uint64 ShipperAccountID = 6; // �������ʽ��˺�
- optional int32 ApplyType = 7; // ��������
- optional uint32 PickupMode = 8; // ���ģʽ
- repeated MsInvoiceOrderDetail DeliverGoodsInfo = 9; // ������ϸ
- optional uint64 ShipQty = 10; // ����������
- optional string ReceiverAddress = 11; // ������ַ
- optional string ExpressInfo = 12; // �����Ϣ
- optional int32 ReceiptStatus = 13; // ��Ʊ״̬
- optional int32 ReceiptType = 14; // ��Ʊ����
- optional string UserName = 15; // ����
- optional string TaxpayerID = 16; // ��˰��ʶ���
- optional string ContactInfo = 17; // ��ϵ��ʽ
- optional string Remark = 18; // ��ע
- optional uint64 SpecUserID = 19; // ����������ID
- optional int32 VersionFlag = 20; // �汾���.�°汾��1,�ɰ汾��0���߲���.
- optional string receiptcode = 21; // ��Ʊ����
- optional string receiptamount = 22; // ��Ʊ���
- optional string receiptdate = 23; // ��Ʊ����
- optional string receiptbank = 24; // ��Ʊ������[��Ʊ����:��ҵ]
- optional string receiptaccount = 25; // ��Ʊ�ʺ�[��Ʊ����:��ҵ]
- optional string address = 26; // ��ַ[��Ʊ����:��ҵ]
- optional string idnum = 27; // ����֤����[��Ʊ����:����]
- }
- // ��������ϸ
- message MsInvoiceOrderDetail {
- optional uint32 ShipGoodsID = 1; // ������ƷID
- optional int64 ShipQty = 2; // ��������
- }
- // ��������Ӧ��
- message MsInvoiceOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountId = 4; // �˺�
- }
- // ����ȷ������
- message MsInvoiceConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 InvoiceOrderID = 2; // ��������
- optional uint32 Status = 3; // ״̬(1���ͨ����2��˾ܾ�)
- optional string Remark = 4; // ��ע
- }
- // ����ȷ��Ӧ��
- message MsInvoiceConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 InvoiceOrderID = 4; // ��������
- }
- // ��Զ����������Ϣ
- message ZYShipperConfigInfo {
- optional int32 ApplyType = 1; // ��������
- optional uint32 PickupMode = 2; // ���ģʽ
- optional string ReceiverAddress = 3; // ������ַ
- optional string ExpressInfo = 4; // �����Ϣ
- optional uint32 ReceiptStatus = 5; // ��Ʊ״̬
- optional uint32 ReceiptType = 6; // ��Ʊ����
- optional string UserName = 7; // ����
- optional string TaxpayerID = 8; // ��˰��ʶ���
- optional string ContactInfo = 9; // ��ϵ��ʽ
- repeated MsInvoiceOrderDetail DeliverGoodsInfo = 10; // ������ϸ
- optional string receiptcode = 11; // ��Ʊ����
- optional string receiptamount = 12; // ��Ʊ���
- optional string receiptdate = 13; // ��Ʊ����
- optional string receiptbank = 14; // ��Ʊ������[��Ʊ����:��ҵ]
- optional string receiptaccount = 15; // ��Ʊ�ʺ�[��Ʊ����:��ҵ]
- optional string address = 16; // ��ַ[��Ʊ����:��ҵ]
- optional string idnum = 17; // ����֤����[��Ʊ����:����]
- }
- // ������Ȩ����
- message MsOrderExerciseReq {
- optional MessageHead Header = 1;
- optional uint64 ReceiverUserID = 2; // �ջ���ID
- optional uint64 ReceiverAccountID = 3; // �ջ����ʽ��˺�
- optional uint64 ShipperUserID = 4; // ������ID
- optional uint64 ShipperAccountID = 5; // �������ʽ��˺�
- optional double Premium = 6; // Ȩ����
- optional double ExercisePrice = 7; // ��Ȩ��
- optional int32 HolderQty = 8; // �ֲ�����
- optional double AgreeUnit = 9; // �ֲ���Ʒ��Լ��λ
- optional uint64 RelatedID = 10; // ��������
- optional int32 ShipperConfigType = 11; // ������������
- optional bytes ShipperConfigInfo = 12; // ����������Ϣ
- optional int32 VersionFlag = 13; // �汾���(1,�°汾;0����ֵ,�ɰ汾)
- optional uint64 RelatedTradeID = 14; // �����ֲֵ���
- optional uint32 OptionType = 15; // ��Ȩ����(1:�Ϲ�2:�Ϲ�)
- optional double MarketPrice = 16; // ���
- }
- // ������ȨӦ��
- message MsOrderExerciseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountId = 4; // �˺�
- optional uint64 RelatedID = 5; // ��������
- }
- // �������
- message MsLadingOrderReq {
- optional MessageHead Header = 1;
- optional uint64 LadingUserID = 2; // ������û�ID
- optional uint64 LadingAccountID = 3; // ������ʽ��˺�
- optional uint64 ShipperUserID = 4; // ������ID
- optional uint64 ShipperAccountID = 5; // �������ʽ��˺�
- optional int32 ApplyType = 6; // ��������
- repeated MsInvoiceOrderDetail DeliverGoodsInfo = 7; // ������ϸ
- optional uint64 ShipQty = 8; // ����������
- optional string ReceiverAddress = 9; // ������ַ
- optional string ExpressInfo = 10; // �����Ϣ
- optional uint32 ReceiptStatus = 11; // ��Ʊ״̬
- optional int32 ReceiptType = 12; // ��Ʊ����
- optional string UserName = 13; // ����
- optional string TaxpayerID = 14; // ��˰��ʶ���
- optional string ContactInfo = 15; // ��ϵ��ʽ
- optional string Remark = 16; // ��ע
- optional int32 PickupMode = 17; // ���ģʽ-1:ȯ���
- optional uint64 SpecUserID = 18; // ����������ID
- optional int32 VersionFlag = 19; // �汾���.�°汾��1,�ɰ汾��0���߲���.
- optional string receiptcode = 20; // ��Ʊ����
- optional string receiptamount = 21; // ��Ʊ���
- optional string receiptdate = 22; // ��Ʊ����
- optional string receiptbank = 23; // ��Ʊ������[��Ʊ����:��ҵ]
- optional string receiptaccount = 24; // ��Ʊ�ʺ�[��Ʊ����:��ҵ]
- optional string address = 25; // ��ַ[��Ʊ����:��ҵ]
- optional string idnum = 26; // ����֤����[��Ʊ����:����]
- }
- // �������Ӧ��
- message MsLadingOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountId = 4; // �˺�
- }
- // ��Ʊ����
- message MarkingReciptReq {
- optional MessageHead Header = 1;
- optional uint64 ReqTicket = 2; // ������ˮ��:��ѡ,�������Ӧ���Ĵ���
- required uint64 InvoiceOrderID = 3; // ��Ʊ�����ķ�����ID:����
- required string TradeDate = 4; // ��Ʊ�����Ľ�����:����
- required int32 ReceiptStatus = 5; // ��Ʊ״̬:����(2:����;3:���ͨ��;4:��˾ܾ�)
- required int32 ReceiptType = 6; // �����ķ�Ʊ����:����(1:����2:��ҵ)
- optional string UserName = 7; // ����:����ʱ����
- optional string TaxpayerID = 8; // ��˰��ʶ���:����ʱ,������ҵ����
- optional string ContactInfo = 9; // ��ϵ��ʽ:����ʱ������д
- optional string Remark = 10; // ��ע:��ѡ
- optional string Address = 11; // ��ַ
- optional string IDNum = 12; // ����֤����
- optional string receiptbank = 13; // ��Ʊ������[��Ʊ����:��ҵ]
- optional string receiptaccount = 14; // ��Ʊ�ʺ�[��Ʊ����:��ҵ]
- }
- // ��ƱӦ��
- message MarkingReciptRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ReqTicket = 4; // ������ˮ��(�������е���ˮ)
- required uint64 InvoiceOrderID = 5; // ��Ʊ�����ķ�����ID:����
- required int32 Status = 6; // ����״̬(0:�ɹ�;����Ϊʧ��,�ο�Ӫ�����������)
- optional string Remark = 7; // ��ע
- }
- // ��ת��������
- message MsCoupon2ScoreReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedID = 2; // ������ˮ��
- optional uint32 UserID = 3; // �û�ID
- optional int32 IsTurnScore = 4; // �Ƿ�ת����
- optional string Remark = 5; // ��ע:��ѡ
- }
- // ��ת����Ӧ��
- message MsCoupon2ScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedID = 4; // ������ˮ��
- optional uint32 UserID = 5; // �û�ID
- optional string Remark = 6; // ��ע
- }
- // ���ͺ��Ӧ��
- message GiveScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 Exchticket = 4; // ��ˮ��ID
- }
- // ȷ����Ȩ�������
- message MsOrderExerciseAuditReq {
- optional MessageHead Header = 1;
- optional uint64 InvoiceOrderID = 2; // ��Ȩ����
- optional uint32 Status = 3; // ״̬(1���ͨ����2��˾ܾ�)
- optional string Remark = 4; // ��ע
- }
- // ȷ����Ȩ���Ӧ��
- message MsOrderExerciseAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 InvoiceOrderID = 4; // ��Ȩ����
- }
- // ��ȡ��������
- message FetchScoreReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint32 UserID = 3; // ��ȡ�����û�ID
- optional uint32 FromUserID = 4; // ����Դ�û�ID
- optional uint32 ScoreType = 5; // ��������
- optional uint32 ScoreNum = 6; // ��������
- optional string ResponseTopic = 7; // ���ֻ�Ӧ����
- optional uint32 ValidType = 8; // ����ʱ����Ч����
- optional string ExpireDate = 9; // ���ֵ���ʱ��
- optional uint32 RelatedOrderType = 10; // ���ֹ���������
- optional uint64 RelationOrderID = 11; // ���ֹ�������
- optional uint32 MarketingStrategyID = 12; // ����Ӫ������ID
- optional uint32 BusinessCode = 13; // ���ֻ�ȡ����
- }
- // ��ȡ����Ӧ��
- message FetchScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // ������������
- message ConsumeScoreReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint32 UserID = 3; // ���ѻ����û�ID
- optional uint32 ToUserID = 4; // ����Ŀ���û�ID
- optional uint32 ScoreType = 5; // ��������
- optional uint32 ScoreNum = 6; // ��������
- optional uint64 RelationOrderID = 7; // ���ֹ�������
- optional string ResponseTopic = 8; // ���ֻ�Ӧ����
- optional uint32 OperatorType = 9; // �������ͣ�1�����ӣ�2�����٣�
- }
- // ��������Ӧ��
- message ConsumeScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // ���ֺ������
- message CloseDownScoreReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 BuyBackReqId = 3; // �ع�����ID
- optional uint32 UserID = 4; // �ع������û�ID
- optional uint32 FromUserID = 5; // ����Դ�û�ID
- optional uint32 Auditer = 6; // �����
- optional string AuditRemark = 7; // ��˱�ע
- optional uint32 ScoreType = 8; // ��������
- optional uint32 ScoreNum = 9; // ��������
- optional uint64 RelationOrderID = 10; // ���ֹ�������
- optional string ResponseTopic = 11; // ���ֻ�Ӧ����
- }
- // ���ֺ�����˻�Ӧ
- message CloseDownScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // ���ֺ�������
- message AppCloseDownScoreReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 BuyBackReqId = 3; // �ع�����ID
- optional uint32 ReqUserId = 4; // �����û�ID
- optional uint64 ReqAccountId = 5; // �����û��ʽ��˻�
- optional uint32 ProviderUserId = 6; // ���ַ������û�ID
- optional uint64 ProviderAccountId = 7; // ���ַ������ʽ��˻�
- optional uint32 ScoreTypeID = 8; // ��������ID
- optional int32 Score = 9; // ��������
- optional double Amount = 10; // ���
- optional int32 ReqStatus = 11; // ����״̬
- optional string ResponseTopic = 12; // ���ֻ�Ӧ����
- }
- // ���ֺ��������Ӧ
- message AppCloseDownScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // ���ֳ���
- message CancelScoreReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 BuyBackReqId = 3; // �ع�����ID
- optional uint32 UserID = 4; // �����ع������û�ID
- optional uint32 FromUserID = 5; // ����Դ�û�ID
- optional uint32 ScoreType = 6; // ��������
- optional uint32 ScoreNum = 7; // ��������
- optional string ResponseTopic = 8; // ���ֻ�Ӧ����
- }
- // ���ֳ�����Ӧ
- message CancelScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // ������������
- message ClearScoreReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint32 UserID = 3; // �����û�ID
- optional uint32 ScoreType = 4; // ��������
- optional uint32 ScoreNum = 5; // ��������
- optional string ResponseTopic = 6; // ���ֻ�Ӧ����
- }
- // ��������Ӧ��
- message ClearScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint32 UserID = 5; // �����û�ID
- }
- // ���ֻ�ȡ֪ͨ
- message GetScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // ��ȡ�����û�ID
- optional uint32 ScoreType = 5; // ��������
- optional uint32 ScoreNum = 6; // ��������
- optional uint32 ValidType = 7; // ����ʱ����Ч����
- optional string ExpireDate = 8; // ���ֵ���ʱ��
- optional uint64 TradeID = 9; // ������ϸ��ˮ��
- }
- // ���ּ�������
- message ReduceScoreReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint32 UserID = 3; // ���ּ����û�ID
- optional uint32 ToUserID = 4; // ���������û�ID
- optional uint32 ScoreType = 5; // ��������
- optional uint32 ScoreNum = 6; // ��������
- optional uint64 RelationOrderID = 7; // ���ֹ�������
- optional string ResponseTopic = 8; // ���ֻ�Ӧ����
- }
- // ���ּ���Ӧ��
- message ReduceScoreRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �������ջ���ַ����
- message UserReceiveInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint32 UserID = 3; // �û�ID
- optional string ReceiverName = 4; // ���������
- optional uint32 CardTypeID = 5; // ֤������
- optional string CardNum = 6; // ֤������
- optional string PhoneNum = 7; // �������ϵ��ʽ
- optional uint32 CountryID = 8; // ����
- optional uint32 ProvinceID = 9; // ʡ
- optional uint32 CityID = 10; // ��
- optional uint32 DistrictID = 11; // ����
- optional string Address = 12; // �������ϸ��ַ
- optional string TakeRemark = 13; // �����ע
- optional uint64 ReceiveInfoId = 14; // ��ʱ���ջ���ַid
- }
- // �������ջ���ַ������Ӧ
- message UserReceiveInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ReceiveInfoId = 4; // ��Ӧ����autoid
- }
- // ɾ���ջ���ַ����
- message DelUserReceiveInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ReceiveInfoId = 2; // �ջ���ַid
- }
- // ɾ���ջ���ַ������Ӧ
- message DelUserReceiveInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �������û���Ʊ��Ϣ����
- message UserReceiptInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint32 UserID = 3; // �û�ID
- optional string UserName = 4; // ��Ʊ̧ͷ����
- optional uint32 ReceiptType = 5; // ��Ʊ����
- optional string TaxpayerID = 6; // ��˰��ʶ���
- optional string ContactInfo = 7; // ��ϵ��ʽ
- optional uint64 ReceiptInfoId = 8; // ��ʱ���û���Ʊ��Ϣid
- optional string ReceiptBank = 9; // ��Ʊ������[��Ʊ����:��ҵ]
- optional string ReceiptAccount = 10; // ��Ʊ�ʺ�[��Ʊ����:��ҵ]
- optional string Address = 11; // ��ַ[��Ʊ����:��ҵ]
- optional string IDNum = 12; // ����֤����[��Ʊ����:����]
- optional string Email = 13; // �ռ�����
- }
- // �������û���Ʊ��Ϣ������Ӧ
- message UserReceiptInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ReceiptInfoId = 4; // ��Ӧ���ط�Ʊ��Ϣid
- }
- // ɾ���û���Ʊ��Ϣ����
- message DelUserReceiptInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ReceiptInfoId = 2; // ɾ����Ʊ��Ϣid
- }
- // ɾ���û���Ʊ��Ϣ������Ӧ
- message DelUserReceiptInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // Ͷ����������������
- message InvestorDelReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID
- optional string ImageUrl = 3; // ͼƬ��ַ
- }
- // Ͷ������������������Ӧ
- message InvestorDelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ���շ�����ǩԼ����
- message ProviderUserSignReq {
- optional MessageHead Header = 1;
- optional uint64 ProviderUserID = 2; // ���շ�����ID
- optional uint64 InvestorUserID = 3; // �û�ID
- }
- // ���շ�����ǩԼ��Ӧ
- message ProviderUserSignRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ContractName = 4; // Э���ļ���
- }
- // Ԥ�ۼ������뵵λ�۸�
- message PreSaleApplyPrice {
- optional uint32 Stepindex = 1; // ����
- optional uint32 Qty = 2; // �����
- optional double Price = 3; // ��λ�۸�
- }
- // Ԥ�ۼ�����������
- message PreSaleApplyReq {
- optional MessageHead Header = 1;
- optional uint64 Selleruserid = 2; // ������
- optional uint64 Selleraccountid = 3; // �����ʽ��˻�
- optional uint64 MarketId = 4; // �г�ID
- optional string GoodsName = 5; // ��Ʒ����
- optional string Unit = 6; // ��λ
- optional uint32 Applyqty = 7; // ��������
- optional string Goodspicurl = 8; // ��ƷͼƬ��ַ
- optional string Goodsdesc = 9; // ��Ʒ����
- optional string Startday = 10; // ��ʼ����(YYYYMMDD)
- optional string Endday = 11; // ��������(YYYYMMDD)
- optional uint32 Steppricetype = 12; // ���ݼ�����1:�����ۼ�
- repeated PreSaleApplyPrice PriceList = 13; // ��λ�۸�
- optional uint64 ApplyId = 14; // ����ID����ʱ��д
- optional uint32 Decimalplace = 15; // �۸�С��λ���Ϊ4
- }
- // Ԥ�ۼ�������Ӧ��
- message PreSaleApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ApplyID = 4; // ����ID
- }
- // �ն˾�������ע������
- message AuctionApplyCancelClientReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional string ClientSerialNo = 3; // �ͻ�����ˮ��
- }
- // �ն˾�������ע��Ӧ��
- message AuctionApplyCancelClientRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ������������
- message AuctionApplyOrderReq {
- optional MessageHead Header = 1;
- optional uint64 WRUserID = 2; // �������û�ID
- optional uint64 WRAccountID = 3; // �ʽ��˺�ID
- optional uint32 MarketID = 4; // �г�ID
- optional string GoodsName = 5; // ��Ʒ����
- optional uint64 WRFactorTypeID = 6; // �ֵ�Ҫ������ID
- optional uint64 ApplyQty = 7; // ��������
- optional double StartPrice = 8; // ���ļ�
- optional double FloorPrice = 9; // ��
- optional string StartTime = 10; // ��ʼʱ��
- optional string EndTime = 11; // ����ʱ��
- optional string AuctionDesc = 12; // ��Ʒ����
- optional uint32 CutInterval = 13; // ��ʱ����-[����ʽ]
- optional double PriceStep = 14; // �۸����[����ʽ������ʽ]
- optional uint32 DecimalPlace = 15; // ����С��λ
- optional string Uint = 16; // ��λ
- optional string GoodsPicUrl = 17; // ��Ʒ����ͼƬ
- optional uint32 PriceMode = 18; // �۸�����
- optional string ClientSerialNo = 19; // �ͻ�����ˮ��
- optional string StartTradeDate = 20; // ���Ľ�����
- optional uint32 HasWr = 21; // �Ƿ��вֵ�0��1��
- optional string Appraisal = 22; // ������
- optional double Highestprice = 23; // ���
- optional uint64 Deliverygoodsid = 24; // ������Ʒ
- optional uint64 Brandid = 25; // Ʒ��
- optional uint64 Qualityid = 26; // Ʒ��
- optional uint64 Specid = 27; // ����ˮ
- optional uint64 Warehouseid = 28; // �ֿ�
- optional uint64 Deliverymonthid = 29; // ������
- }
- // ��������Ӧ��
- message AuctionApplyOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ��Զ������ȷ���ջ�����
- message InvoiceOrderRevedReq {
- optional MessageHead Header = 1;
- optional uint64 InvoiceOrderID = 2; // ��������ID
- optional uint32 Status = 3; // 1-���ջ����������ã�
- optional string ClientSerialNo = 4; // �ͻ�����ˮ�ţ��������ã�
- }
- // ��Զ������ȷ���ջ���Ӧ
- message InvoiceOrderRevedRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // Ԥ�ۼ������볷������
- message PreSaleApplyCancelReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional uint32 CancelType = 3; // ��������1����2ע��
- }
- // Ԥ�ۼ������볷��Ӧ��
- message PreSaleApplyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ��������������
- message AuctionApplyOrderEditReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID--����ʽ�ļ�2ʱ
- optional uint64 WRUserID = 3; // �������û�ID
- optional uint64 WRAccountID = 4; // �ʽ��˺�ID
- optional uint32 MarketID = 5; // �г�ID
- optional string GoodsName = 6; // ��Ʒ����
- optional uint64 WRFactorTypeID = 7; // �ֵ�Ҫ������ID
- optional uint64 ApplyQty = 8; // ��������
- optional double StartPrice = 9; // ���ļ�
- optional double FloorPrice = 10; // ��
- optional string StartTime = 11; // ��ʼʱ��
- optional string EndTime = 12; // ����ʱ��
- optional string AuctionDesc = 13; // ��Ʒ����
- optional uint32 CutInterval = 14; // ��ʱ����-[����ʽ]
- optional double PriceStep = 15; // �۸����[����ʽ������ʽ]
- optional uint32 DecimalPlace = 16; // ����С��λ
- optional string Uint = 17; // ��λ
- optional string GoodsPicUrl = 18; // ��Ʒ����ͼƬ
- optional string ClientSerialNo = 19; // �ͻ�����ˮ��
- optional string StartTradeDate = 20; // ���Ľ�����
- optional uint32 HasWr = 21; // �Ƿ��вֵ�0��1��
- optional string Appraisal = 22; // ������
- optional double Highestprice = 23; // ���
- optional uint64 Deliverygoodsid = 24; // ������Ʒ
- optional uint64 Brandid = 25; // Ʒ��
- optional uint64 Qualityid = 26; // Ʒ��
- optional uint64 Specid = 27; // ����ˮ
- optional uint64 Warehouseid = 28; // �ֿ�
- optional uint64 Deliverymonthid = 29; // ������
- optional uint32 PriceMode = 30; // �۸�����
- optional uint32 ChangeType = 31; // �䶯�����ļ�����ʱ1����ʽ�ļ�2
- }
- // ����������Ӧ��
- message AuctionApplyOrderEditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ����Ĭ���ջ���ַ����
- message UserReceiveIsDefaultReq {
- optional MessageHead Header = 1;
- optional uint64 AutoId = 2; // �����ַID
- optional uint64 UserId = 3; // �û�ID
- }
- // ����Ĭ���ջ���ַӦ��
- message UserReceiveIsDefaultRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AutoId = 4; // �����ַID
- }
- // ��������Ʒ����֪ͨ
- message VolatilityGoodsConfigNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional string GoodsCode = 2; // string ����-ϵͳ�Զ����ɲ��������ü�¼����
- optional int32 FromField = 3; // int32 ����ȡ�۷�ʽ-1:���¼�
- optional string ExhqCode = 4; // string ����������
- optional string GoodShqCode = 5; // string �ⲿ��Ʒ����
- optional double PreReckonPrice = 6; // double ����
- optional string ClearTime = 7; // string ����ʱ��(HHmm)--�Ѳ���Ҫ
- optional int32 IsDelete = 8; // int32 �Ƿ�ɾ��1-��2-��
- optional int32 GoodsID = 9; // int32 �ڲ�������Ʒid
- }
- // ��Ȩ�����ı���������ˮ֪ͨ
- message ModifyQuoterPriceMoveValueNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint64 GoodsId = 2; // uint64 ��ƷID
- optional string GoodsCode = 3; // string ��Ʒ����
- optional double PriceMoveValue = 4; // double ����ˮ
- optional double HqConvertRatio = 5; // double ����ת��ϵ��
- optional uint32 PriceMoveAlgorithm = 6; // uint32 ����ˮ��ȡ��ʽ
- optional string Exchid = 7; // string �ڲ�����������
- optional uint64 BuyPtsub = 8; // uint64 ����
- optional uint64 SellPtsub = 9; // uint64 �����
- optional uint64 FilterpStub = 10; // uint64 �˼۵��
- }
- // �û��ջ���Ϣ��
- message ReceiverInfo {
- optional uint64 AutoID = 1; // ID
- optional uint64 UserID = 2; // �û�
- optional string ReceiverName = 3; // �ջ���
- optional uint32 CardTypeID = 4; // ֤������
- optional string CardNum = 5; // ֤������
- optional string PhoneNum = 6; // ��ϵ�绰
- optional string Address = 7; // ��ַ
- optional string TakeRemark = 8; // �����ע
- optional string AccountName = 9; // �˻���
- optional uint64 CountryID = 10; // ���Ҵ���
- optional uint64 ProvinceID = 11; // ʡ������
- optional uint64 CityID = 12; // �����
- optional uint64 DistrictID = 13; // ��������
- optional uint32 IsDefault = 14; // �Ƿ�Ĭ��
- optional string CountryName = 15; // ��������
- optional string CountryCode = 16; // ���Ҵ���
- optional string CountryPCode = 17; //
- optional string ProvinceName = 18; // ʡ������
- optional string ProvinceCode = 19; // ʡ�ݴ���
- optional string ProvincePCode = 20; //
- optional string CityName = 21; // ��������
- optional string CityCode = 22; // �����
- optional string CityPCode = 23; //
- optional string DistrictName = 24; // ��������
- optional string DistrictCode = 25; // ��������
- optional string DistrictPCode = 26; //
- }
- // ��ѯ�û��ջ���Ϣ��
- message SearchReceiverReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID
- }
- // ��ѯ�û��ջ���Ϣ��
- message SearchReceiverRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserID = 4; // �û�ID
- repeated ReceiverInfo InfoList = 5; // �û��ջ���Ϣ
- }
- // ������
- message TradeTransferInfo {
- optional uint64 UserID = 1; // �û�ID
- optional uint32 IsContract = 2; // �Ƿ���ǩԼ0��1��
- optional uint32 ContractType = 3; // ǩԼ����
- optional string ContractDate = 4; // ǩԼʱ��
- repeated string ContractName = 5; // ������/PDF����
- }
- // ��ѯ����Э������
- message TradeTransferReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID
- }
- // ��ѯ����Э��Ӧ��
- message TradeTransferRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserID = 4; // �û�ID
- repeated TradeTransferInfo ContractInfo = 5; // ������
- }
- // Ͷ���߽���Э��ǩԼ����
- message SuerTradeTransferReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID
- }
- // Ͷ���߽���Э��ǩԼӦ��
- message SuerTradeTransferRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserID = 4; // �û�ID
- optional string PdfName = 5; // PDF����
- }
- // �ն˾�������ע����7������
- message AuctionApplyDeleteClientReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional string ClientSerialNo = 3; // �ͻ�����ˮ��
- }
- // �ն˾�������ע����7��Ӧ��
- message AuctionApplyDeleteClientRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ����֪ͨ��������
- message ManageNotifyInfo {
- optional uint64 Userid = 1; // ������
- optional string Title = 2; // ����
- optional string Context = 3; // ֪ͨ����
- optional uint32 NotifyDay = 4; // ��Чʱ��(��)���Բ���Ĭ��7
- }
- // ����֪ͨ��������
- message ManageNotifyReq {
- optional MessageHead Header = 1;
- repeated ManageNotifyInfo NotifyInfo = 2; // ��������
- }
- // ����֪ͨ����Ӧ��
- message ManageNotifyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �����������
- message ResetPasswordCheckReq {
- optional MessageHead Header = 1;
- required uint32 PwdType = 2; // �˻�����(1-��¼�˻�2-�ʽ��˻�)
- required string AccountId = 3; // �˻�(��¼�ʺŻ��ʽ��˺�)
- optional string Mobile = 4; // �ֻ���
- optional string VerCode = 5; // ��֤��
- }
- // �����������Ӧ��
- message ResetPasswordCheckRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 IsAuth = 4; // �Ƿ���ʵ����֤��1�ǣ�
- optional string VerCode = 5; // ��֤��
- optional uint32 IsSign = 6; // �Ƿ���ǩԼ��1�ǣ�
- }
- // ��������
- message ResetPasswordkReq {
- optional MessageHead Header = 1;
- required uint32 PwdType = 2; // �˻�����(1-��¼�˻�2-�ʽ��˻�)
- required string AccountId = 3; // �˻�(��¼�ʺŻ��ʽ��˺�)
- required string Mobile = 4; // �ֻ���
- required string VerCode = 5; // ��֤��
- optional string BankAccountNo = 6; // ǩԼ���п���
- optional string CardNum = 7; // ֤������
- }
- // ��������Ӧ��
- message ResetPasswordRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string NewPwd = 4; // ���ú�����
- }
- // ���������
- message TenderApplyReq {
- optional MessageHead Header = 1;
- optional uint64 TenderUserID = 2; // �б귽�û�ID
- optional string TenderNum = 3; // ���
- optional string TenderTitle = 4; // �����
- optional string TenderGoods = 5; // ���
- optional uint32 TenderType = 6; // �б�����1:�����б�2:ָ���б�
- repeated string UserName = 7; // tendertype=2ʱ��д�����ʱ��������ȷ��
- optional uint32 GradeType = 8; // ��������1:�ֳ�����2:��������
- optional string TenderFile = 9; // �б��ļ�
- optional string OpenDate = 10; // ��������
- optional string TenderContact = 11; // �б���ϵ��
- optional string TenderTelphone = 12; // �б���ϵ�绰
- optional uint32 MarketID = 13; // �г�ID
- optional uint32 ApplyStatus = 14; // ����״̬1:δ�ύ10:�����
- optional string ClientSerialNo = 15; // �ͻ�����ˮ��
- optional uint64 TenderAccountID = 16; // �б귽�ʽ��˻�ID��
- optional uint32 TenderApplyID = 17; // �б�����ID�����볷�غ������ύһ��Ҫ��д
- }
- // �б�����������Ӧ
- message TenderApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- }
- // �б����볷������
- message TenderApplyBackReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- }
- // �б����볷��������Ӧ
- message TenderApplyBackRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // Ͷ����������
- message BidApplyReq {
- optional MessageHead Header = 1;
- optional uint64 BidUserID = 2; // Ͷ�귽�û�ID
- optional uint32 ApplyID = 3; // �����ID
- optional uint32 GoodsID = 4; // �б���ϢID
- optional string Contact = 5; // ��ϵ��
- optional string Telphone = 6; // �̶��绰(����)
- optional string Mobile = 7; // �ֻ�(����)
- optional string Email = 8; // �����ʼ�(����)
- optional string Address = 9; // Ͷ�귽��ַ
- optional string BidFile = 10; // Ͷ���ļ�
- optional uint32 ApplyStatus = 11; // ����״̬-1:δ�ύ
- optional string ClientSerialNo = 12; // �ͻ�����ˮ��
- optional uint64 BidAccountID = 13; // Ͷ�귽�ʽ��˻�ID
- optional uint32 BidApplyID = 14; // Ͷ������ID�����볷�غ������ύһ��Ҫ��д
- }
- // Ͷ����������
- message BidApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- }
- // Ͷ�����볷������
- message BidApplyBackReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- }
- // Ͷ�����볷��������Ӧ
- message BidApplyBackRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �����������
- message WrBargainApplyReq {
- optional MessageHead Header = 1;
- optional uint64 WRTradeOrderID = 2; // ����ί�е�ID
- optional string UserID = 3; // ժ�����û�ID
- optional string AccountID = 4; // ժ���ʽ��˺�
- optional string BuyOrSell = 5; // ժ�Ʒ���
- optional uint64 ApplyQty = 6; // ժ������
- optional string ApplyPrice = 7; // ����۸�
- optional string ApplyRemark = 8; // ���뱸ע
- optional uint64 LadingBillid = 9; // ժ�Ʒ��ᵥID[��]
- optional uint64 SubNum = 10; // ժ�Ʒ��ᵥ�ӵ���[��]
- }
- // ���������Ӧ
- message WrBargainApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 WrBargainID = 4; // ����ID
- }
- // ������볷������
- message WrBargainBackReq {
- optional MessageHead Header = 1;
- optional uint64 WrBargainID = 2; // ����ID
- }
- // ������볷��������Ӧ
- message WrBargainBackRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ��������������
- message WrBargainNoAgreeReq {
- optional MessageHead Header = 1;
- optional uint64 WrBargainID = 2; // ����ID
- optional uint64 ConfirmQty = 3; // �ɽ�������(�ܾ�ʱ��д)
- optional double ConfirmPrice = 4; // �ɽ��ܼ۸�(�ܾ�ʱ��д)
- optional string ConfirmRemark = 5; // ȷ�ϱ�ע
- optional uint32 Status = 6; // ״̬1ȷ��
- }
- // ������������Ӧ
- message WrBargainNoAgreeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ���û��Ƿ���Ҫ��Ʊ����
- message UserInfoNeedInvoiceReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID
- optional uint32 NeedInvoice = 3; // �Ƿ���Ҫ��Ʊ,0:����Ҫ,1:��Ҫ
- }
- // ���û��Ƿ���Ҫ��Ʊ��Ӧ
- message UserInfoNeedInvoiceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserID = 4; // �û�ID
- }
- // ����ƻ�����
- message TakeWRPlanReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID
- optional uint64 ContractID = 3; // ��ͬID
- optional string PlanDate = 4; // �ƻ�����(yyyy-MM-ddHH:mm:ss)
- optional uint32 PlanDays = 5; // �ƻ��������(��)
- optional string TakeAddress = 6; // ����ص�
- optional string SellContact = 7; // �ѳ�������ϵ��
- optional string SellContactPhoneNumber = 8; // �ѿ������ϵ�˵绰
- optional string TrusteeName = 9; // �������
- optional string TrustPhoneNumber = 10; // ���з���ϵ��ʽ
- optional string DeliveryPlace = 11; // �ջ��ص�
- optional string BuyContact = 12; // �ֳ���ϵ��
- optional string BuyContactPhoneNumber = 13; // �ֳ���ϵ�˵绰
- optional uint32 TakePlanMode = 14; // �����ʽ-1:FOB(����)
- }
- // ����ƻ�����Ӧ��
- message TakeWRPlanRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TakePlanID = 4; // �ƻ�ID
- }
- // ����ƻ�����
- message TakeWRPlanRebackReq {
- optional MessageHead Header = 1;
- optional uint64 TakePlanID = 2; // �ƻ�ID/�����ID
- optional uint32 BackType = 3; // 1����ƻ�2
- }
- // ����ƻ�����Ӧ��
- message TakeWRPlanRebackRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TakePlanID = 4; // �ƻ�ID
- }
- // �����˾����Ϣ
- message TakeDetailDriverInfo {
- optional string DriverName = 1; // ˾������
- optional string DriverPhoneNumber = 2; // ˾���绰
- optional string DriverCardNumber = 3; // ˾������֤
- optional string DriverCarPlate = 4; // ˾������
- }
- // ���������
- message TakeWRPlanDetailReq {
- optional MessageHead Header = 1;
- optional uint64 TakePlanD = 2; // ����ƻ�ID
- optional uint64 DetailQty = 3; // ���������
- optional string DetailDate = 4; // ���������(yyyy-MM-dd)
- optional uint32 EffectiveDays = 5; // ����(��)
- optional uint32 TakePlanMode = 6; // �����ʽ-1:FOB(����)
- repeated TakeDetailDriverInfo DriverInfo = 7; // �����˾����Ϣ
- }
- // ���������Ӧ��
- message TakeWRPlanDetailRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DetailID = 4; // �����ID
- }
- // �����ȷ���ջ�
- message TakeSureReq {
- optional MessageHead Header = 1;
- optional uint64 DetailID = 2; // �����ID
- }
- // �����ȷ���ջ�
- message TakeSureRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DetailID = 4; // �����ID
- }
- // �ֻ�����¼������
- message ErmsContractInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 LoginId = 3; // �ͻ��˵�¼�˺�
- optional uint64 ContractId = 4; // ��ͬID(��ʱ�������ʱ������д)
- optional uint32 ContractType = 5; // ��ͬ����
- optional string ContractNo = 6; // ��ͬ���
- optional string CustomerName = 7; // ��Ӧ������
- optional string SignDate = 8; // ǩ������(YYYYMMDD)
- optional string ContractAttachment = 9; // ��ͬ����
- optional uint64 UserId = 10; // ��֯����ID
- optional uint64 AccountId = 11; // �ʽ��˺�ID
- optional uint64 WrFactoryId = 12; // ����Ҫ��ID
- optional uint64 DeliveryGoodsId = 13; // �ֻ�Ʒ��ID
- optional uint64 BrandId = 14; // Ʒ��ID
- optional uint64 QualityId = 15; // Ʒ��ID
- optional uint64 SpecId = 16; // ���ID
- optional uint64 WarehouseId = 17; // �ֿ�ID
- optional uint64 DeliveryMonthId = 18; // ������ID
- optional string ProductName = 19; // ��Ʒ����
- optional uint64 ContractQty = 20; // ��ͬ����
- optional double ContractAmount = 21; // ��ͬ�ܽ��
- optional string Remark = 22; // ��ע
- }
- // �ֻ�����¼��Ӧ��
- message ErmsContractInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 ContractId = 5; // ��ͬID
- }
- // �ⲿ����¼������
- message UpdatePositionApplyReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 LoginId = 3; // �ͻ��˵�¼�˺�
- optional uint64 ApplyId = 4; // ����ID(��ʱ�������ʱ������д)
- optional uint64 GoodsId = 5; // ��ԼID
- optional uint64 AccountId = 6; // �ʽ��˺�ID
- optional uint32 BuyOrSell = 7; // ��������,0:��,1:��
- optional uint32 BuildType = 8; // ��ƽ,1:����,2:ƽ��
- optional uint32 CloseType = 9; // ƽ�ַ�ʽ,0:��,1:ƽ��,2:ƽ��
- optional double Price = 10; // ��Լ�۸�
- optional double Qty = 11; // ��Լ����
- optional uint32 ApplyStatus = 12; // ����״̬
- optional string Remark = 13; // ��ע
- }
- // �ⲿ����¼��Ӧ��
- message UpdatePositionApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 ApplyId = 5; // ��ͬID
- }
- // ������Ȩ¼������
- message OptionHolderDetailReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 LoginId = 3; // �ͻ��˵�¼�˺�
- optional uint64 TradeId = 4; // �ɽ�����
- optional uint32 BuyOrSell = 5; // ��������,0:��,1:��
- optional uint64 MarketId = 6; // �г�ID
- optional uint64 TargetGoodsId = 7; // ��ĺ�ԼID
- optional uint64 AccountId = 8; // �ʽ��˺�
- optional uint32 ExerciseType = 9; // ��Ȩ����-1:ŷʽ��Ȩ2:��ʽ��Ȩ
- optional uint32 ExpireType = 10; // ��Ȩ������-1:������Ȩ
- optional uint32 ExpireCycle = 11; // ��Ȩ����(��)
- optional string ExpireDate = 12; // ��Ȩ����(YYYYMMDD)
- optional uint32 OptionType = 13; // ��Ȩ����-1:�Ϲ�(����)
- optional double HolderQty = 14; // �ѶԳ�����[������(����)]
- optional double OpenPrice = 15; // ��Ȩ�۸�
- optional double Premium = 16; // Ȩ����
- }
- // ������Ȩ¼��Ӧ��
- message OptionHolderDetailRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint32 BuyOrSell = 5; // ��������,0:��,1:��
- optional uint64 TradeId = 6; // �ɽ�����
- }
- // �ֵ��ع�¼���ֵ�б�
- message EstimateConfig {
- optional uint64 GoodsId = 1; // ��ƷID
- optional double GoodsRatio = 2; // ��Ʒϵ��
- optional double WeightRatio = 3; // ����ϵ��
- optional double PriceMove = 4; // ��Ʒ����ˮֵ
- }
- // �ֵ��ع�¼������
- message SCFContractEstimateReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 LoginId = 3; // �ͻ��˵�¼�˺�
- optional uint64 ScfContractId = 4; // ��ͬ����(��ʱ����д,����ʱ������д)
- optional uint32 ContractDirection = 5; // ��ͬ��������,1:˫��,2:����(����),3:����(�跽)
- optional uint32 ScfContractType = 6; // ��ͬ����-1:�ֵ��ع�
- optional uint64 MarketId = 7; // �г�ID
- optional uint64 LenderUserId = 8; // ����û�ID
- optional uint64 LenderAccountId = 9; // ����ʽ��˺�
- optional uint64 BorrowerUserId = 10; // ����û�ID
- optional uint64 BorrowerAccountId = 11; // ���ʽ��˺�
- optional double MarginRatio = 12; // ��֤�����
- optional double LenderAmount = 13; // ������
- optional double WRInitAmount = 14; // ������
- optional uint32 IsAutoLoan = 15; // �ſʽ,0:�ֶ�,1:�Զ�
- optional string DeadLine = 16; // �ع���ֹ����
- optional uint32 InterestRateMode = 17; // ��������,1:������,2:������
- optional double InterestRate = 18; // ����ֵ
- optional uint32 InterestSettleMode = 19; // ��Ϣ��ʽ,1:���ս�Ϣ,2:���ܽ�Ϣ,3:���½�Ϣ
- optional uint32 InterestSettleValue = 20; // ��Ϣ��ʽֵ(���ڻ����������ñ�����ֵ)
- optional string ScfContractTmpContent = 21; // ��ͬģ������
- optional double RecoverRiskRate = 22; // �ɷ�����
- optional uint64 WRQty = 23; // ����
- optional uint64 DeliveryGoodsId = 24; // ������Ʒ
- optional double PriceMove = 25; // ����ˮ
- optional uint64 BrandId = 26; // Ʒ�Ʊ��
- optional uint64 QualityId = 27; // Ʒ�ʱ��
- optional uint64 SpecId = 28; // �����
- optional uint64 WarehouseId = 29; // �ֿ���
- optional uint32 InterestMinLen = 30; // ���ټ�Ϣʱ��
- optional uint32 ContractStatus = 31; // ��ͬ״̬-1:��ȷ��
- repeated EstimateConfig EstimateConfigList = 32; // ��Ʒ��ֵ�б�
- }
- // �ֵ��ع�¼��Ӧ��
- message SCFContractEstimateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 ScfContractId = 5; // ��ͬ���
- }
- // ��¼�˺Ű�¼��������
- message LoginAccountUpdateCodeReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 LoginId = 3; // �ͻ��˵�¼�˺�
- optional string LoginCode = 4; // ��¼����
- }
- // ��¼�˺Ű�¼����Ӧ��
- message LoginAccountUpdateCodeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 LoginId = 5; // �ͻ��˵�¼�˺�
- }
- // �û�֧����Ϣ����
- message UserPayInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 LoginId = 3; // �ͻ��˵�¼�˺�
- optional uint32 PayInfoId = 4; // ����id(�ġ�ɾ��ʱ����)
- optional uint32 UserId = 5; // �û�id
- optional string PayModel = 6; // ֧����ʽ
- optional string PayInfo = 7; // ֧����Ϣ
- optional string OptType = 8; // ��������1����2��3ɾ��
- }
- // �û�֧����ϢӦ��
- message UserPayInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 LoginId = 5; // �ͻ��˵�¼�˺�
- optional uint32 PayInfoId = 6; // ����id(����ʱ����)
- optional string OptType = 7; // ��������1����2��3ɾ��
- }
- // ����¼�볷������
- message RepealApplyReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 LoginId = 3; // �ͻ��˵�¼�˺�
- optional uint32 OptId = 4; // ����id
- optional uint32 OptStatus = 5; // ����״̬������ַ���ʱ�ɿͻ���Ĭ�ϴ�����
- optional string OptType = 6; // ��������1�ֻ�����¼�볷��2�ⲿ����¼�볷��3������Ȩ¼�볷��
- }
- // ����¼�볷��Ӧ��
- message RepealApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 LoginId = 5; // �ͻ��˵�¼�˺�
- optional string OptType = 6; // ��������1�ֻ�����¼�볷��2�ⲿ����¼�볷��3������Ȩ¼�볷��
- }
- // �����ȷ���ջ�����
- message TakeConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 TakeOrderID = 3; // �������
- }
- // �����ȷ���ջ�Ӧ��
- message TakeConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 TakeOrderID = 5; // �������
- }
- // ֪ͨ�����Ѷ�����
- message MsgReceiverReadedReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 AutoID = 3; // ��ϢID
- optional uint32 ManagerID = 4; // �û�ID
- optional uint32 ReceiverType = 5; // �����û�����-1:�������û�
- }
- // ֪ͨ�����Ѷ�Ӧ��
- message MsgReceiverReadedRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 AutoID = 5; // ��ϢID
- }
- // ������ͷ������
- message DealerHeadReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 UserId = 3; // �û�ID
- optional string HeadUrl = 4; // ͷ���ַ
- optional uint32 OptType = 5; // ��������1����2��3ɾ��
- }
- // ������ͷ��Ӧ��
- message DealerHeadRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �û���Ʒ�ղ�����
- message UserProductReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 UserId = 3; // �û�ID
- optional uint64 GoodsID = 4; // ��ƷID
- optional uint64 MarketID = 5; // �г�ID
- optional uint32 OptType = 6; // ��������1����2��3ɾ��
- }
- // �û���Ʒ�ղ�Ӧ��
- message UserProductRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �����ջ���Ϣ����
- message AuctionOrderReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 TradeID = 3; // �ɽ���ID
- optional string ReciverName = 4; // �ջ�������
- optional uint32 CardTypeID = 5; // �ջ���֤������
- optional string CardNum = 6; // �ջ���֤������
- optional string PhoneNum = 7; // �ջ�����ϵ��ʽ
- optional string Address = 8; // �ջ�����ϸ��ַ
- }
- // �����ջ���ϢӦ��
- message AuctionOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �����ȷ���ջ�����
- message TakeConfirmSZDZReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 TakeOrderID = 3; // �������
- }
- // �����ȷ���ջ�Ӧ��
- message TakeConfirmSZDZRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 TakeOrderID = 5; // �������
- }
- // ȷ���������
- message TakeAuctionOrderReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 TradeId = 3; // �ɽ�����
- }
- // ȷ�����Ӧ��
- message TakeAuctionOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �Ķ�����ע����
- message EditOrderRemarkReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 TradeID = 3; // �ɽ���ID
- optional string Remark = 4; // ������ע
- }
- // �Ķ�����עӦ��
- message EditOrderRemarkRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �û�ʵ����֤����
- message RealNameAuthReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 UserId = 3; // �û�ID
- optional string RealName = 4; // ����
- optional string CardNum = 5; // ����֤����
- }
- // �û�ʵ����֤Ӧ��
- message RealNameAuthRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // ��¼������Ϣ
- message WROutInExpressReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 ApplyID = 3; // ����ID
- optional uint64 ShippingModel = 4; // ���˷�ʽ
- optional uint64 OutInModel = 5; // ����ⷽʽ
- optional string ExpressNum = 6; // ��������
- optional string ExpressCompany = 7; // ������˾
- optional string VehicleNum = 8; // ���ƺ�
- optional string ContactName = 9; // ������ϵ��������ϵ��
- optional string ContactNum = 10; // ��ϵ�˵绰
- optional string Remark = 11; // ��ע
- optional string OutInDate = 12; // ���ʱ�䣨��ʽ��20200101��
- optional uint64 CreatorID = 13; // ������ID
- }
- // ��¼������Ϣ��Ӧ
- message WROutInExpressRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- optional uint64 ApplyID = 5; // ����ID
- }
- // �ֵ��������
- message WROutInApplyReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 CreatorID = 3; // ������ID
- optional uint64 UserID = 4; // ������ID
- optional uint64 AccountID = 5; // �������˻�ID
- optional uint64 WRStandardID = 6; // �ֵ���ID
- optional uint64 DeliveryGoodsID = 7; // Ʒ��ID
- optional uint64 WarehouseID = 8; // �ֿ�ID
- repeated WROutInFactoryDetail FactoryDetail = 9; // �ֵ����Ҫ����ϸ
- optional uint64 InQty = 10; // ԤԼ�������
- optional string AppointmentDate = 11; // ԤԼ���ʱ�䣨��ʽ��20200101��
- optional uint32 AppointmentModel = 12; // ԤԼ��ʽ:1-����,2-����
- optional string AppointmentRemark = 13; // ԤԼ��ע
- }
- // �ֵ����Ҫ����ϸ
- message WROutInFactoryDetail {
- optional string TypeID = 1; // Ҫ��������ID
- optional string TypeValue = 2; // ԤԼҪ��������ֵ
- optional uint32 ItemTypeMode = 3; // Ҫ��������ģʽ:1-ѡ����2-¼����
- }
- // �ֵ����������Ӧ
- message WROutInApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �ֵ������ע������
- message WROutApplyCancelReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional string ApplyID = 3; // ����ID
- optional uint32 Type = 4; // ���ͣ�1-���ԤԼע����2-���ע��ע����3-����ԤԼע��,4-����ע��ע��
- }
- // �ֵ������ע����Ӧ
- message WROutApplyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �ֵ������ᵥ��ϸ����
- message WROutInDetail {
- optional string LadingBillID = 1; // �ᵥID
- optional uint64 SubNum = 2; // �ᵥ�ӵ���
- optional uint64 Qty = 3; // ���ᵥ������
- optional uint64 OutQty = 4; // ԤԼ����
- }
- // �ֵ���������
- message WROutApplyReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional uint64 WRStandardID = 3; // �ֵ���ID
- optional uint64 WarehouseID = 4; // �ֿ�ID
- optional uint64 UserID = 5; // ������ID
- optional uint64 AccountID = 6; // �������˻�ID
- optional string Mobile = 7; // �������ֻ���
- optional string AppointmentDate = 8; // ԤԼ����ʱ�䣨��ʽ��20200101��
- optional uint32 AppointmentModel = 9; // ԤԼ��ʽ:1-����,2-���ͣ�3-����
- optional uint64 CountryID = 10; // ����
- optional uint64 ProvinceID = 11; // ʡ
- optional uint64 DistrictID = 12; // ��
- optional uint64 CityID = 13; // ��
- optional string Address = 14; // ��ϸ��ַ
- optional string ContactName = 15; // �ջ��������
- optional string ContactNum = 16; // �ջ���������ֻ�
- optional string AppointmentRemark = 17; // ԤԼ��ע
- optional uint64 CreatorID = 18; // ������ID
- repeated WROutInDetail WROutInDetails = 19; // �ֵ������ᵥ��ϸ����
- }
- // �ֵ�����������Ӧ
- message WROutApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // ������������RESID
- message Erms2ArbitrageStrategy {
- optional uint64 ASApplyId = 1; // ��������ID(702+Unix��ʱ���(10λ)+xxxxxx)
- optional string ASNo = 2; // ���Ա��
- optional uint32 BizType = 3; // ҵ������-1:��������
- optional uint64 UserId = 4; // ��������
- optional uint64 DeliveryGoodsId = 5; // �ֻ�Ʒ��ID
- optional uint64 GoodsGroupId = 6; // �ڻ�Ʒ��ID
- optional double SpotQuota = 7; // �ֻ����
- optional double FutureQuote = 8; // �ڻ����
- optional double ApplyBasis = 9; // �������
- optional uint32 StrategyStatus = 10; // ����״̬-0:δ����
- optional string Remark = 11; // ��ע
- optional uint64 MarketId = 12; // �г�ID
- optional string TradeDate = 13; // ������(yyyyMMdd)
- optional string CloseTradeDate = 14; // ��ύ����(yyyyMMdd)
- optional double UsedQuota = 15; // ��ռ���ʽ�
- optional double FutureQty = 16; // �ڻ��ֲ�����
- optional double FutureAvgPrice = 17; // �ڻ����־���
- optional double FuturePL = 18; // �ڻ���ӯ��[�������]
- optional double PricedSpotQty = 19; // �Ѷ����ֻ�����
- optional double PricedSpotQtyNoTax = 20; // �Ѷ����ֻ�����˰����
- optional double SpotavgPrice = 21; // �ֻ�����
- optional double SpotPL = 22; // �ֻ���ӯ��[�������]
- optional double NetExposure = 23; // ����ҵ��ͷ�羻����=�ڻ��ֲ�����
- optional double NetExposureRate = 24; // �����ڱ���-0:δ����
- optional double TotalPL = 25; // ҵ��ϼ�����=FuturePL
- optional double OpenBasis = 26; // ���ֻ���
- optional double CurBasis = 27; // ��ǰ����[�������]
- optional double BasisChangePL = 28; // ����䶯����[�������]
- optional double NetExposurePL = 29; // ����������=TotalPL
- optional double SpotUsedQuota = 30; // �ֻ�ռ���ʽ�
- optional double FutureOpenQty = 31; // �ڻ���������
- optional double FutureOpenAmount = 32; // �ڻ����ֽ��
- optional double FutureCloseQty = 33; // �ڻ�ƽ������
- optional double FutureCloseAmount = 34; // �ڻ�ƽ�ֽ��
- optional double SpotBuyAmount = 35; // �ֻ��ɹ����
- optional double SpotBuyqty = 36; // �ֻ��ɹ�����
- optional double SpotSellAmount = 37; // �ֻ����۽��
- optional double SpotSellqty = 38; // �ֻ���������
- optional string UpDatetime = 39; // ����ʱ��
- optional string ASName = 40; // ��������
- }
- // ���������ڻ���ϸRESID
- message Erms2ASFutureDetail {
- optional uint64 ASApplyId = 1; // ��������ID
- optional string TradeDate = 2; // �ɽ�������(yyyyMMdd)
- optional uint64 HedgeGoodsId = 3; // �Գ��ԼID
- optional uint32 BuyOrSell = 4; // ��������-0:��
- optional uint32 BuildType = 5; // ��ƽ��־-0:��1:����
- optional uint32 DetailType = 6; // ��ϸ����-1:�����Գ�
- optional uint64 SpotContractId = 7; // �ֻ���ͬID[1:�����Գ�Ϊ��ͬID��2:�ڻ�����Ϊ0]
- optional uint64 GoodsGroupId = 8; // �Գ�Ʒ��ID[�ڻ���Լ��Ʒ��ID]
- optional double TradeAvgPrice = 9; // �ڻ��ɽ�����
- optional double TradeQty = 10; // �ڻ��ɽ�����(�ɽ�����*
- optional double TradeCharge = 11; // �ڻ�����������
- optional uint32 BasisFlag = 12; // �Ƿ�����������-0:������
- optional uint32 ContractType = 13; // �ֻ���ͬ����-1:�ɹ���ͬ
- optional double PricedSpotQty = 14; // ��Ӧ�ֻ�����[DetailType=
- optional double PricedSpotQtyNoTax = 15; // �ֻ�����˰����(��Ӧ�ֻ�����/(1+�Գ�˰��))[DetailType
- optional double SpotPrice = 16; // �ֻ�������
- optional double FutureQty = 17; // �ڻ�����(�ɽ�����*��Լ��λ
- optional double TradeBasis = 18; // ������
- optional double futuRemarketPrice = 19; // �ڻ���Լ�м�[�������]
- optional double SpotMarketPrice = 20; // �ֻ�Ʒ���м�[�������]
- optional double FuturePL = 21; // �ڻ�����[�������]
- optional double SpotPL = 22; // �ֻ�����[�������]
- optional double MarketBasis = 23; // �мۻ���[�������]
- optional double BasisChangePL = 24; // ����䶯����[�������]
- optional double FutureAmount = 25; // �ڻ��ɽ����
- optional string UpDateTime = 26; // ����ʱ��
- }
- // Զ�ڶ�������ע������
- message PositionApplyCancelReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional string ApplyID = 3; // ����ID
- }
- // Զ�ڶ�������ע����Ӧ
- message PositionApplyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // Զ�ڶ���ע�����볷������
- message PositionCancelCancelReq {
- optional MessageHead Header = 1;
- optional uint64 ClientSerialID = 2; // �ͻ���ΨһID
- optional string CancelID = 3; // ע��ID
- }
- // Զ�ڶ���ע�����볷����Ӧ
- message PositionCancelCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ClientSerialID = 4; // �ͻ���ΨһID
- }
- // �ֵ��ع����ռ��REDIS
- message Erms2WRRContractRisk {
- optional uint64 WRRContractID = 1; // �ع���ͬID(343+Unix��ʱ���(10λ)+xxxxxx)
- optional uint64 DeliveryGoodsID = 2; // �ֻ�Ʒ��ID
- optional uint64 WRStandardID = 3; // �ֵ���ID
- optional double WarningLine = 4; // Ԥ����
- optional double CurQty = 5; // ��ǰ����
- optional double CurAmount = 6; // ��ǰ���
- optional double CurMargin = 7; // ��ǰ��֤��
- optional double AddedMargin = 8; // ���ӱ�֤��
- optional double MarketValue = 9; // ��ֵ
- optional double ChgAmount = 10; // �ǵ����
- optional double ChgRatio = 11; // �ǵ���
- optional double NeedMargin = 12; // Ӧ�ӱ�֤��
- optional double RiskRatio = 13; // ������
- }
- // �ͻ���Ϣ���ͨ������
- message UserInfoCheckMangeReq {
- optional MessageHead Header = 1;
- optional uint64 auditflag = 2; // 1���ͨ��2��˾ܾ�
- optional uint64 userid = 3; // �ͻ�userid
- optional uint64 audituserid = 4; // ��˲�����userid
- optional string remark = 5; // ��ע
- }
- // �ͻ���Ϣ���ͨ��������Ӧ
- message UserInfoCheckMangeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 userid = 4; // �ͻ�userid
- }
- // �ֻ�Ʒ����������
- message DeliveryGoodsApplyReq {
- optional MessageHead Header = 1;
- optional string version = 2; // �ӿڰ汾�ţ�Ŀǰ֧��2.03.13.2��
- optional uint64 userid = 3; // �û�ID
- optional uint64 loginid = 4; // ��¼ID
- optional string deliverygoodscode = 5; // ������Ʒ����(����ʱ��ֵ)
- optional string deliverygoodsname = 6; // ������Ʒ����(����ʱ��ֵ)
- optional uint64 deliverygoodsid = 7; // ������Ʒid(��ʱ��ֵ)
- optional uint64 unitid = 8; // ��λID
- optional int32 type = 9; // ����1����
- optional string remark = 10; // ��ע
- repeated GLDWRStandardEx gldwrstandards = 11; // �ֻ���Ʒ�ͺ�����
- repeated GLDDGFactoryItemEx glddgfactoryItems = 12; // �ֻ���ƷƷ������
- repeated WRSConvertDetailEx wrsconvertdetails = 13; // �ֻ���Ʒ����������ϸ����
- }
- // �ֻ���Ʒ�ͺ�����
- message SpotGoodsModelEx {
- optional uint64 modelid = 1; // �ͺ�ID(��ʱ��ֵ)
- optional string modelname = 2; // �ͺ�����
- optional double convertfactor = 3; // ���ϵ��(�ӿ�Ϊ3.1�����ϰ汾ʱ��)
- }
- // �ֻ���ƷƷ������
- message SpotGoodsBrandEx {
- optional uint64 brandid = 1; // Ʒ��ID(��ʱ��ֵ)
- optional string brandname = 2; // Ʒ������
- }
- // �ֻ���Ʒ����������ϸ����
- message WRSConvertDetailEx {
- optional uint64 middlegoodsid = 1; // �ױ�Ʒ��ID(�ӿ�Ϊ3.1�����°汾ʱ���ױ�Ʒ��ID�������ڻ�Ʒ��ID)
- optional uint64 unitid = 2; // ��λID
- optional double convertratio = 3; // �ױ�ϵ��
- optional double costratio = 4; // �ɱ�Ȩ��
- }
- // �ֻ�Ʒ��������Ӧ
- message DeliveryGoodsApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 wrstandardid = 4; // �ֻ���ƷID
- optional uint64 deliverygoodsid = 5; // �ֻ�Ʒ��ID
- }
- // �ֻ�Ʒ��ͣ������
- message DeliveryGoodsCancelReq {
- optional MessageHead Header = 1;
- optional uint64 deliverygoodsid = 2; // �ֻ�Ʒ��ID
- optional int32 isvalid = 3; // �Ƿ���Ч-0:��Ч
- }
- // �ֻ�Ʒ��ͣ����Ӧ
- message DeliveryGoodsCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 deliverygoodsid = 4; // �ֻ�Ʒ��ID
- }
- // �ױ�Ʒ����������
- message ErmsMiddelGoodsReq {
- optional MessageHead Header = 1;
- optional string middlegoodsname = 2; // �ױ�Ʒ������
- optional string middlegoodscode = 3; // �ױ�Ʒ�ִ���
- optional int32 goodsunitid = 4; // ��λID
- optional uint64 relatedgoodsid = 5; // ����������ƷID
- optional double evaluateratio = 6; // ����ϵ��
- optional int32 qtydecimalplace = 7; // ����С��λ
- optional uint64 creatorid = 8; // ������
- optional uint64 modifierid = 9; // ����
- optional int32 relatedgoodstype = 10; // ������Ʒ����-1:�ڻ���Լ
- optional double needhedgeratio = 11; // �ױ�����
- optional uint64 areauserid = 12; // �����û�ID
- optional uint64 goodsgroupid = 13; // �����ڻ�Ʒ��ID
- optional string remark = 14; // ��ע
- }
- // �ױ�Ʒ��������Ӧ
- message ErmsMiddelGoodsRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 middlegoodsid = 4; // �ױ�Ʒ��ID
- }
- // �ױ�Ʒ��������
- message ErmsMiddelGoodsEditReq {
- optional MessageHead Header = 1;
- optional uint64 middlegoodsid = 2; // �ױ�Ʒ��ID
- optional int32 goodsunitid = 3; // ��λID
- optional uint64 relatedgoodsid = 4; // ����������ƷID
- optional double evaluateratio = 5; // ����ϵ��
- optional int32 qtydecimalplace = 6; // ����С��λ
- optional uint64 modifierid = 7; // ����
- optional int32 relatedgoodstype = 8; // ������Ʒ����-1:�ڻ���Լ
- optional double needhedgeratio = 9; // �ױ�����
- optional uint64 areauserid = 10; // �����û�ID
- optional uint64 goodsgroupid = 11; // �����ڻ�Ʒ��ID
- optional string remark = 12; // ��ע
- }
- // �ױ�Ʒ������Ӧ
- message ErmsMiddelGoodsEditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 middlegoodsid = 4; // �ױ�Ʒ��ID
- }
- // �ױ�Ʒ��ͣ������
- message ErmsMiddelGoodsStopReq {
- optional MessageHead Header = 1;
- optional uint64 middlegoodsid = 2; // �ױ�Ʒ��ID
- optional int32 isvalid = 3; // �Ƿ���Ч-0:��Ч
- optional uint64 modifierid = 4; // ����
- }
- // �ױ�Ʒ��ͣ����Ӧ
- message ErmsMiddelGoodsStopRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 middlegoodsid = 4; // �ױ�Ʒ��ID
- }
- // �����������������
- message ERMCPAreaInOutStockApplyReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // ����ID
- optional int32 InOutType = 3; // ���������-5:�ɹ����
- optional uint64 WRStandardID = 4; // �ֻ���ƷID
- optional uint64 SpotGoodsModelID = 5; // �ֻ��ͺ�ID
- optional uint64 SpotGoodsBrandID = 6; // �ֻ�Ʒ��ID
- optional uint64 DeliveryGoodsID = 7; // �ֻ�Ʒ��ID
- optional uint64 SpotContractID = 8; // �����ֻ���ͬID[5:�ɹ����6:���۳���
- optional uint64 WarehouseInfo = 9; // �ֻ��ֿ�ID
- optional double Qty = 10; // ����
- optional int32 ApplySrc = 11; // ������Դ-1:������
- optional uint64 ApplyId = 12; // ������
- optional string ApplyRemark = 13; // ���뱸ע
- }
- // ���������������Ӧ
- message ERMCPAreaInOutStockApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 InOutApplyID = 4; // ����ID
- }
- // ���������������˾ܾ���������
- message AuditERMCPAreaInOutStockApplyReq {
- optional MessageHead Header = 1;
- optional uint64 InOutApplyID = 2; // ����ID
- optional uint64 AuditID = 3; // �����
- optional string AuditRemark = 4; // ��˱�ע
- optional string AuditTradeDate = 5; // ��˽�����(yyyyMMdd)
- optional int32 ApplyStatus = 6; // ���״̬:3-��˾ܾ�5-�ѳ���
- }
- // ���������������˾ܾ�������Ӧ
- message AuditERMCPAreaInOutStockApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 InOutApplyID = 4; // ����ID
- }
- // �ֿ���������
- message WarehouseApplyReq {
- optional MessageHead Header = 1;
- optional uint64 userid = 2; // �û�ID
- optional int32 type = 3; // ����1����
- optional uint64 warehouseid = 4; // �ֿ�ID
- optional string warehousecode = 5; // �ֿ����
- optional string warehousename = 6; // �ֿ�����
- optional int32 warehousetype = 7; // �ֿ�����-1
- optional uint64 provinceid = 8; // ʡ
- optional uint64 cityid = 9; // ��
- optional int32 districtid = 10; // ��
- optional string address = 11; // ��ϸ��ַ
- optional string contactname = 12; // ��ϵ��
- optional string contactnum = 13; // ��ϵ�绰
- optional string countrystr = 14; // ����/���������꣩
- optional string citystr = 15; // ���У����꣩
- }
- // �ֿ���������
- message WarehouseApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 warehouseid = 4; // �ֿ�ID
- }
- // �ֿ�״̬������
- message WarehouseStateChangeReq {
- optional MessageHead Header = 1;
- optional uint64 warehouseid = 2; // �ֿ�ID
- optional int32 warehousestatus = 3; // �ֿ�״̬-1:����
- }
- // �ֿ�״̬������
- message WarehouseStateChangeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 warehouseid = 4; // �ֿ�ID
- }
- // ��ҵ����RESID
- message ErmcpAreaExposureRedis {
- optional uint64 MiddleGoodsID = 1; // �ױ�Ʒ��
- optional uint64 AreaUserID = 2; // ��������
- optional double OriBuyPlanQty = 3; // �ڳ��ɹ��ƻ�����
- optional double OriBuyPricedQty = 4; // �ڳ��ɹ���ͬ�Ѷ�������
- optional double OriSellPlanQty = 5; // �ڳ����ۼƻ�����
- optional double OriSellPricedQty = 6; // �ڳ����ۺ�ͬ�Ѷ�������
- optional double OriBuyFutureQty = 7; // �ڳ������ڻ�����
- optional double OriSellFutureQty = 8; // �ڳ������ڻ�����
- optional double BuyPlanQty = 9; // �ɹ��ƻ�����
- optional double BuyPricedQty = 10; // �ɹ���ͬ�Ѷ�������
- optional double SellPlanQty = 11; // ���ۼƻ�����
- optional double SellPricedQty = 12; // ���ۺ�ͬ�Ѷ�������
- optional double BuyFutureQty = 13; // �����ڻ�����
- optional double SellFutureQty = 14; // �����ڻ�����
- optional double TotalSpotQty = 15; // �ֻ�ͷ������
- optional double TotalFutureQty = 16; // �ڻ�ͷ������
- optional double TotalExposure = 17; // ʵʱ�ܳ���
- optional double TotalHedgeRatio = 18; // ���ױ�����
- optional double TotalNeedHedgeQty = 19; // Ӧ�ױ�����
- optional double NeedHedgeExposoure = 20; // Ӧ�ױ�����
- optional double NeedHedgeRatio = 21; // Ӧ�ױ�����
- optional string UpdateTime = 22; // ����ʱ��
- }
- // �ڻ��˻�������Ʒ
- message ErmcpBizGroupSpotGoods {
- optional int32 BizType = 1; // ҵ������-1:�ױ�
- optional uint64 DeliveryGoodsID = 2; // Ʒ��ID
- }
- // �ڻ��˻������˻�
- message ErmcpBizGroupTAAccount {
- optional uint64 AccountID = 1; // �˻�ID
- }
- // �����˵�����
- message MemberFuncMenu {
- optional string resourcecode = 1; // �˵�����
- }
- // �ڻ��˻�����
- message LoginTaaccount {
- optional uint64 accountid = 1; // �ڻ��˻�ID
- }
- // �ڻ��˻�����������
- message HedgeOutMainConfigReq {
- optional MessageHead Header = 1;
- optional uint64 marketid = 2; // �ڲ��г�ID��HedgeOutMainConfig��
- optional string hedgeaccountcode = 3; // �Գ��˺�ID��HedgeOutMainConfig��
- optional int32 connectflag = 4; // �Ƿ������ⲿ����-0:������
- optional string hedgeaccountpwd = 5; // �Գ��˺����루HedgeOutMainConfig��
- optional string appid = 6; // AppID��HedgeOutMainConfig��
- optional string authcode = 7; // ��Ȩ�루HedgeOutMainConfig��
- optional uint64 limitnumber = 8; // �ҵ�������Ĭ��0��HedgeOutMainConfig��
- optional int32 status = 9; // �����˺�״̬1-�����������2-��������������Ĭ��1��HedgeOutMainConfig��
- optional string accountname = 10; // �˻�����accountname1��Taaccount��
- optional uint64 accountid = 11; // �ʽ��˻�ID��Taaccount��
- optional int32 taaccounttype = 12; // �˺�����-1:�ⲿ�˺�
- optional int32 currencyid = 13; // ����IDĬ��Ϊ1��Taaccount��
- optional double outthreshold = 14; // ������ֵĬ��Ϊ0��Taaccount��
- optional int32 ismain = 15; // �Ƿ�ĸ�˺�0:����ĸ�˻�1:��ĸ�˻���Taaccount��
- optional uint64 parentaccountid = 16; // �������˺ţ�Taaccount��
- optional uint64 relateduserid = 17; // �����û���Taaccount��
- optional uint64 fromaccountid = 18; // �����ϼ��˻���Taaccount��
- optional uint64 trademargintmpid = 19; // ��֤��ģ��id��TAACCOUNTCONFIG��
- optional uint64 tradefeetmpid = 20; // �������ID��TAACCOUNTCONFIG��
- optional uint64 maxsubaccouts = 21; // ������˻���[���99999][�ⲿĸ�˻���Ĭ��0��TAACCOUNTCONFIG��
- optional uint64 fcid = 22; // �ڻ���˾
- optional uint64 creatorid = 23; // ������
- optional uint64 modifierid = 24; // ����
- optional uint64 areauserid = 25; // �����û�ID
- }
- // �ڻ��˻���������Ӧ
- message HedgeOutMainConfigRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 accountid = 4; // �ʽ��˻�ID��Taaccount��
- }
- // �ڻ��˻���������
- message ErmcpBizGroupReq {
- optional MessageHead Header = 1;
- optional uint64 BizGroupID = 2; // ����ID����/ɾ�����
- optional int32 BizType = 3; // ҵ������-1:�ױ�
- optional string Remark = 4; // ����/�ı�ע
- optional int32 ApplySrc = 5; // ����/����Դ-1:������
- optional uint64 ApplyId = 6; // ����/����
- repeated ErmcpBizGroupSpotGoods SpotGoods = 7; // �ڻ��˻�������Ʒ
- repeated ErmcpBizGroupTAAccount TAAccount = 8; // �ڻ��˻������˻�
- optional int32 OptType = 9; // ��������-1:����
- optional uint64 AreaUserID = 10; // ��������
- }
- // �ڻ��˻�������Ӧ
- message ErmcpBizGroupRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 BizGroupID = 4; // ����ID
- }
- // ��ɫ���ò�������
- message ManagerRoleOperateReq {
- optional MessageHead Header = 1;
- optional uint64 autoid = 2; // ��ɫID(�����ɹ��ӿڷ��ص�autoid,Ĭ�Ͻ�ɫ����)
- optional uint32 operatetype = 3; // ��������-1:����2:��3:ɾ��(Ĭ�Ͻ�ɫ����ɾ��)
- optional uint64 areauserid = 4; // ��������(��ǰ��¼userid����)
- optional uint64 modifierid = 5; // ����ID(��ǰ��¼loginid����)
- optional string modifyremark = 6; // �ı�ע
- optional string rolename = 7; // ��ɫ����(�����ı���)
- repeated uint64 menutypes = 8; // �˵�����1:������2:PC(C#)
- repeated MemberFuncMenu memberfuncmenus = 9; // �����˵�(�����ı���)
- }
- // ��ɫ���ò�����Ӧ
- message ManagerRoleOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 autoid = 4; // ��ɫID
- }
- // �ڻ��˻�ע��
- message TaaccountOperateReq {
- optional MessageHead Header = 1;
- optional uint64 accountid = 2; // �ڻ��˻�ID
- optional uint32 tradestatus = 3; // 7ע��
- optional uint64 modifierid = 4; // ����
- optional uint64 areauserid = 5; // �����û�ID
- }
- // �ڻ��˻�ע��������Ӧ
- message TaaccountOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 accountid = 4; // �ڻ��˻�ID
- }
- // �ڻ��˻�����
- message TaaccountTransfersxmoneyReq {
- optional MessageHead Header = 1;
- optional uint64 accountid = 2; // �ڻ��˻�ID
- optional double sxmoney = 3; // ���Ž����Ϊ�Ӹ�Ϊ��
- optional uint64 modifierid = 4; // ����
- optional uint64 areauserid = 5; // �����û�ID
- }
- // �ڻ��˻����Ų�����Ӧ
- message TaaccountTransfersxmoneyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 accountid = 4; // �ڻ��˻�ID
- }
- // ��¼�˻���������
- message LoginaccountOperateReq {
- optional MessageHead Header = 1;
- optional uint32 operatetype = 2; // ��������-1:����2:��3:��������Ա
- optional uint64 userid = 3; // �û�ID(�����ɹ��ӿڷ��ص�userid)
- optional uint64 loginid = 4; // ��¼ID(�����ɹ��ӿڷ��ص�loginid)
- optional uint64 areauserid = 5; // ��������(��ǰ��¼userid����)
- optional string logincode = 6; // ��¼�˺�
- optional string accountname = 7; // �˻�����
- optional string password = 8; // ��¼���루���ģ�
- optional string mobile = 9; // �ֻ����루���ģ�
- repeated uint64 roleids = 10; // �˺Ž�ɫ
- repeated LoginTaaccount logintaaccounts = 11; // �ڻ��˻�����ѡ����Ա���
- optional uint64 modifierid = 12; // ����ID(��ǰ��¼loginid����)
- optional uint64 subjectid = 13; // ����ҵ����(ҵ��Ա)
- }
- // ��¼�˻�������Ӧ
- message LoginaccountOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 userid = 4; // �û�ID
- optional uint64 loginid = 5; // ��¼ID
- }
- // �ֻ��м�����
- message ErmcpSpotGoodsPriceReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryGoodsID = 2; // �ֻ�Ʒ��ID
- optional uint64 WRStandardID = 3; // �ֻ�Ʒ��ID(ͨ����Ϊ0)
- optional uint64 SpotGoodsBrandID = 4; // �ֻ�Ʒ��ID(ͨ����Ϊ0,��Ϊ0��������Ʒ��ID)
- optional uint64 CurrencyID = 5; // ���ۻ���ID
- optional double SpotGoodsPrice = 6; // �ֻ��۸�
- optional string TradeDate = 7; // ������(yyyyMMdd)
- optional int32 OperateSrc = 8; // ��������Դ-1:������
- optional uint64 OperateID = 9; // ��������
- optional int32 OperateType = 10; // ��������-1:����
- }
- // �ֻ��м���Ӧ
- message ErmcpSpotGoodsPriceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ױ��ƻ�����
- message ErmcpHedgePlanReq {
- optional MessageHead Header = 1;
- optional uint64 HedgePlanID = 2; // �ױ��ƻ�ID(601+Unix��ʱ���(10λ)+xxxxxx)
- optional string HedgePlanNo = 3; // �ױ��ƻ�����
- optional int32 ContractType = 4; // �ƻ�����-1:�ɹ�-1:����
- optional uint64 AreaUserID = 5; // ����ID
- optional uint64 DeliveryGoodsID = 6; // �ֻ�Ʒ��ID
- optional int32 ProductType = 7; // ��Ʒ����-1:���ֵ�2:�ȱ�3:�DZ�
- optional string SpotGoodsDesc = 8; // ��Ʒ�ͺ�
- optional double PlanQty = 9; // �ƻ�����
- optional double ConvertFactor = 10; // ���ϵ��
- optional string PlanTime = 11; // �ƻ�ʱ��
- optional string TradeDate = 12; // ������(yyyyMMdd)
- optional int32 ApplySrc = 13; // ������Դ-1:������
- optional uint64 ApplyId = 14; // ������
- optional string Remark = 15; // �ƻ���ע
- optional int32 OperateType = 16; // ��������-1:����ݸ�2:�ύ����3:ɾ��4���ͨ��5��˾ܾ�
- optional uint64 WRStandardID = 17; // �ֻ�Ʒ��ID
- optional uint64 AccountID = 18; // �ڻ��˻�ID��Ĭ��Ϊ0��Ҳ�ɲ�����
- optional uint64 Tradeuserid = 19; // �����û�ID
- optional uint64 Currencyid = 20; // �������ID
- optional uint64 Biztype = 21; // ҵ������-1:�ױ�
- optional uint64 auditid = 22; // �����
- optional uint32 auditsrc = 23; // �����Դ-1:������
- optional string auditremark = 24; // ��˱�ע
- }
- // �ױ��ƻ���Ӧ
- message ErmcpHedgePlanRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ֻ���ͬ��Ϣ
- message GldSpotContractInfo {
- optional string TradeDate = 1; // ������(yyyyMMdd)
- optional string ContractNo = 2; // �ֻ���ͬ���
- optional int32 ContractType = 3; // �ֻ���ͬ����-1:�ɹ�-1:����
- optional uint64 UserID = 4; // ����ID
- optional uint64 BuyUserID = 5; // �ɹ���ID
- optional uint64 SellUserID = 6; // �ͻ�ID
- optional string SignDate = 7; // ǩ������
- optional bytes ContractAttachment = 8; // ��ͬ����
- optional double ContractMargin = 9; // ��ͬ��֤��
- optional uint64 DeliveryGoodsID = 10; // �ֻ�Ʒ��ID
- optional uint64 WrStandardID = 11; // �ֻ���ƷID
- optional uint32 ProductType = 12; // ��Ʒ����-1:���ֵ�2:�ȱ�3:�DZ�
- optional double ConvertFactor = 13; // ���ϵ��
- optional string SpotGoodsDesc = 14; // ��Ʒ�ͺ�
- optional uint32 PriceType = 15; // ��������-1:һ�ڼ�2:���3:�ݶ���
- optional double Qty = 16; // ����
- optional double Price = 17; // �۸��ݶ���[1:һ�ڼۡ�3:�ݶ���]
- optional double Amount = 18; // ���[1:һ�ڼۡ�3:�ݶ���]
- optional string DeliveryStartDate = 19; // ������(��ʼ)
- optional string DeliveryEndDate = 20; // ������(����)
- optional uint64 GoodsID = 21; // ��ۺ�ԼID-0:Ϊ�ֻ�������Ϊ�ڻ���Ʒ��ԼID[2:���3:�ݶ���]
- optional double PriceMove = 22; // ����ˮ[2:���3:�ݶ���]
- optional string StartDate = 23; // ��ۿ�ʼ����[2:���3:�ݶ���]
- optional string EndDate = 24; // ��۽�������[2:���3:�ݶ���]
- optional string PointDesc = 25; // ��۱�ע[2:���3:�ݶ���]
- optional string DeliveryDesc = 26; // ���շ�ʽ
- optional uint64 MerUserID = 27; // ����ԱID
- optional uint64 TradeUserID = 28; // ����ԱID
- optional double PricedQty = 29; // �Ѷ�����
- optional double PricedAmount = 30; // �Ѷ��۽��
- optional uint64 SpotGoodsBrandID = 31; // �ֻ�Ʒ��ID
- optional string Remark = 32; // ��ͬ��ע
- optional uint64 SaleUserID = 33; // ҵ��ԱID
- optional uint64 AccountID = 34; // �ڻ��˻�ID
- optional uint32 BizType = 35; // ҵ������-1:�ױ�
- optional uint32 CurrencyID = 36; // �������ID
- optional uint64 SubjectID = 37; // ��������ID
- optional uint64 BizSubjectID = 38; // ����ҵ����ID-SubjectID
- }
- // �ֻ���ͬ��������
- message GldErmcpSpotContractOperateReq {
- optional MessageHead Header = 1;
- optional uint64 SpotContractID = 2; // �ֻ���ͬID(602+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 3; // ��������-1:����ݸ�2:�ύ����3:ɾ��4:���ͨ��5:��˾ܾ�6������
- optional uint32 OperateSrc = 4; // ������Դ-1:������2:�ն�
- optional uint64 UserID = 5; // �����û�ID
- optional string Remark = 6; // ������ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- optional GldSpotContractInfo Info = 8; // �ֻ���ͬ��Ϣ
- }
- // �ֻ���ͬ������Ӧ
- message GldErmcpSpotContractOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SpotContractID = 4; // �ֻ���ͬID(602+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 5; // ��������-1:����ݸ�2:�ύ����3:ɾ��4:���ͨ��5����˾ܾ�6������
- optional uint32 OperateSrc = 6; // ������Դ-1:������2:�ն�
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // ��ͬ������Ϣ
- message ErmcpContractOperateApplyInfo {
- optional uint32 OperateApplyType = 1; // ������������-1:���,2:����,3:����,4:��Ʊ,5:�ɹ����,6:���۳���,7:�������,8:��������
- optional uint64 RelatedID = 2; // �ֻ���ͬID(602+Unix��ʱ���(10λ)+xxxxxx)
- optional bytes DetailJson = 3; // ��ϸJSON
- optional bytes AttachUrl = 4; // ����
- }
- // ��ͬ��������
- message ErmcpContractOperateApplyReq {
- optional MessageHead Header = 1;
- optional uint64 OperateApplyID = 2; // ��������ID(603+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 3; // ��������-1:�Ǽ�2:ȷ��3���ܾ�4������
- optional uint32 OperateSrc = 4; // ������Դ-1:������2:�ն�
- optional uint64 UserID = 5; // �����û�ID
- optional string Remark = 6; // ��ע
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- optional ErmcpContractOperateApplyInfo Info = 8; // ��ͬ������Ϣ
- optional uint32 IsAudit = 9; // �Ƿ�ֱ�����(1:��,2:��)-����������ҵ����
- }
- // ��ͬ������Ӧ
- message ErmcpContractOperateApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OperateApplyID = 4; // ��������ID(603+Unix��ʱ���(10λ)+xxxxxx)
- optional uint32 OperateType = 5; // ��������-1:�Ǽ�2:ȷ��3���ܾ�4������
- optional uint32 OperateSrc = 6; // ������Դ-1:������2:�ն�
- optional string ClientTicket = 7; // �ͻ�����ˮ��
- }
- // �ֻ���Ʒ�ͺ�����
- message GLDWRStandardEx {
- optional uint64 wrstandardid = 1; // �ͺ�ID(��ʱ��ֵ)
- optional string wrstandardname = 2; // �ͺ�����
- optional uint64 unitid = 3; // ��λID
- optional double convertfactor = 4; // ���ϵ��
- optional double costratio = 5; // �ɱ�Ȩ��
- }
- // �ֻ���ƷƷ������
- message GLDDGFactoryItemEx {
- optional uint64 dgfactoryitemid = 1; // Ʒ��ID(��ʱ��ֵ)
- optional string dgfactoryitemvalue = 2; // Ʒ������
- }
- // �Զ�����ֻ���ͬ
- message NewErmcpSpotContractOperateReq {
- optional MessageHead Header = 1;
- optional string TradeDate = 2; // ������(yyyyMMdd)
- optional string ContractNo = 3; // �ֻ���ͬ���
- optional int32 ContractType = 4; // �ֻ���ͬ����-1:�ɹ�-1:����
- optional uint64 UserID = 5; // ����ID
- optional uint64 BuyUserID = 6; // �ɹ���ID
- optional uint64 SellUserID = 7; // �ͻ�ID
- optional string SignDate = 8; // ǩ������(yyyy-MM-ddHH:mm:ss)
- optional bytes ContractAttachment = 9; // ��ͬ����
- optional double ContractMargin = 10; // ��ͬ��֤��
- optional uint64 DeliveryGoodsID = 11; // �ֻ�Ʒ��ID
- optional uint64 WrStandardID = 12; // �ֻ���ƷID
- optional uint32 ProductType = 13; // ��Ʒ����-1:���ֵ�2:�ȱ�3:�DZ�
- optional double ConvertFactor = 14; // ���ϵ��
- optional string SpotGoodsDesc = 15; // ��Ʒ�ͺ�
- optional uint32 PriceType = 16; // ��������-1:һ�ڼ�2:���3:�ݶ���
- optional double Qty = 17; // ����
- optional double Price = 18; // �۸��ݶ���[1:һ�ڼۡ�3:�ݶ���]
- optional double Amount = 19; // ���[1:һ�ڼۡ�3:�ݶ���]
- optional string DeliveryStartDate = 20; // ������(��ʼ)(yyyy-MM-ddHH:mm:ss)
- optional string DeliveryEndDate = 21; // ������(����)(yyyy-MM-ddHH:mm:ss)
- optional uint64 GoodsID = 22; // ��ۺ�ԼID-0:Ϊ�ֻ�������Ϊ�ڻ���Ʒ��ԼID[2:���3:�ݶ���]
- optional double PriceMove = 23; // ����ˮ[2:���3:�ݶ���]
- optional string StartDate = 24; // ��ۿ�ʼ����[2:���3:�ݶ���](yyyy-MM-ddHH:mm:ss)
- optional string EndDate = 25; // ��۽�������[2:���3:�ݶ���](yyyy-MM-ddHH:mm:ss)
- optional string PointDesc = 26; // ��۱�ע[2:���3:�ݶ���]
- optional string DeliveryDesc = 27; // ���շ�ʽ
- optional uint64 MerUserID = 28; // ����ԱID
- optional uint64 TradeUserID = 29; // ����ԱID
- optional double PricedQty = 30; // �Ѷ�����
- optional double PricedAmount = 31; // �Ѷ��۽��
- optional uint64 SpotGoodsBrandID = 32; // �ֻ�Ʒ��ID
- optional string Remark = 33; // ��ͬ��ע
- optional uint64 SaleUserID = 34; // ҵ��ԱID
- optional uint64 AccountID = 35; // �ڻ��˻�ID
- optional uint32 BizType = 36; // ҵ������-1:�ױ�
- optional uint32 CurrencyID = 37; // �������ID
- optional uint32 OperateSrc = 38; // ������Դ-1:������2:�ն�
- optional uint64 ApplyId = 39; // ������
- optional uint64 RelatedMarketID = 40; // �����г�ID
- optional uint64 RelatedTradeID = 41; // ��������ID
- optional uint32 ContractStatus = 42; // ״̬������2:ִ���л�3:�������
- optional uint32 IsAmountOperate = 43; // �Ƿ���������0:��,1:��
- optional double PayAmount = 44; // ֧�����(���������1:�DZ���)
- }
- // �Զ�����ֻ���ͬ
- message NewErmcpSpotContractOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ����������
- message AreaOperateReq {
- optional MessageHead Header = 1;
- optional uint32 operatetype = 2; // ��������-1:����2:��
- optional uint64 userid = 3; // �û�ID(�����ɹ��ӿڷ��ص�userid)
- optional uint64 loginid = 4; // ��¼ID(�����ɹ��ӿڷ��ص�loginid)
- optional uint64 areauserid = 5; // ��������(��ǰ��¼userid����)
- optional string SubOrgType = 6; // 1:����2:�ŵ�(�ա�1��2)
- optional uint64 ParentUserID = 7; // �ϼ��û�ID
- optional string password = 8; // ��¼���루���ģ�
- optional string mobile = 9; // �ֻ����루���ģ�
- optional string logincode = 10; // ��¼�˺�
- optional string accountname = 11; // �˻�����
- optional uint32 subaccountlevel = 12; // ���˻�����
- repeated uint64 MarketIDList = 13; // �г�Ȩ���б�
- repeated string resourcecodes = 14; // �ն˲˵�Ȩ��
- optional string username = 15; // ����Ա����
- optional uint64 modifierid = 16; // ����ID(��ǰ��¼loginid����)
- }
- // ���Ų�����Ӧ
- message AreaOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 userid = 4; // �û�ID
- optional uint64 loginid = 5; // ��¼ID
- }
- // �ͻ���Ͷ��������
- message QhjRegularlyStrategyReq {
- optional MessageHead Header = 1;
- optional uint64 RegularlyStrategyID = 2; // ��Ͷ����ID
- optional uint64 UserID = 3; // �����û�ID
- optional uint64 GoodsID = 4; // ��Ͷ��ƷID
- optional uint32 RegularlyCycle = 5; // ��ͶƵ��-1:ÿ��
- optional uint32 RegularlyCycleValue = 6; // ��ͶƵ��ֵ-ÿ�ܼ�(0-6)
- optional uint32 RegularlyMode = 7; // ��Ͷ��ʽ-1:������
- optional double RegularlyModeValue = 8; // ��Ͷ��ʽֵ-��������
- optional string Remark = 9; // ��ע
- optional uint64 UpdatorID = 10; // ������
- optional uint32 UpdateSrc = 11; // ������Դ-1:������
- optional uint32 OperateType = 12; // �������ͣ�1:����,2:��,3:��ͣ,4:�ָ�,5:�ر�
- }
- // �ͻ���Ͷ������Ӧ
- message QhjRegularlyStrategyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RegularlyStrategyID = 4; // ��Ͷ����ID
- }
- // �ͻ�ע���������
- message AuditWskhUserInfoReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID(����ID)SEQ_WSKH_USERINFO
- optional uint32 UserState = 3; // ���״̬��4-���ͨ����5-��˾ܾ�
- optional string AuditRemark = 4; // ��˱�ע
- optional uint64 AuditedBy = 5; // �����
- }
- // �ͻ�ע�������Ӧ
- message AuditWskhUserInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserID = 4; // �û�ID
- }
- // �ͻ��ƹ����������
- message CustomerRefernumOperateReq {
- optional MessageHead Header = 1;
- optional uint32 operatetype = 2; // ��������-1:����2:���ͨ��3:��˾ܾ�
- optional uint64 brokerapplyid = 3; // ����ID
- optional uint64 userid = 4; // �������û�ID
- optional uint64 loginid = 5; // �����˵�¼ID
- optional string customername = 6; // ����
- optional string cardnum = 7; // ����֤����
- optional string cardfrontphotourl = 8; // ����֤������Ƭ
- optional string cardbackphotourl = 9; // ����֤������Ƭ
- }
- // �ͻ��ƹ������������Ӧ
- message CustomerRefernumOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 brokerapplyid = 4; // ����ID
- optional uint64 userid = 5; // �û�ID
- optional uint64 loginid = 6; // ��¼ID
- }
- // �������������
- message GoodsPickupOperateReq {
- optional MessageHead Header = 1;
- optional uint32 operatetype = 2; // ��������-1:������ϴ�������Ϣ2:ȡ��ȷ��(����)3:�ջ�ȷ��(�ʼ�)
- optional uint64 takeorderid = 3; // �������
- optional uint64 userid = 4; // �û�ID
- optional uint64 loginid = 5; // ��¼ID
- optional TradeGoodsInfo info = 6; // �������Ϣ
- }
- // �����������Ӧ
- message GoodsPickupOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 takeorderid = 4; // �������
- optional uint64 userid = 5; // �û�ID
- optional uint64 loginid = 6; // ��¼ID
- }
- // �������Ϣ
- message TradeGoodsInfo {
- optional string expresscompany = 1; // ������˾
- optional string expressnum = 2; // ��������
- }
- // �ͻ����ϲ�������
- message CustomerInfoOperateReq {
- optional MessageHead Header = 1;
- optional uint32 operatetype = 2; // ��������-1:����2:��
- optional uint64 userid = 3; // �û�ID����ʱ���
- optional uint64 areaid = 4; // ��������
- optional string logincode = 5; // ��¼�ʺ�
- optional string loginpwd = 6; // ��¼����
- optional uint32 userinfotype = 7; // �ͻ�����1:����2:��ҵ
- optional string username = 8; // ��������ҵ����
- optional string nickname = 9; // ��ҵ���(��ҵ)
- optional uint32 cardtype = 10; // ֤������
- optional string cardnum = 11; // ֤������
- optional string cardfrontphotourl = 12; // ����֤�����գ����ˣ�
- optional string cardbackphotourl = 13; // ����֤�����գ����ˣ�
- optional string email = 14; // ���䣨���ˣ�
- optional string referral = 15; // �Ƽ��루���ˣ�
- optional string legalpersonname = 16; // ����������(��ҵ)
- optional string taxpayernum = 17; // ��˰��ʶ���(��ҵ)
- optional string proxystatementurl = 18; // Ӫҵִ��(��ҵ)
- optional string contactname = 19; // ��ϵ��(��ҵ)
- optional string mobilephone = 20; // �ֻ����롢��ϵ���ֻ���
- optional string telphone = 21; // ��ϵ�绰
- optional uint64 provinceid = 22; // ʡ
- optional uint64 cityid = 23; // ��
- optional uint64 districtid = 24; // ��
- optional string ipaddress = 25; // ��ϸ��ַ
- optional string remark = 26; // ��ע
- optional uint32 userstate = 27; // ����״̬1:����ݸ�2:�ύ���
- optional string birthday = 28; // �ͻ�����(yyyy-mm-dd)
- optional uint64 teammanageruserid = 29; // �ͻ�����
- optional uint32 isAudit = 30; // �Ƿ�ֱ�����(1:��,2:��)-����������ҵ����
- optional uint64 loginid = 31; // ��ǰ��¼ID
- optional string auditRemark = 32; // ��˱�ע
- optional uint32 sex = 33; // �Ա�0Ů
- }
- // �ͻ����ϲ�����Ӧ
- message CustomerInfoOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 userid = 4; // �û�ID
- }
- // ���������
- message QHJAgreementConfigOperateReq {
- optional MessageHead Header = 1;
- optional uint32 operatetype = 2; // ��������-1:����2:��3:ͣ��
- optional uint64 agreementid = 3; // Э��ID����������Ϊ2,3,4,5ʱ���
- optional string agreementno = 4; // ����
- optional string agreementname = 5; // ������
- optional uint32 agreementtype = 6; // Э������-1:ע��
- optional string agreementcontent = 7; // ������
- optional uint32 operatesrc = 8; // ������Դ-1:������
- optional uint64 operateid = 9; // ������
- }
- // Э�������Ӧ
- message QHJAgreementConfigOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 agreementid = 4; // ��ID
- }
- // �ͻ�Э��ǩԼ��������
- message QHJCustomerSignStatusOperateReq {
- optional MessageHead Header = 1;
- optional uint64 userid = 2; // �ͻ�ID
- optional uint32 nodetype = 3; // ��������-1:ע��
- optional uint64 goodsid = 4; // ��ƷID[Ĭ��Ϊ0,NodeType>=3
- repeated uint64 agreementids = 5; // ��
- }
- // �ͻ�Э��ǩԼ������Ӧ
- message QHJCustomerSignStatusOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �û���Ϣ������
- message UserInfoOperateReq {
- optional MessageHead Header = 1;
- optional uint64 userid = 2; // �û�ID
- optional string username = 3; // ��������ҵ����
- optional string nickname = 4; // ��ҵ���(��ҵ)
- optional uint32 cardtype = 5; // ֤������
- optional string cardnum = 6; // ֤������
- optional string cardfrontphotourl = 7; // ����֤�����գ����ˣ�
- optional string cardbackphotourl = 8; // ����֤�����գ����ˣ�
- optional string email = 9; // ���䣨���ˣ�
- optional string legalpersonname = 10; // ����������(��ҵ)
- optional string taxpayernum = 11; // ��˰��ʶ���(��ҵ)
- optional string proxystatementurl = 12; // Ӫҵִ��(��ҵ)
- optional string contactname = 13; // ��ϵ��(��ҵ)
- optional string mobilephone = 14; // �ֻ����롢��ϵ���ֻ���
- optional string telphone = 15; // ��ϵ�绰
- optional uint64 provinceid = 16; // ʡ
- optional uint64 cityid = 17; // ��
- optional uint64 districtid = 18; // ��
- optional string ipaddress = 19; // ��ϸ��ַ
- optional uint32 operatesrc = 20; // ������Դ-1:������
- optional uint64 operateid = 21; // ������
- optional string remark = 22; // ��ע
- }
- // �û���Ϣ������
- message UserInfoOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 userid = 4; // �û�ID
- }
- // �ֵ�����ȷ������
- message WROutConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 applyid = 2; // ����Id
- optional uint32 operatesrc = 3; // ������Դ-1:������
- optional uint64 operateid = 4; // ������
- }
- // �ֵ�����ȷ����Ӧ
- message WROutConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 applyid = 4; // ����Id
- }
- // ���Ѳ�������
- message FriendOperateReq {
- optional MessageHead Header = 1;
- optional uint32 operatetype = 2; // ��������-1:����2:���ͨ��3����˾ܾ�
- optional uint64 friendapplyid = 3; // ����ID
- optional uint64 userid = 4; // �������û�ID
- optional uint64 frienduserid = 5; // �����û�ID
- optional uint32 applysrc = 6; // ������Դ-1:������
- optional uint64 applicantid = 7; // �����˵�¼ID
- optional string remark = 8; // ��ע
- optional uint64 auditorid = 9; // ������û�ID
- optional uint32 auditsrc = 10; // �����Դ-1:������
- optional string auditremark = 11; // ��˱�ע
- }
- // ���Ѳ�����Ӧ
- message FriendOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 friendapplyid = 4; // ����ID
- }
- // �ֵ����������
- message WROutCancelReq {
- optional MessageHead Header = 1;
- optional uint64 applyid = 2; // ����Id
- optional uint32 operatesrc = 3; // ������Դ-1:������
- optional uint64 operateid = 4; // ������
- }
- // �ֵ��������Ӧ
- message WROutCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 applyid = 4; // ����Id
- }
- // ��Լ����ģ����Ϣ
- message EPerformanceStepTemplateInfo {
- optional uint32 steptypeid = 1; // ��Լ�ƻ�ģ��ID
- optional uint32 stepindex = 2; // �������
- optional double stepvalue = 3; // ����ֵ
- optional uint32 isauto = 4; // �Ƿ��Զ��Ƿ��Զ�-0:���Զ�
- optional string remark = 5; // ��ע
- optional uint32 stepdays = 6; // ������һ������
- }
- // ģ����Ϣ��������
- message PerformancePlanTemplateReq {
- optional MessageHead Header = 1;
- optional uint64 autoid = 2; // ��Լ�ƻ�ģ��������Ϊ0�Ҳ�Ϊ���ķ�������
- optional string templatename = 3; // �����
- optional uint32 takemode = 4; // �����ʽ
- optional uint32 type = 5; // �����
- repeated EPerformanceStepTemplateInfo performancesteps = 6; // ��Լ����
- optional uint64 userid = 7; // �����û�
- optional uint64 paymenttype = 8; // ֧����ʽ
- optional uint64 creatorid = 9; // ������
- }
- // ģ����Ϣ������Ӧ
- message PerformancePlanTemplateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 autoid = 4; // ��Լ�ƻ�ģ������
- }
- // ɾ��ģ����Ϣ��������
- message DelPerformancePlanTemplateReq {
- optional MessageHead Header = 1;
- optional uint64 autoid = 2; // ��Լ�ƻ�ģ������
- }
- // ɾ��ģ����Ϣ������Ӧ
- message DelPerformancePlanTemplateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 autoid = 4; // ��Լ�ƻ�ģ������
- }
- // ���û������������
- message AreaAuditConfigOperateReq {
- optional MessageHead Header = 1;
- optional uint64 UserID = 2; // �û�ID
- optional string CustomerAuditFlag = 3; // �ͻ������Ƿ���Ҫ���-0:�������
- optional string SpotContractAuditFlag = 4; // �ֻ���ͬ�Ƿ���Ҫ���-0:�������
- optional string PointPriceAuditFlag = 5; // ����Ƿ���Ҫ���-0:�������
- optional string DeliveryAuditFlag = 6; // �����Ƿ���Ҫ���-0:�������
- optional string MoneyAuditFlag = 7; // �����Ƿ���Ҫ���-0:�������
- optional string InvoiceAuditFlag = 8; // ��Ʊ�Ƿ���Ҫ���-0:�������
- optional string BuyInAuditFlag = 9; // �ɹ�����Ƿ���Ҫ���-0:�������
- optional string SellOutAuditFlag = 10; // ���۳����Ƿ���Ҫ���-0:�������
- optional string ProduceInAuditFlag = 11; // ��������Ƿ���Ҫ���-0:�������
- optional string ProduceOutAuditFlag = 12; // ���������Ƿ���Ҫ���-0:�������
- optional uint32 OperatorSrc = 13; // ������Դ-1:������
- optional uint64 OperatorID = 14; // ������
- optional string SgvtaratioAuditFlag = 15; // �ֻ���Ʒ��ֵ˰˰�����Ƿ���Ҫ���-0:�������
- optional string SgconvertratioAuditFlag = 16; // �ֻ���Ʒ����ϵ�����Ƿ���Ҫ���-0:�������
- optional string MgneedhedgeratioAuditFlag = 17; // �ױ�Ʒ���ױ��������Ƿ���Ҫ��-0:�������
- optional string CostratioAuditFlag = 18; // �ֻ���Ʒ�ɱ�Ȩ�����Ƿ���Ҫ���-0:�������
- optional string HedgePlanFlag = 19; // �ױ��ƻ��Ƿ���Ҫ���-0:�������
- }
- // ���û����������Ӧ
- message AreaAuditConfigOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 UserID = 4; // �û�ID
- }
- // �ֻ�Ʒ������������ƽ̨�汾
- message DeliveryGoodsApplyCloudReq {
- optional MessageHead Header = 1;
- optional string version = 2; // �ӿڰ汾�ţ�Ŀǰ֧��2.03.13.2��
- optional uint64 userid = 3; // �û�ID
- optional uint64 loginid = 4; // ��¼ID
- optional string deliverygoodscode = 5; // ������Ʒ����
- optional string deliverygoodsname = 6; // ������Ʒ����
- optional uint64 deliverygoodsid = 7; // ������Ʒid(��ʱ��ֵ)
- optional uint64 unitid = 8; // ��λID
- optional int32 type = 9; // ����1����
- optional string remark = 10; // ��ע
- repeated GLDWRStandardCloudEx gldwrstandards = 11; // �ֻ���Ʒ�ͺ�����
- repeated GLDDGFactoryItemEx glddgfactoryItems = 12; // �ֻ���ƷƷ������
- }
- // �ֻ���Ʒ�ͺ�����
- message GLDWRStandardCloudEx {
- optional uint64 wrstandardid = 1; // �ͺ�ID(��ʱ��ֵ)
- optional string wrstandardname = 2; // �ͺ�����
- optional uint64 unitid = 3; // ��λID
- optional double vatrate = 4; // ��ֵ˰��
- repeated WRSConvertDetailEx wrsconvertdetails = 5; // �ֻ���Ʒ����������ϸ����
- }
- // �ֻ�Ʒ��������Ӧ
- message DeliveryGoodsApplyCloudRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 deliverygoodsid = 4; // �ֻ�Ʒ��ID
- }
- // ������������
- message ErmcpPaAreaSubjectReq {
- optional MessageHead Header = 1;
- optional uint64 SubjectID = 2; // ����ID
- optional string SubjectName = 3; // ��������
- optional uint64 AreaUserID = 4; // ��������
- optional uint32 OperateSrc = 5; // ��Դ-1:������
- optional uint64 Operateid = 6; // ����/����ID
- optional string Remark = 7; // ��ע
- optional uint32 OperateType = 8; // ��������-1:����2:��3��ͣ��4���ָ�
- }
- // ����������Ӧ
- message ErmcpPaAreaSubjectRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ����Э��ƽ������
- message TradeHoldTransferApplyReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �����˵ijֲֵ���ID
- optional uint32 BuyorSell = 3; // �ֲֵ�������-
- optional double TransferPrice = 4; // ת�ü۸�
- optional uint32 ApplySrc = 5; // ������Դ-1:������
- optional uint64 ApplicantID = 6; // ��¼�˺�
- optional string Remark = 7; // ���뱸ע
- }
- // ����Э��ƽ��������Ӧ
- message TradeHoldTransferApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 applyid = 4; // ����ID
- }
- // ����Э��ƽ�ֲ���
- message TradeHoldTransferApplyAuditReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional uint32 ApplyStatus = 3; // 1:����2:�ܾ�3:ͨ��
- optional uint32 AuditSrc = 4; // �����Դ-1:������
- optional uint64 AuditorID = 5; // ��¼�˺�
- optional string AuditRemark = 6; // ��˱�ע
- }
- // ����Э��ƽ�ֲ���
- message TradeHoldTransferApplyAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- }
- // �ֻ�Ʒ�ֲ�������ͨ�ð汾��
- message DeliveryGoodsOperateCommonReq {
- optional MessageHead Header = 1;
- optional string version = 2; // �ӿڰ汾�ţ�Ŀǰ֧��2.03.13.2��
- optional uint64 userid = 3; // �û�ID
- optional uint64 loginid = 4; // ��¼ID
- optional string deliverygoodscode = 5; // ������Ʒ����
- optional string deliverygoodsname = 6; // ������Ʒ����
- optional uint64 deliverygoodsid = 7; // ������Ʒid(��ʱ��ֵ)
- optional uint64 unitid = 8; // ��λID
- optional int32 type = 9; // ����1����
- optional string remark = 10; // ��ע
- repeated GLDWRStandardCloudEx gldwrstandards = 11; // �ֻ���Ʒ�ͺ�����
- repeated GLDDGFactoryItemEx glddgfactoryItems = 12; // �ֻ���ƷƷ������
- }
- // �ֻ�Ʒ�ֲ�����Ӧ��ͨ�ð汾��
- message DeliveryGoodsOperateCommonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 deliverygoodsid = 4; // �ֻ�Ʒ��ID
- }
- // �ֻ���Ʒ��������ͨ�ð汾��
- message WRStandardOperateCommonReq {
- optional MessageHead Header = 1;
- optional string version = 2; // �ӿڰ汾�ţ�Ŀǰ֧��2.03.13.2��
- optional uint64 userid = 3; // �û�ID
- optional uint64 loginid = 4; // ��¼ID
- optional uint64 deliverygoodsid = 5; // ������Ʒid
- optional int32 type = 6; // ����1����
- optional GLDWRStandardCloudEx gldwrstandards = 7; // �ֻ���Ʒ�ͺ�����
- }
- // �ֻ���Ʒ������Ӧ��ͨ�ð汾��
- message WRStandardOperateCommonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 deliverygoodsid = 4; // �ֻ�Ʒ��ID
- optional uint64 wrstandardid = 5; // �ֻ���ƷID
- }
- // �ֻ�Ʒ�Ʋ�������ͨ�ð汾��
- message DgFactoryItemOperateCommonReq {
- optional MessageHead Header = 1;
- optional uint64 userid = 2; // �û�ID
- optional uint64 loginid = 3; // ��¼ID
- optional uint64 deliverygoodsid = 4; // ������Ʒid(��ʱ��ֵ)
- optional int32 type = 5; // ����1����
- optional GLDDGFactoryItemEx glddgfactoryItems = 6; // �ֻ���ƷƷ������
- }
- // �ֻ�Ʒ�Ʋ�����Ӧ��ͨ�ð汾��
- message DgFactoryItemOperateCommonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 deliverygoodsid = 4; // �ֻ�Ʒ��ID
- optional uint64 dgfactoryitemid = 5; // �ֻ�Ʒ��ID
- }
- // ��������������������
- message ErmcpParamchangeappReq {
- optional MessageHead Header = 1;
- optional uint64 applicationid = 2; // ����ID�����ͨ������˾ܾ����ѳ���ʱ��ֵ��
- optional uint64 areauserid = 3; // ���������û�ID
- optional uint64 middlegoodsid = 4; // �ױ�Ʒ��ID[ParamChangeType=
- optional uint64 wrstandardid = 5; // �ֻ���ƷID[ParamChangeType=
- optional int32 paramchangetype = 6; // �����������-1:��ֵ˰�ʱ��(�ֻ���Ʒ)
- optional int32 operatetype = 7; // ��������-1:����
- optional double beforevalue = 8; // ���ǰ
- optional double aftervalue = 9; // �����
- optional int32 applysrc = 10; // ������Դ-1:������
- optional uint64 applyid = 11; // ������
- optional string remark = 12; // ��ע
- optional int32 applystatus = 13; // ����״̬-1:�����
- }
- // ������������������Ӧ
- message ErmcpParamchangeappRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 applicationid = 4; // ����ID
- }
- // �����˺Ű�����������
- message UserAuthInfoOperateReq {
- optional MessageHead Header = 1;
- optional uint64 loginid = 2; // ��¼ID
- optional string openid = 3; // ����openidauthtype=3ʱΪ�ֻ���
- optional int32 authtype = 4; // ��������1��2֧����
- optional string nickname = 5; // �����dz�authtype=1,2ʱʹ��
- optional int32 type = 6; // ��������0��/����1���
- optional string vcode = 7; // ������֤��authtype=3ʱʹ��
- }
- // �����˺Ű���������Ӧ
- message UserAuthInfoOperateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ױ�Ʒ�ֲ�������ͨ�ð汾��
- message ErmsMiddleGoodsOperateCommonReq {
- optional MessageHead Header = 1;
- optional uint64 userid = 2; // �û�ID
- optional uint64 loginid = 3; // ��¼ID
- optional uint64 goodsgroupid = 4; // �ڻ�Ʒ��id
- optional int32 type = 5; // ����1����
- }
- // �ױ�Ʒ�ֲ�����Ӧ��ͨ�ð汾��
- message ErmsMiddleGoodsOperateCommonRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 middlegoodsid = 4; // �ױ�Ʒ��ID
- }
- // ���뾺������
- message PartakeAuctionOrderReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional uint64 GoodsID = 3; // ��ƷID
- optional uint32 DeliveryGoodsID = 4; // ������Ʒ��ƷID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint32 BuyOrSell = 6; // ��������
- optional uint32 OrderSrc = 7; // ί����Դ
- optional string ClientSerialNo = 8; // �ն���ˮ��
- optional string ClientOrderTime = 9; // �ն�ί��ʱ��
- optional uint32 ClientType = 10; // �ն�����
- }
- // ���뾺��Ӧ��
- message PartakeAuctionOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // ί�е�ID
- optional uint64 ApplyID = 5; // ����ID
- optional uint64 GoodsID = 6; // ��ƷID
- optional double FreezeMargin = 7; // ���ᱣ֤��
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- }
- // ���ı�������
- message AuctionQuoteOrderReq {
- optional MessageHead Header = 1;
- optional uint64 RelatedOrderID = 2; // �������뾺��ί��ID
- optional uint64 ApplyID = 3; // ����ID
- optional uint64 GoodsID = 4; // ��ƷID
- optional uint64 AccountID = 5; // �ʽ��˺�
- optional uint32 BuyOrSell = 6; // ��������
- optional uint32 OrderQty = 7; // ������
- optional double CurPrice = 8; // ��ǰ�۸�
- optional double PriceStep = 9; // �۸���ȣ�����ʽ������ʽ��
- optional uint32 StepRatio = 10; // �۸����ϵ��
- optional double OrderPrice = 11; // ���ۼ۸�
- optional uint32 OrderSrc = 12; // ί����Դ
- optional string ClientSerialNo = 13; // �ն���ˮ��
- optional string ClientOrderTime = 14; // �ն�ί��ʱ��
- optional uint32 GroupID = 15; // ����ID
- }
- // ���ı���Ӧ��
- message AuctionQuoteOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // �������뾺��ί��ID
- optional uint64 ApplyID = 5; // ����ID
- optional uint64 GoodsID = 6; // ��ƷID
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ����ΥԼ��������
- message AuctionBreachReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ�ID
- optional double BuyAmount = 3; // ��Ӧ��/Ӧ�ս��
- optional double SellAmount = 4; // ����Ӧ��/Ӧ�ս��
- optional double ExchangeAmount = 5; // ��������Ӧ�ս��
- }
- // ����ΥԼ����Ӧ��
- message AuctionBreachRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ�ID
- }
- // �����������
- message AuctionCheckOrderReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID
- optional string GoodsCode = 3; // ��Ʒ����
- optional string GoodsName = 4; // ��Ʒ����
- optional uint64 ApplyID = 5; // ����ID
- optional uint64 WRUserID = 6; // �������û�ID
- optional uint64 WRAccountID = 7; // �ʽ��˺�ID
- optional uint32 MarketID = 8; // �г�ID
- optional uint32 BuyOrSell = 9; // ����
- optional uint64 WRFactorTypeID = 10; // �ֵ�Ҫ������ID
- optional uint32 DeliveryGoodsID = 11; // ������ƷID
- optional uint32 BrandID = 12; // Ʒ��ID
- optional uint32 QualityID = 13; // Ʒ��ID
- optional uint32 SpecID = 14; // ���ID
- optional uint32 WarehouseID = 15; // �ֿ�ID
- optional uint32 DeliveryMonthID = 16; // �·�ID
- optional uint64 ApplyQty = 17; // ��������
- optional uint32 AcutionStatus = 18; // ����״̬
- optional double StartPrice = 19; // ���ļ�
- optional double FloorPrice = 20; // ��
- optional string StartTradeDate = 21; // ���Ľ�����
- optional string StartTime = 22; // ��ʼʱ��
- optional string EndTime = 23; // ����ʱ��
- optional string AuctionDesc = 24; // ��Ʒ����
- optional double Margin = 25; // ��֤������ֵ
- optional uint32 CutInterval = 26; // ��ʱ����-[����ʽ]
- optional double PriceStep = 27; // �۸����[����ʽ������ʽ]
- optional double TradePrice = 28; // �ɽ���
- optional uint64 TradeQty = 29; // �ɽ�����
- optional uint64 QuoteNum = 30; // ���۴���
- optional string CreateTime = 31; // ����ʱ��
- optional string UpdateTime = 32; // ����ʱ��
- optional uint32 DecimalPlace = 33; // ����С��λ
- optional uint32 FeeAlgorithm = 34; // ����������ȡ��ʽ
- optional double ExchageChargeValue = 35; // ������������ֵ(��������)
- optional uint32 FeeAlgorithm2 = 36; // ������������ȡ��ʽ
- optional double ExchageChargeValue2 = 37; // ��������������ֵ(��������)
- optional uint32 FeeAlgorithm3 = 38; // ������������ȡ��ʽ
- optional double ExchageChargeValue3 = 39; // ������������������ֵ(��������)
- optional double FailCharge = 40; // ����������
- optional string Unit = 41; // ��λ
- optional string GoodsPicUrl = 42; // ��Ʒ����ͼƬ
- optional uint32 BuyMarginAlgorithm = 43; // ��֤��ʽ
- optional uint32 SellMarginAlgorithm = 44; // ������֤��ʽ
- optional double SellMarginValue = 45; // ������֤������ֵ
- optional uint32 PerformanceMode = 46; // ��Լ��ʽ
- optional int32 PerformanceTemplateID = 47; // ��Լ�ƻ�ģ��ID
- optional uint32 BuyFirstMarginAlgorithm = 48; // ���۱�֤��ʽ
- optional double BuyFirstMarginValue = 49; // ���۱�֤��ֵ
- optional string ClientSerialNo = 50; // �ͻ�����ˮ��
- optional uint32 PriceMode = 51; // �۸�����
- optional uint32 HasWR = 52; // �Ƿ��вֵ�
- optional double HighestPrice = 53; // ���
- optional double RebateRatio = 54; // ��������
- optional string Appraisal = 55; // ������
- optional uint32 GroupID = 56; // ���ij���ID
- optional double MemberChargeValue = 57; // ������������ֵ(��Ա��)
- optional double MemberChargeValue2 = 58; // ��������������ֵ(��Ա��)
- optional double MemberChargeValue3 = 59; // ������������������ֵ(��Ա��)
- optional uint32 PerformanceWay = 60; // ����ģʽ-2:�ֲ���Լ
- optional double BuyReleaseRatio = 61; // ���ͷű���[2:�ֲ���Լ]
- optional double SellReleaseRatio = 62; // �����ͷű���[2:�ֲ���Լ]
- optional uint32 ExecuteMode = 63; // ִ�з�ʽ[2:�ֲ���Լ]-1:˳��ִ��
- optional uint32 ExecuteSide = 64; // ִ�з�[2:�ֲ���Լ]-1:��
- optional uint32 MinQty = 65; // ��Сִ����[2:�ֲ���Լ]
- optional uint32 HoldDays = 66; // ��ͬ����[2:�ֲ���Լ]
- optional uint64 LadingbillID = 67; // �ᵥID
- optional uint64 Subnum = 68; // �ᵥ�ӵ���
- }
- // �������Ӧ��
- message AuctionCheckOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional uint64 GoodsID = 5; // ��ƷID
- optional double FreezeMargin = 6; // ���ᱣ֤��
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ��������ע������
- message AuctionApplyCancelReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID
- optional string ClientSerialNo = 3; // �ͻ�����ˮ��
- }
- // ��������ע��Ӧ��
- message AuctionApplyCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ��������˺����Ʒ����
- message AuctionModifyOrderInfoReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID
- optional string StartTradeDate = 3; // ���Ľ�����
- optional string StartTime = 4; // ��ʼʱ��
- optional string EndTime = 5; // ����ʱ��
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional double FloorPrice = 7; // ��
- optional double StartPrice = 8; // ���ļ�
- optional uint32 Cutinterval = 9; // ��������-[����ʽ]
- optional double PriceStep = 10; // �۸����[����ʽ������ʽ];[����ʽ]:����תһȦ�ļ۸�,10���ݴη�
- optional uint32 ModifyType = 11; // ������(Ĭ��Ϊ0),�ļ�ʱ��1
- }
- // ��������˺����ƷӦ��
- message AuctionModifyOrderInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ������Ʒ��������
- message AuctionNoBeatReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID
- optional uint32 GroupID = 3; // ����ID
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ������Ʒ����Ӧ��
- message AuctionNoBeatRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ����ʽ�����β��뾺������
- message PartakeGroupAuctionOrderReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˺�
- optional uint32 GroupID = 3; // ����ID
- optional uint32 UserID = 4; // �������û�ID
- optional uint32 OrderSrc = 5; // ί����Դ
- optional string ClientSerialNo = 6; // �ն���ˮ��
- optional string ClientOrderTime = 7; // �ն�ί��ʱ��(Ԥ��)
- optional uint32 ClientType = 8; // �ն�����
- }
- // ����ʽ�����β��뾺��Ӧ��
- message PartakeGroupAuctionOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // ί�е�ID(Ԥ��)
- optional double FreezeMargin = 5; // ���ᱣ֤��
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ������û��齱����
- message JdpUserLotteryReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional string LotteryTime = 3; // �齱ʱ��
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ������û��齱��Ӧ
- message JdpUserLotteryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- optional uint32 IsWinner = 6; // �Ƿ��н�-0:��
- optional uint32 PrizeRank = 7; // ��Ʒ�ȼ�
- }
- // JD��������ֵ����
- message JdTransferManaPointReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˻�ID
- optional uint32 OutGoodsID = 4; // ת����ƷID
- optional uint32 ChangeValue = 5; // ת��JDֵ
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional string Remark = 7; // ��ע
- }
- // JD��������ֵ��Ӧ
- message JdTransferManaPointRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // PD��������ֵ����
- message PdTransferHealthPointReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˻�ID
- optional uint32 OutGoodsID = 4; // ת����ƷID
- optional uint32 ChangeValue = 5; // ת��PDֵ
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional string Remark = 7; // ��ע
- }
- // PD��������ֵ��Ӧ
- message PdTransferHealthPointRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // JDת��PD����
- message JdTransferPdReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˻�ID
- optional uint32 OutGoodsID = 4; // ת����ƷID
- optional uint32 InGoodsID = 5; // ת����ƷID
- optional uint32 ChangeValue = 6; // ת��JDֵ
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- optional string Remark = 8; // ��ע
- optional string Password = 9; // �ʽ�����
- }
- // JDת��PD��Ӧ
- message JdTransferPdRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ������ĵ���ȡ�齱��������
- message JdpPdzGetJoinNumReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �˻�ID
- optional uint32 UserID = 3; // �û�ID
- optional uint32 PdGoodsID = 4; // �ĵ���ƷID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // ������ĵ���ȡ�齱������Ӧ
- message JdpPdzGetJoinNumRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �˻�ID
- optional uint32 UserID = 5; // �û�ID
- optional uint32 PdGoodsID = 6; // �ĵ���ƷID
- repeated string JoinNum = 7; // �齱����
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- }
- // PDת��PD����
- message PdTransferPdReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // ת�����û�ID
- optional uint64 AccountID = 3; // ת�����ʽ��˻�ID
- optional uint32 OutGoodsID = 4; // ת����ƷID
- optional uint32 UserID2 = 5; // ת�뷽�û�ID
- optional uint64 AccountID2 = 6; // ת�뷽�ʽ��˻�ID
- optional uint32 ChangeValue = 7; // ת��PDֵ
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- optional string Remark = 9; // ��ע
- optional string Password = 10; // �ʽ�����
- }
- // PDת��PD��Ӧ
- message PdTransferPdRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // PD������Ϣ
- message PdTransferIn {
- optional uint32 UserID = 1; // �û�ID
- optional uint64 AccountID = 2; // �ʽ��˻�ID
- optional uint32 PdGoodsID = 3; // PD��ƷID
- optional int64 ChangeValue = 4; // ����PDֵ
- optional string Mobile = 5; // �ֻ�����
- optional string Remark = 6; // ��ע
- optional string UserName = 7; // �û�����
- }
- // PD������������
- message PdMultiTransferInReq {
- optional MessageHead Header = 1;
- repeated PdTransferIn PdTransferInInfos = 2; // ����ͻ���Ϣ
- optional string Remark = 3; // ��ע
- }
- // PD����������Ӧ
- message PdMultiTransferInRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ProcQty = 4; // ��������
- }
- // �û�VIP��������
- message UserVipUpgradeReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˻�ID
- optional uint32 CardID = 4; // ��ID
- optional string Password = 5; // �ʽ�����
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // �û�VIP������Ӧ
- message UserVipUpgradeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �ʽ��˻�ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional uint32 JDValue = 7; // ��������JD����
- optional string CurVIPDate = 8; // ��VIP������
- optional uint32 CardID = 9; // ��ID
- optional uint32 JDGoodsID = 10; // ����JD��ƷID
- }
- // �����������
- message AuctionCheckExOrderReq {
- optional MessageHead Header = 1;
- optional string GoodsName = 2; // ��Ʒ����
- optional uint64 ApplyID = 3; // ����ID
- optional uint64 WRUserID = 4; // �������û�ID
- optional uint64 WRAccountID = 5; // �ʽ��˺�ID
- optional uint32 MarketID = 6; // �г�ID
- optional uint32 BuyOrSell = 7; // ����
- optional uint64 ApplyQty = 8; // ��������
- optional double StartPrice = 9; // ���ļ�
- optional double FloorPrice = 10; // ��
- optional string StartTradeDate = 11; // ���Ľ�����
- optional string StartTime = 12; // ��ʼʱ��
- optional string EndTime = 13; // ����ʱ��
- optional double PriceStep = 14; // �۸����[����ʽ������ʽ]
- optional uint32 PriceMode = 15; // �۸�����
- optional double HighestPrice = 16; // ���
- optional uint32 DecimalPlace = 17; // ����С��λ
- optional uint32 FeeAlgorithm = 18; // ����������ȡ��ʽ
- optional double ExchageChargeValue = 19; // ������������ֵ(��������)
- optional double MemberChargeValue = 20; // ������������ֵ(��Ա��)
- optional uint32 FeeAlgorithm2 = 21; // ������������ȡ��ʽ
- optional double ExchageChargeValue2 = 22; // ��������������ֵ(��������)
- optional double MemberChargeValue2 = 23; // ��������������ֵ(��Ա��)
- optional uint32 FeeAlgorithm3 = 24; // ������������ȡ��ʽ
- optional double ExchageChargeValue3 = 25; // ������������������ֵ(��������)
- optional double MemberChargeValue3 = 26; // ������������������ֵ(��Ա��)
- optional uint32 BuyMarginAlgorithm = 27; // ��֤��ʽ
- optional double BuyMarginValue = 28; // ��֤������ֵ
- optional uint32 SellMarginAlgorithm = 29; // ������֤��ʽ
- optional double SellMarginValue = 30; // ������֤������ֵ
- optional uint32 BuyFirstMarginAlgorithm = 31; // ���۱�֤��ʽ
- optional double BuyFirstMarginValue = 32; // ���۱�֤��ֵ
- optional string ClientSerialNo = 33; // �ͻ�����ˮ��
- optional string Unit = 34; // ��λ
- optional string GoodsPicUrl = 35; // ��Ʒ����ͼƬ
- optional string AuctionDesc = 36; // ��Ʒ����
- optional string Appraisal = 37; // ������
- optional uint32 ScoreGoodsID = 38; // ����������ƷID
- optional double MarketPrice = 39; // �г��ο���
- optional uint32 CategoryID = 40; // ����ID
- optional uint64 ShopID = 41; // ����ID
- optional uint32 EndMins = 42; // ֧����ֹʱ��(����)
- }
- // �������Ӧ��
- message AuctionCheckExOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional uint64 GoodsID = 5; // ��ƷID
- optional double FreezeMargin = 6; // ���ᱣ֤��
- optional string ClientSerialNo = 7; // �ͻ�����ˮ��
- }
- // ����������Ϣ
- message BatchChange {
- optional string Mobile = 1; // �ֻ�����
- optional string UserName = 2; // �û�����
- optional uint32 UserID = 3; // �û�ID
- optional uint32 UserRank = 4; // �û�����ȼ����ջ�����������
- optional int32 MPValue = 5; // �������ֵ-���Ӹ��������ٵ�0
- optional int32 HPValue = 6; // �������ֵ-���Ӹ��������ٵ�0
- optional int32 VIPDays = 7; // ���VIP����-���Ӹ��������ٵ���ǰ������
- }
- // �û�������������
- message UserBatchChangeReq {
- optional MessageHead Header = 1;
- repeated BatchChange BatchChanges = 2; // �����û���Ϣ����
- optional uint32 CreatorID = 3; // ������
- }
- // �û�����������Ӧ
- message UserBatchChangeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 CreatorID = 4; // ������
- }
- // �ⲿJDת������
- message ExtenalJdTransferInReq {
- optional MessageHead Header = 1;
- optional string Mobile = 2; // �ֻ�����
- optional string JDCode = 3; // JD����
- optional uint32 JDValue = 4; // JDת������
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // �ⲿJDת����Ӧ
- message ExtenalJdTransferInRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // �齱���ñ������
- message LotteryConfigChangeReq {
- optional MessageHead Header = 1;
- optional uint32 ChangeType = 2; // ������ͣ�1.���ñ��2.�������
- optional uint32 PrizeRank = 3; // ��Ʒ����
- optional int32 ChangeValue = 4; // �������
- optional string ClientSerialNo = 5; // �ͻ�����ˮ��
- }
- // �齱���ñ����Ӧ
- message LotteryConfigChangeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // ֧��ʣ���������
- message PayRemaiAmountReq {
- optional MessageHead Header = 1;
- optional uint64 TradeID = 2; // �ɽ�����
- optional string TradeDate = 3; // ������
- optional uint64 AccountID = 4; // �˺�ID
- optional uint64 GoodsID = 5; // ��ƷID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- optional string Password = 7; // �ʽ�����
- }
- // ֧��ʣ�������Ӧ
- message PayRemaiAmountRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // �����PDת��������
- message JdpPdConvertTradeReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �˺�ID
- optional string Mobile = 4; // �ֻ���
- optional string SrcGoodsCode = 5; // Դ��Ʒ����
- optional string DstGoodsCode = 6; // Ŀ����Ʒ����
- optional uint32 GoodsID = 7; // ��ƷID
- optional double Qty = 8; // ת������
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- optional uint64 LogId = 10; // ��־ID(�ڲ���)
- }
- // �����PDת������Ӧ
- message JdpPdConvertTradeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �˺�ID
- optional string Mobile = 6; // �ֻ���
- optional string SrcGoodsCode = 7; // Դ��Ʒ����
- optional string DstGoodsCode = 8; // Ŀ����Ʒ����
- optional uint32 GoodsID = 9; // ��ƷID
- optional double Qty = 10; // ת������
- optional double ConvertQty = 11; // ת��Ŀ����Ʒ����
- optional string ClientSerialNo = 12; // �ͻ�����ˮ��
- optional uint64 LogId = 13; // ��־ID(�ڲ���)
- }
- // ����ת���������
- message TradeTransferPdReq {
- optional MessageHead Header = 1;
- optional string Mobile = 2; // �ֻ�����(����)
- optional string GoodsCoce = 3; // ת�뽻����Ʒ����
- optional string PDCode = 4; // PD����
- optional uint32 ChangeValue = 5; // ת������
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // ����ת�������Ӧ
- message TradeTransferPdRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- }
- // AIԤԼ����Ʒ���ͨ��֪ͨ
- message AIAppointAuditNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint64 ApplyID = 2; // uint64 ����ID
- optional uint32 MarketID = 3; // uint32 �г�ID
- optional uint32 AuditType = 4; // uint32 ����1�����ͨ��2��ע��
- }
- // AI����ԤԼί������
- message AIAuctionAppointReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional uint32 UserID = 3; // �û�ID
- optional uint64 AccountID = 4; // �ʽ��˺�
- optional uint32 BuyOrSell = 5; // ��������
- optional uint32 OrderQty = 6; // ԤԼ����
- optional string Password = 7; // �ʽ�����
- optional uint32 OrderSrc = 8; // ί����Դ
- optional string ClientSerialNo = 9; // �ն���ˮ��
- optional string ClientOrderTime = 10; // �ն�ί��ʱ��
- optional uint32 ClientType = 11; // �ն�����
- }
- // AI����ԤԼί����Ӧ
- message AIAuctionAppointRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 OrderID = 4; // ί�е�ID
- optional uint64 ApplyID = 5; // ����ID
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // �����������
- message UpdateHealthPointReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional double HealthPoint = 3; // �����䶯
- optional uint32 MarketID = 4; // �г�ID
- optional uint32 UserRank = 5; // �û��ȼ��䶯
- optional uint64 SerialNo = 6; // ��ˮ��
- }
- // ���������Ӧ
- message UpdateHealthPointRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ĵ��ߴ������
- message UpdateSzdz2PdzRecordReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- optional uint32 PDGoodsID = 4; // PD��ƷID
- optional uint32 JoinCount = 5; // ���Ӵ���
- optional uint32 MarketID = 6; // �г�ID
- }
- // �ĵ��ߴ����Ӧ
- message UpdateSzdz2PdzRecordRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // PD��Ϣ���������
- message UpdateSzdz2PdInfoReq {
- optional MessageHead Header = 1;
- optional uint32 PDGoodsID = 2; // PD��ƷID
- optional uint32 PrizeType = 3; // ��������
- optional double PrizeAmount = 4; // �������
- optional uint32 MarketID = 5; // �г�ID
- }
- // PD��Ϣ�������Ӧ
- message UpdateSzdz2PdInfoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // PD��ȱ������
- message UpdateUserPdQuotaoReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint32 PDGoodsID = 3; // PD��ƷID
- optional double PrizeAmount = 4; // �������
- optional uint64 QuoteID = 5; // ��������ID
- optional uint32 Goodsid = 6; // ��ƷID
- optional uint32 MarketID = 7; // �г�ID
- }
- // PD��ȱ����Ӧ
- message UpdateUserPdQuotaoRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �����䶯ָ��
- message MPCmd {
- optional uint64 SerialNo = 1; // ��ˮ��
- optional uint32 MPChangeType = 2; // �������
- optional double ChangeValue = 3; // �������ֵ���Ӹ���
- }
- // �����������
- message ManapointReq {
- optional MessageHead Header = 1;
- repeated MPCmd Cmd = 2; // �����û���Ϣ����
- optional uint32 UserID = 3; // �û�ID
- optional uint64 AccountID = 4; // �ʽ��˺�
- optional uint32 MarketID = 5; // �г�ID
- optional uint64 RelatedOrderID = 6; // ����ID
- }
- // ���������Ӧ
- message ManapointRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 RelatedOrderID = 4; // ����ID
- }
- // ���³齱��������
- message UpdateLotteryTimeReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint32 Lotterytime = 3; // �齱����
- optional uint32 MarketID = 4; // �г�ID
- }
- // ���³齱������Ӧ
- message UpdateLotteryTimeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ����Աע��ί������
- message ManageCancelOrderReq {
- optional MessageHead Header = 1;
- optional uint64 OrderID = 2; // ί�е���
- optional string ClientSerialNo = 3; // ������ˮ��(ȥ��)
- }
- // ����Աע��ί��Ӧ��
- message ManageCancelOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // ������ˮ��(ȥ��)
- }
- // �Զ���������
- message AutoQuoteReq {
- optional MessageHead Header = 1;
- optional uint32 QuoterID = 2; // ������ID
- optional uint32 GoodsID = 3; // ��ƷID
- optional uint32 BuyOrSell = 4; // ��������
- optional uint64 Price = 5; // �۸�
- optional int64 TotalQty = 6; // ����
- optional int64 PerQty = 7; // �ͷ���
- optional uint64 TryInterval = 8; // ʧ���ط����(��)
- optional string ExpiredDate = 9; // ����������(yyyymmdd)
- optional uint64 QuoteEffectiveSecond = 10; // ί����Чʱ��(��)
- optional uint64 LimitPrice = 11; // ������/�������
- optional int32 PriceMove = 12; // ����/�����
- }
- // �Զ����������Ӧ
- message AutoQuoteRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 QuoterID = 4; // ������ID
- optional uint32 GoodsID = 5; // ��ƷID
- optional uint32 BuyOrSell = 6; // ��������
- }
- // ��������
- message QuoteReq {
- optional MessageHead Header = 1;
- optional uint32 GoodsID = 2; // ��Ʒ����
- optional uint32 QuoterID = 3; // ������ID
- optional uint64 Bid = 4; // ���
- optional int64 BidVolume = 5; // ����
- optional uint64 Ask = 6; // ����
- optional int64 AskVolume = 7; // ����
- optional string DateTime = 8; // ����ʱ��
- optional uint64 VaildTime = 9; // ������Чʱ��(�룩
- optional uint32 QuoteMinValue = 10; // �������������
- optional uint32 QuoteMaxValue = 11; // �������������
- optional uint64 Last = 12; // ���¼�
- optional uint64 TopBid = 13; // ������
- optional uint64 BottomAsk = 14; // �������
- optional int64 BidMove = 15; // ����
- optional int64 AskMove = 16; // �����
- optional uint32 QuoteSource = 17; // ������Դ
- optional uint64 QuoteID = 18; // ���۵�ID
- }
- // ��������
- message QuoteRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 QuoteID = 4; // ���۵�ID
- optional int64 BidVolume = 5; // ����
- optional int64 AskVolume = 6; // ����
- }
- // ��������
- message NewQuoteReq {
- optional MessageHead Header = 1;
- optional uint32 QuoterID = 2; // ������ID
- optional uint32 GoodsID = 3; // ��Ʒ����
- optional uint32 BuyOrSell = 4; // ��������
- optional string DateTime = 5; // ����ʱ��
- optional uint32 OpType = 6; // ��������(1���ۣ�2
- optional uint64 QuoteID = 7; // ���۵�ID
- optional uint64 Price = 8; // �۸�
- optional uint64 Qty = 9; // ����
- optional int32 Move = 10; // ���
- optional uint64 LimitPrice = 11; // ������/�������
- optional uint64 QuoteEffectiveSecond = 12; // ������Чʱ��(�룩
- optional uint32 QuoteMinValue = 13; // �������������
- optional uint32 QuoteMaxValue = 14; // �������������
- optional uint32 QuoteSource = 15; // ������Դ
- optional uint32 PriceType = 16; // ��������
- optional uint32 QtyType = 17; // ��������
- }
- // ��������
- message NewQuoteRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 QuoterID = 4; // ������ID
- optional uint32 GoodsID = 5; // ��Ʒ����
- optional uint32 BuyOrSell = 6; // ��������
- optional uint64 QuoteID = 7; // ���۵�ID
- }
- // �˻�ն������
- message CutAccountReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // ����ID
- optional uint64 AccountID = 3; // �ʽ��˺�
- }
- // �˻�ն��Ӧ��
- message CutAccountRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // ����ID
- optional uint64 AccountID = 5; // �ʽ��˺�
- }
- // ǿƽ��ѯ����
- message ForceCloseQueryReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // ���˻�Id
- optional uint32 GoodsID = 3; // ��ƷId������Ȩ��
- optional uint32 BuyOrSell = 4; // ��������
- optional double OrderPrice = 5; // ǿƽ�۸�
- optional string ClientSerialNo = 6; // ��ˮ��
- }
- // ǿƽ��ѯ��Ӧ
- message ForceCloseQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // ���˻�Id
- optional uint32 GoodsID = 5; // ��ƷId������Ȩ��
- optional uint32 BuyOrSell = 6; // ��������
- optional string ClientSerialNo = 7; // ��ˮ��
- optional double OrderPrice = 8; // ǿƽ�۸�
- optional uint64 OrderQty = 9; // ǿƽ����
- }
- // ��������
- message TenderAuditReq {
- optional MessageHead Header = 1;
- optional uint64 ApplyID = 2; // �����ID
- optional uint32 AuditStatus = 3; // ��˽��(eTender_AuditStatus)
- optional uint32 TenderUserID = 4; // �б��û�ID
- optional string TenderNum = 5; // ���
- optional string TenderTital = 6; // �����
- optional string OpenDate = 7; // ��������
- optional string TenderContact = 8; // �б���ϵ��
- optional string TenderTelphone = 9; // �б���ϵ�绰
- optional string TenderGoods = 10; // ���
- optional uint32 TenderType = 11; // �����
- optional uint32 GradeType = 12; // ��������
- optional string TenderFile = 13; // �б��ļ�
- optional string GoodsCode = 14; // ��Ʒ����
- optional double TenderMargin = 15; // �б귽��֤��
- optional double BidMargin = 16; // Ͷ�귽��֤��
- optional uint64 TenderAccountID = 17; // �б귽�ʽ��˻�ID
- optional string ClientSerialNo = 18; // �ͻ�����ˮ��
- optional double TenderCharge = 19; // �������
- }
- // �б����Ӧ��
- message TenderAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 ApplyID = 4; // �����ID
- optional uint32 AuditStatus = 5; // ��˽��(eTender_AuditStatus)
- optional uint64 GoodsID = 6; // �б���ϢID
- optional uint32 TenderStatus = 7; // �б�״̬(eTenderStatus)
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- }
- // �б�ȷ������
- message TenderConfirmReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // �б���ϢID
- optional uint32 ConfirmStatus = 3; // ȷ��״̬(eTender_ConfirmStatus)
- optional uint32 ConfirmID = 4; // ȷ����
- optional string ConfirmRemark = 5; // ȷ�ϱ�ע
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // �б�ȷ��Ӧ��
- message TenderConfirmRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // �б���ϢID
- optional uint32 TenderStatus = 5; // �б�״̬(eTenderStatus)
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // �б���ֹ����
- message TenderStopReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // �б���ϢID
- optional string ClientSerialNo = 3; // �ͻ�����ˮ��
- optional uint32 CloserID = 4; // ��ֹ��
- optional string CloseTime = 5; // ��ֹʱ��
- optional string CloseRemark = 6; // ��ֹ��ע
- }
- // �б���ֹ��Ӧ
- message TenderStopRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // �б���ϢID
- optional uint32 TenderStatus = 5; // �б�״̬(eTenderStatus)
- optional string ClientSerialNo = 6; // �ͻ�����ˮ��
- }
- // Ͷ���������
- message BidAuditReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // �б���ϢID
- optional uint32 AuditStatus = 3; // ��˽��(eTender_AuditStatus)
- optional uint32 BidUserID = 4; // Ͷ���û�ID
- optional string Contact = 5; // ��ϵ��
- optional string Telphone = 6; // ��ϵ�绰
- optional string Email = 7; // �����ʼ�
- optional string Address = 8; // Ͷ�귽��ַ
- optional string BidFile = 9; // Ͷ���ļ�
- optional string Mobile = 10; // �ֻ�
- optional uint64 BidAccountID = 11; // Ͷ�귽�ʽ��˻�ID
- optional string ClientSerialNo = 12; // �ͻ�����ˮ��
- }
- // Ͷ�����Ӧ��
- message BidAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // �б���ϢID
- optional uint32 AuditStatus = 5; // ��˽��(eTender_AuditStatus)
- optional uint32 BidUserID = 6; // Ͷ���û�ID
- optional uint32 BidStatus = 7; // Ͷ��״̬(eBidStatus)
- optional string ClientSerialNo = 8; // �ͻ�����ˮ��
- }
- // Ͷ����������
- message BidGradeReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // �б���ϢID
- optional uint32 BidUserID = 3; // Ͷ���û�ID
- optional uint32 BidGrade = 4; // ���ַ�ֵ
- optional string GradeRemark = 5; // ���ֱ�ע
- }
- // Ͷ������Ӧ��
- message BidGradeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // �б���ϢID
- optional uint32 BidUserID = 5; // Ͷ���û�ID
- optional uint32 BidStatus = 6; // Ͷ��״̬(eBidStatus)
- }
- // �б�ȷ������
- message AcceptConfimReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // �б���ϢID
- optional uint32 WinnerUserID = 3; // �б��û�ID
- optional uint32 CreatorUserID = 4; // ȷ���û�ID
- optional uint32 IsPublicity = 5; // �Ƿ�ʾ(eIsPublicity)
- optional string EndDate = 6; // ��ʾ��ֹʱ��
- optional double WinPrice = 7; // ��
- optional string PerformanceRemark = 8; // ��Լ��ע
- optional string WinRemark = 9; // �б걸ע
- }
- // �б�ȷ��Ӧ��
- message AcceptConfimRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 WinID = 4; // �б���ϢID
- optional uint64 GoodsID = 5; // �б���ϢID
- optional uint32 WinnerUserID = 6; // �б��û�ID
- optional uint32 TenderStatus = 7; // �б�״̬(eTenderStatus)
- optional uint32 BidStatus = 8; // Ͷ��״̬(eBidStatus)
- }
- // ��������
- message AcceptAuditReq {
- optional MessageHead Header = 1;
- optional uint64 WinID = 2; // �б���ϢID
- optional uint64 GoodsID = 3; // �б���ϢID
- optional uint32 AuditStatus = 4; // ��˽��(eTender_AuditStatus)
- optional uint32 AuditID = 5; // �����ID
- optional string AuditRemark = 6; // �������
- }
- // �б����Ӧ��
- message AcceptAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 WinID = 4; // �б���ϢID
- optional uint64 GoodsID = 5; // �б���ϢID
- optional uint32 AuditStatus = 6; // ��˽��(eTender_AuditStatus)
- optional uint32 TenderStatus = 7; // �б�״̬(eTenderStatus)
- optional uint32 WinnerUserID = 8; // �б��û�ID
- optional uint32 WinnerBidStatus = 9; // �б�Ͷ��״̬(eBidStatus)
- optional uint32 OtherBidStatus = 10; // ����Ͷ��״̬(eBidStatus)
- }
- // ���������
- message AcceptDisableReq {
- optional MessageHead Header = 1;
- optional uint64 WinID = 2; // �б���ϢID
- optional uint64 GoodsID = 3; // �б���ϢID
- optional uint32 AuditID = 4; // �����ID
- optional string AuditRemark = 5; // �������
- }
- // �б�����Ӧ��
- message AcceptDisableRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 WinID = 4; // �б���ϢID
- optional uint64 GoodsID = 5; // �б���ϢID
- optional uint32 TenderStatus = 6; // �б�״̬(eTenderStatus)
- optional uint32 BidStatus = 7; // Ͷ��״̬(eBidStatus)
- }
- // �г�״̬���֪ͨ����
- message MarketStatusChangeReq {
- optional MessageHead Header = 1;
- optional uint32 Status = 2; // ״̬
- optional uint32 StepType = 3; // ��
- required string TradeDay = 4; // ������
- optional string NotifyTime = 5; // ֪ͨ����ʱ��
- optional uint32 SectionId = 6; // �����мƻ������SectionId�������ֶ�����ֵ������Ӧ��Ҫһ��
- }
- // �г�״̬���֪ͨӦ��
- message MarketStatusChangeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 Status = 4; // ״̬
- optional uint32 StepType = 5; // ��
- required string TradeDay = 6; // ������
- optional string NotifyTime = 7; // ֪ͨ����ʱ��
- optional uint32 SectionId = 8; // �������е�SectionId�ֶ���ֵ��������������ֶΣ�Ӧ��Ҫ�������
- }
- // �г�״̬���������֪ͨ����
- message CSMarketStatusToQuoteReq {
- optional MessageHead Header = 1;
- required string TradeDate = 2; // ������
- required uint32 Status = 3; // ״̬��Ĭ����0
- optional string NotifyTime = 4; // ֪ͨ����ʱ��
- }
- // �г�״̬���������֪ͨӦ��
- message CSMarketStatusToQuoteRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required string TradeDate = 4; // ������
- required uint32 Status = 5; // ״̬��Ĭ����0
- optional string NotifyTime = 6; // ֪ͨ����ʱ��
- }
- // ���Ʒ����г�������֪ͨ
- message CSMarketReckonResultNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional string TradeDate = 2; // string ������
- optional uint32 OperateType = 3; // uint32 ����������ͣ�1���г����������£�2����ʼ����
- optional uint32 MarketReckonType = 4; // uint32 �г����������ͣ�1������ɹ���2���г������¼ɾ����3���ֶ��������������źţ�
- }
- // ���Ʒ����г�������֪ͨ
- message CSSettleResultNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional string TradeDate = 2; // string ������
- optional uint32 Result = 3; // uint32 ��������1����ʼ���㣻
- }
- // �µ�����
- message ExternOrderReq {
- optional MessageHead Header = 1;
- optional uint32 OrderType = 2; // ��������
- optional uint32 UserID = 3; // Ψһʶ���û�
- optional uint32 MdOptionID = 4; // �������ID
- optional double Strike = 5; // ��ļ۸�
- optional double UdstartPrice = 6; // ���������еļ۸��ֶ�
- optional uint32 Buy = 7; // ��:1,��:0
- optional uint32 Open = 8; // ��:1
- optional double OrderPrice = 9; // �۸�
- optional uint32 Qty = 10; // ����
- optional uint64 CustomBizID = 11; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 12; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- optional uint32 UserSelectExpDate = 13; // �û�ѡ��ĵ�������YYYYMMDD��Ĭ����0
- optional uint32 UserOdds = 14; // Ĭ��Ϊ0
- }
- // �����µ�����
- message MultiExternOrdersReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- repeated ExternOrderReq Orders = 3; // ��������
- }
- // �µ�Ӧ��
- message ExOptionOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 OrderType = 4; // ��������
- optional uint32 UserID = 5; // Ψһʶ���û�
- optional uint32 MdOptionID = 6; // �������ID
- optional double Strike = 7; // ��ļ۸�
- optional uint32 Status = 8; // ��Ȩ״̬
- optional uint64 OrderID = 9; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint64 CustomBizID = 10; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 11; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- }
- // �����µ�Ӧ��
- message MultiExOptionOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- repeated ExOptionOrderRsp Orders = 5; // ��������
- }
- // ��������
- message ExOptionOrderCancelReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // Ψһʶ���û�
- optional uint32 MdOptionID = 3; // �������ID
- optional uint64 OrderID = 4; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint64 CustombizID = 5; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustombizsubID = 6; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- }
- // ������������
- message MultiExOptionOrderCancelReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- repeated ExOptionOrderCancelReq Orders = 3; // ��������
- }
- // ����Ӧ��
- message ExOptionOrderCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // Ψһʶ���û�
- optional uint64 OrderID = 5; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint64 CustomBizID = 6; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 7; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- }
- // ��������Ӧ��
- message MultiExOptionOrderCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- repeated ExOptionOrderCancelRsp Orders = 5; // ��������
- }
- // ��Ȩ����
- message ExOptionExeciseReq {
- optional MessageHead Header = 1;
- optional double ExecLimitPrice = 2; // ָ������Ȩ�ҵ��۸�
- optional uint32 UserID = 3; // Ψһʶ���û�
- optional uint64 OrderID = 4; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint32 QtyExecise = 5; // ������֧�ֲ���������Ȩ����ֵ���ô��ڿ���Ȩ�������ο���ѯ�ֲֽӿ��е��ֶΡ�����Ȩ����=
- optional uint64 CustomBizID = 6; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 7; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- }
- // ������Ȩ����
- message MultiExOptionExeciseReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- repeated ExOptionExeciseReq Orders = 3; // ��������
- }
- // ��ȨӦ��
- message ExOptionExeciseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // Ψһʶ���û�
- optional uint32 MdOptionID = 5; // �������ID
- optional uint32 Status = 6; // ��Ȩ״̬
- optional uint64 OrderID = 7; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint64 OmsOrderID = 8; // �óֲֶ�Ӧ���µ��Ķ�����
- optional uint64 CustomBizID = 9; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 10; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- optional double SettlePrice = 11; // ����۸�
- optional double Pl = 12; // ����ӯ��
- }
- // ������ȨӦ��
- message MultiExOptionExeciseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- repeated ExOptionExeciseRsp Orders = 5; // ��������
- }
- // ��Ȩ��������
- message ExOptionExeciseCancelReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // Ψһʶ���û�
- optional uint64 OrderID = 3; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint64 CustomBizID = 4; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 5; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- }
- // ������Ȩ��������
- message MultiExOptionExeciseCancelReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- repeated ExOptionExeciseCancelReq Orders = 3; // ��������
- }
- // ��Ȩ����Ӧ��
- message ExeciseCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // Ψһʶ���û�
- optional uint32 MdOptionID = 5; // �������ID
- optional uint32 Status = 6; // ��Ȩ״̬
- optional uint64 OrderID = 7; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint64 OmsOrderID = 8; // �óֲֶ�Ӧ���µ��Ķ�����
- optional uint64 CustomBizID = 9; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 10; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- optional int32 ErrorCode = 11; // ������룬��������ʱΪ0
- optional string RspInfo = 12; // ��������Ϊ���ַ������쳣��������ʾ��Ϣ
- }
- // ������Ȩ����Ӧ��
- message MultiExeciseCancelRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- repeated ExeciseCancelRsp Orders = 5; // ��������
- }
- // ��Ȩ�ص�
- message ExeciseNotify {
- optional uint32 ReqID = 1; // ����ID��Ψһ�����������ά��
- optional uint32 UserID = 2; // Ψһʶ���û�
- optional uint32 ExeciseTime = 3; // ʱ�䣬��ʽHHMMSSxxx��ȷ��ms
- optional uint32 ExeciseDate = 4; // ��Ȩ����YYYYMMDD
- optional uint64 OrderID = 5; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint32 QtyExecise = 6; // ������֧�ֲ���������Ȩ����ֵ���ô��ڿ���Ȩ�������ο���ѯ�ֲֽӿ��е��ֶΡ�����Ȩ����=qty-qtyExecise��
- optional double SettlePrice = 7; // ����۸�
- optional double Pl = 8; // ����ӯ��
- optional uint32 Execise_status = 9; // ��Ȩ״̬
- optional uint64 CustomBizID = 10; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 11; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- optional uint32 ManualFlag = 12; // �ֶ���Ȩ�����־��1���ֶ���Ȩ���㡣0���Զ���Ȩ���㡣
- }
- // ������Ȩ�ص�
- message MultiExeciseNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint32 Timestamp = 2; // uint32 ������(int)��ʱ��(HHMMSSxxx)��ȷ�����룬���÷���������
- repeated ExeciseNotify Execises = 3; // ExeciseNotify ��Ȩ�ص�����
- }
- // �ɽ��ص�
- message TradeNotify {
- optional uint32 UserID = 1; // Ψһʶ���û�
- optional uint64 OrderID = 2; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint32 MdOptionID = 3; // �������ID
- optional double Strike = 4; // ��ļ۸�
- optional uint32 Qty = 5; // ����
- optional uint32 QtyFilled = 6; // �ɽ��������ۼƣ�
- optional uint64 CustomBizID = 7; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 8; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64byte
- optional uint32 OrderDate = 9; // �µ����ڣ���ʽYYYYMMDD
- optional uint32 ExpDate = 10; // �������ڣ���ʽYYYYMMDD
- optional uint32 OrderType = 11; // ��������
- optional double Multiplier = 12; // ��Լ����
- optional double Price_filled = 13; // �ɽ��۸�
- optional double Turnover = 14; // ���
- optional double UpperBoundary = 15; //
- optional double LowerBoundary = 16; //
- optional string ExecStartTime = 17; // ��Ȩ��ʼʱ��
- optional string ExecEndTime = 18; // ��Ȩ����ʱ��
- }
- // �����ɽ��ص�
- message MultiTradeNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint32 Timestamp = 2; // uint32 ������(int)��ʱ��(HHMMSSxxx)��ȷ�����룬���÷���������
- repeated TradeNotify Trades = 3; // TradeNotify �ɽ��ص�����
- }
- // �����ص�
- message CancelNotify {
- optional uint32 UserID = 1; // Ψһʶ���û�
- optional uint64 OrderID = 2; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint32 MdOptionID = 3; // �������ID
- optional uint64 CustomBizID = 4; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 5; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64
- optional uint32 OrderType = 6; // ��������
- }
- // ���������ص�
- message MultiCancelNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint32 Timestamp = 2; // uint32 ������(int)��ʱ��(HHMMSSxxx)��ȷ�����룬���÷���������
- repeated CancelNotify Cancels = 3; // CancelNotify �����ص�����
- }
- // ��Ȩ�����ص�
- message ExeciseCancelNotify {
- optional uint32 UserID = 1; // Ψһʶ���û�
- optional uint64 OrderID = 2; // �����ţ��ɹ��Ķ������ж����ţ�ʧ�ܵ�Ϊ0
- optional uint64 CustomBizID = 3; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 4; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־�����64byte
- optional double ExecLimitPrice = 5; // ָ������Ȩ�ҵ��۸�
- }
- // ������Ȩ�����ص�
- message MultiExeciseCancelNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint32 Timestamp = 2; // uint32 ������(int)��ʱ��(HHMMSSxxx)��ȷ�����룬���÷���������
- repeated ExeciseCancelNotify ExeciseCancels = 3; // ExeciseCancelNotify �����ص�����
- }
- // ��ѯί������
- message QryExOptionOrderReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- optional uint32 Size = 3; // ���س���
- optional uint64 OrderID = 4; // ί�е�ID
- }
- // ί����Ϣ
- message OrderInfo {
- optional uint32 UserID = 1; // Ψһʶ���û�
- optional uint64 OrderID = 2; // �óֲֶ�Ӧ���µ��Ķ�����
- optional uint32 MdOptionID = 3; // �������ID
- optional double OrderPrice = 4; // ί�м�
- optional uint32 Buy = 5; // ��������
- optional uint32 Open = 6; // ��/ƽ
- optional uint32 Qty = 7; // ������
- optional uint32 QtyFilled = 8; // �ɽ�����
- optional uint64 CustomBizID = 9; // ǰ��Ԥ���ֶ�
- optional string CustomSubBizID = 10; // ǰ��Ԥ���ֶ�
- optional double Strike = 11; // ��ļ۸�
- optional double UdStartPrice = 12; //
- optional string ExpDate = 13; //
- optional uint32 Status = 14; //
- optional uint32 OrderType = 15; // ������
- optional string OrderTime = 16; // ί��ʱ��
- optional double TurnOver = 17; //
- optional uint64 RecvID = 18; //
- }
- // ��ѯί�з���
- message QryExOptionOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- repeated OrderInfo OrderDetail = 5; // ί����ϸ
- }
- // ��ѯ��Ȩί������
- message QryExOptionExeciseOrderReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- optional uint32 Size = 3; // ���س���
- optional uint64 ExeciseOrderID = 4; // ��Ȩί�е�ID
- }
- // ��Ȩί��
- message ExeciseOrderInfo {
- optional uint32 UserID = 1; // Ψһʶ���û�
- optional uint64 OmsOrderID = 2; // �óֲֶ�Ӧ���µ��Ķ�����
- optional double SettlePrice = 3; //
- optional uint32 WithdrawFlag = 4; //
- optional double ExecLimitPrice = 5; //
- optional uint32 ExecStatusID = 6; //
- optional uint64 ExecOrderID = 7; //
- optional uint32 ExecType = 8; //
- optional string ExecOrderTime = 9; //
- optional uint64 RecvID = 10; // ͨ�Ž��յ�id
- optional uint64 CustomBizID = 11; // Ϊǰ��Ԥ����ǰ�˿��������洢һЩ��־������ǰ��ϵͳ���ڲ�������
- optional string CustomBizSubID = 12; //
- optional uint32 ManualFlag = 13; //
- optional double PL = 14; //
- }
- // ��ѯ��Ȩί�з���
- message QryExOptionExeciseOrderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- repeated ExeciseOrderInfo ExeciseOrderDetail = 5; // ��Ȩί����ϸ
- }
- // �ֲ���Ϣ
- message HolderInfo {
- optional uint32 UserID = 1; // Ψһʶ���û�
- optional uint32 MdOptionID = 2; // �������ID
- optional double OrderPrice = 3; // ί�м�
- optional uint32 Qty = 4; // ������
- optional uint32 QtyExecise = 5; // ��Ȩ����
- optional uint64 CustomBizID = 6; // ǰ��Ԥ���ֶ�
- optional string CustomSubBizID = 7; // ǰ��Ԥ���ֶ�
- optional uint32 ReqID = 8; // ����ID
- optional double Strike = 9; // ��ļ۸�
- optional uint32 OptionID = 10; //
- optional uint64 OrderID = 11; //
- optional uint32 Buy = 12; //
- optional double FilledPrice = 13; // �ɽ��۸�
- optional string OrderTime = 14; // ί��ʱ��
- optional string OrderDate = 15; // ������
- optional string ExpDate = 16; //
- optional string ExpTime = 17; //
- optional double PL = 18; //
- optional uint32 UserOdds = 19; //
- optional double TurnOver = 20; //
- optional string InstrumentCode = 21; //
- }
- // ��ѯ�ֲ�����
- message QryExOptionHolderReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- optional uint32 Size = 3; // ���س���
- optional uint32 UserID = 4; // Ψһʶ���û�
- optional uint64 OrderID = 5; // ί�е�ID
- }
- // ��ѯ�ֲַ���
- message QryExOptionHolderRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- optional uint32 UserID = 5; // Ψһʶ���û�
- repeated HolderInfo HolderDetail = 6; // �ֲ���ϸ
- }
- // ��ѯ��Ȩ�������
- message QryExOptionExeciseReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- optional uint32 UserID = 3; // �û�ID
- optional string ExeciseDataOne = 4; // ��Ȩ����
- optional string ExeciseDataTwo = 5; // ��Ȩ����
- }
- // ��Ȩ���
- message ExeciseInfo {
- optional uint32 ReqID = 1; // ����ID
- optional uint32 UserID = 2; // Ψһʶ���û�
- optional string ExeciseTime = 3; // ��Ȩʱ��
- optional string ExeciseDate = 4; // ��Ȩ����
- optional uint64 ExeciseOrderID = 5; //
- optional uint64 OrderID = 6; //
- optional uint32 QtyExecise = 7; // ��Ȩ����
- optional double SettlePrice = 8; // ����۸�
- optional double PL = 9; //
- optional uint32 ExeciseStatus = 10; //
- optional uint64 CustomBizID = 11; // ǰ��Ԥ���ֶ�
- optional string CustomSubBizID = 12; // ǰ��Ԥ���ֶ�
- optional uint32 ManualFlag = 13; //
- }
- // ��ѯ��Ȩ�������
- message QryExOptionExeciseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- optional uint32 UserID = 5; // �û�ID
- repeated ExeciseInfo ExeciseDetail = 6; // ��Ȩ��ϸ
- }
- // ��ѯί����չ����
- message QryExOptionOrderExReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- optional uint64 CustomBizID = 3; // �Զ���ί�е�ID
- }
- // ��ѯί����չ����
- message QryExOptionOrderExRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- optional uint64 CustomBizID = 5; // �Զ���ί�е�ID
- repeated OrderInfo OrderDetail = 6; // ί����ϸ
- }
- // ��ѯ��Ȩί����չ����
- message QryExOptionExeciseOrderExReq {
- optional MessageHead Header = 1;
- optional uint32 ReqID = 2; // ����ID��Ψһ�����������ά��
- optional uint64 CustomBizID = 3; // �Զ�����Ȩί�е�ID
- }
- // ��ѯ��Ȩί����չ����
- message QryExOptionExeciseOrderExRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 ReqID = 4; // ����ID��Ψһ�����������ά��
- optional uint64 CustomBizID = 5; // �Զ�����Ȩί�е�ID
- repeated ExeciseOrderInfo ExeciseOrderDetail = 6; // ��Ȩί����ϸ
- }
- // ��������
- message OptionOneWayOpenReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˻�
- optional uint64 TargetGoodsID = 3; // �������ƷID
- optional uint32 BuyOrSell = 4; // ������0,��1
- optional uint32 OptionType = 5; // ��Ȩ����1:�Ϲ�(����)2:�Ϲ�(����)
- optional uint32 ExerciseType = 6; // ��Ȩ����1:ŷʽ��Ȩ2:��ʽ��Ȩ��[������(����)]
- optional uint32 ExpireType = 7; // ��Ȩ������-1:������Ȩ
- optional uint32 ExpireCycle = 8; // ��Ȩ����(��)1:������Ȩʱ��д��[������(����)]
- optional string ExpireDate = 9; // ��Ȩ��
- optional double ExercisePrice = 10; // ��Ȩ��
- optional double Premium = 11; // Ȩ����
- optional uint32 Qty = 12; // ����
- optional uint32 MarketID = 13; // �г�ID
- }
- // ����Ӧ��
- message OptionOneWayOpenRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ�����
- optional uint64 AccountID = 5; // �ʽ��˻�
- optional uint64 TargetGoodsID = 6; // �������ƷID
- }
- // ������Ȩ������Ȩ����
- message OptionOneWayExeciseReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˻�
- optional uint64 TradeID = 3; // �ֲֵ��ɽ�����
- optional uint32 BuyOrSell = 4; // ������0,��1
- optional double ExercisePrice = 5; // ��Ȩ��
- optional uint32 MarketID = 6; // �г�ID
- optional uint32 ExeciseQty = 7; // ��������֧�ֲ���������Ȩ��
- }
- // ������Ȩ������ȨӦ��
- message OptionOneWayExeciseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TradeID = 4; // �ɽ�����
- optional uint64 AccountID = 5; // �ʽ��˻�
- optional uint64 TargetGoodsID = 6; // �������ƷID
- }
- // ������Ȩ����Գ�����
- message OptionOneWayHedgeReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˻�
- optional uint64 TradeID = 3; // �ֲֵ��ɽ�����
- optional uint64 HedgeTradeID = 4; // �ⲿ�ɽ�����
- optional uint64 TargetGoodsID = 5; // �������ƷID
- optional uint32 BuyOrSell = 6; // ��Ȩ�ɽ���������0,��1
- optional uint32 HedgeBuyOrSell = 7; // �ⲿ�Գ�ɽ�������
- optional uint32 MarketID = 8; // �г�ID
- optional uint32 HedgeQty = 9; // �Գ�����
- }
- // ������Ȩ����Գ�Ӧ��
- message OptionOneWayHedgeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 AccountID = 4; // �ʽ��˻�
- optional uint64 TradeID = 5; // �ֲֵ��ɽ�����
- }
- // �ֵ�¼�����Э��ṹ
- message WRInputCommon {
- optional uint32 UserID = 1; // �û�ID
- optional uint64 RelatedOrderID = 2; // ����ID
- optional uint32 BusinessID = 3; // ҵ��ID
- optional uint64 TradeID = 4; // �ɽ�ID
- optional uint64 AccountID = 5; // �˺�ID
- }
- // ��ͬ��Ч����
- message ContractForceReq {
- optional MessageHead Header = 1;
- optional WRInputCommon Common = 2; //
- optional uint64 ContractID = 3; // ������ͬID
- }
- // ��ͬ��Ч��Ӧ
- message ContractForceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRInputCommon Common = 4; //
- optional uint64 ContractID = 5; // ������ͬID
- }
- // �ֻ���ͬ��Ч����
- message ERMS2ContractForceReq {
- optional MessageHead Header = 1;
- optional WRInputCommon Common = 2; //
- optional uint64 ContractID = 3; // ������ͬID
- optional uint64 auditid = 4; // �����
- optional string auditremark = 5; // ��˱�ע
- optional int32 DeallAmountFlag = 6; // �Ƿ���Ҫ�����ʽ�1��������������Ϊ��Ҫ�����ʽ�
- optional int32 DeallPositionFlag = 7; // �Ƿ���Ҫ����ͷ�磨1��������������Ϊ��Ҫ����ͷ�磩
- }
- // �ֻ���ͬ��Ч��Ӧ
- message ERMS2ContractForceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional WRInputCommon Common = 4; //
- optional uint64 ContractID = 5; // ������ͬID
- }
- // �ϼ����ͨ������
- message SpotQuoteStockAuditReq {
- optional MessageHead Header = 1;
- optional uint64 QuoteApplyID = 2; // ��������ID
- optional uint32 MarketID = 3; // �г�ID
- optional double AnnualReturn = 4; // �껯������
- optional uint32 QuoteDays = 5; // �Ϲ�����(��)
- optional uint32 ListingDays = 6; // ��������(��)
- optional uint32 FCUserID = 7; // ����˾�û�ID
- }
- // �ϼ����ͨ��Ӧ��
- message SpotQuoteStockAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- }
- // �ϼ���������
- message SpotQuoteStockSaleReq {
- optional MessageHead Header = 1;
- optional uint64 QuoteApplyID = 2; // ��������ID
- optional uint64 DeliveryGoodsID = 3; // ������ƷID
- optional uint32 MarketID = 4; // �г�ID
- }
- // �ϼ�����Ӧ��
- message SpotQuoteStockSaleRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- }
- // ����������
- message SpotQuoteUpdateApplyReq {
- optional MessageHead Header = 1;
- optional uint64 QuoteApplyID = 2; // ��������ID
- optional uint64 DeliveryGoodsID = 3; // ������ƷID
- optional uint32 MarketID = 4; // �г�ID
- }
- // ������Ӧ��
- message SpotQuoteUpdateApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- }
- // ��������������
- message SpotQuoteCancelUpdateReq {
- optional MessageHead Header = 1;
- optional uint64 QuoteApplyID = 2; // ��������ID
- optional uint64 DeliveryGoodsID = 3; // ������ƷID
- optional uint32 MarketID = 4; // �г�ID
- }
- // ����������Ӧ��
- message SpotQuoteCancelUpdateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- }
- // �����ͨ������
- message SpotQuoteUpdateAuditReq {
- optional MessageHead Header = 1;
- optional uint64 QuoteApplyID = 2; // ��������ID
- optional uint32 AuditStatus = 3; // ���״̬
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- optional double AnnualReturn = 5; // �껯������
- optional uint32 MarketID = 6; // �г�ID
- optional uint32 QuoteDays = 7; // �Ϲ�����(��)
- optional uint32 ListingDays = 8; // ��������(��)
- optional uint32 FCUserID = 9; // ����˾�û�ID
- }
- // �����ͨ��Ӧ��
- message SpotQuoteUpdateAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- }
- // ��������
- message SpotQuotePurchaseReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryGoodsID = 2; // ������ƷID
- optional uint64 AccountID = 3; // �ʽ��˺�ID
- optional uint32 OrderSrc = 4; // ί����Դ
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- optional string clientordertime = 6; // �ͻ���ʱ��
- optional uint32 clienttype = 7; // �ͻ�������
- optional uint32 MarketID = 8; // �г�ID
- }
- // ����Ӧ��
- message SpotQuotePurchaseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- }
- // �¼�����
- message SpotQuoteStockOffReq {
- optional MessageHead Header = 1;
- optional uint64 DeliveryGoodsID = 2; // ������ƷID
- optional uint32 MarketID = 3; // �г�ID
- }
- // �¼�Ӧ��
- message SpotQuoteStockOffRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 DeliveryGoodsID = 4; // ������ƷID
- }
- // ��Ʒ�������
- message SpotShopGoodsAuditReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsApplyID = 2; // ����ID(SEQ_WHZG2_GOODSAPPLY)
- optional uint32 ApplyType = 3; // ��������-1:��Ʒ�ϼ�
- optional uint32 MinDays = 4; // ��������(��)
- optional uint32 ProfitDays = 5; // ��������(��)
- optional double ProfitRate = 6; // ÿ����������
- optional uint32 MaxTimes = 7; // ��Ч��(���Ϣ����)
- optional uint32 BuyerUserID = 8; // �ع���
- }
- // ��Ʒ���Ӧ��
- message SpotShopGoodsAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // ��ƷID
- }
- // ��Ʒ��������
- message SpotShopPurchaseReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID
- optional double OrderPrice = 3; // ί�м۸�
- optional uint32 OrderQty = 4; // ������
- optional uint64 AccountID = 5; // �ʽ��˺�ID
- optional uint32 OrderSrc = 6; // ί����Դ
- optional string Clientserialno = 7; // �ͻ�����ˮ��
- optional string clientordertime = 8; // �ͻ���ʱ��
- optional uint32 clienttype = 9; // �ͻ�������
- optional uint32 MarketID = 10; // �г�ID
- }
- // ��Ʒ����Ӧ��
- message SpotShopPurchaseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // ��ƷID
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- }
- // ��Ʒ�ع�����
- message SpotShopBuyBackReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˺�ID
- optional uint64 GoodsID = 3; // ��ƷID
- optional string GoodsTradeDate = 4; // ��Ʒ�ɽ�������
- optional uint64 GoodsTradePriceInt = 5; // ��Ʒ�ɽ��۸�(����)
- optional uint32 Qty = 6; // �ع�����
- optional uint32 OrderSrc = 7; // ί����Դ
- optional string Clientserialno = 8; // �ͻ�����ˮ��
- optional string clientordertime = 9; // �ͻ���ʱ��
- optional uint32 clienttype = 10; // �ͻ�������
- optional uint32 MarketID = 11; // �г�ID
- }
- // ��Ʒ�ع�Ӧ��
- message SpotShopBuyBackRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // ��ƷID
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- }
- // �����������
- message SpotShopTakeGoodsReq {
- optional MessageHead Header = 1;
- optional uint64 AccountID = 2; // �ʽ��˺�ID
- optional uint64 GoodsID = 3; // ��ƷID
- optional string GoodsTradeDate = 4; // ��Ʒ�ɽ�������
- optional uint64 TradePriceInt = 5; // �ɽ��۸�(����)
- optional double GoodsTradePrice = 6; // ��Ʒ�ɽ��۸�
- optional uint32 Qty = 7; // �������
- optional string ReciverName = 8; // ���������
- optional string PhoneNum = 9; // �������ϵ��ʽ
- optional string Address = 10; // �������ϸ��ַ
- optional uint32 TakeMode = 11; // �����ʽ-2:����
- optional string TakeRemark = 12; // �����ע
- optional string Clientserialno = 13; // �ͻ�����ˮ��
- }
- // �������Ӧ��
- message SpotShopTakeGoodsRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // ��ƷID
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- }
- // ���������������
- message SpotShopCancelTakeGoodsReq {
- optional MessageHead Header = 1;
- optional uint64 TakeGoodsApplyID = 2; // �������ID
- optional uint64 AccountID = 3; // �ʽ��˺�ID
- optional uint64 GoodsID = 4; // ��ƷID
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- }
- // �����������Ӧ��
- message SpotShopCancelTakeGoodsRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TakeGoodsApplyID = 4; // �������ID
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- }
- // ����������
- message SpotShopTakeGoodsAuditReq {
- optional MessageHead Header = 1;
- optional uint64 TakeGoodsApplyID = 2; // �������ID
- optional uint64 AccountID = 3; // �ʽ��˺�ID
- optional uint64 GoodsID = 4; // ��ƷID
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- optional uint32 AuditStatus = 6; // ���״̬(2:���ͨ��3:��˾ܾ�)
- optional uint32 Auditer = 7; // �����-����ԱID
- optional string CheckRemark = 8; // ��˱�ע
- }
- // ������Ӧ��
- message SpotShopTakeGoodsAuditRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 TakeGoodsApplyID = 4; // �������ID
- optional string Clientserialno = 5; // �ͻ�����ˮ��
- }
- // ��Ʒ�¼�����
- message SpotShopGoodsOffReq {
- optional MessageHead Header = 1;
- optional uint64 GoodsID = 2; // ��ƷID
- }
- // ��Ʒ�¼�Ӧ��
- message SpotShopGoodsOffRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 GoodsID = 4; // ��ƷID
- }
- // �ϴ�������Ʒ����
- message UploadDeliveryGoodsReq {
- optional MessageHead Header = 1;
- optional uint64 ID = 2; // ����ID
- optional uint64 DeliveryGoodsID = 3; // ������ƷID
- optional string DeliveryGoodsName = 4; // ������Ʒ����
- optional string GoodsUnit = 5; // ������Ʒ��λ
- optional uint32 ChangeType = 6; // �������
- optional string ExtendInfo = 7; // ��չ�ֶ�
- }
- // �ϴ��û���Ϣ����
- message UploadUserInfoReq {
- optional MessageHead Header = 1;
- optional uint64 ID = 2; // ����ID
- optional uint64 UserID = 3; // �û�ID
- optional string UserInfoType = 4; // �û���Ϣ����
- optional string CustomerName = 5; // �ͻ�����
- optional string UserStatus = 6; // �û�״̬
- optional string UserType = 7; // �˻�����
- optional string OpenMode = 8; // ������ʽ
- optional string CardType = 9; // ֤������
- optional string CardNum = 10; // ֤������
- optional string LegalPersonName = 11; // ��������
- optional string ContactName = 12; // ��ϵ��
- optional string Sex = 13; // �Ա�
- optional string Telphone = 14; // ��ϵ�绰
- optional string Mobile = 15; // �ֻ�����
- optional string Company = 16; // ��˾
- optional string Address = 17; // ��ַ
- optional string PostalCode = 18; // ��������
- optional uint32 ChangeType = 19; // �������
- optional string ExtendInfo = 20; // ��չ�ֶ�
- }
- // �ϴ��ֻ��ɽ�֪ͨ����
- message UploadSpotGoodsNoticeReq {
- optional MessageHead Header = 1;
- optional uint64 WRTradeDetailID = 2; // �ɽ���ID
- optional string TradeDate = 3; // ������
- optional uint64 MarketID = 4; // �г�ID
- optional uint64 DeliveryGoodsID = 5; // ������ƷID
- optional string WRFactorType = 6; // �ֵ�Ҫ������
- optional uint64 SellAccountID = 7; // �����ʽ��˺�
- optional uint64 BuyAccountID = 8; // ���ʽ��˺�
- optional string TradeTime = 9; // �ɽ�ʱ��
- optional uint64 TradePrice = 10; // �ɽ��۸�
- optional uint64 TradeQty = 11; // �ɽ�����
- optional uint64 TradeAmount = 12; // �ɽ����
- optional uint64 SellUserID = 13; // �����û�ID
- optional uint64 BuyUserID = 14; // ���û�ID
- optional string ExtendInfo = 15; // ��չ�ֶ�
- }
- // ͨ������ͷ��ת�ⲿ��Ʒ����
- message ChannelTradePosConvertOutGoodsReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �˺�ID
- optional string Mobile = 4; // �ֻ���
- optional string SrcGoodsCode = 5; // Դ��Ʒ����
- optional string DstGoodsCode = 6; // Ŀ����Ʒ����
- optional uint32 GoodsID = 7; // ��ƷID
- optional double Qty = 8; // ת������
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- optional uint64 LogID = 10; // ��־ID(�ڲ���)
- optional uint32 ConvertType = 11; // ת������(1:�����ת����2:�����ת����3:����ת�����(������)
- }
- // ͨ������ͷ��ת�ⲿ��Ʒ��Ӧ
- message ChannelTradePosConvertOutGoodsRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �˺�ID
- optional string Mobile = 6; // �ֻ���
- optional string SrcGoodsCode = 7; // Դ��Ʒ����
- optional string DstGoodsCode = 8; // Ŀ����Ʒ����
- optional uint32 GoodsID = 9; // ��ƷID
- optional double Qty = 10; // ת������
- optional double ConvertQty = 11; // ת��Ŀ����Ʒ����
- optional string ClientSerialNo = 12; // �ͻ�����ˮ��
- optional uint64 LogID = 13; // ��־ID(�ڲ���)
- optional uint32 ConvertType = 14; // ת������(1:�����ת����2:�����ת����3:����ת�����(������)
- optional uint32 SrcType = 15; // ��Ӧ����(1:�ӿڷ���2:������)
- }
- // ͨ���ⲿ��Ʒת��������
- message ChannelOutGoodsConvertTradeReq {
- optional MessageHead Header = 1;
- optional uint32 UserID = 2; // �û�ID
- optional uint64 AccountID = 3; // �˺�ID
- optional string Mobile = 4; // �ֻ���
- optional string SrcGoodsCode = 5; // Դ��Ʒ����
- optional string DstGoodsCode = 6; // Ŀ����Ʒ����
- optional uint32 GoodsID = 7; // ��ƷID
- optional double Qty = 8; // ת������
- optional string ClientSerialNo = 9; // �ͻ�����ˮ��
- optional uint64 LogID = 10; // ��־ID(�ڲ���)
- optional uint32 ConvertType = 11; // ת������(1:�����ת����2:�����ת����3:����ת�����(������)
- }
- // ͨ���ⲿ��Ʒת������Ӧ
- message ChannelOutGoodsConvertTradeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint32 UserID = 4; // �û�ID
- optional uint64 AccountID = 5; // �˺�ID
- optional string Mobile = 6; // �ֻ���
- optional string SrcGoodsCode = 7; // Դ��Ʒ����
- optional string DstGoodsCode = 8; // �ⲿ��Ʒ����
- optional uint32 GoodsID = 9; // ��ƷID
- optional double Qty = 10; // ת������
- optional double ConvertQty = 11; // ת��Ŀ����Ʒ����
- optional string ClientSerialNo = 12; // �ͻ�����ˮ��
- optional uint64 LogID = 13; // ��־ID(�ڲ���)
- optional uint32 ConvertType = 14; // ת������(1:�����ת����2:�����ת����3:����ת�����(������)
- }
- // ��Ʒ�۸��ѯ����
- message GoodsQuotePriceQueryReq {
- optional MessageHead Header = 1;
- optional string GoodsCode = 2; // ��Ʒ����
- }
- // ��Ʒ�۸��ѯ��Ӧ
- message GoodsQuotePriceQueryRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string GoodsCode = 4; // ��Ʒ����
- optional string Last = 5; // �����ּ�
- optional string LastTime = 6; // ����ʱ��
- }
- // �ƽɷѻ�ȡ����ǩԼ������֤������
- message YJF_GetWithholdSignInSMSVCodeReq {
- optional MessageHead Header = 1;
- required uint64 AccountID = 2; // �ʽ��˺�ID
- required uint32 UserID = 3; // �û�ID
- required uint64 LoginID = 4; // ��¼�˺�ID
- required string Yckfxe = 5; // һ�ο۷���-�����0.00��
- required string Xysxrq = 6; // ��������-yyyy-mm-dd
- required string Xydqrq = 7; // Э�鵽������-yyyy-mm-dd
- required string Kksjdw = 8; // �ۿ�ʱ�䵥λ-ö�٣�gt_kksjdw
- required string Kksjbc = 9; // �ۿ�ʱ�䲽��-����2λ,
- required string Kkzqnkfxe = 10; // �ۿ������ڿ۷���-�����0.00��16+2(С��λ�̶�)
- required string Kkzqnxzbs = 11; // �ۿ����������Ʊ���-����Ĭ����0,
- required string Lxdh = 12; // ��ϵ�绰
- optional string Addr = 13; // ��ַ
- optional string Remark = 14; // ��ע
- required string ClientSerialNo = 15; // �ͻ�����ˮ��-ȫ��Ψһ��
- }
- // �ƽɷѻ�ȡ����ǩԼ������֤����Ӧ
- message YJF_GetWithholdSignInSMSVCodeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 AccountID = 4; // �ʽ��˺�ID
- required uint32 UserID = 5; // �û�ID
- required uint64 LoginID = 6; // ��¼�˺�ID
- required string ClientSerialNo = 7; // �ͻ�����ˮ��-�������ˮ��
- }
- // �ƽɷѴ���ǩԼ����
- message YJF_WithholdSignInSMSReq {
- optional MessageHead Header = 1;
- required uint64 AccountID = 2; // �ʽ��˺�ID
- required uint32 UserID = 3; // �û�ID
- required uint64 LoginID = 4; // ��¼�˺�ID
- required string ClientSerialNo = 5; // �ͻ�����ˮ��-���������֤��ʱ����ˮ��
- required string VCode = 6; // ������֤��
- }
- // �ƽɷѴ���ǩԼ��Ӧ
- message YJF_WithholdSignInSMSRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 AccountID = 4; // �ʽ��˺�ID
- required uint32 UserID = 5; // �û�ID
- required uint64 LoginID = 6; // ��¼�˺�ID
- required string ClientSerialNo = 7; // �ͻ�����ˮ��-�������ˮ��
- }
- // �ƽɷѴ��۽�Լ����
- message YJF_WithholdSignOutReq {
- optional MessageHead Header = 1;
- required uint64 AccountID = 2; // �ʽ��˺�ID
- required uint32 UserID = 3; // �û�ID
- required uint64 LoginID = 4; // ��¼�˺�ID
- required string ClientSerialNo = 5; // �ͻ�����ˮ��-ȫ��Ψһ��
- }
- // �ƽɷѴ��۽�Լ��Ӧ
- message YJF_WithholdSignOutRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 AccountID = 4; // �ʽ��˺�ID
- required uint32 UserID = 5; // �û�ID
- required uint64 LoginID = 6; // ��¼�˺�ID
- required string ClientSerialNo = 7; // �ͻ�����ˮ��-�������ˮ��
- }
- // �ƽɷѴ��������������
- message YJF_WithholdInApplyReq {
- optional MessageHead Header = 1;
- required uint64 AccountID = 2; // �ʽ��˺�ID
- required uint32 UserID = 3; // �û�ID
- required uint64 LoginID = 4; // ��¼�˺�ID
- required string BillAmount = 5; // ���۽��-�̶���λС��������16λ��С��2λ
- required string ClientSerialNo = 6; // �ͻ�����ˮ��-ȫ��Ψһ��
- }
- // �ƽɷѴ������������Ӧ
- message YJF_WithholdInApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 AccountID = 4; // �ʽ��˺�ID
- required uint32 UserID = 5; // �û�ID
- required uint64 LoginID = 6; // ��¼�˺�ID
- required string ClientSerialNo = 7; // �ͻ�����ˮ��-�������ˮ��
- }
- // �𱦱�����֪ͨ
- message jbbtBackPDNtf {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional NotifyHead NtfHeader = 2; // NotifyHead NotifyHead������Ϣͷ
- optional uint64 UserID = 3; // uint64 �û�ID
- optional uint64 AccountID = 4; // uint64 �ʽ��˺�
- optional uint64 GoodsID = 5; // uint64 ��ƷID
- optional uint64 BackPD = 6; // uint64 ����PD��
- optional uint64 DealPD = 7; // uint64 �ɽ�PD��
- optional string remark = 8; // string ��ע
- }
- // �𱦱�����������
- message jbbtImportItem {
- optional uint32 UserID = 1; // �û�ID
- optional uint64 AccountID = 2; // �ʽ��˺�
- optional string phNum = 3; // �ֻ�����
- optional uint64 GoodsID = 4; // �𱦱�ID
- optional uint64 CountPD = 5; // PD����
- optional int32 DealWithMethod = 6; // ���᷽ʽ��1�����˻�����PD2��ϵͳ����PD�����ᣩ
- }
- // �𱦱���������
- message jbbtImportReq {
- optional MessageHead Header = 1;
- optional string ClientSerialNo = 2; // �ͻ�����ˮ��
- optional string ClientOrderTime = 3; // �ͻ���ί��ʱ�䣨yyyymmddhh24:mi:ss��
- optional uint32 UserID = 4; // �û�ID��Ĭ��ֵ��
- optional uint64 AccountID = 5; // �ʽ��˺ţ�Ĭ��ֵ��
- optional string phNum = 6; // �ֻ����루Ĭ��ֵ��
- repeated jbbtImportItem arryItems = 7; // ���������ݣ����飩
- }
- // �𱦱�����Ӧ��
- message jbbtImportRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientSerialNo = 4; // �ͻ�����ˮ��
- optional int32 status = 5; // ״̬��0�ɹ�������Ϊ���ش����룩
- optional string remark = 6; // ��ע
- }
- // ҵ���¼����
- message SpotArbitrageReq {
- optional MessageHead Header = 1;
- optional uint64 ASApplyID = 2; // ��������ID
- optional uint64 SpotContractID = 3; // �ֻ���ͬID
- optional string Remark = 4; // ��ע
- }
- // ҵ���¼Ӧ��
- message SpotArbitrageRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ���Ǽ�����
- message FutureArbitrageReq {
- optional MessageHead Header = 1;
- optional uint64 ASApplyID = 2; // ��������ID
- optional uint64 OutTradeID = 3; // �ⲿ�ɽ���ID
- optional uint32 DetailType = 4; // ��ϸ����-1:�����Գ�
- optional uint64 SpotContractID = 5; // �ֻ���ͬID[1:�����Գ�Ϊ��ͬID��2:�ڻ�����:�ڻ���λ����ʱΪ0]
- optional string Remark = 6; // ��ע
- }
- // ���Ǽ�Ӧ��
- message FutureArbitrageRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // ����ֶ���������
- message Erms2RiskCalcManualReq {
- optional MessageHead Header = 1;
- optional string ClientTicket = 2; // �ͻ�����ˮ��
- }
- // ����ֶ�������Ӧ
- message Erms2RiskCalcManualRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional string ClientTicket = 4; // �ͻ�����ˮ��
- }
- // ���������������
- message ArbitrageFinishReq {
- optional MessageHead Header = 1;
- optional uint64 ASApplyID = 2; // ��������ID
- }
- // �������������Ӧ
- message ArbitrageFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ֵ��ع���ͬ�������
- message WRRContractFinishReq {
- optional MessageHead Header = 1;
- optional uint64 WRRContractID = 2; // �ع���ͬID
- }
- // �ֵ��ع���ͬ���Ӧ��
- message WRRContractFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ֵ��ع�չ������
- message WRRContractExtendDateReq {
- optional MessageHead Header = 1;
- optional uint64 WRRContractID = 2; // �ع���ͬID
- optional string LogAttachment = 3; // ����
- optional string NewEndDate = 4; // �½������ڡ�չ�ڡ�
- optional string Remark = 5; // ��ע
- }
- // �ֵ��ع�չ��Ӧ��
- message WRRContractExtendDateRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ֵ��ع��˿�����
- message WRRReturnBackAddedmarginReq {
- optional MessageHead Header = 1;
- required uint64 WRRContractID = 2; // �ع���ͬID
- optional uint64 OperterId = 3; // ������ID
- optional string Remark = 4; // ��ע
- required double Amount = 5; // �˿���
- optional string EndDate = 6; // �ո�������
- optional string logattachment = 7; // ƾ֤
- }
- // �ֵ��ع��˿�Ӧ��
- message WRRReturnBackAddedmarginRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ֵ��ع���������
- message WRRPayAmountReq {
- optional MessageHead Header = 1;
- required uint64 WRRContractID = 2; // �ع���ͬID
- optional uint64 OperterId = 3; // ������ID
- optional double ReckonAmount = 4; // �������
- optional double InitMarginAmount = 5; // ��ʼ��֤��ֿ�
- optional double AddedMarginAmount = 6; // �ӱ�֤��
- optional double InterestRate = 7; // ������Ϣ
- optional double Qty = 8; // ��������
- optional string EndDate = 9; // �ո�������
- optional string logattachment = 10; // ƾ֤
- optional string Remark = 11; // ��ע
- }
- // �ֵ��ع�����Ӧ��
- message WRRPayAmountRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ֵ��ع��������
- message WRRConfirmApplyReq {
- optional MessageHead Header = 1;
- required uint64 WRRContractID = 2; // �ֵ��ع����������id
- optional uint64 OperterId = 3; // ������ID
- optional string Remark = 4; // ��ע
- }
- // �ֵ��ع����Ӧ��
- message WRRConfirmApplyRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- }
- // �ӻ��˻���֤������
- message WRRAppendOrReturnBackReq {
- optional MessageHead Header = 1;
- required uint64 WRRContractID = 2; // �ع���ͬID
- required int32 operType = 3; // �������ͣ�1���ӣ�2���˻���
- required double operAmount = 4; // �������
- }
- // �ӻ��˻���֤������
- message WRRAppendOrReturnBackRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 WRRContractID = 4; // �ع���ͬID�����������ͬ���ֶ���ֵ��
- }
- // �ֵ��ع�����
- message WRRRepurchaseReq {
- optional MessageHead Header = 1;
- required uint64 WRRContractID = 2; // �ع���ͬID
- required double qty = 3; // �ع�����
- required double amount = 4; // �ع����
- optional double ydQty = 5; // �������
- optional double ydAmount = 6; // ʵ�ʽ��
- optional double otherAmount = 7; // ��������
- optional double marginAmount = 8; // ��֤��ֿ�
- optional string dt = 9; // �ع����ڣ���ʽyyyy-mm-dd��
- optional double interestAmount = 10; // ��Ϣ
- }
- // �ֵ��ع�Ӧ��
- message WRRRepurchaseRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- required uint64 WRRContractID = 4; // �ع���ͬID�����������ͬ���ֶ���ֵ��
- }
- // �ֻ�ó��ҵ���������
- message SpotTradeBizFinishReq {
- optional MessageHead Header = 1;
- optional uint64 SpotTradeID = 2; // ҵ��ID
- }
- // �ֻ�ó��ҵ�����Ӧ��
- message SpotTradeBizFinishRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 SpotTradeID = 4; // ҵ��ID
- }
- // �ֵ�����Э��
- message SpotWrCommon {
- optional uint64 UserID = 1; // �û�ID
- optional uint64 RelatedOrderID = 2; // ����ID
- optional uint64 BusinessID = 3; // ҵ��ID
- optional uint64 TradeID = 4; // �ɽ�ID
- optional uint64 AccountID = 5; // �˺�ID
- }
- // ����δ������ϸ����
- message SpotRelatedUnpricedQtyDetailEx {
- optional uint64 SpotDetailID = 1; // �����ϸID
- optional uint64 UnpriceQty = 2; // �����������
- }
- // ����������ϸ����
- message SpotRelatedTradeDetailEx {
- optional uint64 TradeDetailID = 1; // �ɽ���ϸID
- optional uint64 PointPriceQty = 2; // ������������
- }
- // ������ͬҵ������
- message SpotRelatedContractBizReq {
- optional MessageHead Header = 1;
- optional SpotWrCommon Common = 2; // �ֵ�������Ϣ
- optional uint64 RelatedBizID = 3; // ����ҵ��ID
- optional uint32 RelatedBizType = 4; // ����ҵ������
- repeated SpotRelatedUnpricedQtyDetailEx RelatedUnpricedQtyDetails = 5; // ����δ������ϸ
- repeated SpotRelatedTradeDetailEx RelatedTradeDetails = 6; // ����������ϸ
- }
- // ������ͬҵ����Ӧ
- message SpotRelatedContractBizRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional SpotWrCommon Common = 4; // �ֵ�������Ϣ
- optional uint64 RelatedBizID = 5; // ����ҵ��ID
- optional uint32 RelatedBizType = 6; // ����ҵ������
- }
- // ����������ϸ����
- message PointPriceDetail {
- optional uint64 PointOrderID = 1; // ��۶���ID
- optional uint64 PointQty = 2; // �������
- optional double PointPrice = 3; // ��ۼ۸�
- optional double PointAmount = 4; // ��۽��
- }
- // ҵ��������
- message BizPointPriceReq {
- optional MessageHead Header = 1;
- optional SpotWrCommon Common = 2; // �ֵ�������Ϣ
- optional uint64 RelatedBizID = 3; // ��������
- optional int32 RelatedBizType = 4; // ����ҵ������
- optional uint64 SpotDetailID = 5; // �����ϸID
- optional uint64 AccountID = 6; // �˻�ID
- repeated PointPriceDetail PointPriceDetails = 7; // ҵ������ϸ����
- }
- // ҵ��������
- message BizPointPriceRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional SpotWrCommon Common = 4; // �ֵ�������Ϣ
- }
- // �����Ż�ȯ��������
- message CoupAddCouponTypeReq {
- optional MessageHead Header = 1;
- optional uint64 reqid = 2; // ����ID
- optional uint64 coupontypeid = 3; // �Ż�ȯ����ID-SEQ_COUPONTYPE
- optional uint64 areauserid = 4; // ��������
- optional string couponname = 5; // �Ż�ȯ����
- optional uint64 couponcategroy = 6; // ����-1:�ֽ�ȯ
- optional double conditionvalue = 7; // ������ֵ����Ϊ0��
- optional double couponvalue = 8; // ��ֵ[1:�ֽ�ȯ-�ֿ�ֵ
- optional uint64 limitedflag = 9; // �Ƿ�ָ����Ʒ-0:����
- optional string limitedgoodsids = 10; // ָ����ƷIDs[���ŷָ�,ǰ��Ӷ���]
- optional uint64 isgeneral = 11; // �Ƿ�ͨ��ȯ-0:��
- optional string userscope = 12; // ���ҷ�Χ���û�ID�����ŷָ�,ǰ��Ӷ��ţ�[IsGeneral=0ʱʹ��]
- optional uint64 qty = 13; // ����
- optional uint64 curqty = 14; // ʣ������
- optional string createtime = 15; // ����ʱ��
- optional uint64 creatorid = 16; // ������
- optional uint64 modifierid = 17; // ����
- optional string modifytime = 18; // ��ʱ��
- optional uint64 usedqty = 19; // ʹ����
- optional uint64 isvalid = 20; // �Ƿ���Ч-0:��Ч
- optional uint64 expiredqty = 21; // ʧЧ��
- }
- // �����Ż�ȯ����Ӧ��
- message CoupAddCouponTypeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 reqid = 4; // ����ID
- }
- // �Ż�ȯͷ���������
- message CoupPositionOperItem {
- optional uint64 opr = 1; // �������ͣ�ȡֵ�ο�eCoupPositionOpr�Ķ��壩
- optional int64 qty = 2; // ��������
- }
- // �Ż�ȯͷ���������
- message CoupPositionOperReq {
- optional MessageHead Header = 1;
- optional uint64 reqId = 2; // ����ID
- optional uint64 relatedId = 3; // ����ҵ��ID����������Ҫ��д��Ӧ���ԭ�����أ�
- optional uint64 businessId = 4; // ����ҵ��ID����������Ҫ��д��Ӧ���ԭ�����أ�
- optional uint64 coupontypeid = 5; // �Ż�ȯ����ID
- repeated CoupPositionOperItem operItems = 6; // ��������
- optional uint32 notOperHold = 7; // �������ֱֲ�־��1��������������Ϊ������Ĭ�ϴ����ֲ֣�
- }
- // �Ż�ȯͷ�����Ӧ��
- message CoupPositionOperRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 reqId = 4; // ����ID
- optional uint64 relatedId = 5; // ����ҵ��ID
- optional uint64 businessId = 6; // ����ҵ��ID
- repeated uint64 operHoldIds = 7; // �������ijֲ�ID
- }
- // �Ż�ȯ��������������
- message CoupModifyCouponTypeReq {
- optional MessageHead Header = 1;
- optional uint64 reqid = 2; // ����ID
- optional uint64 coupontypeid = 3; // �Ż�ȯ����ID
- optional uint32 oprType = 4; // �������ͣ�1�����ӣ�2�����٣�
- optional uint64 qty = 5; // �����ֵ
- }
- // �Ż�ȯ����������Ӧ��
- message CoupModifyCouponTypeRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 reqid = 4; // ����ID
- }
- // �Ż�ȯ����������Ŀ����
- message CoupImportItem {
- optional uint64 logid = 1; // LogID��Unix��ʱ�����10λ��+2λ��MarketServiceID��+xxxx��
- optional string mobile = 2; // �ֻ����루���ܴ洢��
- optional uint64 coupontypeid = 3; // �Ż�ȯ����ID
- optional uint64 qty = 4; // ����
- optional string username = 5; // �û����ƣ���ѡ��
- optional uint64 accountid = 6; // �ʽ��˻�ID
- optional string startdate = 7; // ��ʼ����
- optional string enddate = 8; // ��������
- optional string tradedate = 9; // �����գ�yyyyMMdd��
- optional uint64 userid = 10; // �û�ID-�ֻ��Ŷ�Ӧ�û�
- optional uint64 creatorid = 11; // ������
- optional string createtime = 12; // ����ʱ��
- optional uint64 importstatus = 13; // ����״̬-1:δ����
- optional string updatetime = 14; // ����ʱ��
- optional uint64 handlestatus = 15; // ����״̬
- }
- // �Ż�ȯ������������
- message CoupImportReq {
- optional MessageHead Header = 1;
- optional uint64 reqid = 2; // ����ID
- repeated CoupImportItem operItems = 3; // ��������
- }
- // �Ż�ȯ��������Ӧ��
- message CoupImportRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 reqid = 4; // ����ID
- }
- // �Ż�ȯ�������ͨ������
- message CoupConfirmPassReq {
- optional MessageHead Header = 1;
- optional uint64 reqid = 2; // ����ID
- optional uint64 applyID = 3; // �������ID
- }
- // �Ż�ȯ�������ͨ��Ӧ��
- message CoupConfirmPassRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 reqid = 4; // ����ID
- }
- // ɨ�账�������¼����
- message CoupScanAndDealImportRecordReq {
- optional MessageHead Header = 1;
- optional uint64 reqid = 2; // ����ID
- optional uint64 srcReqFunCode = 3; // ԭʼ��������
- optional string remark = 4; // ɨ��ԭ���ⲿ��Ҫ���õ��ô˽ӿڣ�
- }
- // ɨ�账�������¼Ӧ��
- message CoupScanAndDealImportRecordRsp {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������Ϣ
- optional uint64 reqid = 4; // ����ID
- optional uint64 srcReqFunCode = 5; // ԭʼ��������
- }
- // ɨ�账�������¼Ӧ��
- message DeposiTransferOperateReq {
- optional MessageHead Header = 1; // ��Ϣͷ
- optional uint32 UserID = 2; // ������
- optional uint64 AccountID = 3; // ������
- optional uint32 GoodsID = 4; // ������
- optional uint64 Qty = 5; // ������
- optional uint32 OperateType = 6; // ������
- optional uint32 OperateSrc = 7; // ������
- optional uint32 OperatorID = 8; // ������
- optional string ClientSerialNo = 9; // ������
- }
- // 定金转让持仓操作响应
- message DeposiTransferOperateRsp {
- optional MessageHead Header = 1; // ������
- optional int32 RetCode = 2; // ������
- optional string RetDesc = 3; // ������
- optional string ClientSerialNo = 4; // ������
- }
|