| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364 |
- {
- "name": "成本管理二期",
- "describe": "成本管理",
- "avatar": "",
- "version": "4.9.2",
- "createdTime": "2024-5-23 16:36:04",
- "updatedTime": "2024-8-3 20:44:10",
- "dbConns": [],
- "profile": {
- "default": {
- "db": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
- "dbConn": "9816E11D-0971-4AF4-B414-DE0F65A4E4B2",
- "entityInitFields": [
- {
- "defKey": "TENANT_ID",
- "defName": "租户号",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "uiHint": "",
- "id": "ADB3AD14-6603-43E2-8261-114E32442B5B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "REVISION",
- "defName": "乐观锁",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "92BF430E-01FA-4AEF-944F-25A142632654",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811"
- },
- {
- "defKey": "CREATED_BY",
- "defName": "创建人",
- "comment": "",
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "C8BE2C7A-8251-4ADD-BB4F-411C5754DA62",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "CREATED_TIME",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "4E471FD6-3E73-4A90-B660-51598A482409",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
- },
- {
- "defKey": "UPDATED_BY",
- "defName": "更新人",
- "comment": "",
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "0DC24AA9-4CD0-45D8-95CF-FA546BE343AB",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "UPDATED_TIME",
- "defName": "更新时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "09F64AC4-4DEE-428F-AF64-4C103884E1AC",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
- }
- ],
- "entityInitProperties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- }
- },
- "javaHome": "",
- "sql": {
- "delimiter": ""
- },
- "dataTypeSupports": [
- {
- "defKey": "MYSQL",
- "id": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E"
- },
- {
- "defKey": "ORACLE",
- "id": "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542"
- },
- {
- "defKey": "SQLServer",
- "id": "BFC87171-C74F-494A-B7C2-76B9C55FACC9"
- },
- {
- "defKey": "PostgreSQL",
- "id": "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022"
- },
- {
- "defKey": "DB2",
- "id": "89504F5D-94BF-4C9E-8B2E-44F37305FED5"
- },
- {
- "defKey": "DM",
- "id": "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307"
- },
- {
- "defKey": "GaussDB",
- "id": "592C7013-143D-4E7B-AF64-0D7BF1E28230"
- },
- {
- "defKey": "Kingbase",
- "id": "77BD85E5-9D0D-4096-8427-CBA306FC9C6A"
- },
- {
- "defKey": "GBase",
- "id": "56F4B55B-F0B8-4049-9E6B-50B95C1D793A"
- },
- {
- "defKey": "MaxCompute",
- "id": "11D1FB71-A587-4217-89BA-611B8A1F83E0"
- },
- {
- "defKey": "SQLite",
- "id": "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1"
- },
- {
- "defKey": "Hive",
- "id": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2"
- },
- {
- "defKey": "JAVA",
- "id": "797A1496-D649-4261-89B4-544132EC3F36"
- },
- {
- "defKey": "JavaMybatis",
- "id": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B"
- },
- {
- "defKey": "JavaMybatisPlus",
- "id": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073"
- },
- {
- "defKey": "C#",
- "id": "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30"
- },
- {
- "defKey": "Golang",
- "id": "B91D99E0-9B7C-416C-8737-B760957DAF09"
- },
- {
- "defKey": "Rust",
- "id": "BDF457FD-9F98-4AC3-A705-7587B00A3BAB"
- },
- {
- "defKey": "Doris",
- "id": "483F9346-C99E-4014-A1D2-A554606BD8A3"
- },
- {
- "defKey": "HighGo",
- "id": "ABF5836C-0B7C-4007-A41C-F869325E5842"
- }
- ],
- "codeTemplates": [
- {
- "type": "appCode",
- "applyFor": "797A1496-D649-4261-89B4-544132EC3F36",
- " JpaBean": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n {{? field.primaryKey }}\n @Id\n @GeneratedValue\n {{?}}\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}"
- },
- {
- "type": "appCode",
- "applyFor": "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30",
- "Default": "using System;\nusing System.Collections.Generic;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n}}\n/*\n * @author : http://www.chiner.com.cn\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace PDManer.Application\n{\n public partial class {{=it.func.camel(it.entity.defKey,true) }}\n {\n \n {{~it.entity.fields:field:index}}\n /// <summary>\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// </summary>\n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}",
- "SqlSugar": "using System;\nusing System.Collections.Generic;\nusing SqlSugar;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n var sqlSugartable='[SugarTable(\"{{=it.entity.defKey}}\", TableDescription = \"{{=it.func.join(it.entity.defName,it.entity.comment,';')}}\")]';\n}}\n/*\n * @author : xkdong@163.com\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace Model.DBModel\n{\n /// <summary>\n /// {{=it.func.join(it.entity.defName,it.entity.comment,';')}}\n /// </summary>\n {{=sqlSugartable}}\n public class {{=it.entity.defKey}}\n {\n {{~it.entity.fields:field:index}}\n /// <summary>\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// </summary>\n {{? field.primaryKey }}\n [SugarColumn(IsIdentity = true, IsPrimaryKey = true)]\n {{?}}\n public {{=field.type}} {{=it.func.camel(field.defKey,true)}}{ get; set; }\n $blankline\n {{~}}\n }\n}"
- },
- {
- "applyFor": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B",
- "type": "appCode",
- "Controller": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.controller;\n$blankline\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageRequest;\nimport org.springframework.http.ResponseEntity;\nimport org.springframework.web.bind.annotation.*;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.service.{{=serviceClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表控制层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Api(tags = \"{{=it.entity.defName}}对象功能接口\")\n@RestController\n@RequestMapping(\"/{{=it.func.camel(it.entity.defKey,false)}}\")\npublic class {{=beanClass}}Controller{\n @Autowired\n private {{=serviceClass}} {{=serviceVarName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n @ApiOperation(\"通过ID查询单条数据\")\n @GetMapping(\"{{{=it.func.camel(pkVarName,false)}}}\")\n public ResponseEntity<{{=beanClass}}> queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity<Page<{{=beanClass}}>> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n return ResponseEntity.ok({{=serviceVarName}}.paginQuery({{=beanVarName}}, pageRequest));\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity<Boolean> deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}",
- "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}",
- "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.queryById({{=pkVarName}});\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n long total = {{=mapperName}}.count({{=beanVarName}});\n return new PageImpl<>({{=mapperName}}.queryAllByLimit({{=beanVarName}}, pageRequest), pageRequest, total);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.update({{=beanVarName}});\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}",
- "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\nimport java.util.List;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport org.springframework.data.domain.Pageable;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询指定行数据\n *\n * @param {{=beanVarName}} 查询条件\n * @param pageable 分页对象\n * @return 对象列表\n */\n List<{{=beanClass}}> queryAllByLimit({{=beanClass}} {{=beanVarName}}, @Param(\"pageable\") Pageable pageable);\n\n /** \n * 统计总行数\n *\n * @param {{=beanVarName}} 查询条件\n * @return 总行数\n */\n long count({{=beanClass}} {{=beanVarName}});\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int insert({{=beanClass}} {{=beanVarName}});\n\n /** \n * 批量新增数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 批量新增或按主键更新数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertOrUpdateBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 影响行数\n */\n int deleteById({{=pkDataType}} {{=pkVarName}});\n}",
- "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">\n<mapper namespace=\"{{=pkgName}}.mapper.{{=beanClass}}Mapper\">\n <resultMap type=\"{{=pkgName}}.entity.{{=beanClass}}\" id=\"{{=beanClass}}Map\">\n {{~it.entity.fields:field:index}}\n <result property=\"{{=it.func.camel(field.defKey,false)}}\" column=\"{{=field.defKey}}\" jdbcType=\"{{=field.type}}\"/>\n {{~}}\n </resultMap>\n $blankline\n <!-- 通过ID查询单条数据 -->\n <select id=\"queryById\" resultMap=\"{{=beanClass}}Map\">\n select\n {{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}}\n from {{=it.entity.defKey}}\n where {{=pkField}} = #{{{=pkVarName}}}\n </select>\n $blankline\n <!--分页查询指定行数据-->\n <select id=\"queryAllByLimit\" resultMap=\"{{=beanClass}}Map\">\n select\n {{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}}\n from {{=it.entity.defKey}}\n <where>\n {{~it.entity.fields:field:index}}\n <if test=\"{{=it.func.camel(field.defKey,false)}} != null and {{=it.func.camel(field.defKey,false)}} != ''\">\n and {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}}\n </if>\n {{~}}\n </where>\n limit #{pageable.offset}, #{pageable.pageSize}\n </select>\n $blankline\n <!--统计总行数-->\n <select id=\"count\" resultType=\"java.lang.Long\">\n select count(1)\n from {{=it.entity.defKey}}\n <where>\n {{~it.entity.fields:field:index}}\n <if test=\"{{=it.func.camel(field.defKey,false)}} != null and {{=it.func.camel(field.defKey,false)}} != ''\">\n and {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}}\n </if>\n {{~}}\n </where>\n </select>\n $blankline\n <!--新增数据-->\n <insert id=\"insert\" keyProperty=\"{{=pkField}}\" useGeneratedKeys=\"true\">\n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values ({{=it.entity.fields.map(function(e,i){return '#{'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n </insert>\n $blankline\n <!-- 批量新增数据 -->\n <insert id=\"insertBatch\" keyProperty=\"{{=pkField}}\" useGeneratedKeys=\"true\">\n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n <foreach collection=\"entities\" item=\"entity\" separator=\",\">\n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n </foreach>\n </insert>\n $blankline\n <!-- 批量新增或按主键更新数据 -->\n <insert id=\"insertOrUpdateBatch\" keyProperty=\"{{=pkField}}\" useGeneratedKeys=\"true\">\n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n <foreach collection=\"entities\" item=\"entity\" separator=\",\">\n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n </foreach>\n on duplicate key update\n {{=it.entity.fields.map(function(e,i){return e.defKey + '=values('+e.defKey+')'}).join(',\\n\\t\\t')}}\n </insert>\n $blankline\n <!-- 更新数据 -->\n <update id=\"update\">\n update {{=it.entity.defKey}}\n <set>\n {{~it.entity.fields:field:index}}\n <if test=\"{{=it.func.camel(field.defKey,false)}} != null and {{=it.func.camel(field.defKey,false)}} != ''\">\n {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}},\n </if>\n {{~}}\n </set>\n where {{=pkField}} = #{{{=pkVarName}}}\n </update>\n $blankline\n <!--通过主键删除-->\n <delete id=\"deleteById\">\n delete from {{=it.entity.defKey}} where {{=pkField}} = #{{{=pkVarName}}}\n </delete>\n</mapper>\n\n",
- "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}"
- },
- {
- "applyFor": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073",
- "type": "appCode",
- "Controller": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.controller;\n$blankline\nimport java.util.List;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport org.springframework.http.ResponseEntity;\nimport org.springframework.web.bind.annotation.*;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.service.{{=serviceClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表控制层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Api(tags = \"{{=it.entity.defName}}对象功能接口\")\n@RestController\n@RequestMapping(\"/{{=it.func.camel(it.entity.defKey,false)}}\")\npublic class {{=beanClass}}Controller{\n @Autowired\n private {{=serviceClass}} {{=serviceVarName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n @ApiOperation(\"通过ID查询单条数据\")\n @GetMapping(\"{{{=it.func.camel(pkVarName,false)}}}\")\n public ResponseEntity<{{=beanClass}}> queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity<PageImpl<{{=beanClass}}>> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n //1.分页参数\n long current = pageRequest.getPageNumber();\n long size = pageRequest.getPageSize();\n\n //2.分页查询\n /*把Mybatis的分页对象做封装转换,MP的分页对象上有一些SQL敏感信息,还是通过spring的分页模型来封装数据吧*/\n com.baomidou.mybatisplus.extension.plugins.pagination.Page<{{=beanClass}}> pageResult = {{=serviceVarName}}.paginQuery({{=beanVarName}}, current,size);\n\n //3. 分页结果组装\n List<{{=beanClass}}> dataList = pageResult.getRecords();\n long total = pageResult.getTotal();\n PageImpl<{{=beanClass}}> retPage = new PageImpl<{{=beanClass}}>(dataList,pageRequest,total);\n return ResponseEntity.ok(retPage);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity<Boolean> deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}",
- "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}",
- "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkFieldKey = \"UNDEFINED\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkFieldKey = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport cn.hutool.core.util.StrUtil;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;\nimport com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;\n\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.selectById({{=pkVarName}});\n }\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size){\n //1. 构建动态查询条件\n LambdaQueryWrapper<{{=beanClass}}> queryWrapper = new LambdaQueryWrapper<>();\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n queryWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n\n //2. 执行分页查询\n Page<{{=beanClass}}> pagin = new Page<>(current , size , true);\n IPage<{{=beanClass}}> selectResult = {{=mapperName}}.selectByPage(pagin , queryWrapper);\n pagin.setPages(selectResult.getPages());\n pagin.setTotal(selectResult.getTotal());\n pagin.setRecords(selectResult.getRecords());\n\n //3. 返回结果\n return pagin;\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n //1. 根据条件动态更新\n LambdaUpdateChainWrapper<{{=beanClass}}> chainWrapper = new LambdaUpdateChainWrapper<{{=beanClass}}>({{=mapperName}});\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n chainWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n //2. 设置主键,并更新\n chainWrapper.set({{=beanClass}}::get{{=pkVarNameU}}, {{=beanVarName}}.get{{=pkVarNameU}}());\n boolean ret = chainWrapper.update();\n //3. 更新成功了,查询最最对象返回\n if(ret){\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }else{\n return {{=beanVarName}};\n }\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}",
- "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\n\nimport com.baomidou.mybatisplus.core.conditions.Wrapper;\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.core.toolkit.Constants;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper extends BaseMapper<{{=beanClass}}>{\n /** \n * 分页查询指定行数据\n *\n * @param page 分页参数\n * @param wrapper 动态查询条件\n * @return 分页对象列表\n */\n IPage<{{=beanClass}}> selectByPage(IPage<{{=beanClass}}> page , @Param(Constants.WRAPPER) Wrapper<{{=beanClass}}> wrapper);\n}",
- "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">\n$blankline\n\n<mapper namespace=\"{{=pkgName}}.mapper.{{=beanClass}}Mapper\">\n <select id=\"selectByPage\" resultType=\"{{=pkgName}}.entity.{{=beanClass}}\">\n select * from user ${ew.customSqlSegment}\n </select>\n</mapper>\n\n",
- "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport com.baomidou.mybatisplus.annotation.TableName;\nimport com.baomidou.mybatisplus.annotation.TableId;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@TableName(\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n {{? field.primaryKey }}\n @TableId\n {{?}}\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}"
- },
- {
- "applyFor": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n `{{=field.defKey}}` {{?field.autoIncrement}}INT AUTO_INCREMENT{{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{?}} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) COMMENT = '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX IF EXISTS {{=index.defKey}} ;\n{{~}}",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}\n",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('ALTER TABLE '+before.defKey+' RENAME TO '+after.defKey);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldAdded) { \n let ddlItem = 'ADD COLUMN `'+field.defKey+'` '+field.dbType;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n if(field.autoIncrement){\n ddlItem += ' AUTO_INCREMENT';\n }\n if(field.defaultValue){\n ddlItem += (' DEFAULT ' + field.defaultValue);\n }\n ddlItem += (' COMMENT \\''+field.defName+';'+field.comment+'\\'');\n \n if(field.index>0 && field.afterFieldKey){\n ddlItem += (' AFTER '+field.afterFieldKey);\n }\n ret.push(ddlItem);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldRemoved) { \n ret.push('DROP '+field.defKey);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' MODIFY COLUMN `'+after.defKey+'`');\n }else{\n changeDDL += (' CHANGE COLUMN `'+before.defKey+'` `'+after.defKey+'`');\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n let defaultValue = '';\n if(after.defaultValue != null && after.defaultValue.length>0){\n defaultValue = (after.defaultValue);\n }else{\n defaultValue = 'NULL';\n }\n if(defaultValue != 'NULL'){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n\n let comment = after.defName;\n if(after.comment){\n comment = comment + ';' + (after.comment||'');\n }\n if(comment){\n changeDDL += (' COMMENT \\''+comment+'\\';');\n }\n \n ret.push(firstDDL+' '+changeDDL);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542",
- "type": "dbDDL",
- "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{?field.autoIncrement}}NUMBER(11) generated by default as IDENTITY, {{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= field.notNull ? ' NOT NULL' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}{{?}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "DROP TABLE {{=it.entity.defKey}};",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX {{=index.defKey}} ;\n{{~}}",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* -------------------------------------------------- */\n创建表:\n{{~ createEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* -------------------------------------------------- */\n删除表:\n{{~ dropEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* -------------------------------------------------- */\n修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n {{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n {{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}\n {{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('\\n\\t建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('\\n\\t解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}\n{{=indexChanged?'\\n\\t更改了索引':''}}\n{{=changed?'\\n\\t更改了属性':''}}\n{{=relaArray.length>0?relaArray.join(''):''}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD (${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ddlItem += ')';\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n changeDDL += ('MODIFY ('+after.defKey+'');\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n changeDDL += ')';\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "BFC87171-C74F-494A-B7C2-76B9C55FACC9",
- "type": "dbDDL",
- "createTable": "IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U')) DROP TABLE [dbo].[{{=it.entity.defKey}}];\n\nCREATE TABLE [dbo].[{{=it.entity.defKey}}](\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{?field.autoIncrement}}INT IDENTITY(1,1) {{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}{{?}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}EXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, null, null;{{?}}\n{{~it.entity.fields:field:index}}\nEXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(field.defName,field.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, 'column', {{=field.defKey}};\n{{~}}\n",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U')) DROP TABLE [dbo].[{{=it.entity.defKey}}];",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`EXEC sp_rename '${before.defKey}','${after.defKey}'`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description','SCHEMA', 'dbo','TABLE', '${after.defKey}', NULL, NULL)) > 0)\n \\n\\tEXEC sp_updateextendedproperty 'MS_Description', '${commentText}','SCHEMA', 'dbo','TABLE', '${after.defKey}'\n \\nELSE\n \\n\\tEXEC sp_addextendedproperty 'MS_Description', '${commentText}', 'SCHEMA', 'dbo','TABLE', '${after.defKey}'\n `;\n ret.push(myText);\n /*ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');*/\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD [${field.defKey}] ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `EXEC sp_addextendedproperty 'MS_Description', N'${commentText}','SCHEMA', N'dbo','TABLE', N'${entity.data.baseInfo.defKey}','COLUMN', N'${field.defKey}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN [${field.defKey}]`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' ALTER COLUMN ['+after.defKey+']');\n }else{\n let renameText = `EXEC sp_rename '[dbo].[${entity.data.baseInfo.defKey}].[${before.defKey}]','${after.defKey}','COLUMN';`;\n ret.push(renameText);\n continue;\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{? field.autoIncrement}}SERIAL{{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX {{=index.defKey}} ;\n{{~}}",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD COLUMN ${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n } \n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n if(before.dbType !== after.dbType || before.len !== after.len || before.scale !== after.scale){\n let dbTypeDDL = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${after.defKey} TYPE ${before.dbType}`;\n if(after.len>0){\n dbTypeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n dbTypeDDL += (','+after.scale);\n }\n dbTypeDDL += ')';\n }\n ret.push(dbTypeDDL+';');\n }\n \n if(before.defaultValue !== after.defaultValue){\n let defaultDDL = '';\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"NULL\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n defaultDDL += ('SET DEFAULT ' + defaultValue);\n }\n let defaultTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${defaultDDL};`;\n ret.push(defaultTpl);\n }\n \n if(before.notNull !== after.notNull){\n let notNullDDL= 'SET NULL';\n if(after.notNull){\n let notNullDDL= 'SET NOT NULL';\n }\n let notNullTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${notNullDDL};`;\n ret.push(notNullTpl);\n }\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n-- 索引重建\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "type": "dbDDL",
- "applyFor": "89504F5D-94BF-4C9E-8B2E-44F37305FED5",
- "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{?field.autoIncrement}}DECIMAL(17) GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),{{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}{{?}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "applyFor": "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{?field.autoIncrement}}INT IDENTITY(1,1) {{??}}{{=field.dbType}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{?}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "",
- "message": "",
- "update": ""
- },
- {
- "type": "dbDDL",
- "applyFor": "592C7013-143D-4E7B-AF64-0D7BF1E28230",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "type": "dbDDL",
- "applyFor": "77BD85E5-9D0D-4096-8427-CBA306FC9C6A",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "applyFor": "11D1FB71-A587-4217-89BA-611B8A1F83E0",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) COMMENT '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "",
- "createIndex": "",
- "deleteIndex": "",
- "message": "",
- "update": ""
- },
- {
- "applyFor": "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTOINCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }} --{{=it.func.join(field.defName,field.comment,';')}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) ; --{{=it.func.join(it.entity.defName,it.entity.comment,';') }}\n$blankline\n",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "type": "dbDDL",
- "applyFor": "dictSQLTemplate",
- "content": "/* 插入字典总表[{{=it.dict.defKey}}-{{=it.dict.defName}}] */\nINSERT INTO SYS_DICT(KEY_,LABEL,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=it.dict.defName}}','{{=it.dict.intro}}',1);\n/* 插入字典明细表 */\n{{~it.dict.items:item:index}}\nINSERT INTO SYS_DICT_ITEM(DICT_KEY,KEY_,LABEL,SORT_,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=item.defKey}}','{{=item.defName}}','{{=item.sort}}','{{=item.intro}}',1);\n{{~}}"
- },
- {
- "applyFor": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2",
- "type": "dbDDL",
- "createTable": "/**字段名,关键字等全部用的小写*/\ndrop table if exists {{=it.entity.defKey}};\n/**补充上库名,external关键字根据建表规范看是否添加*/\ncreate [external] table if not exists {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n/**这里把varchar,char,text,date,datetime字段全部映射为string类型.tinyint unsigned,bit,Integer,tinyint,smallint,mediumint映射为int类型,int unsigned映射为bigint.其它自定义映射规则根据自己情况修改*/\n/**当长度>0只有为decimal类型或double类型时才保留长度和小数的位数*/\n{{~it.entity.fields:field:index}}\n {{=it.func.lowerCase(field.defKey)}} {{=it.func.lowerCase(field.type)=='varchar'||it.func.lowerCase(field.type)=='char'||it.func.lowerCase(field.type)=='text'||it.func.lowerCase(field.type)=='date'||it.func.lowerCase(field.type)=='datetime' ? 'string':it.func.lowerCase(field.type)=='tinyint unsigned'||it.func.lowerCase(field.type)=='bit'||it.func.lowerCase(field.type)=='integer'||it.func.lowerCase(field.type)=='tinyint'||it.func.lowerCase(field.type)=='smallint'||it.func.lowerCase(field.type)=='mediumint' ? 'int':it.func.lowerCase(field.type)=='int unsigned' ? 'bigint':it.func.lowerCase(field.type)}}{{?field.len>0&&(it.func.lowerCase(field.type)=='decimal'||it.func.lowerCase(field.type)=='double')}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{=')'}}{{?}}{{?}} comment '{{=it.func.join(field.defName,field.comment,'')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n{{?}}\n)\n{{\n let partitionedBy = it.entity.properties['partitioned by'];\n partitionedBy = partitionedBy?partitionedBy:'请在扩展属性中配置[partitioned by]属性';\n}}\ncomment '{{=it.func.join(it.entity.defName,';') }}'\n/**是否分区表,分区字段名和字段注释自定义*/\n[partitioned by {{=partitionedBy}}]\n/**文件存储格式自定义*/\n[stored as orc]\n/**hdfs上的地址自定义*/\n[location xxx]\n;",
- "createView": "",
- "deleteTable": "",
- "createIndex": "",
- "deleteIndex": "",
- "message": "",
- "update": ""
- },
- {
- "applyFor": "B91D99E0-9B7C-416C-8737-B760957DAF09",
- "type": "appCode",
- "content": "{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1<10?\"0\"+today.getMonth():today.getMonth();\n var days=today.getDate()<10?\"0\"+today.getDate():today.getDate();\n var hours = today.getHours()<10?\"0\"+today.getHours():today.getHours(); \n\tvar minutes = today.getMinutes()<10?\"0\"+today.getMinutes():today.getMinutes(); \n\tvar seconds = today.getSeconds()<10?\"0\"+today.getSeconds():today.getSeconds(); \n}}\n// Package models {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\n// author : http://www.liyang.love\n// date : {{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n// desc : {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\npackage models\n\n$blankline\n\n// {{=it.func.camel(it.entity.defKey,true) }} {{=it.func.join(it.entity.defName,it.entity.comment,',')}}。\n// 说明:{{=it.entity.comment}}\n// 表名:{{=it.entity.defKey}}\n// group: {{=it.func.camel(it.entity.defKey,true) }}\n// obsolete:\n// appliesto:go 1.8+;\n// namespace:hongmouer.his.models.{{=it.func.camel(it.entity.defKey,true) }}\n// assembly: hongmouer.his.models.go\n// class:HongMouer.HIS.Models.{{=it.func.camel(it.entity.defKey,true) }}\n// version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\ntype {{=it.func.camel(it.entity.defKey,true) }} struct {\n {{~it.entity.fields:field:index}}\n {{=formatGoLang(it.func.camel(field.defKey,true),null,field,it.entity.fields,null,1)}} {{=formatGoLang(field.type,\"type\",field,it.entity.fields,10,3)}} `gorm:\"column:{{=field.primaryKey?\"primaryKey;\":\"\"}}{{=field.defKey}}\" json:\"{{=it.func.camel(field.defKey,true)}}\"` {{=formatGoLang(\"gorm:column:\"+field.defKey+\" json:\"+it.func.camel(field.defKey,true),null,field,it.entity.fields,null,2)}} //type:{{=formatGoLang(field.type,\"type\",field,it.entity.fields,null,3)}} comment:{{=formatGoLang(it.func.join(field.defName,field.comment,';'),\"defName\",field,it.entity.fields,null,4)}} version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n {{~}}\n}\n\n\n$blankline\n// TableName 表名:{{=it.entity.defKey}},{{=it.entity.defName}}。\n// 说明:{{=it.entity.comment}}\nfunc (ZentaoUserInfo) TableName() string {\n\treturn \"{{=it.entity.defKey}}\"\n}\n\n{{\n\nfunction formatGoLang(str, fieldName, field, fileds, emptLength, isFiled) {\n var maxLength = 0;\n\n if (isFiled == 1) {\n for (var i = 0; i < fileds.length; i++) {\n if (getBlength(it.func.camel(fileds[i].defKey, true)) > maxLength) {\n maxLength = getBlength(it.func.camel(fileds[i].defKey, true)) + 2;\n }\n }\n } else if (isFiled == 2) {\n for (var i = 0; i < fileds.length; i++) {\n var newStr = \"gorm:column:\" + fileds[i].defKey + \" json:\" + it.func.camel(fileds[i].defKey, true);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 2;\n }\n }\n var empt = \"\";\n var strLength = getBlength(str);\n if (field.primaryKey) {\n strLength += getBlength(\"primaryKey;\");\n }\n for (var j = 0; j < maxLength - strLength; j++) {\n empt += ' ';\n }\n return empt;\n } else if (isFiled == 3) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = eval(\"fileds[\" + i + \"].\" + fieldName);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n } else if (isFiled == 4) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = fileds[i].comment + \";\" + fileds[i].defName;\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n }\n else {\n maxLength = emptLength;\n }\n\n var strLength = getBlength(str);\n for (var j = 0; j < maxLength - strLength; j++) {\n str += ' ';\n }\n return str;\n}\n\nfunction getBlength(str) {\n var n = 0;\n for (var i = str.length; i--;) {\n n += str.charCodeAt(i) > 255 ? 2 : 1;\n }\n return n;\n} \n\n}}"
- },
- {
- "applyFor": "BDF457FD-9F98-4AC3-A705-7587B00A3BAB",
- "type": "appCode",
- "struct": "use chrono::{DateTime, Local};\nuse serde::{Deserialize, Serialize};\n$blankline\n/// {{=it.entity.defName}}\n#[derive(Serialize, Deserialize, Debug, Clone)]\n{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n \n}}\npub struct {{=beanClass}} {\n {{~it.entity.fields:field:index}}\n {{\n let fieldDateType = field.type;\n if(!field.notNull){\n fieldDateType = 'Option<'+fieldDateType+'>';\n }\n }}/// {{=field.defName}}\n pub {{=it.func.camel(field.defKey,false)}}: {{=fieldDateType}},\n {{~}}\n}\n"
- },
- {
- "applyFor": "56F4B55B-F0B8-4049-9E6B-50B95C1D793A",
- "type": "dbDDL",
- "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline",
- "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX {{=index.defKey}} ;\n{{~}}",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* -------------------------------------------------- */\n创建表:\n{{~ createEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* -------------------------------------------------- */\n删除表:\n{{~ dropEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* -------------------------------------------------- */\n修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n {{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n {{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}\n {{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('\\n\\t建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('\\n\\t解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}\n{{=indexChanged?'\\n\\t更改了索引':''}}\n{{=changed?'\\n\\t更改了属性':''}}\n{{=relaArray.length>0?relaArray.join(''):''}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD (${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ddlItem += ')';\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n changeDDL += ('MODIFY ('+after.defKey+'');\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n changeDDL += ')';\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "483F9346-C99E-4014-A1D2-A554606BD8A3",
- "type": "dbDDL",
- "createTable": "{{let dorisDistributedBy = it.entity.properties['dorisDistributedBy'];\n dorisDistributedBy = dorisDistributedBy?dorisDistributedBy:'请在表的扩展属性中配置[dorisDistributedBy]属性';\n}}CREATE TABLE IF NOT EXISTS {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n `{{=field.defKey}}` {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : '' }}\n{{~}}\n) COMMENT '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}'\n{{=dorisDistributedBy}} ;\n$blankline\n",
- "createView": "",
- "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
- "createIndex": "",
- "deleteIndex": "",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}\n",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('ALTER TABLE '+before.defKey+' RENAME TO '+after.defKey);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldAdded) { \n let ddlItem = 'ADD COLUMN `'+field.defKey+'` '+field.dbType;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n if(field.autoIncrement){\n ddlItem += ' AUTO_INCREMENT';\n }\n if(field.defaultValue){\n ddlItem += (' DEFAULT ' + field.defaultValue);\n }\n ddlItem += (' COMMENT \\''+field.defName+';'+field.comment+'\\'');\n \n if(field.index>0 && field.afterFieldKey){\n ddlItem += (' AFTER '+field.afterFieldKey);\n }\n ret.push(ddlItem);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldRemoved) { \n ret.push('DROP '+field.defKey);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' MODIFY COLUMN `'+after.defKey+'`');\n }else{\n changeDDL += (' CHANGE COLUMN `'+before.defKey+'` `'+after.defKey+'`');\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n let defaultValue = '';\n if(after.defaultValue != null && after.defaultValue.length>0){\n defaultValue = (after.defaultValue);\n }else{\n defaultValue = 'NULL';\n }\n if(defaultValue != 'NULL'){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n\n let comment = after.defName;\n if(after.comment){\n comment = comment + ';' + (after.comment||'');\n }\n if(comment){\n changeDDL += (' COMMENT \\''+comment+'\\';');\n }\n \n ret.push(firstDDL+' '+changeDDL);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "ABF5836C-0B7C-4007-A41C-F869325E5842",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{? field.autoIncrement}}SERIAL{{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createView": "",
- "deleteTable": "",
- "createIndex": "",
- "deleteIndex": "",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD COLUMN ${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n } \n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n if(before.dbType !== after.dbType || before.len !== after.len || before.scale !== after.scale){\n let dbTypeDDL = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${after.defKey} TYPE ${before.dbType}`;\n if(after.len>0){\n dbTypeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n dbTypeDDL += (','+after.scale);\n }\n dbTypeDDL += ')';\n }\n ret.push(dbTypeDDL+';');\n }\n \n if(before.defaultValue !== after.defaultValue){\n let defaultDDL = '';\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"NULL\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n defaultDDL += ('SET DEFAULT ' + defaultValue);\n }\n let defaultTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${defaultDDL};`;\n ret.push(defaultTpl);\n }\n \n if(before.notNull !== after.notNull){\n let notNullDDL= 'SET NULL';\n if(after.notNull){\n let notNullDDL= 'SET NOT NULL';\n }\n let notNullTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${notNullDDL};`;\n ret.push(notNullTpl);\n }\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n-- 索引重建\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- }
- ],
- "generatorDoc": {
- "docTemplate": ""
- },
- "relationFieldSize": "15",
- "uiHint": [
- {
- "defKey": "Input",
- "defName": "普通输入框",
- "id": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "Select",
- "defName": "下拉输入框",
- "id": "FB111359-2B73-4443-926C-08A98E446448"
- },
- {
- "defKey": "CheckBox",
- "defName": "复选框",
- "id": "0CB8A6C9-1115-4FC0-B51E-5C028065082F"
- },
- {
- "defKey": "RadioBox",
- "defName": "单选框",
- "id": "5C04987A-260F-4B7C-A5D5-22A181AAE9CA"
- },
- {
- "defKey": "Double",
- "defName": "小数输入",
- "id": "8D5BAFE4-E15C-4707-A047-8EE59C58E70F"
- },
- {
- "defKey": "Integer",
- "defName": "整数输入",
- "id": "9999AF2A-A44E-415C-A2DC-D7C613BD0073"
- },
- {
- "defKey": "Money",
- "defName": "金额输入",
- "id": "2B0C3D0C-7BAF-4B36-81AD-9362B5E5DC2E"
- },
- {
- "defKey": "Date",
- "defName": "日期输入",
- "id": "E4D94E14-F695-487F-AFC2-4D888009B7DA"
- },
- {
- "defKey": "DataYearMonth",
- "defName": "年月输入",
- "id": "936927E3-DD2D-4096-87FD-074CDE278D59"
- },
- {
- "defKey": "Text",
- "defName": "长文本输入",
- "id": "D89DD4F1-ADAC-4469-BF8D-B3FF41AE7963"
- },
- {
- "defKey": "RichText",
- "defName": "富文本输入",
- "id": "C134EB1F-4CFF-49E0-882F-2C6FB275CB20"
- }
- ],
- "headers": [
- {
- "refKey": "defKey",
- "hideInGraph": false,
- "value": "字段代码",
- "freeze": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false,
- "value": "显示名称",
- "freeze": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false,
- "value": "主键",
- "freeze": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true,
- "value": "不为空",
- "freeze": false
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true,
- "value": "自增",
- "freeze": false
- },
- {
- "refKey": "domain",
- "hideInGraph": true,
- "value": "数据域",
- "freeze": false
- },
- {
- "refKey": "type",
- "hideInGraph": false,
- "value": "数据类型",
- "freeze": false
- },
- {
- "refKey": "len",
- "hideInGraph": false,
- "value": "长度",
- "freeze": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false,
- "value": "小数位数",
- "freeze": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true,
- "value": "说明",
- "freeze": false
- },
- {
- "refKey": "refDict",
- "hideInGraph": true,
- "value": "数据字典",
- "freeze": false
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true,
- "value": "默认值",
- "freeze": false
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false,
- "value": "标准字段",
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true,
- "value": "UI建议",
- "enable": true,
- "freeze": false
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "value": "拓展属性",
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr1",
- "value": "属性1",
- "hideInGraph": true,
- "enable": true,
- "freeze": false
- },
- {
- "refKey": "attr2",
- "value": "属性2",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr3",
- "value": "属性3",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr4",
- "value": "属性4",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr5",
- "value": "属性5",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr6",
- "value": "属性6",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr7",
- "value": "属性7",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr8",
- "value": "属性8",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- },
- {
- "refKey": "attr9",
- "value": "属性9",
- "hideInGraph": true,
- "enable": false,
- "freeze": false
- }
- ],
- "modelType": "modalAll",
- "recentColors": [
- "#d148d1",
- "#ce4bce",
- "#831b83",
- "#dd31dd",
- "#da2fda",
- "#e988e9",
- "#000000",
- "#DDE5FF"
- ],
- "DDLToggleCase": "L",
- "extAttrProps": {
- "attr1": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr2": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr3": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr4": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr5": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr6": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr7": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr8": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- },
- "attr9": {
- "editType": "",
- "optionsData": "",
- "optionsFetcher": ""
- }
- },
- "menuWidth": "244px",
- "navEmptyHide": false
- },
- "entities": [
- {
- "id": "EC10BA12-0F87-4E71-920D-08E4B08C447A",
- "defKey": "knne_accessories_cost",
- "defName": "辅料成本估价",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D892DF15-86B8-4AFA-832E-AE19AAA28F20",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E1A0EAB8-61A2-4613-8AAD-B8A5DA18C4EA",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type",
- "defName": "产品小类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "25AB6A4D-B702-4DF8-8F8A-AA525302E494",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "43385B4C-42C4-4F4D-A9B0-F875206125B9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CC84CA44-8A85-49E8-8E71-471FE3A9071F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "25828B36-C3E6-4B11-84EE-0513EBEAF2CC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "用量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C1E17257-B962-4B3B-8D85-644BEA1A12ED",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8E63F4C6-CC1C-4BCC-999E-D639428596E7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "price",
- "defName": "单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DF204AA4-EFDD-4A55-938F-7B895CC76E60",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "小计",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B428DC59-39A6-49C9-91C6-9DE1E78B1F35",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "970796AA-C45C-432D-8D75-A53E7B0FC427",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C9FF5A60-19FF-4771-B867-4BBE38113F2A",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C87360CA-5022-48C6-ADC2-8E551797F165",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "84DC1830-856A-4B2D-B641-75228FFAFB18",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FD3B10F1-A353-4219-9758-53D7376BDB22",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "067CACEE-738D-4E76-8AFC-FFD0BDF32D5E",
- "defKey": "knne_basic_cost",
- "defName": "基本成本配置表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DF5470FC-79CB-476C-86E2-0165B6A6FC51",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "SAP_Material",
- "defName": "SAP物料组",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "695EE5DD-04AE-4F33-9231-488ADD39FD00",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_type",
- "defName": "产品类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CEE5E7A0-A853-4909-940B-E6811336D391",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type_code",
- "defName": "产品大类编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9FED34EE-3CE2-45F0-93CB-11C6AAE32AA5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7695CA93-E681-449C-8D89-FE987FEF3D0A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_amount_cost",
- "defName": "材料费占比",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A674DE32-0BD8-412E-BFE3-356BEDD74DE0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "labor_cost",
- "defName": "人工费用占比",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8EAE0649-C9FC-4C91-BEED-CA38D7C75815",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "manufacture_amount_cost",
- "defName": "制费占比",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5E882D26-C207-40D4-AE59-66380AFC5442",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "target_gross_profit",
- "defName": "目标毛利率",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "51AA4FF6-F11B-445A-A12C-BC4C958B5886",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9426832E-00A2-4CF7-8204-A547526DCF72",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D15D617F-E9A4-45B5-9642-5F7BA61B9BB0",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DE85508F-4A92-4781-A569-9833607E721B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F382EFAD-874B-479A-92AB-B5A52FFB1D08",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "35EC1E88-A4D9-4E8B-9D0E-5BE9AB3D4B8E",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "8239E9B7-FB6E-42CF-A68D-90451E77A6F1",
- "defKey": "knne_bellows_config",
- "defName": "波纹管配置表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A8740DE5-DA39-46C9-BF92-4BF811D3A1A2",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8641E6A8-D8D0-4217-A503-0205778DF4AC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1243D86A-D877-492F-96CF-855E5F5DA3F8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "outer_diameter",
- "defName": "外径",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0BDA1877-A94B-48B3-A69C-3FE94873A57C",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "53321BE8-15B4-4359-B2D2-25469A2459CC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E349AC1C-9B41-4B00-AEC8-F3A2C4A347C5",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E2A1DBA5-490E-4996-BBB1-CCB8632FAD1C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AD26B5A9-A8D1-4C07-B111-6C5A63A4D3B2",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注(特殊技术信息)",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 512,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "99818BC0-728F-4CBC-90F2-9E4EE532EF5E",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "F53B4ECD-EA4D-46ED-8792-3D6A03094DD9",
- "defKey": "knne_bom_info",
- "defName": "bom信息",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "704AD1EB-F6D4-48A0-902E-044F1FF04EEC",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C5C66661-9003-4F03-84AE-4A3DC430BBBE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type_code",
- "defName": "产品大类编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7C0772DD-508E-4A45-A825-CFE45A24E3E6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "module",
- "defName": "模块",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D0422233-974C-4057-B96E-5FE1235E7B46",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "module_code",
- "defName": "模块编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A64952EB-BF06-4E0B-92C5-A647971096DD",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type1",
- "defName": "产品小类1",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A91FB886-EACC-4447-B2C2-2E982BB43003",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type2",
- "defName": "产品小类2",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C8718AE0-7468-4EA1-AC40-9F8A640B2494",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "level",
- "defName": "级别",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3A78D436-1E1D-4E06-8DEC-98915F8A5578",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3FABA025-F50B-475E-9065-A7E6476AC991",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CDBE805C-4DD4-4590-91FA-BF56CDF355C0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "计量单位",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9EEEB8D1-27FF-4B6D-9250-690573EE93CE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "单位数量",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 12,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4389B305-9C4A-49B9-AA1D-EA694B015D58",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "work_content",
- "defName": "作业内容",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1503162E-E5B4-4AAD-80A9-6FC6D97D1921",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "number",
- "defName": "数量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3B234E83-F923-422F-8148-EDDAEB3E1D2A",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "labor_hours",
- "defName": "人工工时",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "44FF2129-D967-4AB5-801E-320EF6AE32B6",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_hours",
- "defName": "设备工时",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D42898FB-C0EF-46D3-B1DF-16AC0601C8BF",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "process_location",
- "defName": "加工地点",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8C7E9B20-8869-4325-88CA-121BEF292C91",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "cost_center",
- "defName": "成本中心",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6A86081E-1AAB-41F9-915A-7201D00DD602",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "59C17ED1-5471-4212-B07C-938144A9E7C1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "23B10D71-0A2A-4D1E-9A61-FF0C1894FDA5",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "04FF80B9-81DA-4AE6-9BF5-6C420DF61791",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C9960FAF-2F6E-4EA2-9098-3E95BDC46110",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DC8700BF-CFCA-48F0-A736-04900C14A1CD",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "material_code",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "CA3513ED-C95A-447C-845A-E6B6C531A96B",
- "fieldDefKey": "3FABA025-F50B-475E-9065-A7E6476AC991"
- }
- ],
- "id": "3DAE67D8-5FC4-4CCE-91F1-16BFE6081451"
- },
- {
- "defKey": "module",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "FCC32C22-D062-429B-916D-DF455AE089E7",
- "fieldDefKey": "D0422233-974C-4057-B96E-5FE1235E7B46"
- }
- ],
- "id": "56C455AC-3752-42CB-9F5A-B3723292320D"
- },
- {
- "defKey": "product_main_type",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "F402F4B3-7ACB-4949-BDC9-DBC33826B6D4",
- "fieldDefKey": "C5C66661-9003-4F03-84AE-4A3DC430BBBE"
- }
- ],
- "id": "9FEBFF83-9D90-471F-95D4-3A1572438484"
- },
- {
- "defKey": "product_sub_type1",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "77AA4385-0BEE-44BF-A214-B1F92A19D8F1",
- "fieldDefKey": "A91FB886-EACC-4447-B2C2-2E982BB43003"
- },
- {
- "ascOrDesc": "A",
- "id": "B09FF482-9ADE-4C6B-A1B5-2C1591620E18",
- "fieldDefKey": "C8718AE0-7468-4EA1-AC40-9F8A640B2494"
- }
- ],
- "id": "1211D6FA-5FED-430D-A989-3D97C196AC21"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "E13C677A-D314-4E4E-A27E-71E5C59DC137",
- "defKey": "knne_check_device_price",
- "defName": "检测设备价格",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B53127B2-4423-440B-8AC9-B52EE7B36FD2",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "599292A9-D7B6-49E3-837B-C39FFE94AADE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "check_type",
- "defName": "检测类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B5578AD2-BF89-4DB4-8A2E-21C75F36BE42",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "module_name",
- "defName": "模块名",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CAE1137B-BDD0-47CD-AF45-EA2C3A267437",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_name",
- "defName": "设备名称及型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FD885AD4-4E93-43A5-AFF7-B631236F633F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "check_position",
- "defName": "检测位置",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "57378C2F-1DF1-4CF5-9A32-8C3F92CE34F3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "estimated_price",
- "defName": "预估价格(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "361D68D5-239A-430D-B65D-E66CADEC7E8E",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "connected_mes",
- "defName": "是否连接MES(0否 1是)",
- "comment": "",
- "domain": "",
- "type": "TINYINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E6C0EDBC-61C3-4CD1-AF91-3470802F71F6",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A77A2164-A100-4CF1-8890-ADFA76526E3D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9A999864-97C3-4646-A433-F3F9748CD8CC",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FF2E778E-984F-404E-9F32-1FA513E44E0A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "754422D4-A557-45EB-815D-8BCF64D169C2",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "ACAD2200-5D50-47A5-8747-013473F3DFC9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "B98DDC58-8B5B-489F-A839-CB54D921D69E",
- "defKey": "knne_custom_grade_score",
- "defName": "项目部配置客户分级得分",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "id",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7E41AC83-FEA6-41B2-9173-81925020EC6A",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "release_cycle",
- "defName": "版本周期(默认当年,一年导入一次)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8B936B42-F60B-467D-BA85-B7A2570562D8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "custom_name",
- "defName": "客户名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "954ADD4D-B400-495D-BC95-311EFB26C5E9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "custom_grade_score",
- "defName": "客户分级得分(手工)",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2B7D9834-72DB-4466-9B81-6872D916DC6B",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "311138CC-EEEA-4DF2-8CD0-EC4F0CEF39C5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BBE78D12-2511-429B-9723-29277E36884B",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A3948CCD-A7E0-490B-BD34-13C4FC8FA267",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D62CD90B-F889-4448-B0B0-F49062099457",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1B311E89-C987-40F1-AFE7-D71DB7CA64A0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "283C6CFB-3654-4658-979C-753AA970CF21",
- "defKey": "knne_frock_device_price",
- "defName": "工装设备价格",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D3438943-172F-4A51-96FC-F3BE9D53B6AE",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9C580060-4162-4D7D-9BD6-DD2CFB72C7ED",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "model",
- "defName": "",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "894E17B8-63FA-44B3-BEA2-9D3EFEE37C59",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_type",
- "defName": "工装/设备类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5287A706-3BF0-4FF6-BFFD-F20908B524CE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_name",
- "defName": "工装/设备名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "923AD20A-4A67-4402-A3C6-E844E143CC87",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "brand_requirement",
- "defName": "品牌要求",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9F2EBDDB-7B51-4D88-8F19-3B96762AC5D3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "pokayoke_type",
- "defName": "防错类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0CCC79A0-418C-4FE5-897F-E9E7D8528FD2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "estimated_price",
- "defName": "预估价格(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "22772156-4228-4F1A-B61C-71F78902A4D3",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "connected_mes",
- "defName": "是否连接MES(0否 1是)",
- "comment": "",
- "domain": "",
- "type": "TINYINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AEE36AE9-F4A5-4C04-B64B-1D5BB24368D8",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D352B0B0-8FC3-40DF-B273-A06DF2667422",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2B5004FB-48DA-48D4-928D-3A34677097EE",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "34A97F2D-8D40-453C-B3D6-042D8D0BBC35",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CDA34903-2B9A-4DCE-8B7D-349E45AEB0E7",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A058E6E0-ACEB-4B75-9B85-CB8C03BE5A40",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "A6E989E7-9EDA-4236-96F8-45AE53707969",
- "defKey": "knne_material_info",
- "defName": "物料信息",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D5EAA032-7D59-4030-9385-80EB9202ED5B",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A05323AF-5F54-4E70-A02C-BC88EEA3290C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C83FF968-E8EB-4CFD-9F58-501BF70E3593",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EF07CAAA-341E-4F12-B85F-CDF7EB0D199C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "18D77C21-B137-4D06-A611-A21C743A6E5F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "validity_start",
- "defName": "有效期从",
- "comment": "",
- "domain": "",
- "type": "DATE",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C229B8BC-7A35-47E9-8D85-EB553AE6143F",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "validity_end",
- "defName": "有效期至",
- "comment": "",
- "domain": "",
- "type": "DATE",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "050A1C67-6F9F-4953-91C1-2571BD0960B2",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "supplier_id",
- "defName": "供应商id",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5C7ECC12-9288-40E6-B5CC-DD5385547492",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7054FE50-EDA3-400F-8AF2-5A3B53611896",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "21946801-74C4-453A-B0A4-73DA9876FED8",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "774D1DDA-0D48-4584-94D8-DC9B5C8B53E0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A6888C96-E68A-44C4-90BD-CB18CB3E37AC",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B2C9E04A-4EDF-42B0-ACF4-FFEA0F0EF836",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "C6A8BFA9-14D0-4426-BA4A-675062BC2C7A",
- "defKey": "knne_package_cost",
- "defName": "包装成本估价",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "98A1578A-5E55-4A2E-9D75-7F0A4B8B5598",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7A65427E-928D-4BBC-997D-CD32470B4D82",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type",
- "defName": "产品小类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "18B8CD6C-0CCF-4CAB-9BD6-D604AC89D44C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "218E6EDA-72DC-482B-B136-422131BB8374",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9A4D9608-07B7-44C7-868A-9B02A750D7E2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "41968784-0FD1-4478-B9AD-DEEFB1D61555",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "用量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A7A09753-B619-48A5-8CA5-60043AED8159",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "25D39DB0-4188-4399-9AF8-AB403E6B64AF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "price",
- "defName": "单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "91C8CFAD-E644-4E10-9E07-4A02C4D2F62C",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "小计",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "404D4FEC-ADBD-49D3-A272-749974CCE208",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4C05AB36-CE6C-4CBA-8331-35960738834C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CE8C0B58-F0F2-432E-8EDD-B3E6FB4E6FD0",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "15E54892-42DC-4803-A68B-75F743C7817E",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "45786157-2966-402E-B293-43DE97BB3100",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3910C26B-BB17-4E8B-B773-4A17FC308A76",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "material_code",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "D6BBEA72-642A-4694-A8B8-1631DBAC0CF1",
- "fieldDefKey": "218E6EDA-72DC-482B-B136-422131BB8374"
- }
- ],
- "id": "6B2DF789-DAD2-4853-8892-60D78BAFAA5F"
- },
- {
- "defKey": "product_main_type",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "AC9894EB-569B-4222-BC80-2CB6B867ED9D",
- "fieldDefKey": "7A65427E-928D-4BBC-997D-CD32470B4D82"
- },
- {
- "ascOrDesc": "A",
- "id": "6CE47C52-6523-455F-8CE8-6EC4F603CD08",
- "fieldDefKey": "18B8CD6C-0CCF-4CAB-9BD6-D604AC89D44C"
- }
- ],
- "id": "45D3B5B3-550E-4D70-8C03-E93905B00357"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "CBC2F636-BF59-4B97-BC71-92EF57C458A2",
- "defKey": "knne_prod_cost_cal",
- "defName": "产品费用核算表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "matnr",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "98203885-555B-4A26-8E5F-42A7707B91C9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "maktx",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7B568085-5744-483D-8743-4001C3022701",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "zzggxh",
- "defName": "规格型号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C7726D91-02C0-432F-9161-79A7CA5CE4B7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bom_mater_cost",
- "defName": "bom材料费用",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "15F8AC1F-1B4B-44BF-A689-A7763CBCA303",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "packaging",
- "defName": "包装材料费用",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E0BC9001-4D48-4121-A34D-D3CF4901DEF4",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "auxiliary_mater",
- "defName": "辅材费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EDA6E569-FE46-412B-A333-1A9D0DFAC989",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "labor_costs",
- "defName": "人工费用",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "13B3122B-B10F-43B9-95A8-488FF80A5873",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "depreciation_machinery",
- "defName": "机器折旧",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5E44303D-C810-4E42-ACCF-4DFC9C8EE344",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mater_consumption",
- "defName": "机物料消耗",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DC755C44-C7DA-4C1E-9574-25E296628BBE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "sd_costs",
- "defName": "水电费",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "200B8DED-A629-4850-8203-94CCD7ADBC80",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "other_costs",
- "defName": "其他",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DEF2E34B-AC5A-4122-8B32-C9596D109287",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "logistics",
- "defName": "物流",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FE03AA5C-AC2E-4FE9-9F4A-67C44995A54F",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "manufacturing_costs",
- "defName": "制造成本",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A741446B-11A0-4D7C-AC15-B227A4946AA8",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "suggest_prices1",
- "defName": "20%建议报价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F460C39E-809F-4A8A-BC66-9E7576086615",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "suggest_prices2",
- "defName": "40%建议报价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4BFF5AED-F9E6-4A4C-B11A-78CCEC3B5904",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "flag",
- "defName": "标准/实际",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D05B93D4-6A6C-47EF-8105-0742660B9FD1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 100,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5246232F-A050-4F3C-BA75-831F080661D8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "827FC504-10CE-4503-9300-769DB3BBC032",
- "defKey": "knne_produce_cost_ratio",
- "defName": "制费比率",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9BFF40AF-8E24-41C8-B5A7-07443A4CBB55",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "org_name",
- "defName": "组织机构",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "879E2522-B768-4B50-ADF4-6170CAFF8CA9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "cost_project",
- "defName": "制费项目",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "68B71CEC-A24C-4FD8-AFDB-6C24782A33C3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "cost_ratio",
- "defName": "制费比率",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 16,
- "scale": 6,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.000000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "544027DA-CF70-452D-9E63-2D691D5CE470",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B6553258-AE54-4A82-8F3F-49DDD397A754",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "44BF7E85-8674-485A-B4C3-436F530004CC",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5F2B0A5A-4A8B-4C95-B72A-50EEC852C6C3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DAF2E4D3-503A-475D-A21E-3A557988D62D",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CFEA30B1-D32E-4FBC-B92C-716A86433002",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "2733160B-360C-4E11-9EFF-DF8889BCCE22",
- "defKey": "knne_product_basic",
- "defName": "产品基础信息表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "16DB9C71-4DD1-4D7F-8469-7FE7A836800C",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "code",
- "defName": "编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C97CEB89-B894-4640-A44F-BAD11A874B95",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "name",
- "defName": "名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4BA60897-345C-4F62-A99F-37262B97434F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "level",
- "defName": "级别(1产品大类 2模块 3产品小类1 4产品小类2)",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6D6A164C-0449-45AD-962C-0E1B98BE41F3",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "parent_id",
- "defName": "上级ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "40B1A2C5-6F81-4FA9-880D-883397781B67",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "parent_name",
- "defName": "上级名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AB5D8C61-C2F4-46DB-808B-F2576FD9F2B0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B7FEABF9-CE88-46F9-BFF7-CDB9D886C37F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CCAB5B6F-F3C3-406D-A603-1EA56D1D304B",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6B420FD9-82CA-492D-AA3D-2E66468EC0E9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2A46DC78-2E28-4B92-B040-02BCFD131369",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C968529A-423C-4071-A30C-F63FDD235AD1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "F3874A63-0822-466F-8CB6-D814F27AF904",
- "defKey": "knne_product_quotation_bom",
- "defName": "",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "产品报价bom信息id",
- "comment": "",
- "domain": "",
- "type": "INT UNSIGNED",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5F2E3B33-1734-409E-9E82-3C47B6D7B1A7",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "module",
- "defName": "模块",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0DCE6639-1618-46FD-8CE7-AC9C0AFAFAB8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "type1",
- "defName": "类型1",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "621F210A-BBD5-4955-88D5-F816E35718B3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "type2",
- "defName": "类型2",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AA40D291-117A-4055-B189-10EB413AEBD6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "sort",
- "defName": "层级",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3D9B50B7-35C5-4260-BB59-0BE394E1E619",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "part_code",
- "defName": "物料代码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "99A8DF7B-907E-44AA-B9FC-A3E06AA12546",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "part_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C285ABC7-19ED-43FA-8E74-E5EA213FBA9B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "borrow_mate",
- "defName": "借用物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BEB5D19C-77E4-410A-BD21-8F5810134E2A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "refer_mate",
- "defName": "参考物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "750C5261-B66B-4A78-862F-C28E554AF932",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "explanation",
- "defName": "说明",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 1024,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A33471AE-52D1-4EFF-BE63-8C020190AC31",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_type",
- "defName": "采购类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "47BE8DC2-065B-4BEB-B2B9-E06E0AC9B538",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "special_purchase_type",
- "defName": "特殊采购类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6949BC10-958C-42E5-A44B-7B2F605A963C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "dosage",
- "defName": "用量",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 20,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A3470FA0-E404-49D9-B1AE-4C73162DCB9B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 20,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "859CAD0C-BD90-420E-8EC2-BA0F60006E12",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "weight",
- "defName": "重量",
- "comment": "",
- "domain": "",
- "type": "DOUBLE",
- "len": 22,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4D4AB2A3-2A32-47E8-9162-9868BF14A9CB",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "brand",
- "defName": "材料/牌号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9B180E1C-21CC-42FA-AE9B-5CCB1A03BA8F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material",
- "defName": "材料",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "612525D6-1D5A-467B-A570-13FCF26D11CD",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "thickness",
- "defName": "厚度",
- "comment": "",
- "domain": "",
- "type": "DOUBLE",
- "len": 22,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1EAD4F53-CDFA-49F1-99B0-8995A01882F9",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "surface_area",
- "defName": "表面积",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EB689DC2-E3B6-4061-AF3C-9C7BC15CF3EE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "dimension",
- "defName": "尺寸",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3FE9165F-D949-4896-B97B-3A2145495110",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "picture",
- "defName": "图示",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "888E6C90-735D-4DEF-AE71-76A3B10BF839",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6C6008AB-5EDF-41A6-9AA1-FD014282FD91",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "newtooling",
- "defName": "是否新模具",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 20,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "24FDF634-1EF9-4F4A-9BCF-4A0987477924",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "shaping_method",
- "defName": "成型方式",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "566E4BEF-7BD3-49F2-BB50-A421553340C0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit_price",
- "defName": "单价(未税)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9B86A499-B919-4852-8D21-BFCD476EABC1",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "总价(未税)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9A060D31-5B58-468D-AD7C-75AB13FB5172",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "price_mould",
- "defName": "模具费(未税)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DCF89C6D-F84E-4D2A-9F89-B2A988EB4715",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "45588EA7-EABD-4A09-9786-E25646F7A14F",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B5849098-0E40-4A1A-B02D-333B327ECA80",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "更新时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6DA3F9D5-80B5-4DEA-815C-446B5B393E18",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "创建人",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F0F260A9-69B8-4E02-86AA-78BCABDBF7A0",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "72463C9F-717D-4359-96CE-262271CBDAA0",
- "defKey": "knne_purchase_enquiry",
- "defName": "采购询价",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0F0F2AF5-581E-43E7-96C6-7F3580142416",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "enquiry_doc_code",
- "defName": "询价单编号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D3CA461F-9C7A-418D-B0FC-3D718DA029F5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "project_name",
- "defName": "项目名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B452A4D7-9FAD-4125-9911-D5BF4C91A4CF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A47FC40F-5896-4D56-B2F5-FEBBC2E979B7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1F826EA6-245A-4AAD-B8B7-D6A7C7C6E90A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "drawing_no",
- "defName": "型号(图号)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4DC3FB0E-7853-4117-9BA5-DDFDA9B640C0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "57DB2523-1465-41C8-B1A7-0A016C3B5D86",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_type",
- "defName": "采购类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "57F594C5-1BDD-4433-AD7B-5367D5EA1DD7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "supplier_code",
- "defName": "供应商代码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BF25FAD8-065D-4668-9AAB-7546172F20CF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "supplier_name",
- "defName": "供应商名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0762D54D-5AC3-4B30-BB54-E5259FE7D3CF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_price_time",
- "defName": "采购价时间",
- "comment": "",
- "domain": "",
- "type": "DATE",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "96EF37C3-8196-490C-ADEA-1F1685372A68",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_price_sum",
- "defName": "采购价合计",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DBF8500D-5FD9-4912-87A6-80FF80910408",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "min_purchase_price",
- "defName": "最低采购单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C8AD4C9F-BE20-444A-BECF-03A76CFE4935",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "last_purchase_price",
- "defName": "最新采购单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3234A950-AD22-4E44-BEAF-9F4BDD98585C",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_price_avg",
- "defName": "平均采购价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AFD8654F-9D38-4678-8A94-8FABD7E09623",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "direct_material_cost",
- "defName": "直接材料费",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "72D1ED16-52C6-46EE-B3FB-45BB92C6612F",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "process_cost",
- "defName": "工艺加工费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5674B43E-1649-46F4-8F97-4A3D04C5AF6A",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "transport_cost",
- "defName": "运输费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F455543F-72EF-4CAA-9BAF-6D095FFB87E6",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mould_cost",
- "defName": "模具费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D7CF02D3-5C9E-4BDE-BFD1-973598142C70",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "orther_cost",
- "defName": "其他费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BFF73C8B-C131-46C1-8F8E-57A9ABEB8DBA",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "tax_tate",
- "defName": "税率",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 2,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8637F170-19AD-4D9A-AA1D-B5928D54DF3A",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AF7E6582-EED0-4F40-AFFB-C59394D9A6C2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9B07DFD0-2C6A-46CB-B906-C8979C4CE1A8",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D6E3E49B-ADD6-48D6-A01C-E994594605A0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3673DC62-9A5F-4178-A8BE-2E75064EC354",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "735718B6-1562-4F1D-944B-056C82DE5845",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "maintenance_time",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "DATE",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "16267597-0E91-452D-B9DE-64294B7C7B64",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "uq_enquiry_doc_code",
- "unique": true,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "2A0BA8A5-41D5-41A1-AA84-3AA58BDD3172",
- "fieldDefKey": "D3CA461F-9C7A-418D-B0FC-3D718DA029F5"
- }
- ],
- "id": "A3DC34ED-3974-452C-B120-FBD00924E286"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "26BDA087-68B7-4B45-A440-7F10B732007F",
- "defKey": "knne_purchase_price",
- "defName": "采购单价",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DBCAA989-A9D8-4F0F-9A74-18C2C864D2BB",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7E564AA7-0A28-4B29-BBEB-3829922EF043",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9265104A-A181-478E-9806-BDE4800BA0D4",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2DC6761D-66B8-41B8-8693-6965E1A434FC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_type",
- "defName": "采购类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D2508F7A-575D-4D2D-90A1-6A06FAEF29A8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "supplier_code",
- "defName": "供应商代码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2D59BD7A-9150-47A8-8C57-5114E2505967",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "supplier_name",
- "defName": "供应商名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D4E45A74-6354-4F40-A4D8-EC61030EB133",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_price_time",
- "defName": "采购价时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "27798352-BA40-4FC9-AC31-24E2F1EE9554",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_price_sum",
- "defName": "采购价合计",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DBDEC41D-B9F1-43FE-8488-8F4A81C35A95",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "min_purchase_price",
- "defName": "最低采购单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1EEC5077-070E-426A-BAA2-653A02BB8DA6",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "last_purchase_price",
- "defName": "最新采购单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F62799F9-FAD4-4983-81F2-82F2D888E60B",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_price_avg",
- "defName": "平均采购价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9086ED64-51C5-42AC-B0A4-1324C547FECE",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "direct_material_cost",
- "defName": "直接材料费",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7C6723C9-C7A6-4FA5-8559-D5AA784E49B5",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "process_cost",
- "defName": "工艺加工费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D3B08995-5072-476D-BD46-EC12F0683BCB",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "transport_cost",
- "defName": "运输费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5C13DD5C-B99C-4535-8B93-738FFA1EB894",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mould_cost",
- "defName": "模具费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8573056F-8CAF-4E4F-ADC4-74BE8829C8F2",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "orther_cost",
- "defName": "其他费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2E2998A8-5F10-4900-99F5-4ECEB515007B",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "tax_tate",
- "defName": "税率",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 2,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E02F4D0B-FB66-463D-96E7-FC9DAEEA57C3",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "07A658B0-84B5-42B1-8761-5E6DA8A14562",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B474DA11-15EC-42A5-AFDA-BB9CF2DF3E01",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3B6AFEB0-30F1-45F4-AFE8-63741A163A51",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E218EA74-0EA8-4D28-9803-43871459F1B8",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9256A499-626A-4FFC-BC8B-71EECFD7C2B0",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "B73D2B1C-8709-4A5F-8576-789FEEE65F7F",
- "defKey": "knne_quality_device_frock",
- "defName": "质量设备工装管理",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "62EE7A59-6A7E-412F-A320-836698926A67",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "19890C72-2D70-4143-B6C6-7F23C9011DD9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "check_frock",
- "defName": "检测工装",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "15055E05-BB64-428E-8B2D-91462EB597E7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "check_type",
- "defName": "检测类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2E6E30AC-C644-4244-AE13-89A870D075B7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_name_model",
- "defName": "设备名称及型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "92A189D8-8272-442C-83DB-27FC2D2DBF14",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "数量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AA4D1A5C-DDAF-4173-B5CA-FA06BA56D212",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4E6EA764-9DC1-46FE-8BDB-35E3F5A67FB5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9AA55392-845F-4456-B2C1-E239B205517A",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A938C7E9-86B9-4808-8383-5D9EC7589AE1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CC417956-401E-49F1-815D-C6F5B0E948C5",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D4989C93-9E24-4263-B5EA-0E70757664F3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "check_frock",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "0FF66691-6FF4-4984-98C4-0CFA1E4660E6",
- "fieldDefKey": "15055E05-BB64-428E-8B2D-91462EB597E7"
- }
- ],
- "id": "F83B998C-21A3-4098-A2E9-8DC217F9B001"
- },
- {
- "defKey": "product_main_type",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "06B012E6-2EFD-4A3F-9939-6AE43A4039C0",
- "fieldDefKey": "19890C72-2D70-4143-B6C6-7F23C9011DD9"
- }
- ],
- "id": "23F5C45F-3A07-4EB8-8C03-89FAEC8D1E2E"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "D8C523EA-4EEC-4E24-BB80-93B120F1F26F",
- "defKey": "knne_quot_prod_accessories_cost",
- "defName": "报价产品辅料费用",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5789AC6A-AF0F-40BB-8112-94E1AE9AE287",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quotation_product_id",
- "defName": "报价产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1DA07A99-94C8-4BE0-B06B-8ED37FD3B9C3",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7F913620-BB6C-4226-B116-4EC815098D4D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type",
- "defName": "产品小类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A78971F9-69E6-4750-BDEB-EE4D47CBC59F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E6A739CA-A14B-47F5-AAC1-0F390EDE0DD3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F2EA6042-7884-47F7-B1A2-1FAE32AC2AC7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C503E11F-8F29-4B16-92D1-7B82C958F5B2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "用量",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 12,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "183D6A1E-2C56-43BE-A4CD-77EB4F99059B",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0222A340-312B-494C-9F87-DB85D41E807F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "price",
- "defName": "单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E60EF0B0-EF98-493A-865F-E9648AEADF1D",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "小计",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "65F93A63-C959-411B-B486-569C5097B983",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4A84C1EC-D542-4BB2-9CF4-DDFCC02B3E5A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E47E3E89-B5A0-4C77-BB93-591F0D3042DA",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FB2E1E93-5813-4E51-B962-6CDF6E1C48F3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "63BB19F7-4CFE-44C6-9E56-0EE7DDB12DCE",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "11BE1D45-88E2-43EC-9FF6-60E3C27A533B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "quotation_product_id",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "9FB1405C-F4A1-41DA-88F1-6D2F9167987D",
- "fieldDefKey": "1DA07A99-94C8-4BE0-B06B-8ED37FD3B9C3"
- }
- ],
- "id": "74F263A7-9F89-4835-8F77-9160616E790C"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "5BA30408-51AF-4C57-894F-5C5253068FE1",
- "defKey": "knne_quot_prod_bom",
- "defName": "报价产品bom",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "id",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F3CE71AF-AF53-4B9E-A3A9-628B91E085BA",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quotation_product_id",
- "defName": "报价产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "488E821F-4E45-42E7-A2C3-4759E063D7F5",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "408DD564-9CC9-4C7A-BC9C-B66967E5A250",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type_code",
- "defName": "产品大类编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C7DA0E9A-4F05-4085-98E0-BAAC7D3A1727",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "module",
- "defName": "模块",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "65438F80-C22B-4EE5-894D-B563A2927649",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "module_code",
- "defName": "模块编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C00E33E4-FB03-4F8B-9198-5C4939A5AE7B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type1",
- "defName": "产品小类1",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3F0E801B-D150-49B0-B69E-C3129D5C49B1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type2",
- "defName": "产品小类2",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C126E590-5750-4B3F-B94B-CEAE7DE96A42",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "level",
- "defName": "级别",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EB5545B7-A7E4-442C-AFF0-B260AD0E2933",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "28DEB4F9-4B97-4D3E-B187-57370FD818F4",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7D89F205-FED4-4BB3-B0FA-38CB245DFCFE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "borrow_material_code",
- "defName": "借用物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6A41C812-E2B5-413A-AF7E-F4AA578BDBF5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "refer_material_code",
- "defName": "参考物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C8383F76-5F7F-485B-8173-74486085C998",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_type",
- "defName": "采购类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AD27B69D-99BF-4B7E-B996-499F5ABCFC16",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "special_purchase_type",
- "defName": "特殊采购类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "93C74E56-59AF-43E5-9D93-4E89653F15EA",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "explanation",
- "defName": "说明",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 1024,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5DE99896-C56F-4996-B842-9FADBDE3110C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "计量单位",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DA47CAF3-6E43-463F-8E3D-EBFAD7E16790",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "单位数量",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4E1959E3-86C3-40DA-BC31-91024CB4D4C5",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "weight",
- "defName": "重量(g)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "665662B6-A22B-4D02-95DF-D67A158A5AD3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_and_brand",
- "defName": "材料/牌号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "63D226DD-099E-492D-A949-9DA2304F6C25",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "surface_material",
- "defName": "表面处理,材料",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6FE254BF-374E-4B92-A297-734BC32378B9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "surface_thickness",
- "defName": "厚度(mm)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "109AF347-B6D8-4EF4-95FD-0BD627683523",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "surface_area",
- "defName": "表面积(mm²)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FCBF9192-F8A6-4A6A-BAAE-376D3F3DF49E",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "length",
- "defName": "长(mm)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6A6B1A9B-2352-4316-B067-2DBD8564A9E8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "width",
- "defName": "宽(mm)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "038450CA-8758-4099-A2A5-AFBD29DFE130",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "height",
- "defName": "高(mm)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CF8D6AA3-1E8B-49EB-8A9E-1F04F7FC21AD",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "figure_file_id",
- "defName": "图示/图档/文档 文件ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A6B0BF18-6716-4A59-B63F-77CBC3B7EC26",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "new_tooling",
- "defName": "是否新摸具(0否 1是)",
- "comment": "",
- "domain": "",
- "type": "BIT",
- "len": 1,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "59D755C2-B694-4FE7-A744-4C0E5D6BFBDB",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "shaping_method",
- "defName": "成型方式(枚举)",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FF64FA73-9616-433B-9E14-959340507CD9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "work_content",
- "defName": "作业内容",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "24D4AEBC-212F-4766-B914-655788C21AD3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "number",
- "defName": "数量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D72047AC-64D3-40CE-89DA-9E4110E2B0DF",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "labor_hours",
- "defName": "人工工时(分钟)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E9D779F1-54D6-492B-95F6-99078D6DC705",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_hours",
- "defName": "设备工时",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F3A97898-66E7-42FB-8AC3-697EF1B08AA4",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "process_location",
- "defName": "加工地点",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CB10C5CF-840E-47C5-B69C-377FCEFC14D3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "cost_center",
- "defName": "成本中心",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C1FE47B9-70BC-44B4-8637-0150E9EC65CF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit_price",
- "defName": "单价(未税)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "79B6AC21-F2CE-4A20-A274-C18A481066B9",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "总价(未税)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "87161C0C-DF8E-424D-BF95-0C7D27860A8D",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mould_price",
- "defName": "摸具费(未税)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8CDB4771-A9FB-4D81-AD2D-E08F6FD48748",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "31C7EDE3-0136-49BD-BC3B-118B07356822",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B9FC5EF7-C900-498D-9CBA-33034E34489E",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2B509933-5DB0-4E5F-8B91-CB3AE02952D3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B55D3ABB-67CF-44C3-9AA4-99134E13AE97",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注(特殊技术信息)",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 512,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "98C6F454-0FCE-4458-89CE-646F9180931F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "quotation_product_id",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "68E611D9-B0B6-4C1A-AF37-3E0D693CEE49",
- "fieldDefKey": "488E821F-4E45-42E7-A2C3-4759E063D7F5"
- }
- ],
- "id": "45513E4A-861E-439E-96E6-B5DDA45979CA"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "56D9CCC2-14F2-4F21-BE27-32794A0F5F70",
- "defKey": "knne_quot_prod_cost",
- "defName": "产品报价成本",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1FEEDA96-77B9-4328-8CC3-280FD26BDE7D",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "apply_id",
- "defName": "申请单ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "08E515E9-AC34-4482-9E93-94BFB6D9EA68",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "apply_no",
- "defName": "申请单编号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0CA13DE8-C4B6-4B03-AEC6-918BB92907AD",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_id",
- "defName": "产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "753DC09E-5C21-444A-BEAA-A191B346EE09",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "cost_source",
- "defName": "成本来源",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8BC6C0C8-0CEB-40A4-8FB1-230DD4094E02",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_name",
- "defName": "产品名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5117C91A-C465-473F-96FF-A4DF6C9BBE81",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_code",
- "defName": "产品编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "29930AC2-2438-4029-B21B-B42EF736C157",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DF299001-90C2-4764-8C04-14EED396CA6E",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "labour_cost",
- "defName": "人工费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "22F1DFD6-F606-4FC2-A765-2448DEB47DF5",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "manufacture_cost",
- "defName": "制造费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FA79A365-AEB9-4D34-AA33-CDD04F2DD9BC",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "trial_cost",
- "defName": "试验费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "828814AD-F1C2-48EC-A217-BB3D67157000",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mould_cost",
- "defName": "模具费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7C2F85D4-34FD-48B3-B594-B4CDE3A2D037",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "frock_cost",
- "defName": "工装费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D49377C0-A9F5-4188-9307-FA88BB714DF0",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quality_frock_cost",
- "defName": "检具费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "03A1E02A-73CD-406A-8ACF-88AF2AF5C5A6",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bom_cost",
- "defName": "bom材料费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F400DEBB-56D4-420F-A16E-92ADAA0A8B98",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "package_cost",
- "defName": "包装材料费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "53583A43-8446-46F8-A403-160859CAA035",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "accessories_cost",
- "defName": "辅料费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "42511FB0-C92C-4A50-9ABA-8EC2E3E4B713",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "logistics_cost",
- "defName": "物流费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "15F6F325-2745-44FB-B5D4-8C37D82EE9DE",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "machine_depreciation_cost",
- "defName": "机器折旧费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "62EE91AF-1934-4130-AE92-DB244542E740",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "machine_material_cost",
- "defName": "机器料消耗费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1D153D98-BBB7-401F-B511-A62DD304BE68",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "water_electricity_cost",
- "defName": "水电费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9E50C870-6061-4BB9-9098-D8E878DD6DF1",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "other_manufacture_cost",
- "defName": "其他制造费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "56512973-A6DB-43B9-AB10-8DF98D247336",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "base_cost",
- "defName": "制造成本",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CF8909FA-0C1E-4BA0-9923-D09167D05F15",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "target_cost",
- "defName": "目标成本价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EE2E8BB8-67DC-452E-ADD1-C2AB286AA418",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "suggest_quotation20",
- "defName": "20%建议报价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8A2B23F8-0A8F-4A8B-B9F0-F92E42BE3E0F",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "suggest_quotation40",
- "defName": "40%建议报价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6FA1A81C-6F58-42D8-B241-564CEB81EB83",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_cost",
- "defName": "总费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "610F8940-A032-4B14-9F72-A844FD4FE7B8",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7B547D50-0DD6-4CC4-B1A6-A279B3EAFF65",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "33482A05-354D-4435-AA06-139E44FD094F",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5F116B8E-28D2-4198-8776-479B5F3574E6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9048B81D-D102-4D4E-BBE2-C4FD54644A74",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CF3B699D-B70E-4415-8084-A7FEBB376A02",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "30B7B804-01E5-42BB-A618-B82ADD3635B5",
- "defKey": "knne_quot_prod_frock_cost",
- "defName": "报价产品工装费用",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "038ED3AF-DA8E-4DB8-8F2F-CB8C09C67D2F",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quotation_product_id",
- "defName": "报价产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0E02C3F8-D780-410B-B9B2-E1F280D1884C",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "65E3108A-B64A-47F4-B92E-1E8FBBA1C219",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "model",
- "defName": "模块",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "432CC79C-F5EC-47EA-B729-44AD3D5CDFF7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_name",
- "defName": "工装/设备名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "440F710D-5B4B-48E4-BF4C-5D027CF6E414",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "explanation",
- "defName": "说明",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8907DD8F-68EB-49B8-BCE7-6B0FC264DB56",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "brand_requirement",
- "defName": "品牌要求",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B334892A-E8CE-40A0-A02B-8AD09F0946DF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "pokayoke_type",
- "defName": "防错类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E2DA8F6E-B362-4C5B-84C0-9FCC6AD00DBD",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit_price",
- "defName": "单价(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E3E5A028-5D70-4D87-A82D-915C81B2BE20",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "数量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "051F869A-B681-4BBE-ACBE-DEE623DA804E",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "总价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "84636A1F-EF6B-42F4-94F7-7381F82104C1",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "529F5856-522E-4682-86D2-2EC6EDD9D5E5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1B73B7DB-B0AD-49E7-96DD-FF1516A51F36",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C233203A-D69A-4B45-A3B9-6F2D4C9114F6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "87AA2C04-1552-4602-BE0B-0D968A2D0DD4",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E0C9985D-A140-4356-93DF-982C5DA860CD",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "quotation_product_id",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "90986F7F-4DA3-4047-85C3-4C7C1FDC1950",
- "fieldDefKey": "0E02C3F8-D780-410B-B9B2-E1F280D1884C"
- }
- ],
- "id": "00DB96D2-3A51-4405-9C6A-0EACCCE74BB5"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "6C023FD4-D92B-4E65-BA7E-5A73CEC1462A",
- "defKey": "knne_quot_prod_logistics_cost",
- "defName": "报价产品物流费用",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "id",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2043E167-5482-408D-A821-1F41C2231858",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quotation_product_id",
- "defName": "报价产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7266E500-EF69-4F5C-8B8D-4BCF519A13C9",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7FEEA4C4-B718-4890-B365-8AC5D19ED90F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "零件名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4F775A62-4FB8-4304-9E9F-5BBE69DA48F1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "package_norms",
- "defName": "包装规格",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E865B57E-2A4D-4187-9AC4-AD46D0A27852",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "accept_num",
- "defName": "收容数",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5D82FF05-DD8C-4476-9AB5-45D19A7B816A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "tray_size",
- "defName": "托盘尺寸",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8C7E54D3-6495-4F73-A3C0-E3863E4F585A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "tray_accept_num",
- "defName": "托盘收容数",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7F305E55-8928-408C-93A7-B4FC4D7CBF2F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "single_weight",
- "defName": "单个产品重量",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2728F44E-338F-4378-AFC4-EB8AC96B8189",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "company_to_port_cost",
- "defName": "从我司提货到港费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E52B2596-AC6C-475E-8517-B0824A7830A8",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "put_warehouse_cost",
- "defName": "入仓费",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EAA3ED48-F2A8-4220-A3A2-8A1DD5BC6168",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "declare_cost",
- "defName": "报关费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0AD8B2E6-BDF5-4A04-BA73-574AF218A22A",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "insure_cost",
- "defName": "保险费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2772FCFF-3469-42CD-BD7A-8D9D00095BD8",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "clearance_cost",
- "defName": "通关费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C544C9AE-37AB-414A-881D-1B689F81C61E",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "port_to_warehouse_cost",
- "defName": "港口提货到仓库费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2FB75501-5468-4F06-A888-0E29F4158CE7",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "warehouse_rental_cost",
- "defName": "仓库租赁费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DCD412D7-C62A-4D81-8F23-40C7A13838F6",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "change_package_cost",
- "defName": "换包装及粘贴标签费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6AAA4DCC-0FA5-4DC5-81D0-0BE4D4005636",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "forwarder_cost",
- "defName": "货代费用",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9D16E5D4-53FF-4A2C-B919-76E0281EBC06",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_cost",
- "defName": "合计",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "970C5820-86FA-47E1-B5A2-42CDF55C3BDB",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F0928477-8F79-4C0C-BB51-392A457A6671",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EF2AD16E-D76F-4812-8071-54F6DFC3F03C",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5672E073-4F39-4256-961F-3A0263B383C6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "44528A12-92B4-4879-AF89-654D82031686",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 512,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3D6B8CAC-2384-4299-9711-620CC6E80C2F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "quotation_product_id",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "5D3C05C1-4CED-44FA-A545-F76EB5538FA7",
- "fieldDefKey": "7266E500-EF69-4F5C-8B8D-4BCF519A13C9"
- }
- ],
- "id": "AD33B02E-E490-48F1-A453-FC098567C097"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "E2F70C75-372B-4F5A-B143-C986D9F97E8A",
- "defKey": "knne_quot_prod_package_cost",
- "defName": "报价产品包装材料费用",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0E8027FD-1FD8-48CE-A859-2639265A658C",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quotation_product_id",
- "defName": "报价产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "911BDF32-AA51-4848-BECC-28E5C68F2EA4",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0EA9C369-B9BD-48DB-96AF-803A53EFC67A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_sub_type",
- "defName": "产品小类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "83778984-02B4-41CB-8E25-DF535382BB46",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1DC6EF6A-4115-49FD-AFC9-4BDF30AA5EEE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CCB11608-5877-4B25-A6CE-7C672523FBCC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "specification",
- "defName": "规格型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9B1E591D-6E28-4ACA-A58E-8D63358B20DE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "用量",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8BC3E788-8CD2-48D6-BD5E-14529F9CDBEE",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C5748849-BCFB-4826-83D5-A5DBC23FA7D6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "price",
- "defName": "单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "892FB0C3-910A-4B2A-8B0F-D02B6A2216B6",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "小计",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "337A919D-626E-4FF1-8F0C-1CCCF355E26B",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DCE54722-8E51-41B8-B453-46CF3A798770",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B9B890F7-72CC-4A74-B886-F957D41D0559",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FAC0C8DA-E8C4-4D7C-BF2B-537FF85E9A90",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5FA2FA23-35D5-4A3F-A3B7-7917D7D2EFDE",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "52C56969-98FF-414C-95AD-B87511CEAFBE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "quotation_product_id",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "14D9B790-5032-4447-81F6-BD693C1D4B12",
- "fieldDefKey": "911BDF32-AA51-4848-BECC-28E5C68F2EA4"
- }
- ],
- "id": "427753A8-01BD-4BC1-9DF0-E41BBF8FB3BF"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "3E2731D6-4EF0-48D3-BA96-23C4A3152E4B",
- "defKey": "knne_quot_prod_process_hours",
- "defName": "sap工时工序表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AF12FF3B-ABE6-48E8-BE40-7B1E4D6820F7",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_id",
- "defName": "产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3382A743-0019-49A8-AF3D-8717FE7587A3",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_code",
- "defName": "物料编码",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "43EAC1C7-21DA-475F-A695-E9299F73C1E4",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "material_name",
- "defName": "物料名称",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2CFB1667-B340-40D7-BB46-63325F55407D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "level",
- "defName": "层级",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F8DB0E02-E2A9-46C9-A94A-C82CBDBB4EEF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "数量",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "900CDF3C-88EF-4002-8A0E-EDE26DE9738B",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "purchase_type",
- "defName": "采购类型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "236F460F-0E22-4454-9B1F-CEEF9DDCDEC4",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "work_process",
- "defName": "工序",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "11A70C6E-EF71-430E-BF66-22D7E1364061",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "described",
- "defName": "描述",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8CA0A1CF-8B27-439E-8170-A64893C93297",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "labor_hours",
- "defName": "人工工时",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "225AED80-977F-4FEC-9C0D-ED0C4A1628F1",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_hours",
- "defName": "设备工时",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CABBF172-2A0A-4395-8417-A321FE484421",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "work_center",
- "defName": "工作中心",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D10C7393-85D4-4604-B890-B2D72CC4F452",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E0064B4A-6E80-4EE2-8D3E-4F5C6FAE3701",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8EEA4F5E-6CE9-4B6C-BF96-5BC2A32BE249",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E600EE8F-12F3-4D59-AEDC-13BC71CF6794",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6FE828D3-B529-4273-81EE-07B9079DEA06",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4EB163FD-FA3B-4CC2-8907-2086287A4CFC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "0FE0D715-2625-4921-9E93-50A78EA76953",
- "defKey": "knne_quot_prod_quality_frock",
- "defName": "报价产品质量工装",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1631650E-4620-40B6-B5C8-581386804885",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quotation_product_id",
- "defName": "报价产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "17055143-BCF1-4EC3-828B-CDEECA23AE7E",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B28FD3D4-147E-4749-A086-1C57604AE68A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "check_frock",
- "defName": "检测工装",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FF9230EE-6D72-4E1C-AA3B-923B781548B8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "check_type",
- "defName": "检测类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C313A41B-1A54-4B87-82C2-7951873DAD04",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_name_model",
- "defName": "设备名称及型号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "93539FF5-30DD-442E-886A-F448FB1F773A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quantity",
- "defName": "数量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BDCEC349-0DB8-4CDF-AF4A-C67EFC240CDE",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_state_now",
- "defName": "设备现况(现有)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2CF64EDE-3414-4F06-BE8D-0E8EB26893DC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "device_state_add",
- "defName": "设备现况(新增)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4D525CE7-7D4B-4EC7-AA9F-1F47D6FAAEA7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit_price",
- "defName": "单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "20B2986D-A192-4D43-8AA0-A9606BD3797D",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "total_price",
- "defName": "总价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E9638E5C-848A-4D03-8C61-E7E24769688F",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "01E0B807-8538-4F3E-9FB8-0F806A65F5D9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DAEBB882-721D-450A-A804-4A505C865EC3",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2D543615-10BC-49D3-A810-AB194EE712F8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "201246EA-45FD-4113-8004-7945F44BA9A6",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A3554C45-5375-42E2-8C74-EADB1CDEB9F8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "quotation_product_id",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "6593E54F-9CEA-41A8-AF3B-DE987425FAF6",
- "fieldDefKey": "17055143-BCF1-4EC3-828B-CDEECA23AE7E"
- }
- ],
- "id": "2EA35A5B-EDF5-41D4-A87E-AE9004C391D2"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "27599043-440A-4B4D-9E98-BB7EA3FC73DC",
- "defKey": "knne_quot_prod_trial_cost",
- "defName": "报价产品实验费用",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AF7A109C-2C15-41B4-BA7E-5FAD58720190",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "quotation_product_id",
- "defName": "报价产品ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FF00BB42-DC8B-4D21-8A77-306729B35D92",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "product_main_type",
- "defName": "产品大类",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2E76A943-5A31-4C6C-9D3E-0A435E69D37B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "suit_product",
- "defName": "试用产品",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5C653838-6319-49FF-8B98-F4064887034D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_project",
- "defName": "试验项目",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7681BFA1-187A-4C5E-B079-7EDB22B93A4B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "group_sample_num",
- "defName": "样品数量",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6E35E398-0550-4845-932F-03884B59089E",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "single_test_duration",
- "defName": "单项测试时长",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "89456175-F162-47E5-913C-620FEE331277",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_location",
- "defName": "试验地点",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "653F5ED1-2596-4EF3-A603-1E7999E61F7A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "unit",
- "defName": "单位",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "10FBEEE0-F6B3-4CE2-AFD4-28E6F4E23B7C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_price",
- "defName": "测试单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "16172B50-BC2C-4DA0-B652-A3EBFD90E096",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_sum",
- "defName": "测试总价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.0000",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EB801D51-2778-49E8-AFD0-2F13DF8EB2B7",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C0B59E9F-246B-48BF-8745-5A466BA08F31",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8C02E6DF-29A5-4045-A269-A908C93CD719",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "86397717-87BE-455C-8417-54BE93BD4CDF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E81066B5-5F08-4393-9373-2EAF3586F8AB",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "58646FD9-9D5A-4F15-A190-1BB15CEF21B1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "quotation_product_id",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "54E41F28-D5B7-4B7D-8B41-E93ADC1081F1",
- "fieldDefKey": "FF00BB42-DC8B-4D21-8A77-306729B35D92"
- }
- ],
- "id": "940DBBCE-65B1-487F-8D02-E6FCA5F002C9"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "E8D0A8EC-B173-4717-AB98-9F188C52E8EF",
- "defKey": "knne_quotation_doc",
- "defName": "报价单",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "id",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C0F473AB-9B8D-46AE-A1D6-B365713EBB6D",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "apply_id",
- "defName": "申请单ID",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "77E0F56A-FEB8-41B1-8C63-3B5837DB9DD4",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "apply_no",
- "defName": "申请单编号",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "841F68C6-7DE8-4464-9696-B8ED67DDB49B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "apply_reason",
- "defName": "报价单申请原因",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "869374AA-9970-445E-8C2B-1AC303C2BBA4",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "annual_decline_reason",
- "defName": "年降原因",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "113BEFF2-F49C-4386-910D-72ED2AE096C7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "qknc",
- "defName": "Q/KN.C",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "09200A61-031E-4932-9C6E-E156052E0BDE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "oem_support",
- "defName": "主机厂配套(0否 1是)",
- "comment": "",
- "domain": "",
- "type": "TINYINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "98F577DB-7532-4CBA-8039-89E2EBCE775C",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "annual_demand_quantity",
- "defName": "年需求数量(套)",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1686D85E-FFFA-4F5D-AFEF-28D8D6FFF4D1",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "annual_cooperation_amount",
- "defName": "年意向合作金额(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AC4146F0-329C-4728-B599-DD0464F3CD9C",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "support_car",
- "defName": "配套车型",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "34381332-9F43-42B2-9D4C-96A3812A0B02",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "settlement_method",
- "defName": "结算方式",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "080DE83C-5525-49C6-88EB-9FB0E6BB01EE",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "payment_month",
- "defName": "货到付款月数",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A70CB1CF-65C5-4655-9B61-5BE6FE7D1841",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "payment_method",
- "defName": "付款方式",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "204344F5-0F5F-46A7-A463-68C4663D2D9F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "acceptance_period",
- "defName": "承兑期限(天)",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "28E1AFCE-BFC2-4E9E-8B6F-B646A559C9D7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "status",
- "defName": "状态 0已核价 1审批中 2待定点 9完成",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 2,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9693F653-3FDA-496A-9656-B57D3CCA3212",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "approval_status",
- "defName": "审批状态",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 2,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9E7CD763-9675-4846-9B96-D40DC1F9368D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "fixed_point_time",
- "defName": "定点时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FBC48D37-DB53-4E85-8775-79035F21ACFD",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "process_instance_id",
- "defName": "流程实例ID",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "58F02D1A-0684-4714-9AC8-17813AAFA581",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FA7CB210-6622-4FE8-AB64-CAB08CBD36C9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B3C11275-53A6-4EEC-86EA-8419AB172C75",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F52B3312-CA6F-4666-A8CC-7B708A41DB19",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "06365CFE-4192-45C0-B4AD-6E7A1C7ED9B4",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "54462413-D043-423E-8261-79D33D1DB2AC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "del_flag",
- "defName": "逻辑删除(0未删除 2已删除)",
- "comment": "",
- "domain": "",
- "type": "CHAR",
- "len": 1,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "'0'",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EBD0B088-B17B-45FA-8417-355BC8EB3E22",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "4854389E-9990-4EC3-836D-D6EE04EC2261",
- "defKey": "knne_supplier_info",
- "defName": "供应商信息",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F36EF260-6F20-43D7-A293-34068678102F",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "supplier_code",
- "defName": "供应商代码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D0E75B27-DB51-440E-AD91-9B5AD8A56F5A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "supplier_name",
- "defName": "供应商名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0DA939BC-86D0-4CD4-9D4B-E4D84B1C826B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "214D05FE-3AD2-429E-950C-04630053A469",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F4890B4F-3C99-49C1-B046-7205712D5495",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BB7223AB-0DE6-44E4-BBF9-3D94A478FE9A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3E36AEE4-EE84-4B7F-A13C-8DF03A6EA326",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E8745EC3-D7EF-4976-9DC1-E7BF6629D4B9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "3A4E0F76-0643-4362-82AE-33A931E67359",
- "defKey": "knne_trial_cost",
- "defName": "试验费用管理",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "domain": "",
- "type": "BIGINT",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BF45A41E-5B63-4A07-80F5-50E396A367B8",
- "baseType": "",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "suit_product",
- "defName": "适用产品",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "67AF2694-FC80-4CAE-A430-F5B38E3A1F68",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_project",
- "defName": "测试项目",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2FF29B70-11B2-4933-847B-3CE361DDDD6D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "group_sample_num",
- "defName": "成组样品数量(个)",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E87D8EC0-603E-44DD-888C-CD24F7EDFA84",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "sample_test_price",
- "defName": "样品测试单价(元/个)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9771E204-1A87-4099-B4CE-AF23417AC39A",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "sample_test_sum",
- "defName": "测试单价(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7A5FC090-5B6F-4A6D-BE3E-40ABCB7F63C7",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "single_test_duration",
- "defName": "单项测试时长(小时)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2EFD80E4-693F-45F5-95FE-5C5D51149E0A",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_price",
- "defName": "测试单价(元/小时)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7489D986-AAED-49A9-BB2B-17EBEFE35284",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "single_test_sum",
- "defName": "测试单价(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A65F3482-62CC-4AC6-89E3-5236F68B23B9",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_frock",
- "defName": "测试工装(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "99339747-6BB4-42E5-BDB4-D16B782967EE",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "price_unit",
- "defName": "价格单位(1 元/个 2 元/小时)",
- "comment": "",
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "ABDA3751-ACAC-4AFF-8A89-FBA904C3C2DF",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "test_sum",
- "defName": "单项测试总价(元)",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 10,
- "scale": 2,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0.00",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B2C84B22-AC2D-4099-AA7E-09BB9B4AA986",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_by",
- "defName": "创建人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1774E7DF-CEA8-4FE5-B20B-FC6C645868A3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "create_time",
- "defName": "创建时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5B785D51-E096-48CD-8AD8-5EC2B88C06CE",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_by",
- "defName": "修改人",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 64,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "390FD471-3DE1-48D5-9FF5-1FB62D49222F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "update_time",
- "defName": "修改时间",
- "comment": "",
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "26F0FD71-B115-4E70-BADC-48C05A7856EA",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B3AA0E04-CF81-4793-B3A3-FB9CFECDC5E3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "suit_product",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "A6A63BCC-D23F-4DD6-BA03-A2C34D5E9EB7",
- "fieldDefKey": "67AF2694-FC80-4CAE-A430-F5B38E3A1F68"
- }
- ],
- "id": "306102E7-97AD-4561-993F-5EAACEEC7E30"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "90E3C2F2-678A-4B37-8352-2DFCC5336FA3",
- "defKey": "kn_new_sap_eine",
- "defName": "采购信息",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "mandt",
- "defName": "客户端",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4BA7E600-3209-4D99-8169-F6C87DBF8B4C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "werks",
- "defName": "工厂",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "154A5511-60E1-4DC6-897A-E74E35C79B69",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "ekorg",
- "defName": "采购组织",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "63A836FB-4391-4FED-89BB-F459BD9AE63D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "esokz",
- "defName": "采购信息记录分类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1FBAE326-124D-4280-BC65-37D538CA2931",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "netpr",
- "defName": "采购信息记录中的净价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "7CB4B93D-1F79-46B3-966E-1198F24F6B72",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "peinh",
- "defName": "价格单位",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2B0C5B97-D912-462E-A5C9-649A73F54161",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "waers",
- "defName": "货币码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "88FAA263-1DEC-4600-82C1-6FDC03C670E2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "prdat",
- "defName": "价格有效至",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E5EA5D64-A7F5-4AA0-A656-D0E58BDB8291",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "erdat",
- "defName": "记录的创建日期",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "35A1B35C-9A0E-46E7-BC4C-F12458AE3100",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "loekz",
- "defName": "采购信息: 组织数据标记为删除",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5E8BEC93-D413-4A7E-907A-CA83D1E9E67D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "infnr",
- "defName": "采购信息记录的编号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E856DDFC-8AA4-4098-BDE7-FDD9F3BED62D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "price",
- "defName": "单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F84FB36D-EAD1-446A-B462-86C461B59EC7",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "ukurs",
- "defName": "汇率",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1419DC46-AA2F-4646-9AF8-E69D41ECD9C4",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "cny_price",
- "defName": "人民币价格",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E4DA8950-490A-4020-B2A1-55C4EE0EEDF6",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matnr",
- "defName": "物料编号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "287E6CF7-9778-4F48-A6B1-9FF89FE9F183",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matkl",
- "defName": "物料组",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "04CBAA50-3572-4241-A407-55BF62F0A49D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "beskz",
- "defName": "采购类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D1088E74-4433-448B-881A-09C4FDCDC206",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "sobsl",
- "defName": "特殊采购类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6DFB6DF0-4C47-4117-9910-43E16CE6E07A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "lifnr",
- "defName": "供应商编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4F544618-97E1-4764-9EA5-6E0CCD53A96A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "name1",
- "defName": "供应商名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "86F46539-53FC-4253-B693-CCB7ED1FB07B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "71F65084-A0F9-4D14-8C78-565B602BA90E",
- "defKey": "kn_new_sap_konh",
- "defName": "采购信息",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "mandt",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4CED7575-EB8F-4BF8-9897-EFC4864045DB",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "knumh",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A7DEC439-27C9-421E-B7D7-9ADAA189F95C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kappl",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "67644EF4-BB45-4BE7-81A6-9804C97B18EB",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kschl",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CFA32702-8F57-4FB8-9DF3-F8B32EE3900B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "vakey",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 2000,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "934BDF63-7077-401F-A4B4-EA43D2B7046D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matnr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "ED5CB5C7-55DA-4A23-86BB-E5E69C4BEC5F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "buy_org",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4638D05C-C398-41A1-8F3C-3D85ED215C4F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "buy_type",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EC97EB22-0AC9-4405-A9A4-11F53E336AEB",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "datab",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "61283A8E-AE50-47DF-86F8-892095E72408",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "datbi",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3E07104D-522B-4745-893F-DA9847DC3B5B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "erdat",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "673A79C0-A028-4772-93AD-6156347DEF1A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kotabnr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D5BB44C7-3B0F-4242-BBF3-C1E7561D91A3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kopos",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "709FAD4D-5F25-4F7A-83DD-65E8728F7739",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kunnr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F0C0AB7D-A11D-4BBC-94AC-7659D9ED61AF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kbetr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "90EC0FCA-DC8F-47F7-A03C-0A1915E0563C",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kpein",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4277E339-CF8B-45EE-841F-562291A64F62",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "buy_balance",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CB22F1EA-28DD-4A9A-9D32-28B072DC408D",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "meins",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E53854E7-8A9A-4BC1-AACF-2144DC394428",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "konwa",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9C673D19-1E59-49B3-A8BD-8AF42E931B88",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "konws",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "11F7DBA6-D3F3-4EE3-80AC-50EB6F1A8C31",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mwsk1",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1EB73A03-7488-4022-92E2-F0755F2302B8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "lifnr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "71EAC97D-F28B-41A3-847E-8DEC222CB449",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "name1",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D88AA7EE-4419-4C01-B406-0C400F905377",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "idx_konh_matnr",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "60761610-89AD-4AD3-957F-85156F94B4FD",
- "fieldDefKey": "ED5CB5C7-55DA-4A23-86BB-E5E69C4BEC5F"
- }
- ],
- "id": "FCD6F29C-4CF4-4AED-A097-0EEA315CFCB9"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "32E3BBFB-9F40-4243-81F1-ACDF3A79F4F9",
- "defKey": "kn_new_sap_konh_copy1",
- "defName": "采购信息",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "mandt",
- "defName": "客户端",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "643A2193-BB62-4DE3-9649-B4E5C0E0F47B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "knumh",
- "defName": "条件记录号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "24F6710C-7B55-45E1-97E4-60BE7F41922E",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kappl",
- "defName": "应用程序",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E9C65FEF-4A7E-45F0-8368-02D39671413B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kschl",
- "defName": "条件类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "71553ABD-7E40-4C28-8988-2B18369CF563",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "vakey",
- "defName": "可变关键字100字节",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 2000,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "703ACAC7-D062-4DF9-AD78-577AF4A67912",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matnr",
- "defName": "物料编号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "94CA4B89-D7D1-4382-BB0C-02DB61084440",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "buy_org",
- "defName": "采购组织",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3D362C53-5549-463E-8B37-0DA9D1413F48",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "buy_type",
- "defName": "采购类型 0 标准,2 寄售,3 外协",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D8884671-D688-4C90-86A0-C1CBD21EDBAA",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "datab",
- "defName": "价格有效生效期",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D34B388C-128E-4BDF-BBA0-256F4F28AB11",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "datbi",
- "defName": "价格有效截止期",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DAB8D0FE-3954-454B-8A95-DB96006FBC7A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "erdat",
- "defName": "记录更新日期",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3756E399-764D-4AEF-B799-0AE4D6EBFB37",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kotabnr",
- "defName": "条件表",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0BD5801F-3292-40CC-8530-AD7BA5D38439",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kopos",
- "defName": "条件的序列号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "99848D20-B639-4F24-84F7-B01222D94750",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kunnr",
- "defName": "客户编号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EC81F0CD-F03A-414B-84BD-06227B49EEE2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kbetr",
- "defName": "原币价格",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "01AA1B20-FB8C-4070-AC4A-BA101A7E1FF2",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kpein",
- "defName": "起订数",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2C521CEB-3F49-4DE7-AC95-47C3674C9B74",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "buy_balance",
- "defName": "采购单价",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A68D4F54-EC74-402F-A50C-2623A4CFBA56",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "meins",
- "defName": "基本计量单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9CCAB368-8328-4152-82C4-3721B16823C9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "konwa",
- "defName": "原币别",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "01F1FF60-537D-4500-B7F2-5743A225331D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "konws",
- "defName": "等级货币",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C2571DFD-09E8-4820-8C2D-97A840BE9464",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mwsk1",
- "defName": "税码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "DDF84C7B-792A-4FAF-A38B-5BC61442F171",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "lifnr",
- "defName": "供应商编码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "270683C9-4E55-4CA7-A02D-AB56365484E7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "name1",
- "defName": "供应商名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "266A448C-4EE0-469C-9C1F-EE42BE2893D1",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "AD6B7217-48FF-4798-8E0D-B4D351CF6D85",
- "defKey": "kn_new_sap_mara",
- "defName": "物料主数据",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "matnr",
- "defName": "物料号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E1F43C06-94B3-43D8-9207-E015CF18D1C7",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "zzltxt",
- "defName": "物料名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 2000,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8A62A5C2-038F-4DE9-BABA-C21B32E3E0A2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "meins",
- "defName": "计量单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C525A1D1-A286-46A2-84B5-E99284F85E4C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "zzggxh",
- "defName": "规格",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0F9D0490-83A2-4B71-9941-DDA646AF40BC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "zzthzq",
- "defName": "图号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E37C399B-7FB3-462B-8DCA-5BB5BD77AF50",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "zzthzqnew",
- "defName": "旧图号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "701BEDDE-E8A0-40DA-923B-DB9F488D9B93",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bstme",
- "defName": "采购单位",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "87571737-B26A-406D-8482-17B082393F76",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "pstat",
- "defName": "维护状态",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "AC649B8D-D0EB-42D3-8962-AD4B7F26529E",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bismt",
- "defName": "旧物料号",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "59C9A52A-BA80-4E9F-84E6-3838E8114D32",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "groes",
- "defName": "大小/量纲",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4B111883-63C6-4534-91AC-508AAEF50788",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "wrkst",
- "defName": "基本物料",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B2C2EDDA-6C2D-4B86-BD80-2480C4A6AC16",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "normt",
- "defName": "行业标准描述(例如 ansi 或 iso)",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9CD6EECB-6EE3-4EA1-9438-6626A72FD692",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "spart",
- "defName": "产品组",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "394B618D-6E0B-4FA5-A93A-18CF5A0E8B93",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matkl_mid",
- "defName": "产品中类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5AE08DEC-2F57-4FA5-AFE5-7A501FCFB16B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matkl_min",
- "defName": "产品小类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "BA3893E9-34DB-496A-8174-600D444B022A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "werks",
- "defName": "工厂",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "955A0161-6B39-478C-906E-3D985F9B59B8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mmsta",
- "defName": "有效状态",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "99306176-D103-45AE-8A50-A14A273DD3A6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "lvorm",
- "defName": "删除标识",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6AC6D63B-714D-452A-8658-410D71845180",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "beskz",
- "defName": "采购类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "016E041A-EE69-4D6D-8580-3834F4212C8F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "sobsl",
- "defName": "特殊采购类",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "23F398ED-63B7-465A-8B61-60502E1E805B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "ekgrp",
- "defName": "采购组",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9E9F08E9-9539-48EA-8425-14E7E9C14547",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "plifz",
- "defName": "采购周期",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4018B3F5-D161-4EDE-95AA-2CD8CA3A9826",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "maabc",
- "defName": "abc等级",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "30728D2A-207A-4A39-9C72-1E18B8CF3790",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "sbdkz",
- "defName": "是否wbs管控",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "003FCB04-683B-4E3E-B9E7-7A450BE002E8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "prctr",
- "defName": "利润中心",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "57CB1FF8-1BCB-494A-A3F6-C7F46681CACA",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "trame",
- "defName": "在途库存",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FCA51C2E-2B63-4101-8F67-A0E09B2CF2D4",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "eisbe",
- "defName": "安全库存",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "664E5BA7-ABE5-4581-93A6-EF21F656B4CA",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "target_stock",
- "defName": "目标库存",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A2145C74-0783-4509-9B4D-FEFBC1243DF8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mtart",
- "defName": "物料类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "24EB1D64-5DFD-45FD-8FC8-B247E8AE6E99",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mtbez",
- "defName": "物料类型描述",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "3242F259-8054-4211-9E9F-7218FCA5AC36",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bwkey",
- "defName": "评估范围",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F9A56AEC-5AFB-4776-8B2F-EDA961FEE9EA",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bwtar",
- "defName": "评估类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1266B5D7-A686-4E69-97A8-5F3B03F14578",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "mlast",
- "defName": "价格确定",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "554E76E2-19F3-4C9C-A28D-1B525A1E6ED8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "vprsv",
- "defName": "价格控制",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2EED8A44-A00A-4A4F-B3B4-371DD6533D89",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matkl",
- "defName": "物料组",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "971E055C-3E23-4BD8-AA3F-AADBF4E38E18",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "wgbez",
- "defName": "物料组描述",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B5A120B3-36EB-4167-9017-AB097FC3C16C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "wgbez60",
- "defName": "长文本描述物料组",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "02FE85A1-8E7F-4B51-AA8E-866D4EABD493",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "maktx",
- "defName": "物料描述(短文本)",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 2000,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5819D482-BA5C-4426-8489-E02530100165",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "maktg",
- "defName": "有关匹配码的大写的物料描述",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 2000,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CA0C2593-5C54-4427-884F-148CC685869D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "hrkft",
- "defName": "作为成本要素子组的原始组",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0A29ECB6-3184-4635-810E-319D798D39D5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "hrktx",
- "defName": "老物料组名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4FE1ED15-F9F6-403E-8F84-8DEC9ADB7854",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "kokrs",
- "defName": "控制范围",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9F5F054C-93AC-498B-A658-3E06516CDDD8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "koaty",
- "defName": "来源类型",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "647B6813-F37B-4FC2-8A68-74ADB4CE05B6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "spras",
- "defName": "语言代码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "EC573E8C-83B4-4AAA-B19D-70970B7C254F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [
- {
- "defKey": "idx_mara_matnr",
- "unique": false,
- "defName": null,
- "comment": "",
- "fields": [
- {
- "ascOrDesc": "A",
- "id": "4B48C814-57B4-424C-B34D-523D195C6A20",
- "fieldDefKey": "E1F43C06-94B3-43D8-9207-E015CF18D1C7"
- }
- ],
- "id": "0F4D32BE-4D53-4F53-AC91-8C89E69638BE"
- }
- ],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "B814FCF6-7CD9-46FF-AAD2-11FC3554931D",
- "defKey": "kn_new_sap_mast",
- "defName": "bom信息",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "mandt",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "D72214CC-A03C-4299-821F-03F954A6EC1D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "stlnr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "660EDCDA-AC61-4B2B-9106-E130D921CA98",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "stlal",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "407ED7DD-57E7-4D36-A672-E2D6EA1200E3",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "matnr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B5CCED4F-ACD3-46AE-A359-05F1D4329B4B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "werks",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1AA89E4B-3554-46FB-B9FB-3770B91C2000",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "aedat",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "63C7DB31-7CDE-404B-8C29-1ED6FF666E13",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "andat",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6C53209D-929E-4367-BBB2-EB3126682A75",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "stlan",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "4919C010-EAEB-4966-8F9B-D13670D8D8CB",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "antxt",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "E10F283F-4550-4639-9A78-BB9880412E87",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "stlty",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "9E89A456-6814-432F-9F79-96F127188962",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "loekz",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "A2B47C9B-4E30-48B7-8C6E-A94F2E5F4F0A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "stlst",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "22C21C86-F87E-4E32-B2EB-587D05F77714",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "datuv",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "8EFFAB3C-C899-447F-A5EE-C57620A18215",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bmeng",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "FFE63936-0A95-463E-B357-D22FB6B29EB5",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "bmein",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "0AF4C5F3-3E38-41AC-A662-99D342D97525",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "lkenz",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "45E94A0C-A51E-46C9-BF57-718FBACED075",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "stlkn",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "CE6C3B72-BFBA-4C06-9F06-A24CE7A089BF",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "posnr",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C2FACE3F-DBA9-46CD-A6CF-CFF3BB20E931",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "idnrk",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1F7A33FD-5842-4753-AC74-494112E2F3D2",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "meins",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "13352C5D-1FB1-478B-8953-A6F1DC4957F8",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "menge",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "57E8CEE2-E4DC-4418-9AFB-3B9B19B5C928",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "ausch",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "DECIMAL",
- "len": 20,
- "scale": 4,
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "133CB17D-479A-4FDB-BBBC-3E0BD71E7BDE",
- "baseType": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "potx1",
- "defName": "",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "84FED6EC-BCD4-4016-A5BF-DFF195DC2A34",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "alpgr",
- "defName": "替代",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B98D780E-0CCA-495B-A775-3FB7FD0EA4DC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "91D0EACC-94CF-4A5A-AC17-EE4EB2D79E5F",
- "defKey": "sap_t001",
- "defName": "SAP公司工厂表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "bukrs",
- "defName": "公司代码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B11A1ADD-BC24-4CDC-9440-159084DD6731",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "butxt",
- "defName": "公司名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "6618F191-CCF2-4C57-93B6-CA7DFCAD0581",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "werks",
- "defName": "工厂",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B7BCF805-A127-43F2-9259-AB56CDCC60AC",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "name1",
- "defName": "工厂名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "B658D489-42E7-46DA-9164-1B25A0C56319",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "1F256C3D-A2C9-45EC-9258-F375C18C6AAA",
- "defKey": "sap_t052u",
- "defName": "SAP付款条件表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "zterm",
- "defName": "付款条件",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "C87D0939-EE93-4519-A94A-D0FA78D95D32",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "text1",
- "defName": "付款条件名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "1ABBAF3F-8BBA-4389-BA24-C0CB147D9C21",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "11774FF5-382A-4D86-92FE-234876C9E6BC",
- "defKey": "sap_tcurc",
- "defName": "SAP货币表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "wears",
- "defName": "货币码",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "5D32A138-5567-4362-9112-2ED3CF94C8A5",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "vtxtk",
- "defName": "货币码名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "61692F98-62FC-4EB1-9D4C-8562675BE99A",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- },
- {
- "id": "B28D4B92-53B7-4DB1-8BE5-0FDD19E8C8E3",
- "defKey": "sap_tvko",
- "defName": "SAP销售机构表",
- "comment": "",
- "properties": {},
- "fields": [
- {
- "defKey": "vkorg",
- "defName": "销售机构",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "2FB2E927-D0E3-486B-9D13-F5F9756F8037",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "vtxtk",
- "defName": "销售机构名称",
- "comment": "",
- "domain": "",
- "type": "VARCHAR",
- "len": 200,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "attr4": "",
- "attr5": "",
- "attr6": "",
- "attr7": "",
- "attr8": "",
- "attr9": "",
- "id": "F9E9154E-A43A-4146-8B3C-5502A239B827",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "extProps": {},
- "uiHint": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- }
- ],
- "indexes": [],
- "sysProps": {
- "nameTemplate": "{defKey}[{defName}]"
- },
- "headers": [
- {
- "freeze": false,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": true,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": true,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "correlations": []
- }
- ],
- "views": [],
- "dicts": [
- {
- "defKey": "Gender",
- "defName": "性别",
- "intro": "",
- "items": [
- {
- "defKey": "M",
- "defName": "男",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "1",
- "id": "3622D417-DA1A-408F-BEE1-11D328D534A0"
- },
- {
- "defKey": "F",
- "defName": "女",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "2",
- "id": "380A0790-64A7-481E-831C-32F7BEE1502B"
- },
- {
- "defKey": "U",
- "defName": "未知",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "3",
- "id": "FA239F4D-1276-40D9-B230-F66BD35C3C27"
- }
- ],
- "id": "BF9E20E0-80D3-486D-BD58-5FADCF3E4A1D"
- },
- {
- "defKey": "Political",
- "defName": "政治面貌",
- "intro": "",
- "items": [
- {
- "defKey": "10",
- "defName": "共青团员",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "61F3145A-7599-4CCB-B298-D5EE788107BE"
- },
- {
- "defKey": "20",
- "defName": "中共党员",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "ED16D25A-AB2F-4FA0-BB48-2B9031FA28C4"
- },
- {
- "defKey": "30",
- "defName": "民主党派",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "0FB7974A-AE11-438F-86E0-B163316F9272"
- },
- {
- "defKey": "40",
- "defName": "群众",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "7D247234-7E97-45B1-8C56-4A17A370854A"
- },
- {
- "defKey": "90",
- "defName": "未知",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "DA65D752-AF04-4A11-81D8-14A38692A64A"
- }
- ],
- "id": "06EED564-BBA9-4747-8D73-AF809A330CB8"
- },
- {
- "defKey": "Marital",
- "defName": "婚姻状况",
- "intro": "婚姻状况的码表",
- "items": [
- {
- "defKey": "UNMARRIED",
- "defName": "未婚",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "1",
- "id": "20EE81BC-74EE-47DA-A56F-9663B23F44BD"
- },
- {
- "defKey": "MARRIED",
- "defName": "已婚",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "2",
- "id": "4DCA10A8-417E-4A8D-BDF6-0A278C060ADC"
- },
- {
- "defKey": "WIDOWED",
- "defName": "丧偶",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "3",
- "id": "826062A7-057C-4892-B338-06459F5B808D"
- },
- {
- "defKey": "DIVORCE",
- "defName": "离婚",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "4",
- "id": "B23200B4-5E59-4F5E-A779-D981A040FA32"
- },
- {
- "defKey": "UNSPECIFIED",
- "defName": "未说明",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "5",
- "id": "A7928FE2-349A-4702-9682-2EF7205E077B"
- }
- ],
- "id": "EA1587B7-3954-437A-BFE0-FCB0453BCABA"
- },
- {
- "defKey": "StudentStatus",
- "defName": "学生状态",
- "intro": "",
- "items": [
- {
- "defKey": "Normal",
- "defName": "正常",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "1",
- "id": "E9CA1CC9-8851-4F6B-86BA-B9CF0E44EB73"
- },
- {
- "defKey": "Graduated",
- "defName": "毕业",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "2",
- "id": "DEC51D7C-99DF-430C-817D-0499862D3CCC"
- },
- {
- "defKey": "Studied",
- "defName": "肄业",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "3",
- "id": "8853D6B6-75D3-4479-9006-FC731CD85B20"
- },
- {
- "defKey": "Stop",
- "defName": "休学",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "4",
- "id": "C74BA8CF-1DC6-4C79-BAAC-F11EB9C6AF01"
- }
- ],
- "id": "4642BC5F-02EE-4E17-A60C-CF22F86A0282"
- },
- {
- "defKey": "GBNation",
- "defName": "民族",
- "intro": "",
- "items": [
- {
- "defKey": "01",
- "defName": "汉族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "9224DF53-F7C0-447D-B8ED-0A39F799EE19"
- },
- {
- "defKey": "02",
- "defName": "蒙古族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "D57818E3-9206-45BB-AE79-27C64A4AB80F"
- },
- {
- "defKey": "03",
- "defName": "回族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "0A1A3CA9-6D68-4E15-8BD0-9A2FF428D804"
- },
- {
- "defKey": "04",
- "defName": "藏族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "7CC6B6BE-47EA-460E-ACFA-C377468DEA11"
- },
- {
- "defKey": "05",
- "defName": "维吾尔族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "A666D51F-D249-4FAC-B1F3-78C371836CB3"
- },
- {
- "defKey": "06",
- "defName": "苗族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "A0C9E1BA-D87B-4695-ADFA-287FDA32BB5A"
- },
- {
- "defKey": "07",
- "defName": "彝族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "149B5B9E-C1D1-4790-8CCF-0ED5F4B25172"
- },
- {
- "defKey": "08",
- "defName": "壮族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "F9A3E65C-BF4D-4C6B-ADB7-8C9CF0487360"
- },
- {
- "defKey": "09",
- "defName": "布依族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "14F17DE4-E96A-460B-98A6-F84EC8CF9885"
- },
- {
- "defKey": "10",
- "defName": "朝鲜族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "8A81AB18-B1BF-4797-A6E5-DEDB2C6566B0"
- },
- {
- "defKey": "11",
- "defName": "满族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "7D460947-FBD2-4E4D-8366-3B38DCAF09D1"
- }
- ],
- "id": "115EDEFC-0323-410E-81AB-CCAB8879837A"
- },
- {
- "defKey": "GradeLevel",
- "defName": "受教育程度",
- "sort": "",
- "intro": "",
- "items": [],
- "id": "9E7C9788-B805-4C7D-8531-FD1D9DC79B05"
- }
- ],
- "viewGroups": [
- {
- "defKey": "base",
- "defName": "基础数据维护",
- "refEntities": [],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [
- "BF9E20E0-80D3-486D-BD58-5FADCF3E4A1D",
- "06EED564-BBA9-4747-8D73-AF809A330CB8",
- "EA1587B7-3954-437A-BFE0-FCB0453BCABA",
- "4642BC5F-02EE-4E17-A60C-CF22F86A0282",
- "115EDEFC-0323-410E-81AB-CCAB8879837A",
- "9E7C9788-B805-4C7D-8531-FD1D9DC79B05"
- ],
- "id": "2DA923AD-EB8E-4D32-BBCE-E3781E01B9F0",
- "refLogicEntities": []
- },
- {
- "defKey": "sap",
- "defName": "SAP导出数据",
- "refEntities": [],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "65FC6BC3-1799-4797-BFFD-24BAAFBABC21",
- "refLogicEntities": []
- },
- {
- "defKey": "cost",
- "defName": "卷积",
- "refEntities": [],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "401851EF-F256-40D3-87FD-420C871DEFFF",
- "refLogicEntities": []
- },
- {
- "defKey": "cost-compare",
- "defName": "成本对比",
- "refEntities": [],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "78EA1BE7-E8DA-4B0C-8EA3-6930F9D08558",
- "refLogicEntities": []
- },
- {
- "defKey": "excavate",
- "defName": "成本挖掘",
- "refEntities": [],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "8C87C2BA-BBDF-43A2-A8D6-0E35AE171A35",
- "refLogicEntities": []
- }
- ],
- "dataTypeMapping": {
- "referURL": "",
- "mappings": [
- {
- "defKey": "string",
- "id": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "defName": "字串",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "VARCHAR",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "VARCHAR2",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARCHAR",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "VARCHAR",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "VARCHAR",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "VARCHAR2",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "VARCHAR",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "VARCHAR",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "STRING",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "TEXT",
- "797A1496-D649-4261-89B4-544132EC3F36": "String",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "string",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "string",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "string",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "String",
- "56F4B55B-F0B8-4049-9E6B-50B95C1D793A": "VARCHAR",
- "483F9346-C99E-4014-A1D2-A554606BD8A3": "VARCHAR",
- "ABF5836C-0B7C-4007-A41C-F869325E5842": "VARCHAR"
- },
- {
- "defKey": "double",
- "id": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "defName": "小数",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DECIMAL",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "DECIMAL",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "DECIMAL",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "NUMERIC",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "DECIMAL",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "DECIMAL",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "NUMERIC",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "NUMERIC",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "DOUBLE",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "REAL",
- "797A1496-D649-4261-89B4-544132EC3F36": "Double",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Double",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Double",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "decimal",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "double",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "*float64",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "f64",
- "56F4B55B-F0B8-4049-9E6B-50B95C1D793A": "DECIMAL",
- "483F9346-C99E-4014-A1D2-A554606BD8A3": "DECIMAL",
- "ABF5836C-0B7C-4007-A41C-F869325E5842": "NUMERIC"
- },
- {
- "defKey": "int",
- "id": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "defName": "整数",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "INT",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "INT",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "INT",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "INTEGER",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "INT",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "INTEGER",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "INTEGER",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "INT4",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "INT",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "INTEGER",
- "797A1496-D649-4261-89B4-544132EC3F36": "Integer",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Integer",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Integer",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "float",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "int",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "*int",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "i32",
- "56F4B55B-F0B8-4049-9E6B-50B95C1D793A": "INTEGER",
- "483F9346-C99E-4014-A1D2-A554606BD8A3": "INT",
- "ABF5836C-0B7C-4007-A41C-F869325E5842": "INTEGER"
- },
- {
- "defKey": "date",
- "id": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "defName": "日期",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DATETIME",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "DATE",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "DATETIME",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "TIMESTAMP",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "DATE",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "DATE",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "DATE",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "DATE",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "DATETIME",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "NUMERIC",
- "797A1496-D649-4261-89B4-544132EC3F36": "Date",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Date",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Date",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "DateTime",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "timestamp",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "*time.Time",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "DateTime<Local>",
- "56F4B55B-F0B8-4049-9E6B-50B95C1D793A": "DATE",
- "483F9346-C99E-4014-A1D2-A554606BD8A3": "DATETIME",
- "ABF5836C-0B7C-4007-A41C-F869325E5842": "DATE"
- },
- {
- "defKey": "bytes",
- "id": "D516E75B-90F5-4741-B9B3-A186A263F04C",
- "defName": "二进制",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "BLOB",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "BLOB",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARBINARY",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "BYTEA",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "BLOB",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "BLOB",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "BYTEA",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "BYTEA",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "BINARY",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "NONE",
- "797A1496-D649-4261-89B4-544132EC3F36": "byte[]",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "byte[]",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "byte[]",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "binary",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "binary",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "[]byte",
- "56F4B55B-F0B8-4049-9E6B-50B95C1D793A": "BYTE",
- "ABF5836C-0B7C-4007-A41C-F869325E5842": "BYTEA"
- },
- {
- "defKey": "largeText",
- "id": "B17BDED3-085F-40E1-9019-3B79CF2BF075",
- "defName": "大文本",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "TEXT",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "CLOB",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "TEXT",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "TEXT",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "CLOB",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "CLOB",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "TEXT",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "TEXT",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "STRING",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "TEXT",
- "797A1496-D649-4261-89B4-544132EC3F36": "String",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "string",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "string",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "string",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "String",
- "56F4B55B-F0B8-4049-9E6B-50B95C1D793A": "TEXT",
- "483F9346-C99E-4014-A1D2-A554606BD8A3": "STRING",
- "ABF5836C-0B7C-4007-A41C-F869325E5842": "TEXT"
- }
- ]
- },
- "domains": [
- {
- "defKey": "DefaultString",
- "defName": "默认字串",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 255,
- "scale": "",
- "uiHint": "",
- "id": "9092C4E0-1A54-4859-ABBB-5B62DBC27573"
- },
- {
- "defKey": "IdOrKey",
- "defName": "主键标识",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 32,
- "scale": "",
- "uiHint": "",
- "id": "16120F75-6AA7-4483-868D-F07F511BB081"
- },
- {
- "defKey": "Name",
- "defName": "名称",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 90,
- "scale": "",
- "uiHint": "",
- "id": "54611CCC-CA4B-42E1-9F32-4944C85B85A6"
- },
- {
- "defKey": "Int",
- "defName": "整数",
- "applyFor": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E"
- },
- {
- "defKey": "Double",
- "defName": "小数",
- "applyFor": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "len": 24,
- "scale": 6,
- "uiHint": "",
- "id": "FF4459C5-6B45-4DBF-8FC0-E06239BC05B4"
- },
- {
- "defKey": "Money",
- "defName": "金额",
- "applyFor": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "len": 24,
- "scale": 6,
- "uiHint": "",
- "id": "C3B1681B-99F9-4818-9E80-DE1652A51D85"
- },
- {
- "defKey": "DateTime",
- "defName": "日期时间",
- "applyFor": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC"
- },
- {
- "defKey": "YesNo",
- "defName": "是否",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": "1",
- "scale": "",
- "uiHint": "",
- "id": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF"
- },
- {
- "defKey": "Dict",
- "defName": "数据字典",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": "32",
- "scale": "",
- "uiHint": "",
- "id": "73FD2BAD-2358-4336-B96D-45DC897BD792"
- },
- {
- "defKey": "DescText",
- "defName": "描述文本",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": "900",
- "scale": "",
- "uiHint": "",
- "id": "3E948CEC-3070-472C-AF92-F3CA11EC9D15"
- }
- ],
- "diagrams": [
- {
- "defKey": "1逻辑模型",
- "defName": "",
- "relationType": "field",
- "canvasData": {
- "cells": [
- {
- "id": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "shape": "group",
- "position": {
- "x": -320,
- "y": 460
- },
- "label": "### 界面与表关系图",
- "size": {
- "width": 2790,
- "height": 2370
- },
- "children": [
- "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "e9895e8e-4c87-4ca5-9855-3155b08e1e9a",
- "50255b65-de6e-4032-b606-58482a662442",
- "71e702a2-681a-453f-a15e-30ff10e3b439",
- "32dfec65-cfe2-4f80-9f86-6dfd50c2f07f",
- "c306ccee-689c-49cf-a846-ec1e6a451eb7",
- "ff5515d5-21a9-4272-86b2-c984273febc1",
- "ab4a33f9-98c1-4690-87aa-46e590bd7b0c",
- "8e8dd851-2e95-4bd5-8623-645b6e590bab",
- "aa15bf4b-eb5c-4beb-94be-98c9cf34c41a",
- "d9b4230a-9a29-4b06-9bc2-7d0021d99423",
- "a2aac2ea-416f-4c73-81c2-cd1000ccd7fe",
- "d97d6f07-8365-40ab-bde8-34511452e62f",
- "ea0f4b6c-37b3-42f7-8f12-0a946e1ae841",
- "a9ad3011-be3b-45ce-9200-cbd99874e48d",
- "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "db2e0214-00dd-4c58-ba37-627fd8cba8d2",
- "aa201a0f-fd7d-4393-b33a-589fa51f91b6",
- "7f4cc984-aefc-452a-bd22-39ddc3fd7a43",
- "14b1e9e8-3950-432b-9efd-83bfe8ce0d37",
- "bd6cd2f6-55ae-43fd-af6c-22bdbaf96a00",
- "ecf1f808-4e1e-4f2f-bb68-016cfd5d76b2",
- "764cbe48-4a33-4752-94a9-67bda1226718",
- "5bed2e45-b438-46cc-8ee1-72eeaa2c78c6",
- "06ca758c-3187-47bd-8136-ca10dd94640b",
- "b0b6d230-8b0f-4f2f-9d2e-b3d8cd88b234",
- "e4c40d33-e4c2-4dea-9413-62f7c9d772db",
- "06ca758c-3187-47bd-8136-ca10dd94640b",
- "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "db2e0214-00dd-4c58-ba37-627fd8cba8d2",
- "aa201a0f-fd7d-4393-b33a-589fa51f91b6",
- "a9ad3011-be3b-45ce-9200-cbd99874e48d",
- "ea0f4b6c-37b3-42f7-8f12-0a946e1ae841",
- "7b27855a-7467-439b-b846-fb7a369f80ae",
- "f2344237-4b72-4042-a531-097f8f467b64",
- "182b311f-746e-49c8-8bfa-c0fec449eb2a",
- "c306ccee-689c-49cf-a846-ec1e6a451eb7",
- "d9b4230a-9a29-4b06-9bc2-7d0021d99423",
- "ff5515d5-21a9-4272-86b2-c984273febc1",
- "32dfec65-cfe2-4f80-9f86-6dfd50c2f07f",
- "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "50255b65-de6e-4032-b606-58482a662442",
- "9015a485-4289-4b5e-925c-5d5dc7851d2e",
- "54f3478c-85b5-4b98-8c68-332a9a037140",
- "182b311f-746e-49c8-8bfa-c0fec449eb2a",
- "db184b6f-8cb3-4bbb-8290-9c5438f9c11b",
- "bd3bbe46-89e6-43dc-a1a0-59968252238d",
- "14913b43-5f56-45c0-8a8b-128685ae8831",
- "db184b6f-8cb3-4bbb-8290-9c5438f9c11b",
- "9015a485-4289-4b5e-925c-5d5dc7851d2e",
- "e4d93dce-4df5-403b-bd9d-f126fd1cb7ee",
- "b27fbbab-850d-4577-bd84-dfec38412d43",
- "b82b944c-8659-4720-b69e-e6e066b53882",
- "ab4a33f9-98c1-4690-87aa-46e590bd7b0c",
- "9a99fd26-86c6-42b3-9fe1-5380d3314003",
- "4e142b26-fa22-4806-aee3-7b598f1eaede",
- "a2c4ce7b-8f43-4dc6-b29f-71454f6de700",
- "aa15bf4b-eb5c-4beb-94be-98c9cf34c41a",
- "8e8dd851-2e95-4bd5-8623-645b6e590bab",
- "35690dd6-bb9b-44bd-95cb-60ba826eb886",
- "7450b679-24ae-438a-94d9-3619edf7d17b",
- "26caad8d-227c-4985-a343-e647e69c682e",
- "f5f60922-9d66-4f92-9a70-11c6cce0e702",
- "339ae80b-97a9-47d5-a701-742796f5143e",
- "3623f1fd-62e0-4004-a07c-61e6c35c15fc",
- "36e0a409-a617-465a-bd82-435826d7af9b",
- "bbf38d0b-7d61-4a17-b39c-c56ae830f9bd",
- "11267869-dc5a-411d-b763-fc0ad08db8a6",
- "5278e0a2-f809-4023-b439-b35ae083a325",
- "80e84e01-fbda-4caf-a016-eae9c69aea5f"
- ]
- },
- {
- "id": "a2aac2ea-416f-4c73-81c2-cd1000ccd7fe",
- "link": "{\"type\":\"internally\",\"value\":\"7891EB10-2F25-42A4-AC94-980756D9F709\"}",
- "shape": "edit-node",
- "position": {
- "x": 615.0000000000198,
- "y": 1759.9999999999955
- },
- "label": "### 产品工序\n---\n工厂代码\n自制料号(?)\n工艺路线号\n序号\n工序名称\n成本中心代码\n成本中心名称\n人工工时\n人工费率\n设备工时\n设备费率\n燃动工时\n燃动费率\n辅料工时\n辅料费率\n其他工时\n其他费率\n版本(?)",
- "fillColor": "rgb(117, 190, 250)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 200,
- "height": 360
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "d97d6f07-8365-40ab-bde8-34511452e62f",
- "link": "{\"type\":\"internally\",\"value\":\"9D89F846-66FC-42B0-B655-7083874263E1\"}",
- "shape": "edit-node",
- "position": {
- "x": 390.00000000001955,
- "y": 1759.9999999999955
- },
- "label": "### 最近采购价\n---\nid\n工厂代号(工厂id)\n门控料号(?物料id)\n产品名称(?与物料有什么区别)\n规格\n单位\n不含税价格\n估算日期\n采购类型\n是否启用\n维护人\n维护时间",
- "fontColor": "#000000",
- "fillColor": "rgb(117, 190, 250)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 180,
- "height": 270
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "764cbe48-4a33-4752-94a9-67bda1226718",
- "shape": "edit-node",
- "position": {
- "x": 370.0000000000198,
- "y": 1190.0000000000061
- },
- "label": "### 成本挖掘任务结果\n---\nid\n任务id\n实际总成本\n标准总成本\n总差额\n差额比\n是否有传输过账\n报告状态\n",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 130,
- "height": 190
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "f2344237-4b72-4042-a531-097f8f467b64",
- "shape": "erdRelation",
- "source": {
- "cell": "ecf1f808-4e1e-4f2f-bb68-016cfd5d76b2",
- "port": "bottom2"
- },
- "target": {
- "cell": "5bed2e45-b438-46cc-8ee1-72eeaa2c78c6",
- "port": "bottom2"
- },
- "relation": "none:none",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "7b27855a-7467-439b-b846-fb7a369f80ae",
- "shape": "erdRelation",
- "source": {
- "cell": "ecf1f808-4e1e-4f2f-bb68-016cfd5d76b2",
- "port": "out2"
- },
- "target": {
- "cell": "764cbe48-4a33-4752-94a9-67bda1226718",
- "port": "in2"
- },
- "relation": "none:none",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "182b311f-746e-49c8-8bfa-c0fec449eb2a",
- "shape": "erdRelation",
- "source": {
- "cell": "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "port": "out3"
- },
- "target": {
- "cell": "aa201a0f-fd7d-4393-b33a-589fa51f91b6",
- "port": "in3"
- },
- "relation": "none:concave",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "db184b6f-8cb3-4bbb-8290-9c5438f9c11b",
- "shape": "erdRelation",
- "source": {
- "cell": "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "port": "out2"
- },
- "target": {
- "cell": "db2e0214-00dd-4c58-ba37-627fd8cba8d2",
- "port": "in3"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "9015a485-4289-4b5e-925c-5d5dc7851d2e",
- "shape": "erdRelation",
- "source": {
- "cell": "a9ad3011-be3b-45ce-9200-cbd99874e48d",
- "port": "top2"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "bottom2"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "e4d93dce-4df5-403b-bd9d-f126fd1cb7ee",
- "shape": "erdRelation",
- "source": {
- "cell": "ecf1f808-4e1e-4f2f-bb68-016cfd5d76b2",
- "port": "top3"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "bottom"
- },
- "relation": "none:n",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "5278e0a2-f809-4023-b439-b35ae083a325",
- "shape": "erdRelation",
- "source": {
- "cell": "ecf1f808-4e1e-4f2f-bb68-016cfd5d76b2",
- "port": "top4"
- },
- "target": {
- "cell": "bd6cd2f6-55ae-43fd-af6c-22bdbaf96a00",
- "port": "top3"
- },
- "relation": "none:n",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "54f3478c-85b5-4b98-8c68-332a9a037140",
- "shape": "erdRelation",
- "source": {
- "cell": "a9ad3011-be3b-45ce-9200-cbd99874e48d",
- "port": "top"
- },
- "target": {
- "cell": "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "port": "bottom2"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "9a99fd26-86c6-42b3-9fe1-5380d3314003",
- "shape": "erdRelation",
- "source": {
- "cell": "a9ad3011-be3b-45ce-9200-cbd99874e48d",
- "port": "top3"
- },
- "target": {
- "cell": "ab4a33f9-98c1-4690-87aa-46e590bd7b0c",
- "port": "bottom"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "14913b43-5f56-45c0-8a8b-128685ae8831",
- "shape": "erdRelation",
- "source": {
- "cell": "ea0f4b6c-37b3-42f7-8f12-0a946e1ae841",
- "port": "top2"
- },
- "target": {
- "cell": "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "port": "bottom"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "b27fbbab-850d-4577-bd84-dfec38412d43",
- "shape": "erdRelation",
- "source": {
- "cell": "ea0f4b6c-37b3-42f7-8f12-0a946e1ae841",
- "port": "top3"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "in3"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "4e142b26-fa22-4806-aee3-7b598f1eaede",
- "shape": "erdRelation",
- "source": {
- "cell": "ea0f4b6c-37b3-42f7-8f12-0a946e1ae841",
- "port": "top3"
- },
- "target": {
- "cell": "ab4a33f9-98c1-4690-87aa-46e590bd7b0c",
- "port": "bottom2"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "a2c4ce7b-8f43-4dc6-b29f-71454f6de700",
- "shape": "erdRelation",
- "source": {
- "cell": "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "port": "top2"
- },
- "target": {
- "cell": "ab4a33f9-98c1-4690-87aa-46e590bd7b0c",
- "port": "in3"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "80e84e01-fbda-4caf-a016-eae9c69aea5f",
- "shape": "erdRelation",
- "source": {
- "cell": "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "port": "top3"
- },
- "target": {
- "cell": "bd6cd2f6-55ae-43fd-af6c-22bdbaf96a00",
- "port": "in3"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "bd3bbe46-89e6-43dc-a1a0-59968252238d",
- "shape": "erdRelation",
- "source": {
- "cell": "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "port": "top"
- },
- "target": {
- "cell": "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "port": "bottom"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "b82b944c-8659-4720-b69e-e6e066b53882",
- "shape": "erdRelation",
- "source": {
- "cell": "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "port": "top2"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "in3"
- },
- "relation": "none:n",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "ad80ead0-2c42-49a0-9571-931e4536609a",
- "shape": "erdRelation",
- "source": {
- "cell": "e9895e8e-4c87-4ca5-9855-3155b08e1e9a",
- "port": "bottom"
- },
- "target": {
- "cell": "c306ccee-689c-49cf-a846-ec1e6a451eb7",
- "port": "top2"
- },
- "relation": "none:n",
- "fillColor": "rgb(245, 220, 78)",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "a1e1cd85-61f6-4ff4-a6c1-b7057722d9c5",
- "shape": "erdRelation",
- "source": {
- "cell": "e9895e8e-4c87-4ca5-9855-3155b08e1e9a",
- "port": "bottom2"
- },
- "target": {
- "cell": "32dfec65-cfe2-4f80-9f86-6dfd50c2f07f",
- "port": "top"
- },
- "relation": "none:n",
- "fillColor": "rgb(245, 220, 78)",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "c45fd09f-f5e0-4a1b-905a-b6623ed429ec",
- "shape": "erdRelation",
- "source": {
- "cell": "e9895e8e-4c87-4ca5-9855-3155b08e1e9a",
- "port": "bottom2"
- },
- "target": {
- "cell": "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "port": "top2"
- },
- "relation": "none:n",
- "fillColor": "rgb(245, 220, 78)",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "80ff1b9b-450a-4838-ba92-1780c4c3edde",
- "shape": "erdRelation",
- "source": {
- "cell": "71e702a2-681a-453f-a15e-30ff10e3b439",
- "port": "bottom"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "top"
- },
- "relation": "none:n",
- "vertices": [
- {
- "x": 480,
- "y": 790
- }
- ],
- "fillColor": "rgb(245, 220, 78)",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "bbf38d0b-7d61-4a17-b39c-c56ae830f9bd",
- "shape": "erdRelation",
- "source": {
- "cell": "ff5515d5-21a9-4272-86b2-c984273febc1",
- "port": "bottom"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "top2"
- },
- "relation": "none:n",
- "vertices": [
- {
- "x": 660.0000000000048,
- "y": 720.0000000000061
- }
- ],
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "11267869-dc5a-411d-b763-fc0ad08db8a6",
- "shape": "erdRelation",
- "source": {
- "cell": "ff5515d5-21a9-4272-86b2-c984273febc1",
- "port": "bottom3"
- },
- "target": {
- "cell": "ab4a33f9-98c1-4690-87aa-46e590bd7b0c",
- "port": "top2"
- },
- "relation": "none:n",
- "vertices": [
- {
- "x": 710.0000000000048,
- "y": 730.0000000000061
- },
- {
- "x": 1070.0000000000048,
- "y": 800.0000000000061
- }
- ],
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "f5f60922-9d66-4f92-9a70-11c6cce0e702",
- "shape": "erdRelation",
- "source": {
- "cell": "8e8dd851-2e95-4bd5-8623-645b6e590bab",
- "port": "in2"
- },
- "target": {
- "cell": "c306ccee-689c-49cf-a846-ec1e6a451eb7",
- "port": "top3"
- },
- "relation": "none:n",
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "339ae80b-97a9-47d5-a701-742796f5143e",
- "shape": "erdRelation",
- "source": {
- "cell": "8e8dd851-2e95-4bd5-8623-645b6e590bab",
- "port": "bottom"
- },
- "target": {
- "cell": "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "port": "top"
- },
- "relation": "none:concave",
- "vertices": [
- {
- "x": 500,
- "y": 730
- }
- ],
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "3623f1fd-62e0-4004-a07c-61e6c35c15fc",
- "shape": "erdRelation",
- "source": {
- "cell": "8e8dd851-2e95-4bd5-8623-645b6e590bab",
- "port": "bottom2"
- },
- "target": {
- "cell": "c306ccee-689c-49cf-a846-ec1e6a451eb7",
- "port": "top2"
- },
- "relation": "none:n",
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "36e0a409-a617-465a-bd82-435826d7af9b",
- "shape": "erdRelation",
- "source": {
- "cell": "8e8dd851-2e95-4bd5-8623-645b6e590bab",
- "port": "bottom3"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "top3"
- },
- "relation": "none:n",
- "vertices": [
- {
- "x": 570,
- "y": 770
- }
- ],
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "35690dd6-bb9b-44bd-95cb-60ba826eb886",
- "shape": "erdRelation",
- "source": {
- "cell": "aa15bf4b-eb5c-4beb-94be-98c9cf34c41a",
- "port": "bottom3"
- },
- "target": {
- "cell": "d9b4230a-9a29-4b06-9bc2-7d0021d99423",
- "port": "top2"
- },
- "relation": "none:n",
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "7450b679-24ae-438a-94d9-3619edf7d17b",
- "shape": "erdRelation",
- "source": {
- "cell": "aa15bf4b-eb5c-4beb-94be-98c9cf34c41a",
- "port": "bottom2"
- },
- "target": {
- "cell": "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "port": "top3"
- },
- "relation": "none:n",
- "vertices": [
- {
- "x": 360.0000000000048,
- "y": 730.0000000000061
- }
- ],
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "26caad8d-227c-4985-a343-e647e69c682e",
- "shape": "erdRelation",
- "source": {
- "cell": "aa15bf4b-eb5c-4beb-94be-98c9cf34c41a",
- "port": "bottom"
- },
- "target": {
- "cell": "50255b65-de6e-4032-b606-58482a662442",
- "port": "top2"
- },
- "relation": "none:n",
- "vertices": [
- {
- "x": 430.0000000000048,
- "y": 730.0000000000061
- }
- ],
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "e4c40d33-e4c2-4dea-9413-62f7c9d772db",
- "shape": "edit-node",
- "position": {
- "x": 190.00000000000477,
- "y": 969.9999999999952
- },
- "label": "### 菜单管理\n---\nid\n菜单名称\n菜单路径\n菜单模块\n是否启用\n说明\n创建人\n创建时间\n",
- "fillColor": "#DDE5FF",
- "size": {
- "width": 150,
- "height": 180
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "ea0f4b6c-37b3-42f7-8f12-0a946e1ae841",
- "shape": "edit-node",
- "position": {
- "x": 1220.0000000000095,
- "y": 1190.0000000000123
- },
- "label": "### 项目标准成本缺失\n---\n工厂代码(工厂id)\n物料料号(物料id)\n产品名称\n项目名称",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 130,
- "height": 150
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "ecf1f808-4e1e-4f2f-bb68-016cfd5d76b2",
- "shape": "edit-node",
- "position": {
- "x": 210.00000000000477,
- "y": 1190.0000000000061
- },
- "label": "### 成本挖掘任务\n---\nid\n工厂\n年\n月\n物料号\nWBS号\n标准版本号",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 130,
- "height": 180
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "7f4cc984-aefc-452a-bd22-39ddc3fd7a43",
- "shape": "edit-node",
- "position": {
- "x": 880.0000000000155,
- "y": 1749.9999999999989
- },
- "label": "### 标准成本结果单行查询\n---\n工厂\n低阶码\n物料编码\n品名\n图号\n规格\n相对用量\n单位\n制造类型\n本阶单位成本\n本阶相对成本\n相对材料成本\n相对人工成本\n相对制费成本\n总标准成本--电子实际\n总标准成本--7525\n本阶材料成本--电子实际\n本阶材料成本-7525\n本阶人工成本\n本阶设备成本\n本阶燃动成本\n本阶辅料成本\n本阶其它成本\n累计材料成本-电子实际\n累计材料成本-7525\n累计人工成本\n累计设备成本\n累计燃动成本\n累计辅料成本\n累计其它成本\n相对材料成本-7525\n相对总成本\n相对总成本-7525\n层级\n版本",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 210,
- "height": 670
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "14b1e9e8-3950-432b-9efd-83bfe8ce0d37",
- "shape": "edit-node",
- "position": {
- "x": 1140.0000000000198,
- "y": 1749.9999999999989
- },
- "label": "### 标准成本结果BOM结构树查询\n---\n物料名称\n总标准成本-电子实际\t\n结构总成本-电子实际\t\n结构人工成本\t\n结构材料成本-电子实际\t\n本阶材料成本-电子实际\t\n本阶材料成本-电子实际-材料\t\n本阶材料成本-电子实际-门控\t\n本阶材料成本-电子实际-电机\t\n本阶材料成本-7525\t\n本阶材料成本-7525-材料\t\n本阶材料成本-7525-门控\t\n本阶材料成本-7525-电机\t\n本阶人工成本\t\n本阶设备成本\t\n本阶燃动成本\t\n本阶辅料成本\t\n本阶其他成本\t\n物料图号\n总标准成本-7525\t\n结构总成本-7525\t\n结构制费成本\t\n结构材料成本-7525\t\n累计材料成本-电子实际\t\n累计材料成本-电子实际-材料\t\n累计材料成本-电子实际-门控\t\n累计材料成本-电子实际-电机\t\n累计材料成本-7525\t\n累计材料成本-7525-材料\t\n累计材料成本-7525-门控\t\n累计材料成本-7525-电机\t\n累计人工成本\t\n累计设备成本\t\n累计燃动成本\t\n累计辅料成本\t\n累计其他成本",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 210,
- "height": 690
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "aa201a0f-fd7d-4393-b33a-589fa51f91b6",
- "shape": "edit-node",
- "position": {
- "x": 1690.000000000009,
- "y": 1470.0000000000123
- },
- "label": "### 标准成本结果\n---\n工厂代码\n物料编码\n版本号\n机械材料\n门控\n电机\nMK物料\n包装箱\n人工\n运输费\n制费\n成本合计\n7525门控\n7525合计",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 150,
- "height": 290
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "5bed2e45-b438-46cc-8ee1-72eeaa2c78c6",
- "shape": "edit-node",
- "position": {
- "x": 380.0000000000048,
- "y": 1410.0000000000061
- },
- "label": "### 成本挖掘报告\n---\n对比分析\n原因分析\n",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 110,
- "height": 150
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "96e751a3-f338-4cc1-937a-b8d1a6acfa1d",
- "shape": "edit-node",
- "position": {
- "x": 1080.0000000000246,
- "y": 1470.0000000000123
- },
- "label": "### 成本计算和数据导出(计算计划)\n---\n项目名称\n阶段\n日期\n版本号\n工厂\n物料号\n状态\n关键部件缺失信息(该字段的用意?)",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 210,
- "height": 250
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "db2e0214-00dd-4c58-ba37-627fd8cba8d2",
- "shape": "edit-node",
- "position": {
- "x": 1355.0000000000246,
- "y": 1550.000000000005
- },
- "label": "### 部件缺失信息\n---\n工厂\n物料号\n版本号\n缺失信息(缺失备注信息)",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 160,
- "height": 150
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "a9ad3011-be3b-45ce-9200-cbd99874e48d",
- "shape": "edit-node",
- "position": {
- "x": 1440.0000000000095,
- "y": 1370.0000000000123
- },
- "label": "### 当月入库标准成本缺失\n---\n工厂代码(工厂id)\n物料料号(物料id)\n产品名称\nWBS号\n项目名称(项目id)\n库存地点编号",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 160,
- "height": 160
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "b0b6d230-8b0f-4f2f-9d2e-b3d8cd88b234",
- "shape": "edit-node",
- "position": {
- "x": 350.0000000000048,
- "y": 969.9999999999952
- },
- "label": "### 角色管理\n---\nid\n角色名称\n是否启用\n操作权限",
- "fillColor": "#DDE5FF",
- "size": {
- "width": 170,
- "height": 150
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "c306ccee-689c-49cf-a846-ec1e6a451eb7",
- "shape": "edit-node",
- "position": {
- "x": 740.0000000000243,
- "y": 930.0000000000014
- },
- "label": "### 用户\n---\nid\n用户名\n昵称\n是否启用\n所属角色\n密码\n创建时间\n\n",
- "fillColor": "#DDE5FF",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 90,
- "height": 160
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "d9b4230a-9a29-4b06-9bc2-7d0021d99423",
- "link": "{\"type\":\"internally\",\"value\":\"7AE6268A-7B4D-4F6A-8E6C-19F7C93C3C49\"}",
- "shape": "edit-node",
- "position": {
- "x": 845.0000000000246,
- "y": 950.0000000000123
- },
- "label": "### 数据字典\n---\n采购类型(一般采购、外协采购)\n是否启用(是、否)\n项目阶段(初始、首批、量\n产)\n制造类型\n版本状态",
- "fillColor": "#DDE5FF",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 170,
- "height": 150
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "bd6cd2f6-55ae-43fd-af6c-22bdbaf96a00",
- "link": "{\"type\":\"internally\",\"value\":\"1271309E-2310-435D-B129-DC3F72BBA013\"}",
- "shape": "edit-node",
- "position": {
- "x": 1620.0000000000048,
- "y": 1150.0000000000061
- },
- "label": "### 物料号最新的版本号\n---\n项目类型\n子项目号\n项目名称\n项目阶段\n项目日期\n图号\n工厂\n物料号\n版本号\n版本状态",
- "fillColor": "rgb(90, 213, 198)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 170,
- "height": 220
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "ab4a33f9-98c1-4690-87aa-46e590bd7b0c",
- "link": "{\"type\":\"internally\",\"value\":\"236F8414-6100-429D-8DEC-A223B0BDA052\"}",
- "shape": "edit-node",
- "position": {
- "x": 1460.0000000000095,
- "y": 930.0000000000014
- },
- "label": "### 项目\n---\nid\n项目编号\n项目名称\n项目类型\n计划开始时间\n计划结束时间\n项目状态",
- "fillColor": "#DDE5FF",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 120,
- "height": 160
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "e9895e8e-4c87-4ca5-9855-3155b08e1e9a",
- "link": "{\"type\":\"internally\",\"value\":\"65E2E950-34BE-49A8-98A3-9EB13E974B8F\"}",
- "shape": "edit-node",
- "position": {
- "x": 280.0000000000198,
- "y": 579.9999999999952
- },
- "label": "### 小时费用率\n---\n年度\n工厂代码(工厂id)\n成本中心代码(成本中心id)\n成本中心名称(成本中心id)\n人工小时费率\n设备小时费率\n燃动小时费率\n辅料小时费率\n其他小时费率\n生效日期\n失效日期\n维护人员(用户id)\n维护时间",
- "fontColor": "rgb(52, 124, 212)",
- "fillColor": "rgb(245, 220, 78)",
- "size": {
- "width": 180,
- "height": 270
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "71e702a2-681a-453f-a15e-30ff10e3b439",
- "link": "{\"type\":\"internally\",\"value\":\"4438394B-60D7-4566-91D1-4A14E2E16314\"}",
- "shape": "edit-node",
- "position": {
- "x": 500.0000000000198,
- "y": 579.9999999999952
- },
- "label": "### 7525价格\n---\nid\n年份\n门控料号(物料id)\n物料规格信息\n价格",
- "fontColor": "rgb(52, 124, 212)",
- "fillColor": "rgb(245, 220, 78)",
- "size": {
- "width": 120,
- "height": 160
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "ff5515d5-21a9-4272-86b2-c984273febc1",
- "link": "{\"type\":\"internally\",\"value\":\"323C2CE9-EC06-4BD2-B0FB-A2CD69461990\"}",
- "shape": "edit-node",
- "position": {
- "x": 830.0000000000243,
- "y": 549.9999999999952
- },
- "label": "### 预算价格\n---\n年度\n物料号(物料id)\n物料描述(物料id)\n项目编号(项目id)\n预算价格",
- "fontColor": "rgb(52, 124, 212)",
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 160,
- "height": 130
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "in4",
- "group": "in"
- }
- ]
- }
- },
- {
- "id": "32dfec65-cfe2-4f80-9f86-6dfd50c2f07f",
- "link": "{\"type\":\"internally\",\"value\":\"15372773-A008-4A5F-B23E-75E100F99B47\"}",
- "shape": "edit-node",
- "position": {
- "x": 1040.0000000000277,
- "y": 965.0000000000014
- },
- "label": "### 成本中心\n---\nid\n成本中心代码",
- "fontColor": "rgb(52, 124, 212)",
- "fillColor": "#DDE5FF",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 90,
- "height": 70
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "06ca758c-3187-47bd-8136-ca10dd94640b",
- "shape": "edit-node",
- "position": {
- "x": 805.0000000000246,
- "y": 1200.0000000000123
- },
- "label": "### 成本挖掘统计\n---\n工厂\n年度\n月度\n库存地点\n材料成本-实际\n人工成本-实际\n制造费用-实际\n总成本-电子实际\n材料成本-标准\n人工成本-标准\n制造费用-标准\n标准成本-电子实际\n材料成本-差异\n人工成本-差异\n制造费用-差异\n总成本差异-电子实际\n---\n原因分析",
- "fillColor": "rgb(247, 151, 128)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 140,
- "height": 350
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "e6458913-d5bb-4d3e-8194-4e983ee9561b",
- "link": "{\"type\":\"internally\",\"value\":\"0C137DAC-F352-41FC-83D4-852123619E5C\"}",
- "shape": "edit-node",
- "position": {
- "x": 1170.0000000000277,
- "y": 950.0000000000123
- },
- "label": "### 工厂\n---\nid\n工厂代码",
- "fontColor": "rgb(52, 124, 212)",
- "fillColor": "#DDE5FF",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 80,
- "height": 70
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "50255b65-de6e-4032-b606-58482a662442",
- "link": "{\"type\":\"internally\",\"value\":\"7D1DEA8A-7373-4659-B1A7-B0E72416EDA7\"}",
- "shape": "edit-node",
- "position": {
- "x": 1290.0000000000246,
- "y": 930.0000000000014
- },
- "label": "### 物料\n---\nid\n工厂代号(工厂id)\n物料号\n物料名称\n图号",
- "fillColor": "#DDE5FF",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 140,
- "height": 140
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "top4",
- "group": "top"
- }
- ]
- }
- },
- {
- "id": "8e8dd851-2e95-4bd5-8623-645b6e590bab",
- "link": "{\"type\":\"internally\",\"value\":\"38DC4808-C376-4C0A-9E1D-9BE756B68A7D\"}",
- "shape": "edit-node",
- "position": {
- "x": 1090.0000000000155,
- "y": 549.9999999999952
- },
- "label": "### 生产批量设置\n---\nid\n门控料号(物料id)\n工厂代号(工厂id)\n生产批量\n维护人(用户id)\n维护时间",
- "fontColor": "rgb(52, 124, 212)",
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 140,
- "height": 160
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- },
- {
- "id": "aa15bf4b-eb5c-4beb-94be-98c9cf34c41a",
- "link": "{\"type\":\"internally\",\"value\":\"9D89F846-66FC-42B0-B655-7083874263E1\"}",
- "shape": "edit-node",
- "position": {
- "x": 1270.0000000000095,
- "y": 549.9999999999952
- },
- "label": "### 最近采购价格\n---\nid\n工厂代号(工厂id)\n门控料号(物料id)\n产品名称(?与物料有什么区别)\n规格\n单位\n不含税价格\n估算日期\n采购类型\n是否启用",
- "fontColor": "rgb(52, 124, 212)",
- "fillColor": "rgb(245, 220, 78)",
- "parent": "4fa67bb0-fbbe-4388-ac9e-6bb32e9cb04c",
- "size": {
- "width": 150,
- "height": 220
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- },
- {
- "id": "bottom4",
- "group": "bottom"
- }
- ]
- }
- }
- ]
- },
- "id": "49BB7996-5205-4A52-96A3-FE87B1D8C4AC",
- "comment": ""
- },
- {
- "defKey": "2",
- "defName": "逻辑关系",
- "relationType": "field",
- "canvasData": {
- "cells": [
- {
- "id": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "shape": "group",
- "position": {
- "x": -410,
- "y": -810
- },
- "label": "",
- "size": {
- "width": 2140,
- "height": 1760
- },
- "children": [
- "e1d3d3ec-83d1-4ca6-9872-3c147e22ce3a",
- "e1d3d3ec-83d1-4ca6-9872-3c147e22ce3a",
- "329ba25d-42e4-4905-8a47-732834e62426",
- "017063b8-dfde-4e5d-8017-7931f988f635",
- "c915bf75-4064-43dc-ab40-2b602f12e6e3",
- "054016c2-5f62-427b-869b-41ba43ea4229",
- "42ccd398-ab73-4260-9988-f1b90a413019",
- "4bebc0f0-5b95-471d-9311-44088b5ddf57",
- "6e45f366-d22c-4af6-bcfc-701d81680466",
- "7b854648-6489-4db4-a4b1-0ac3760e7f02",
- "febd58fb-80af-4cd4-967b-c44028f271a2"
- ]
- },
- {
- "id": "e1d3d3ec-83d1-4ca6-9872-3c147e22ce3a",
- "shape": "group",
- "position": {
- "x": 173.0000000000033,
- "y": -396.0000000000026
- },
- "label": "## 产成品料、工、费占比\n",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 290,
- "height": 300
- },
- "children": [
- "08104722-6ca2-48cb-9791-9a1d780b712c",
- "1e094ebb-2aab-4589-88b1-3b034654ffe0",
- "d87bb07c-916d-4d81-a898-f3f551215fdb"
- ]
- },
- {
- "id": "329ba25d-42e4-4905-8a47-732834e62426",
- "shape": "group",
- "position": {
- "x": -379.9999999999991,
- "y": -376.0000000000026
- },
- "label": "## 物料",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 240,
- "height": 210
- },
- "children": [
- "7da48b7d-a234-4584-a090-4c9d38f450d9"
- ]
- },
- {
- "id": "017063b8-dfde-4e5d-8017-7931f988f635",
- "shape": "group",
- "position": {
- "x": 468.0000000000032,
- "y": -781.0000000000023
- },
- "label": "## 工时工序",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 270,
- "height": 190
- },
- "children": [
- "a509e0a0-140a-4d92-85c3-c229a4f41f00"
- ]
- },
- {
- "id": "c915bf75-4064-43dc-ab40-2b602f12e6e3",
- "shape": "group",
- "position": {
- "x": 193.00000000000333,
- "y": -781.0000000000022
- },
- "label": "## BOM(含人员、设备工时)",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 240,
- "height": 340
- },
- "children": [
- "f684333b-7b36-49c2-b02a-8626b5094245",
- "5a935d84-d048-41ea-adef-11177e4b4d63"
- ]
- },
- {
- "id": "054016c2-5f62-427b-869b-41ba43ea4229",
- "shape": "group",
- "position": {
- "x": -396.9999999999975,
- "y": -40
- },
- "label": "## 产品报价成本",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 640,
- "height": 630
- },
- "children": [
- "78736a0b-4c09-4408-b41c-19f54132bf75",
- "b3f64ccd-1a46-4f84-95d0-8d91cd6b251d",
- "a368a778-43c7-4bd0-b3cf-3c6114841edf"
- ]
- },
- {
- "id": "42ccd398-ab73-4260-9988-f1b90a413019",
- "shape": "group",
- "position": {
- "x": -81.99999999999744,
- "y": -781.0000000000024
- },
- "label": "## 产品信息(上下级结构树)\n\n---\n###### /setting/bomInfo/detailList?pageNum=1&pageSize=10&productMainType=插座线束&module=防护盖模块&productSubType1=软质盖&productSubType2=GB交流软插盖\n\nSELECT * from knne_quot_prod_process_hours WHERE material_code IN(SELECT material_code FROM `knne_bom_info` WHERE product_main_type=\"插座线束\" and module=\"防护盖模块\" and product_sub_type1=\"软质盖\" and product_sub_type2=\"GB交流软插盖\")\n",
- "fontColor": "rgb(183, 185, 189)",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 240,
- "height": 210
- },
- "children": [
- "95e49e0e-8c2e-4fef-ac5f-0d0e51dbc419"
- ]
- },
- {
- "id": "4bebc0f0-5b95-471d-9311-44088b5ddf57",
- "shape": "group",
- "position": {
- "x": -121.99999999999744,
- "y": -376.00000000000375
- },
- "label": "",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 280,
- "height": 160
- },
- "children": [
- "fb8aad47-31ed-42dc-9a3f-6acf6ff52888"
- ]
- },
- {
- "id": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "shape": "group",
- "position": {
- "x": 855.0000000000005,
- "y": -781.0000000000023
- },
- "label": "## 产品费用(用量、单位、单价)",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 320,
- "height": 880
- },
- "children": [
- "33599621-131a-4619-a98d-c34a3fea5404",
- "1ae2a071-a5af-4f35-a0c3-6ed1873c8eb4",
- "6435cdfa-1752-4670-b59c-b2cb8bc41b70",
- "eb3dc6b7-2bbb-4d3e-81fb-7ae5464090c7",
- "a7ce4c50-e7f0-41ab-a903-9dba95d3a6f5",
- "7ca73ddd-562c-4fc4-bc87-fb4de33d9a47",
- "5598d088-3ccd-4cba-b62c-694e9963ac54",
- "0c1e00b4-0d37-4a51-b78b-6e7496ef9fbc",
- "7fc1eaa4-2769-4e62-a8a2-96f4f8ccb0c3"
- ]
- },
- {
- "id": "7b854648-6489-4db4-a4b1-0ac3760e7f02",
- "shape": "group",
- "position": {
- "x": -379.9999999999991,
- "y": -781.0000000000023
- },
- "label": "## 料(成本)",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 260,
- "height": 360
- },
- "children": [
- "5a5fab6a-1453-4b2c-9db7-d2a0af138406",
- "ac2043ea-f657-4596-8081-c00e1d412a11"
- ]
- },
- {
- "id": "febd58fb-80af-4cd4-967b-c44028f271a2",
- "shape": "group",
- "position": {
- "x": 380,
- "y": 250.00000000000023
- },
- "label": "## 新能源1.0标准成本涉及的表",
- "parent": "6d947e03-ef9a-4e4c-81c3-d31f70e998df",
- "size": {
- "width": 1020,
- "height": 450
- },
- "children": [
- "c06dcbae-f744-45dc-980b-ba1dde1d6098",
- "f3578d0e-f0d9-48cb-8a45-779c5940ff6b",
- "1eb2f23b-b610-4aab-95b0-6722734522bf",
- "37b56a02-c53a-4eef-9459-100335cc6372",
- "945f58c4-5b7e-4983-87df-b5dc3a8627bb",
- "d42835c0-c8cb-46b7-b9bf-e3f887df7da5"
- ]
- },
- {
- "id": "08104722-6ca2-48cb-9791-9a1d780b712c",
- "shape": "edit-node-circle",
- "position": {
- "x": 223.00000000000335,
- "y": -270.0000000000018
- },
- "label": "### 制费比例(费用占比)\n---\nknne_produce_cost_ratio\n人工费用\n机器折旧\n机物料消耗\n水电费\n其他制费\n物流费用占比\n",
- "fillColor": "#DDE5FF",
- "parent": "e1d3d3ec-83d1-4ca6-9872-3c147e22ce3a",
- "size": {
- "width": 190,
- "height": 160
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "d87bb07c-916d-4d81-a898-f3f551215fdb",
- "shape": "edit-node-circle",
- "position": {
- "x": 233.0000000000033,
- "y": -346.00000000000375
- },
- "label": "### 基本成本配置表\n---\nknne_basic_cost\n",
- "fillColor": "#DDE5FF",
- "parent": "e1d3d3ec-83d1-4ca6-9872-3c147e22ce3a",
- "size": {
- "width": 170,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "7da48b7d-a234-4584-a090-4c9d38f450d9",
- "shape": "edit-node-circle",
- "position": {
- "x": -349.9999999999984,
- "y": -326.00000000000375
- },
- "label": "### 物料主数据\n---\nkn_new_sap_mara",
- "fillColor": "#DDE5FF",
- "parent": "329ba25d-42e4-4905-8a47-732834e62426",
- "size": {
- "width": 130,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "a509e0a0-140a-4d92-85c3-c229a4f41f00",
- "shape": "edit-node-circle",
- "position": {
- "x": 513.0000000000039,
- "y": -741.0000000000031
- },
- "label": "### sap工时工序表\n---\n#### 备注:数量、人员、设备工时部分有\n---\nknne_quot_prod_process_hours",
- "fontColor": "#000000",
- "fillColor": "#DDE5FF",
- "parent": "017063b8-dfde-4e5d-8017-7931f988f635",
- "size": {
- "width": 210,
- "height": 80
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "f684333b-7b36-49c2-b02a-8626b5094245",
- "shape": "edit-node-circle",
- "position": {
- "x": 203.00000000000375,
- "y": -746.0000000000023
- },
- "label": "## bom信息\n---\n#### 备注:数量、单位有值。\n#### 人员、设备工时为空\n---\nknne_bom_info",
- "fontColor": "#000000",
- "fillColor": "#DDE5FF",
- "parent": "c915bf75-4064-43dc-ab40-2b602f12e6e3",
- "size": {
- "width": 220,
- "height": 110
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "5a935d84-d048-41ea-adef-11177e4b4d63",
- "shape": "edit-node-circle",
- "position": {
- "x": 203.00000000000372,
- "y": -615.0000000000047
- },
- "label": "## 报价产品bom\n---\n#### 备注:数量、单位有值。\n#### 人员、设备工时、单价部分为空\n---\nknne_quot_prod_bom",
- "fontColor": "#000000",
- "fillColor": "#DDE5FF",
- "parent": "c915bf75-4064-43dc-ab40-2b602f12e6e3",
- "size": {
- "width": 190,
- "height": 130
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "78736a0b-4c09-4408-b41c-19f54132bf75",
- "shape": "edit-node-circle",
- "position": {
- "x": -369.9999999999977,
- "y": -9.999999999999886
- },
- "label": "---\n#### knne_quot_prod_cost\n---\n申请单编号\n产品ID\n成本来源\n产品名称\n产品编码\n规格型号\n人工费用\n制造费用\n试验费用\n模具费用\n工装费用\n检具费用\nbom材料费用\n包装材料费用\n辅料费用\n物流费用\n机器折旧费用\n机器料消耗费用\n水电费用\n其他制造费用\n制造成本\n目标成本价\n20%建议报价\n40%建议报价\n总费用\n",
- "fillColor": "#DDE5FF",
- "parent": "054016c2-5f62-427b-869b-41ba43ea4229",
- "size": {
- "width": 200,
- "height": 500
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "b3f64ccd-1a46-4f84-95d0-8d91cd6b251d",
- "shape": "edit-node-circle",
- "position": {
- "x": -108.99999999999585,
- "y": 20.000000000000057
- },
- "label": "### 产品费用核算表\n---\nknne_prod_cost_cal",
- "fillColor": "#DDE5FF",
- "parent": "054016c2-5f62-427b-869b-41ba43ea4229",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "95e49e0e-8c2e-4fef-ac5f-0d0e51dbc419",
- "shape": "edit-node-circle",
- "position": {
- "x": -46.999999999996646,
- "y": -675.0000000000047
- },
- "label": "### 产品基础信息表\n---\nknne_product_basic",
- "fontColor": "#000000",
- "fillColor": "#DDE5FF",
- "parent": "42ccd398-ab73-4260-9988-f1b90a413019",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "fb8aad47-31ed-42dc-9a3f-6acf6ff52888",
- "shape": "edit-node-circle",
- "position": {
- "x": -101.99999999999744,
- "y": -326.00000000000387
- },
- "label": "### 质量设备工装管理(产品相关的设备)\n---\nknne_quality_device_frock\n",
- "fillColor": "#DDE5FF",
- "parent": "4bebc0f0-5b95-471d-9311-44088b5ddf57",
- "size": {
- "width": 240,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "33599621-131a-4619-a98d-c34a3fea5404",
- "shape": "edit-node-circle",
- "position": {
- "x": 890.0000000000068,
- "y": -90.00000000000182
- },
- "label": "### 报价产品辅料费用\n---\nknne_quot_prod_accessories_cost",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 220,
- "height": 70
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "1ae2a071-a5af-4f35-a0c3-6ed1873c8eb4",
- "shape": "edit-node-circle",
- "position": {
- "x": 890.0000000000068,
- "y": -183.00000000000273
- },
- "label": "### 报价产品包装材料费用\n---\nknne_quot_prod_package_cost",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 220,
- "height": 70
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "6435cdfa-1752-4670-b59c-b2cb8bc41b70",
- "shape": "edit-node-circle",
- "position": {
- "x": 885.0000000000068,
- "y": -481.0000000000023
- },
- "label": "### 报价产品工装费用\n---\nknne_quot_prod_frock_cost",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 230,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "eb3dc6b7-2bbb-4d3e-81fb-7ae5464090c7",
- "shape": "edit-node-circle",
- "position": {
- "x": 890.0000000000068,
- "y": -406.00000000000375
- },
- "label": "### 报价产品物流费用\n---\nknne_quot_prod_logistics_cost",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 220,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "a7ce4c50-e7f0-41ab-a903-9dba95d3a6f5",
- "shape": "edit-node-circle",
- "position": {
- "x": 895.0000000000068,
- "y": -326.0000000000026
- },
- "label": "### 报价产品质量工装\n---\nknne_quot_prod_quality_frock",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 210,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "7ca73ddd-562c-4fc4-bc87-fb4de33d9a47",
- "shape": "edit-node-circle",
- "position": {
- "x": 895.0000000000068,
- "y": -256.0000000000026
- },
- "label": "### 报价产品实验费用\n---\nknne_quot_prod_trial_cost",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 200,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "5598d088-3ccd-4cba-b62c-694e9963ac54",
- "shape": "edit-node-circle",
- "position": {
- "x": 895.0000000000068,
- "y": -555.0000000000047
- },
- "label": "### (产品)试验费用管理\n---\nknne_trial_cost",
- "fontColor": "#000000",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 210,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "0c1e00b4-0d37-4a51-b78b-6e7496ef9fbc",
- "shape": "edit-node-circle",
- "position": {
- "x": 890.0000000000068,
- "y": -732.0000000000027
- },
- "label": "### (产品)包装成本估计\n---\nknne_package_cost",
- "fontColor": "#000000",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 210,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "7fc1eaa4-2769-4e62-a8a2-96f4f8ccb0c3",
- "link": "{\"type\": \"\"}",
- "shape": "edit-node-circle",
- "position": {
- "x": 895.0000000000068,
- "y": -651.0000000000024
- },
- "label": "### (产品) 辅料成本估价\n---\n#### 备注:用量、单位、单价都为0\n---\nknne_accessories_cost",
- "fontColor": "rgb(25, 25, 26)",
- "fillColor": "#DDE5FF",
- "parent": "6e45f366-d22c-4af6-bcfc-701d81680466",
- "size": {
- "width": 210,
- "height": 80
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "5a5fab6a-1453-4b2c-9db7-d2a0af138406",
- "shape": "edit-node-circle",
- "position": {
- "x": -364.9999999999991,
- "y": -571.0000000000024
- },
- "label": "#### 物料信息(暂未使用)\n---\nknne_material_info",
- "fillColor": "#DDE5FF",
- "parent": "7b854648-6489-4db4-a4b1-0ac3760e7f02",
- "size": {
- "width": 130,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "ac2043ea-f657-4596-8081-c00e1d412a11",
- "shape": "edit-node-circle",
- "position": {
- "x": -364.9999999999991,
- "y": -641.0000000000022
- },
- "label": "### 报价产品辅料费用\n---\nknne_quot_prod_accessories_cost",
- "fillColor": "#DDE5FF",
- "parent": "7b854648-6489-4db4-a4b1-0ac3760e7f02",
- "size": {
- "width": 230,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "c06dcbae-f744-45dc-980b-ba1dde1d6098",
- "shape": "edit-node",
- "position": {
- "x": 655.0000000000005,
- "y": 450
- },
- "label": "#### 1.设置bom材料费用:通过材料名称--查询多个“产品报价多个\n#### bom”knne_product_quotation_bom。卷积计算(单价和数量)\n---\n#### 2.设置辅助材料费用:物料的辅助成本估价对象\nknne_accessories_cost",
- "fillColor": "#DDE5FF",
- "parent": "febd58fb-80af-4cd4-967b-c44028f271a2",
- "size": {
- "width": 230,
- "height": 180
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "f3578d0e-f0d9-48cb-8a45-779c5940ff6b",
- "shape": "edit-node-circle",
- "position": {
- "x": 393.00000000000097,
- "y": 335.9999999999985
- },
- "label": "### 物料编号\n---\n物料主数据对象 kn_new_sap_mara",
- "fillColor": "#DDE5FF",
- "parent": "febd58fb-80af-4cd4-967b-c44028f271a2",
- "size": {
- "width": 210,
- "height": 110
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "1eb2f23b-b610-4aab-95b0-6722734522bf",
- "shape": "edit-node-circle",
- "position": {
- "x": 660.0000000000005,
- "y": 360.9999999999985
- },
- "label": "### 工艺路线\n---\nknne_ods_z_sap_xbj001_head\n",
- "fillColor": "#DDE5FF",
- "parent": "febd58fb-80af-4cd4-967b-c44028f271a2",
- "size": {
- "width": 220,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "37b56a02-c53a-4eef-9459-100335cc6372",
- "shape": "edit-node-circle",
- "position": {
- "x": 1029.9999999999995,
- "y": 360.9999999999985
- },
- "label": "### 工艺路线工时\n---\nKnne_ods_z_sap_xbj001_detail",
- "fillColor": "#DDE5FF",
- "parent": "febd58fb-80af-4cd4-967b-c44028f271a2",
- "size": {
- "width": 220,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "945f58c4-5b7e-4983-87df-b5dc3a8627bb",
- "shape": "erdRelation",
- "source": {
- "cell": "f3578d0e-f0d9-48cb-8a45-779c5940ff6b",
- "port": "out2"
- },
- "target": {
- "cell": "1eb2f23b-b610-4aab-95b0-6722734522bf",
- "port": "in2"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "febd58fb-80af-4cd4-967b-c44028f271a2",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "d42835c0-c8cb-46b7-b9bf-e3f887df7da5",
- "shape": "erdRelation",
- "source": {
- "cell": "1eb2f23b-b610-4aab-95b0-6722734522bf",
- "port": "out2"
- },
- "target": {
- "cell": "37b56a02-c53a-4eef-9459-100335cc6372",
- "port": "in2"
- },
- "relation": "none:concave",
- "vertices": [],
- "labels": [
- {
- "attrs": {
- "text": {
- "text": "路线号"
- }
- }
- }
- ],
- "fillColor": "#DDE5FF",
- "parent": "febd58fb-80af-4cd4-967b-c44028f271a2",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- }
- ]
- },
- "id": "0D56908B-B619-4D80-A491-DE9808D9FFEB",
- "comment": ""
- },
- {
- "defKey": "3",
- "defName": "物理模型",
- "canvasData": {
- "cells": [
- {
- "id": "6090b64a-58fb-46ab-a6e5-87b6759f3103",
- "shape": "group",
- "position": {
- "x": -390,
- "y": 9.999999999999972
- },
- "label": "#通过流程实例查询流程定义信息\nSELECT A.id,A.`code`,A.`name`,A.version,A.release_state,A.model_json from qomo_flow_definition as A LEFT JOIN qomo_flow_instance AS B ON A.`code`=B.flow_definition_code WHERE B.id=1055 limit 1\nSELECT * from qomo_flow_definition WHERE code='FLOW_17217917700967325'\n#通过流程任务关系查询当前任务的上一个节点的任务\nSELECT * from qomo_flow_task_relation WHERE flow_definition_code='FLOW_17217917700967325' and post_task_code='node_57woubgkv14000'\n#通过查询任务定义得知流程任务的类型\nSELECT * from qomo_task_definition WHERE flow_definition_code='FLOW_17217917700967325' and code='node_11mnp1g0n5eo00'",
- "note": "#通过流程实例查询流程定义信息\nSELECT A.id,A.`code`,A.`name`,A.version,A.release_state,A.model_json from qomo_flow_definition as A LEFT JOIN qomo_flow_instance AS B ON A.`code`=B.flow_definition_code WHERE B.id=1055 limit 1\nSELECT * from qomo_flow_definition WHERE code='FLOW_17217917700967325'\n#通过流程任务关系查询当前任务的上一个节点的任务\nSELECT * from qomo_flow_task_relation WHERE flow_definition_code='FLOW_17217917700967325' and post_task_code='node_57woubgkv14000'\n#通过查询任务定义得知流程任务的类型\nSELECT * from qomo_task_definition WHERE flow_definition_code='FLOW_17217917700967325' and code='node_11mnp1g0n5eo00'",
- "size": {
- "width": 370,
- "height": 360
- }
- },
- {
- "id": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "shape": "group",
- "position": {
- "x": 19.99999999999841,
- "y": -89.99999999999798
- },
- "label": "组件相关的表梳理\n",
- "size": {
- "width": 940,
- "height": 510
- },
- "children": [
- "7858d69c-8918-45a5-aa04-a93106cb28ea",
- "a32fb7fe-33ae-4b1d-bf02-3b6698f98543",
- "85b03004-6f39-43b1-be8b-f9da4e0d02c0",
- "72045311-b45f-4386-81bf-0183385d6c61",
- "c870047c-debf-4cc9-a4be-bc8cdd08c8c2",
- "dfedbfd8-7233-45f0-b21f-2f08694c223c",
- "3740e7ca-f7e4-40cc-8fad-5a8cdded9df7",
- "2df43152-7916-4474-93da-9db6a986c33d",
- "78e74851-36d4-412e-9e81-bca4eebafc9c"
- ]
- },
- {
- "id": "72045311-b45f-4386-81bf-0183385d6c61",
- "shape": "edit-node",
- "position": {
- "x": 690,
- "y": -50
- },
- "label": "## 流程画线(流程节点关系)\n### qomo_flow_task_relation ",
- "fillColor": "#DDE5FF",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "size": {
- "width": 250,
- "height": 80
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "c870047c-debf-4cc9-a4be-bc8cdd08c8c2",
- "shape": "edit-node",
- "position": {
- "x": 690,
- "y": 80.00000000000031
- },
- "label": "## 流程所属的组件\n### qomo_task_definition",
- "fillColor": "#DDE5FF",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "size": {
- "width": 220,
- "height": 80
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "dfedbfd8-7233-45f0-b21f-2f08694c223c",
- "shape": "erdRelation",
- "source": {
- "cell": "85b03004-6f39-43b1-be8b-f9da4e0d02c0",
- "port": "bottom2"
- },
- "target": {
- "cell": "a32fb7fe-33ae-4b1d-bf02-3b6698f98543",
- "port": "top2"
- },
- "relation": "none:n",
- "fillColor": "#000000",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "3740e7ca-f7e4-40cc-8fad-5a8cdded9df7",
- "shape": "erdRelation",
- "source": {
- "cell": "7858d69c-8918-45a5-aa04-a93106cb28ea",
- "port": "out2"
- },
- "target": {
- "cell": "a32fb7fe-33ae-4b1d-bf02-3b6698f98543",
- "port": "in2"
- },
- "relation": "n:none",
- "vertices": [],
- "fillColor": "rgb(25, 25, 26)",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "78e74851-36d4-412e-9e81-bca4eebafc9c",
- "shape": "erdRelation",
- "source": {
- "cell": "85b03004-6f39-43b1-be8b-f9da4e0d02c0",
- "port": "in2"
- },
- "target": {
- "cell": "2df43152-7916-4474-93da-9db6a986c33d",
- "port": "out2"
- },
- "relation": "none:n",
- "fillColor": "rgb(25, 25, 26)",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "2df43152-7916-4474-93da-9db6a986c33d",
- "shape": "edit-node",
- "position": {
- "x": 110,
- "y": -50
- },
- "label": "## 组件表\n### qomo_component",
- "fillColor": "#DDE5FF",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "size": {
- "width": 150,
- "height": 80
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "7858d69c-8918-45a5-aa04-a93106cb28ea",
- "shape": "edit-node",
- "position": {
- "x": 90,
- "y": 330
- },
- "label": "## 任务实例\n### qomo_task_instance",
- "fillColor": "#DDE5FF",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "size": {
- "width": 190,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "a32fb7fe-33ae-4b1d-bf02-3b6698f98543",
- "shape": "edit-node",
- "position": {
- "x": 400,
- "y": 325
- },
- "label": "## 流程实例\n### qomo_flow_instance ",
- "fillColor": "#DDE5FF",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "size": {
- "width": 190,
- "height": 70
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "34685ac9-0030-4f07-82df-29031841e2f7",
- "shape": "group",
- "position": {
- "x": 369.9999999999984,
- "y": -363
- },
- "label": "标准成本模型",
- "size": {
- "width": 240,
- "height": 160,
- "minHeight": 160
- },
- "children": [
- "203e24ed-42b3-46ef-a981-1e66f89cff3d"
- ]
- },
- {
- "id": "e90de907-b1fd-484b-8450-e0fe9855a32f",
- "shape": "erdRelation",
- "source": {
- "cell": "203e24ed-42b3-46ef-a981-1e66f89cff3d",
- "port": "bottom2"
- },
- "target": {
- "cell": "85b03004-6f39-43b1-be8b-f9da4e0d02c0",
- "port": "top2"
- },
- "relation": "none:n",
- "fillColor": "rgb(25, 25, 26)",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "85b03004-6f39-43b1-be8b-f9da4e0d02c0",
- "shape": "edit-node",
- "position": {
- "x": 395,
- "y": -19.999999999999687
- },
- "label": "## 流程表(流程配置)\n### qomo_flow_definition",
- "fillColor": "#DDE5FF",
- "parent": "de986735-cd84-4bd5-b50f-6b5a70df984d",
- "size": {
- "width": 200,
- "height": 80
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "203e24ed-42b3-46ef-a981-1e66f89cff3d",
- "shape": "edit-node",
- "position": {
- "x": 414.9999999999984,
- "y": -313
- },
- "label": "### 物料编号和流程组成",
- "fillColor": "#DDE5FF",
- "parent": "34685ac9-0030-4f07-82df-29031841e2f7",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- }
- ]
- },
- "id": "9427DD89-11C0-431F-9BB0-8353A2725174",
- "comment": ""
- },
- {
- "defKey": "库存管理(模块和界面)",
- "defName": "",
- "relationType": "field",
- "canvasData": {
- "cells": [
- {
- "id": "cded5b6b-345b-4ec7-9a64-0bdbc42bbb51",
- "shape": "edit-node",
- "position": {
- "x": 210,
- "y": 100
- },
- "label": "## 页面\n02月度存货分析",
- "fillColor": "#DDE5FF",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "shape": "group",
- "position": {
- "x": -140,
- "y": -100
- },
- "label": "# 需求文档第五部分",
- "size": {
- "width": 880,
- "height": 960
- },
- "children": [
- "8ef6907d-1c09-4017-85d8-9922db1ab4eb",
- "2e56716b-3197-4227-b16c-f7c71a53befb",
- "c0a97967-001e-44d7-904c-7de5e2f8f7a8",
- "080fe82a-1ecd-489f-be29-3bc0673244e1",
- "1bee7ca7-1fa8-4b6d-8990-2d40432ff93c",
- "d8276b1a-49e8-435f-baab-d8cf5c7a0246",
- "49ef23c7-4de2-4dc5-bb3d-375c482bf02a",
- "f2685f37-3a60-4e35-8637-ce379f7dd4f6",
- "8d97d724-1b94-4054-a976-e910bcd32621",
- "fff89abe-e942-4c20-a6ca-f6bdbacd60c9",
- "13073576-375b-46da-93d2-ec67d41dad9f",
- "f8a03ae0-bc7a-4bd6-a3f9-a5771b15fe9c",
- "75d89ddd-2abf-4219-80c4-1f51efd9c111",
- "29484998-a650-4009-9880-8cd16670eb8e",
- "6e1361cb-e525-4276-9e16-0f9ca3d40fcd",
- "52064be6-2a62-4175-9835-6fb74ab3f30e",
- "f860092b-bf69-4e42-83eb-a78d728d8447",
- "c8772794-9835-4953-bbfa-59b3867b8828",
- "95178e82-cd18-43a0-b8db-c51e645172fc",
- "9bac87cb-462d-47c5-a3e2-810f74fc0c4a"
- ]
- },
- {
- "id": "8ef6907d-1c09-4017-85d8-9922db1ab4eb",
- "shape": "edit-node",
- "position": {
- "x": -94.99999999999807,
- "y": 14.999999999998465
- },
- "label": "## 3模型取数和配置开发",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 240,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "2e56716b-3197-4227-b16c-f7c71a53befb",
- "shape": "edit-node",
- "position": {
- "x": -94.99999999999807,
- "y": 179.99999999999847
- },
- "label": "## 4月度存货分析管理及预测模型",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 270,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "c0a97967-001e-44d7-904c-7de5e2f8f7a8",
- "shape": "edit-node",
- "position": {
- "x": -94.99999999999807,
- "y": 464.9999999999991
- },
- "label": "## 6库存看板取数开发",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 270,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "080fe82a-1ecd-489f-be29-3bc0673244e1",
- "shape": "edit-node",
- "position": {
- "x": -94.99999999999807,
- "y": 554.9999999999991
- },
- "label": "## 7库存风险开发",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 270,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "1bee7ca7-1fa8-4b6d-8990-2d40432ff93c",
- "shape": "edit-node",
- "position": {
- "x": -94.99999999999807,
- "y": 364.99999999999847
- },
- "label": "## 5全年分月汇总统计及积压原因模型",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 310,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "d8276b1a-49e8-435f-baab-d8cf5c7a0246",
- "shape": "edit-node",
- "position": {
- "x": 270.00000000000193,
- "y": 149.99999999999847
- },
- "label": "## 页面\n02月度存货分析",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "49ef23c7-4de2-4dc5-bb3d-375c482bf02a",
- "shape": "edit-node",
- "position": {
- "x": 270.00000000000193,
- "y": 249.99999999999847
- },
- "label": "## 页面(已做完)\n03库存预测",
- "fillColor": "rgb(116, 212, 151)",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "f2685f37-3a60-4e35-8637-ce379f7dd4f6",
- "shape": "edit-node",
- "position": {
- "x": 270.00000000000193,
- "y": 350
- },
- "label": "## 页面\n01全年分月汇总",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "8d97d724-1b94-4054-a976-e910bcd32621",
- "shape": "edit-node",
- "position": {
- "x": 270.00000000000193,
- "y": 554.9999999999991
- },
- "label": "## 页面\n05风险管理",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "fff89abe-e942-4c20-a6ca-f6bdbacd60c9",
- "shape": "edit-node",
- "position": {
- "x": 270.00000000000193,
- "y": -40.00000000000051
- },
- "label": "## 页面\n06模型管理",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "13073576-375b-46da-93d2-ec67d41dad9f",
- "shape": "edit-node",
- "position": {
- "x": 270.00000000000193,
- "y": 64.99999999999847
- },
- "label": "## 页面\n07库存积压分析",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "f8a03ae0-bc7a-4bd6-a3f9-a5771b15fe9c",
- "shape": "edit-node",
- "position": {
- "x": 270.00000000000193,
- "y": 449.99999999999955
- },
- "label": "## 页面(BI配置)\n00库存看板",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 150,
- "height": 60
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "75d89ddd-2abf-4219-80c4-1f51efd9c111",
- "shape": "edit-node",
- "position": {
- "x": -94.99999999999807,
- "y": 704.9999999999991
- },
- "label": "# 数据开发\n产成品\n委材\n原材料\n",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "size": {
- "width": 170,
- "height": 100
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "29484998-a650-4009-9880-8cd16670eb8e",
- "shape": "erdRelation",
- "source": {
- "cell": "8ef6907d-1c09-4017-85d8-9922db1ab4eb",
- "port": "out2"
- },
- "target": {
- "cell": "fff89abe-e942-4c20-a6ca-f6bdbacd60c9",
- "port": "in2"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "6e1361cb-e525-4276-9e16-0f9ca3d40fcd",
- "shape": "erdRelation",
- "source": {
- "cell": "8ef6907d-1c09-4017-85d8-9922db1ab4eb",
- "port": "out2"
- },
- "target": {
- "cell": "13073576-375b-46da-93d2-ec67d41dad9f",
- "port": "in2"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "52064be6-2a62-4175-9835-6fb74ab3f30e",
- "shape": "erdRelation",
- "source": {
- "cell": "2e56716b-3197-4227-b16c-f7c71a53befb",
- "port": "out2"
- },
- "target": {
- "cell": "d8276b1a-49e8-435f-baab-d8cf5c7a0246",
- "port": "in3"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "f860092b-bf69-4e42-83eb-a78d728d8447",
- "shape": "erdRelation",
- "source": {
- "cell": "2e56716b-3197-4227-b16c-f7c71a53befb",
- "port": "out2"
- },
- "target": {
- "cell": "49ef23c7-4de2-4dc5-bb3d-375c482bf02a",
- "port": "in2"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "c8772794-9835-4953-bbfa-59b3867b8828",
- "shape": "erdRelation",
- "source": {
- "cell": "1bee7ca7-1fa8-4b6d-8990-2d40432ff93c",
- "port": "out2"
- },
- "target": {
- "cell": "f2685f37-3a60-4e35-8637-ce379f7dd4f6",
- "port": "in2"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "95178e82-cd18-43a0-b8db-c51e645172fc",
- "shape": "erdRelation",
- "source": {
- "cell": "c0a97967-001e-44d7-904c-7de5e2f8f7a8",
- "port": "out2"
- },
- "target": {
- "cell": "f8a03ae0-bc7a-4bd6-a3f9-a5771b15fe9c",
- "port": "in2"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "9bac87cb-462d-47c5-a3e2-810f74fc0c4a",
- "shape": "erdRelation",
- "source": {
- "cell": "080fe82a-1ecd-489f-be29-3bc0673244e1",
- "port": "out2"
- },
- "target": {
- "cell": "8d97d724-1b94-4054-a976-e910bcd32621",
- "port": "in2"
- },
- "relation": "none:concave",
- "fillColor": "#DDE5FF",
- "parent": "11a99443-3e5c-4db8-a727-daed7560dbd1",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- }
- ]
- },
- "id": "A7D77CAE-A483-42D6-8B77-8F0766DA91A3",
- "comment": ""
- },
- {
- "defKey": "库存管理数据库表",
- "defName": "",
- "relationType": "field",
- "canvasData": {
- "cells": [
- {
- "id": "bb938149-0e05-4f48-9292-d2825027e191",
- "shape": "group",
- "position": {
- "x": -120.0000000000002,
- "y": -119.99999999999974
- },
- "label": "## 3模型管理",
- "size": {
- "width": 500,
- "height": 320
- },
- "children": [
- "f654b280-d789-4e07-bdb5-925d8b81875a"
- ]
- },
- {
- "id": "5a8b4c87-a329-45b0-b660-7ba687e93640",
- "shape": "edit-node-circle",
- "position": {
- "x": 480,
- "y": 320.00000000000006
- },
- "label": "### 疑问\n1.结果集有哪些信息(需要新建数据库\n表时使用)",
- "fillColor": "#DDE5FF",
- "size": {
- "width": 240,
- "height": 90
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "37cf4c52-837e-485b-8c39-52fd0257a80a",
- "shape": "group",
- "position": {
- "x": -120.0000000000002,
- "y": 728.0000000000023
- },
- "label": "## 4月度存货分析\n",
- "size": {
- "width": 500,
- "height": 620
- },
- "children": [
- "a166a79a-71cb-4f5b-8f03-5ab3b34d0336",
- "c7188355-a4a4-4973-99a9-efbab9acda82",
- "4e13208b-97f5-4b79-a7a6-a26234ffdf9b",
- "6634cd04-fe15-43fd-a759-36da5ff8f278",
- "47790ee6-155a-4c66-a56e-1444008ef32e"
- ]
- },
- {
- "id": "6634cd04-fe15-43fd-a759-36da5ff8f278",
- "shape": "erdRelation",
- "source": {
- "cell": "a166a79a-71cb-4f5b-8f03-5ab3b34d0336",
- "port": "out2"
- },
- "target": {
- "cell": "c7188355-a4a4-4973-99a9-efbab9acda82",
- "port": "in"
- },
- "relation": "none:n",
- "fillColor": "#000000",
- "parent": "37cf4c52-837e-485b-8c39-52fd0257a80a",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "a166a79a-71cb-4f5b-8f03-5ab3b34d0336",
- "shape": "edit-node",
- "position": {
- "x": -99.99999999999805,
- "y": 850
- },
- "label": "### *月度分析主信息\nid\n责任部门\n月份\n库存小类(字典)\n上年平均\n当年目标",
- "fillColor": "#DDE5FF",
- "parent": "37cf4c52-837e-485b-8c39-52fd0257a80a",
- "size": {
- "width": 130,
- "height": 160
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "47790ee6-155a-4c66-a56e-1444008ef32e",
- "shape": "erdRelation",
- "source": {
- "cell": "c7188355-a4a4-4973-99a9-efbab9acda82",
- "port": "bottom2"
- },
- "target": {
- "cell": "4e13208b-97f5-4b79-a7a6-a26234ffdf9b",
- "port": "top3"
- },
- "relation": "none:n",
- "fillColor": "#000000",
- "parent": "37cf4c52-837e-485b-8c39-52fd0257a80a",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "4e13208b-97f5-4b79-a7a6-a26234ffdf9b",
- "shape": "edit-node",
- "position": {
- "x": 19.99999999999949,
- "y": 1140
- },
- "label": "## * 预测分析原因\nid\n预测信息id\n原因类别(预测、实际)\n原因内容",
- "fillColor": "#DDE5FF",
- "parent": "37cf4c52-837e-485b-8c39-52fd0257a80a",
- "size": {
- "width": 140,
- "height": 150
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "f654b280-d789-4e07-bdb5-925d8b81875a",
- "shape": "edit-node",
- "position": {
- "x": -70.0000000000005,
- "y": -69.99999999999964
- },
- "label": "### *模型信息\nid\n模型编号\n库存类型id(字典)\n模型名称\n模型类别id(字典)\n平台流程定义id\n状态\n发布时间\n创建时间\n创建人\n更新时间\n更新人",
- "fillColor": "#DDE5FF",
- "parent": "bb938149-0e05-4f48-9292-d2825027e191",
- "size": {
- "width": 150,
- "height": 250
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "543c76c5-fee0-4f27-94a0-07aa4ea6ccfa",
- "shape": "group",
- "position": {
- "x": -120.0000000000002,
- "y": 298.0000000000032
- },
- "label": "## 3库存积压分析\n",
- "size": {
- "width": 490,
- "height": 390
- },
- "children": [
- "3c49060e-46a0-4bc4-8f2d-1b1755d910a8",
- "ce9144e1-f017-4f38-b657-a619e882a867",
- "7e946bac-8285-42ec-92d2-9ee8e1cc5451",
- "019aeae2-c875-41e5-a005-deb880288b6c",
- "cddcc387-03a1-408e-b1b7-00e55d125079"
- ]
- },
- {
- "id": "657ef63e-e87b-4955-97eb-1280b3c76013",
- "shape": "erdRelation",
- "source": {
- "cell": "3c49060e-46a0-4bc4-8f2d-1b1755d910a8",
- "port": "in"
- },
- "target": {
- "cell": "f654b280-d789-4e07-bdb5-925d8b81875a",
- "port": "in2"
- },
- "relation": "n:none",
- "fillColor": "#000000",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "7e946bac-8285-42ec-92d2-9ee8e1cc5451",
- "shape": "erdRelation",
- "source": {
- "cell": "3c49060e-46a0-4bc4-8f2d-1b1755d910a8",
- "port": "out"
- },
- "target": {
- "cell": "ce9144e1-f017-4f38-b657-a619e882a867",
- "port": "in2"
- },
- "relation": "n:none",
- "fillColor": "#000000",
- "parent": "543c76c5-fee0-4f27-94a0-07aa4ea6ccfa",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "ce9144e1-f017-4f38-b657-a619e882a867",
- "shape": "edit-node",
- "position": {
- "x": 125.00000000000031,
- "y": 411
- },
- "label": "## 部门\n",
- "fillColor": "#DDE5FF",
- "parent": "543c76c5-fee0-4f27-94a0-07aa4ea6ccfa",
- "size": {
- "width": 80,
- "height": 60,
- "minHeight": 20
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "cddcc387-03a1-408e-b1b7-00e55d125079",
- "shape": "erdRelation",
- "source": {
- "cell": "3c49060e-46a0-4bc4-8f2d-1b1755d910a8",
- "port": "out2"
- },
- "target": {
- "cell": "019aeae2-c875-41e5-a005-deb880288b6c",
- "port": "in2"
- },
- "relation": "none:n",
- "fillColor": "#000000",
- "parent": "543c76c5-fee0-4f27-94a0-07aa4ea6ccfa",
- "router": {
- "name": "manhattan"
- },
- "attrs": {
- "line": {
- "strokeDasharray": ""
- }
- }
- },
- {
- "id": "019aeae2-c875-41e5-a005-deb880288b6c",
- "shape": "edit-node",
- "position": {
- "x": 125.00000000000031,
- "y": 536
- },
- "label": "### *结果集\n",
- "fillColor": "#DDE5FF",
- "parent": "543c76c5-fee0-4f27-94a0-07aa4ea6ccfa",
- "size": {
- "width": 80,
- "height": 60,
- "minHeight": 20
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "3c49060e-46a0-4bc4-8f2d-1b1755d910a8",
- "shape": "edit-node",
- "position": {
- "x": -74.99999999999888,
- "y": 390.0000000000002
- },
- "label": "### *库存分析任务\nid\n库存大类(字典)\n库存分类(字典)\n部门id\n积压分析时间\n挂载模型id\n状态\n发布时间\n创建时间\n创建人\n更新时间\n更新人\n",
- "fillColor": "#DDE5FF",
- "parent": "543c76c5-fee0-4f27-94a0-07aa4ea6ccfa",
- "size": {
- "width": 120,
- "height": 270
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "fd3c779b-26a3-4fe4-b576-0f200fbd2136",
- "shape": "edit-node-circle",
- "position": {
- "x": 460,
- "y": 750
- },
- "label": "### 疑问\n1.预测模型执行完成后存货分\n析相关的表就应该有记录?",
- "fillColor": "#DDE5FF",
- "size": {
- "width": 190,
- "height": 110
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "c7188355-a4a4-4973-99a9-efbab9acda82",
- "shape": "edit-node",
- "position": {
- "x": 159.9999999999995,
- "y": 850
- },
- "label": "### *当月预测信息\nid\n当月目标\n当月实际\n当月预测\n偏差\n当年平均\n年度目标对比\n较上年平均对比",
- "fillColor": "#DDE5FF",
- "parent": "37cf4c52-837e-485b-8c39-52fd0257a80a",
- "size": {
- "width": 130,
- "height": 190
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- },
- {
- "id": "2ba35295-12b8-445d-9989-a180776e5035",
- "shape": "edit-node-circle",
- "position": {
- "x": 420,
- "y": -80
- },
- "label": "## 疑问\n1.任务和流程的MQ\n2.数据库地址和表前缀\n3.流程任务节点输出结果存储位置,如何取值\n4.流程任务类型code在平台中定义吗\n5.条件组件是否平台层已经开发过了直接拿来用(包含前后端的组件功能)\n6.总共几个模型:积压分析、库存预测、存货分析",
- "fillColor": "#DDE5FF",
- "size": {
- "width": 440,
- "height": 200
- },
- "ports": {
- "groups": {
- "in": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "left"
- }
- },
- "out": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "right"
- }
- },
- "top": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "top"
- }
- },
- "bottom": {
- "attrs": {
- "fo": {
- "width": 8,
- "height": 8,
- "x": -4,
- "y": -4,
- "magnet": "true",
- "style": {
- "visibility": "hidden"
- }
- }
- },
- "zIndex": 3,
- "position": {
- "name": "bottom"
- }
- }
- },
- "items": [
- {
- "group": "in",
- "id": "in"
- },
- {
- "group": "in",
- "id": "in2"
- },
- {
- "group": "in",
- "id": "in3"
- },
- {
- "group": "out",
- "id": "out"
- },
- {
- "group": "out",
- "id": "out2"
- },
- {
- "group": "out",
- "id": "out3"
- },
- {
- "group": "top",
- "id": "top"
- },
- {
- "group": "top",
- "id": "top2"
- },
- {
- "group": "top",
- "id": "top3"
- },
- {
- "group": "bottom",
- "id": "bottom"
- },
- {
- "group": "bottom",
- "id": "bottom2"
- },
- {
- "group": "bottom",
- "id": "bottom3"
- }
- ]
- }
- }
- ]
- },
- "id": "E9D4A09C-8F3A-4975-99E8-AC4A81FFE567",
- "comment": ""
- }
- ],
- "standardFields": [
- {
- "defKey": "personInfo",
- "defName": "个人基本信息要素",
- "fields": [
- {
- "defKey": "ID_CARD_NO",
- "defName": "身份证号",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "A64A91C8-A41F-4113-92FB-7563D7EF054D",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "MOBILE_PHONE",
- "defName": "手机号",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "479DA2AB-1974-411A-A81E-92FB939E75EB",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "GENDER",
- "defName": "性别",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "BF9E20E0-80D3-486D-BD58-5FADCF3E4A1D",
- "uiHint": "",
- "id": "48473E29-6594-4912-AADE-C8AB44FCA3E9",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "BIRTH",
- "defName": "出生日期",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "uiHint": "",
- "id": "2BD3D2EE-2411-49A6-983D-84B81057312F",
- "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
- },
- {
- "defKey": "AVATAR",
- "defName": "头像",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "FDD67CEE-4B52-4BD1-A1A3-9C5EBC6037E6",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "HEIGHT",
- "defName": "身高",
- "comment": "",
- "type": "INT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "refDict": "",
- "uiHint": "",
- "id": "CAAA0E79-41A1-4758-B481-D171168C4D68",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811"
- },
- {
- "defKey": "WEIGHT",
- "defName": "体重",
- "comment": "",
- "type": "INT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "refDict": "",
- "uiHint": "",
- "id": "575482CE-64A6-4CB9-99DC-8E126D190AAA",
- "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811"
- },
- {
- "defKey": "NATION",
- "defName": "名族",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "115EDEFC-0323-410E-81AB-CCAB8879837A",
- "uiHint": "",
- "id": "15B0D75D-0B97-4985-A816-D0EAFA90446B",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "POLITICAL",
- "defName": "政治面貌",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "06EED564-BBA9-4747-8D73-AF809A330CB8",
- "uiHint": "",
- "id": "F458E86D-84D6-45A1-9DD3-51E6C8170D7F",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "MARITAL",
- "defName": "婚姻状况",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "EA1587B7-3954-437A-BFE0-FCB0453BCABA",
- "uiHint": "",
- "id": "7275E578-6893-4922-AC69-95B261BFBD61",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "DOMICILE_PLACE_PROVINCE",
- "defName": "籍贯(省)",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "F04BF130-3EC1-4E02-9DED-3214CA88E352",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "DOMICILE_PLACE_CITY",
- "defName": "籍贯(市)",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "",
- "uiHint": "",
- "id": "B97F5BC2-33DE-4857-9DB8-ECFD02C9040C",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- },
- {
- "defKey": "DOMICILE_PLACE_ADDRESS",
- "defName": "户籍地址",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "812ADF1D-8C03-40CA-B030-E539838FB889",
- "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
- }
- ],
- "id": "F30202B9-4B5D-4CE7-87CE-B3890C84D3F2"
- }
- ],
- "dbConn": [
- {
- "defKey": "AB260C61-FBEB-4832-ADBD-E03CCFE82D96",
- "defName": "成本管理",
- "type": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
- "properties": {
- "driver_class_name": "com.mysql.cj.jdbc.Driver",
- "url": "jdbc:mysql://121.40.189.20:3306/costmanage?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC",
- "password": "YMzc157#",
- "username": "root"
- }
- },
- {
- "defKey": "9816E11D-0971-4AF4-B414-DE0F65A4E4B2",
- "defName": "新能源成本管理",
- "type": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
- "properties": {
- "driver_class_name": "com.mysql.cj.jdbc.Driver",
- "url": "jdbc:mysql://121.40.189.20:3306/knne?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC",
- "password": "YMzc157#",
- "username": "root"
- }
- }
- ],
- "homeCoverDiagram": {
- "defKey": "home-cover",
- "defName": "首页封面",
- "relationType": "entity",
- "canvasData": {
- "cells": [
- {
- "id": "01ac9826-9c2a-457a-8922-e6f8f25d9561",
- "shape": "mind-edge",
- "source": {
- "cell": "1bdf13d1-c491-4652-9abd-0929fe040e7f",
- "port": "right"
- },
- "target": {
- "cell": "a6aa31ba-f93c-4652-b293-51bbca33fa87",
- "port": "left"
- },
- "fillColor": "rgb(183, 185, 189)"
- },
- {
- "id": "b47d896a-fc4f-4ac9-b011-68a447df24a8",
- "shape": "mind-edge",
- "source": {
- "cell": "1bdf13d1-c491-4652-9abd-0929fe040e7f",
- "port": "right"
- },
- "target": {
- "cell": "bbf7eeb7-2b33-4594-b2d5-2ec520405479",
- "port": "left"
- },
- "fillColor": "rgb(183, 185, 189)"
- },
- {
- "id": "07be3bc0-a68e-476f-ba3d-331fe552faee",
- "shape": "mind-edge",
- "source": {
- "cell": "1bdf13d1-c491-4652-9abd-0929fe040e7f",
- "port": "right"
- },
- "target": {
- "cell": "7392ebc5-1080-4250-99cb-34fa24f3050b",
- "port": "left"
- },
- "fillColor": "rgb(183, 185, 189)"
- },
- {
- "id": "921ED3D8-5A8E-4A84-96AE-978C200C1E93",
- "shape": "mind-edge",
- "source": {
- "cell": "1bdf13d1-c491-4652-9abd-0929fe040e7f",
- "port": "right"
- },
- "target": {
- "cell": "3795e95d-3f10-46a3-94af-2fc4b0b944b8",
- "port": "left"
- }
- },
- {
- "id": "46C14C41-47AE-4CCA-B6F4-9EE675B3746F",
- "shape": "mind-edge",
- "source": {
- "cell": "1bdf13d1-c491-4652-9abd-0929fe040e7f",
- "port": "right"
- },
- "target": {
- "cell": "f286d37f-d476-461d-b42d-4246f376b2a3",
- "port": "left"
- }
- },
- {
- "id": "1bdf13d1-c491-4652-9abd-0929fe040e7f",
- "shape": "mind-topic",
- "position": {
- "x": -170,
- "y": -30
- },
- "label": "成本管理",
- "fillColor": "rgb(247, 151, 128)",
- "layout": "right",
- "size": {
- "width": 160,
- "height": 70
- },
- "children": [
- "a6aa31ba-f93c-4652-b293-51bbca33fa87",
- "bbf7eeb7-2b33-4594-b2d5-2ec520405479",
- "3795e95d-3f10-46a3-94af-2fc4b0b944b8",
- "7392ebc5-1080-4250-99cb-34fa24f3050b",
- "f286d37f-d476-461d-b42d-4246f376b2a3"
- ]
- },
- {
- "id": "a6aa31ba-f93c-4652-b293-51bbca33fa87",
- "link": "{\"type\":\"\",\"value\":\"\"}",
- "shape": "mind-topic-branch",
- "position": {
- "x": 70,
- "y": -225
- },
- "label": "基础信息维护",
- "fillColor": "rgb(245, 220, 78)",
- "layout": "right",
- "size": {
- "width": 160,
- "height": 60
- },
- "children": []
- },
- {
- "id": "bbf7eeb7-2b33-4594-b2d5-2ec520405479",
- "link": "{\"type\":\"\",\"value\":\"\"}",
- "shape": "mind-topic-branch",
- "position": {
- "x": 70,
- "y": -125
- },
- "label": "SAP导出版本基础数据",
- "fillColor": "rgb(245, 220, 78)",
- "layout": "right",
- "size": {
- "width": 160,
- "height": 60
- },
- "children": []
- },
- {
- "id": "3795e95d-3f10-46a3-94af-2fc4b0b944b8",
- "link": "{\"type\":\"\",\"value\":\"\"}",
- "shape": "mind-topic-branch",
- "position": {
- "x": 70,
- "y": -25
- },
- "label": "成本卷积",
- "fillColor": "rgb(245, 220, 78)",
- "parent": "7392ebc5-1080-4250-99cb-34fa24f3050b",
- "layout": "right",
- "size": {
- "width": 160,
- "height": 60
- },
- "children": []
- },
- {
- "id": "7392ebc5-1080-4250-99cb-34fa24f3050b",
- "link": "{\"type\":\"\",\"value\":\"\"}",
- "shape": "mind-topic-branch",
- "position": {
- "x": 70,
- "y": 75
- },
- "label": "挖掘分析系统",
- "fillColor": "rgb(245, 220, 78)",
- "layout": "right",
- "size": {
- "width": 160,
- "height": 60
- },
- "children": []
- },
- {
- "id": "f286d37f-d476-461d-b42d-4246f376b2a3",
- "link": "{\"type\":\"\",\"value\":\"\"}",
- "shape": "mind-topic-branch",
- "position": {
- "x": 70,
- "y": 175
- },
- "label": "系统管理",
- "fillColor": "rgb(245, 220, 78)",
- "layout": "right",
- "size": {
- "width": 160,
- "height": 60
- },
- "children": []
- }
- ]
- },
- "id": "home-cover",
- "comment": ""
- },
- "logicEntities": [
- {
- "id": "85D9F44C-8042-4BA2-8D0E-12828CF56E9E",
- "defKey": "LOGIC_1",
- "headers": [
- {
- "refKey": "defKey",
- "newCode": "defKey",
- "value": "属性代码",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "newCode": "defName",
- "value": "属性名称",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "newCode": "primaryKey",
- "value": "主键",
- "hideInGraph": false
- },
- {
- "refKey": "baseType",
- "newCode": "baseType",
- "value": "数据类型",
- "hideInGraph": false
- }
- ],
- "fields": [],
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "type": "L"
- }
- ],
- "namingRules": [
- {
- "id": "63F1DC0E-6A76-4B75-B3DA-4B00657B4E1B",
- "defName": "属性代码不能超过32",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "L",
- "applyFieldType": "field",
- "programCode": "return (data.field.defName||\"\").length <= 32",
- "enable": true
- },
- {
- "id": "668CBEE6-E0B7-4ACE-B72E-63942963B191",
- "defName": "长度不能超过32位",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "return (data.entity.defName||\"\").length <= 32",
- "enable": true
- },
- {
- "id": "11BD987F-82E7-418E-A752-FDD84F1582A2",
- "defName": "长度不能超过32位",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "return (data.field.defName||\"\").length <= 32",
- "enable": true
- },
- {
- "id": "29D0A8D9-ABE2-451F-8A39-52FAB02E62B9",
- "defName": "索引名-长度不超过32个字符",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "index",
- "programCode": "return (data.index.defName||\"\").length <= 32",
- "enable": true
- },
- {
- "id": "B425A96F-6A31-4DBD-8743-A00DE28FB50F",
- "defName": "不能使用保留字",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "index",
- "programCode": "let sysWords = \"action,add,aggregate,all,alter,after,and,as,asc,avg,avg_row_length,auto_increment,between,bigint,bit,binary,blob,bool,both,by,cascade,case,char,character,change,check,checksum,column,columns,comment,constraint,create,cross,current_date,current_time,current_timestamp,data,database,databases,date,datetime,day,day_hour,day_minute,day_second,dayofmonth,dayofweek,dayofyear,dec,decimal,default,delayed,delay_key_write,delete,desc,describe,distinct,distinctrow,double,drop,end,else,escape,escaped,enclosed,enum,explain,exists,fields,file,first,float,float4,float8,flush,foreign,from,for,full,function,global,grant,grants,group,having,heap,high_priority,hour,hour_minute,hour_second,hosts,identified,ignore,in,index,infile,inner,insert,insert_id,int,integer,interval,int1,int2,int3,int4,int8,into,if,is,isam,join,key,keys,kill,last_insert_id,leading,left,length,like,lines,limit,load,local,lock,logs,long,longblob,longtext,low_priority,max,max_rows,match,mediumblob,mediumtext,mediumint,middleint,min_rows,minute,minute_second,modify,month,monthname,myisam,natural,numeric,no,not,null,on,optimize,option,optionally,or,order,outer,outfile,pack_keys,partial,password,precision,primary,procedure,process,processlist,privileges,read,real,references,reload,regexp,rename,replace,restrict,returns,revoke,rlike,row,rows,second,select,set,show,shutdown,smallint,soname,sql_big_tables,sql_big_selects,sql_low_priority_updates,sql_log_off,sql_log_update,sql_select_limit,sql_small_result,sql_big_result,sql_warnings,straight_join,starting,status,string,table,tables,temporary,terminated,text,then,time,timestamp,tinyblob,tinytext,tinyint,trailing,to,type,use,using,unique,unlock,unsigned,update,usage,values,varchar,variables,varying,varbinary,with,write,when,where,year,year_month,zerofill\".split(\",\");\nreturn sysWords.indexOf(data.index.defKey.toLowerCase())<0;",
- "enable": true
- },
- {
- "id": "EF9E44D0-691A-4352-A079-CFF300107531",
- "defName": "索引名-全小写",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "index",
- "programCode": "return !/[A-Z]+/.test(data.index.defKey);",
- "enable": true
- },
- {
- "id": "972EB2FB-4428-429D-8B0A-F082A8C7A94D",
- "defName": "名称不能为空",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "L",
- "applyFieldType": "entity",
- "programCode": "return data.logicEntity.defName",
- "enable": true
- },
- {
- "id": "EEAEB9C5-BB6C-4E92-949B-D27928690D85",
- "defName": "名称长度不超过32",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "L",
- "applyFieldType": "entity",
- "programCode": "return (data.logicEntity.defName||\"\").length <=32",
- "enable": true
- },
- {
- "id": "24E3F7E5-730D-4378-B72D-195D6B940352",
- "defName": "不能使用保留字",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "let sysWords = \"action,add,aggregate,all,alter,after,and,as,asc,avg,avg_row_length,auto_increment,between,bigint,bit,binary,blob,bool,both,by,cascade,case,char,character,change,check,checksum,column,columns,comment,constraint,create,cross,current_date,current_time,current_timestamp,data,database,databases,date,datetime,day,day_hour,day_minute,day_second,dayofmonth,dayofweek,dayofyear,dec,decimal,default,delayed,delay_key_write,delete,desc,describe,distinct,distinctrow,double,drop,end,else,escape,escaped,enclosed,enum,explain,exists,fields,file,first,float,float4,float8,flush,foreign,from,for,full,function,global,grant,grants,group,having,heap,high_priority,hour,hour_minute,hour_second,hosts,identified,ignore,in,index,infile,inner,insert,insert_id,int,integer,interval,int1,int2,int3,int4,int8,into,if,is,isam,join,key,keys,kill,last_insert_id,leading,left,length,like,lines,limit,load,local,lock,logs,long,longblob,longtext,low_priority,max,max_rows,match,mediumblob,mediumtext,mediumint,middleint,min_rows,minute,minute_second,modify,month,monthname,myisam,natural,numeric,no,not,null,on,optimize,option,optionally,or,order,outer,outfile,pack_keys,partial,password,precision,primary,procedure,process,processlist,privileges,read,real,references,reload,regexp,rename,replace,restrict,returns,revoke,rlike,row,rows,second,select,set,show,shutdown,smallint,soname,sql_big_tables,sql_big_selects,sql_low_priority_updates,sql_log_off,sql_log_update,sql_select_limit,sql_small_result,sql_big_result,sql_warnings,straight_join,starting,status,string,table,tables,temporary,terminated,text,then,time,timestamp,tinyblob,tinytext,tinyint,trailing,to,type,use,using,unique,unlock,unsigned,update,usage,values,varchar,variables,varying,varbinary,with,write,when,where,year,year_month,zerofill\".split(\",\");\nreturn sysWords.indexOf(data.entity.defKey.toLowerCase())<0;",
- "enable": true
- },
- {
- "id": "039BF435-DC77-4DA4-81C7-7F8076BF22BB",
- "defName": "表名-全小写",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "return !/[A-Z]+/.test(data.entity.defKey);",
- "enable": true
- },
- {
- "id": "CBEB0E30-19C6-427D-A8BF-61FF10E27A0B",
- "defName": "表名-不允许空格",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "return !/\\s+/.test(data.entity.defKey);",
- "enable": true
- },
- {
- "id": "1168C7C2-8E8E-4FB7-B639-B3DE839C395A",
- "defName": "表名-英文及下划线",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "return /^[a-zA-Z_][a-zA-Z0-9_]*$/.test(data.entity.defKey);",
- "enable": true
- },
- {
- "id": "D373637C-D3A6-4621-B656-6841A5444A76",
- "defName": "表必须有comment注释",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "return (data.entity.defName||\"\").length > 0 || (data.entity.comment||\"\").length > 0",
- "enable": true
- },
- {
- "id": "2BAB122B-8811-40BB-89F3-CDC24B5862D3",
- "defName": "主键命名为 id,类型为 int 或 bigint,且为自增",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "let fields = data.entity.fields;\nfor(let i=0;i<fields.length;i++){\n let field = fields[i];\n if(field.primaryKey){\n return field.autoIncrement && (field.dbType.toUpperCase()==\"INT\"||field.dbType==\"BIGINT\");\n }\n}\nreturn false;",
- "enable": true
- },
- {
- "id": "0B2F0BD2-3B84-4AB1-BA29-9DE9620AF608",
- "defName": "必须有数据的创建时间以及创建人字段",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "entity",
- "programCode": "let count = 0;\nlet fields = data.entity.fields;\nfor(let i=0;i<fields.length;i++){\n let field = fields[i];\n if(\"created_time,updated_time\".indexOf(field.defKey.toLowerCase())>=0){\n count ++;\n }\n}\nreturn count==2;",
- "enable": true
- },
- {
- "id": "BEC54F19-52D5-4882-BCE1-4439785F8001",
- "defName": "不能使用保留字",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "let sysWords = \"action,add,aggregate,all,alter,after,and,as,asc,avg,avg_row_length,auto_increment,between,bigint,bit,binary,blob,bool,both,by,cascade,case,char,character,change,check,checksum,column,columns,comment,constraint,create,cross,current_date,current_time,current_timestamp,data,database,databases,date,datetime,day,day_hour,day_minute,day_second,dayofmonth,dayofweek,dayofyear,dec,decimal,default,delayed,delay_key_write,delete,desc,describe,distinct,distinctrow,double,drop,end,else,escape,escaped,enclosed,enum,explain,exists,fields,file,first,float,float4,float8,flush,foreign,from,for,full,function,global,grant,grants,group,having,heap,high_priority,hour,hour_minute,hour_second,hosts,identified,ignore,in,index,infile,inner,insert,insert_id,int,integer,interval,int1,int2,int3,int4,int8,into,if,is,isam,join,key,keys,kill,last_insert_id,leading,left,length,like,lines,limit,load,local,lock,logs,long,longblob,longtext,low_priority,max,max_rows,match,mediumblob,mediumtext,mediumint,middleint,min_rows,minute,minute_second,modify,month,monthname,myisam,natural,numeric,no,not,null,on,optimize,option,optionally,or,order,outer,outfile,pack_keys,partial,password,precision,primary,procedure,process,processlist,privileges,read,real,references,reload,regexp,rename,replace,restrict,returns,revoke,rlike,row,rows,second,select,set,show,shutdown,smallint,soname,sql_big_tables,sql_big_selects,sql_low_priority_updates,sql_log_off,sql_log_update,sql_select_limit,sql_small_result,sql_big_result,sql_warnings,straight_join,starting,status,string,table,tables,temporary,terminated,text,then,time,timestamp,tinyblob,tinytext,tinyint,trailing,to,type,use,using,unique,unlock,unsigned,update,usage,values,varchar,variables,varying,varbinary,with,write,when,where,year,year_month,zerofill\".split(\",\");\nreturn sysWords.indexOf(data.field.defKey.toLowerCase())<0;",
- "enable": true
- },
- {
- "id": "082E186D-7B02-4F1C-9ECE-378AB98C4845",
- "defName": "字段-全小写",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "return !/[A-Z]+/.test(data.field.defKey);",
- "enable": true
- },
- {
- "id": "F3CE5C67-23B6-4E7B-BA91-D5F0BCBC9E6A",
- "defName": "字段-不允许空格",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "return !/\\s+/.test(data.field.defKey);",
- "enable": true
- },
- {
- "id": "21AFEAC8-96D7-467F-8320-A33887FC0C5D",
- "defName": "字段-英文及下划线",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "return /^[a-zA-Z_][a-zA-Z0-9_]*$/.test(data.field.defKey);",
- "enable": true
- },
- {
- "id": "2BBDE47B-6926-4E1A-AE57-D4F6E5399EE6",
- "defName": "字段-必需有comment注释",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "return (data.field.defName||\"\").length > 0 || (data.field.comment||\"\").length > 0",
- "enable": true
- },
- {
- "id": "5E181E43-0D72-498F-8178-4C1CDBC89A16",
- "defName": "字段-不能与表名相同",
- "intro": "",
- "controlIntensity": "F",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "return data.field.defKey != data.entity.defKey;",
- "enable": true
- },
- {
- "id": "DE8F8598-5D53-4727-A837-7816C2AF99D9",
- "defName": "外键-字段必须具有表名及其主键",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "let relas = data.entity.correlations;\nfor(let i=0;i<relas.length;i++){\n let rela = relas[i];\n if(data.field.defKey==rela.myField&&rela.myRows==\"n\"){\n if(rela.myField==(rela.refEntity+\"_\"+rela.refField)){\n return true;\n }else{\n return false;\n }\n }\n}\nreturn true;",
- "enable": true
- },
- {
- "id": "D330BCC3-DBAB-4677-8C5A-A301003A5878",
- "defName": "时间字段类型尽量选取 timestamp",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "if(data.field.defName.lastIndexOf(\"日期\")>=0 || data.field.defName.lastIndexOf(\"时间\")>=0 ){\n if(data.field.dbType.toLowerCase().indexOf(\"date\")>=0){\n return true;\n }else{\n return false;\n }\n};\nreturn true;",
- "enable": true
- },
- {
- "id": "2E7FDA44-989A-4C5B-A0C5-12B1E40E57B1",
- "defName": "索引名-英文及下划线",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "index",
- "programCode": "return /^[a-zA-Z_][a-zA-Z0-9_]*$/.test(data.index.defKey);",
- "enable": true
- },
- {
- "id": "023450B3-AAE2-4DC1-AE63-2196DD82823D",
- "defName": "索引名-主键的名称以pk_开头,唯一键以uk_开头,普通索引以 ix_开头",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "index",
- "programCode": "if(data.index.unique){\n return data.index.defKey.indexOf(\"uk_\")==0;\n}else{\n return data.index.defKey.indexOf(\"ix_\")==0;\n}",
- "enable": true
- },
- {
- "id": "1C563E17-262B-4EB6-87F0-203CAC667CF0",
- "defName": "不允许存在blob、text等大字段",
- "intro": "",
- "controlIntensity": "S",
- "applyObjectType": "P",
- "applyFieldType": "field",
- "programCode": "if(\"blob,text\".indexOf(data.field.dbType.toLowerCase())>=0){\n return false;\n}\nreturn true;",
- "enable": true
- }
- ]
- }
|