SpsDbContext.cs 163 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668
  1. using System;
  2. using Microsoft.EntityFrameworkCore;
  3. using Microsoft.EntityFrameworkCore.Metadata;
  4. namespace Dfs.WayneChina.SpsDbModels.Models
  5. {
  6. public partial class SpsDbContext : DbContext
  7. {
  8. public SpsDbContext()
  9. {
  10. }
  11. public SpsDbContext(DbContextOptions<SpsDbContext> options)
  12. : base(options)
  13. {
  14. }
  15. public virtual DbSet<TAcctinfo> TAcctinfo { get; set; }
  16. public virtual DbSet<TAcctlogout> TAcctlogout { get; set; }
  17. public virtual DbSet<TAddblackcard> TAddblackcard { get; set; }
  18. public virtual DbSet<TAddgrayinfo> TAddgrayinfo { get; set; }
  19. public virtual DbSet<TAuthinfo> TAuthinfo { get; set; }
  20. public virtual DbSet<TBlackcard> TBlackcard { get; set; }
  21. public virtual DbSet<TCardauthinfo> TCardauthinfo { get; set; }
  22. public virtual DbSet<TCardinfo> TCardinfo { get; set; }
  23. public virtual DbSet<TCardlogout> TCardlogout { get; set; }
  24. public virtual DbSet<TCardreploss> TCardreploss { get; set; }
  25. public virtual DbSet<TCardstate> TCardstate { get; set; }
  26. public virtual DbSet<TCardtypebyapp> TCardtypebyapp { get; set; }
  27. public virtual DbSet<TCargasbottleinfo> TCargasbottleinfo { get; set; }
  28. public virtual DbSet<TClientauth> TClientauth { get; set; }
  29. public virtual DbSet<TCmdinfo> TCmdinfo { get; set; }
  30. public virtual DbSet<TCmdtype> TCmdtype { get; set; }
  31. public virtual DbSet<TDayclose> TDayclose { get; set; }
  32. public virtual DbSet<TDbversioninfo> TDbversioninfo { get; set; }
  33. public virtual DbSet<TDeleteblackcard> TDeleteblackcard { get; set; }
  34. public virtual DbSet<TDeletegrayinfo> TDeletegrayinfo { get; set; }
  35. public virtual DbSet<TDiscountrule> TDiscountrule { get; set; }
  36. public virtual DbSet<TDspinfo> TDspinfo { get; set; }
  37. public virtual DbSet<TEmployeeinfo> TEmployeeinfo { get; set; }
  38. public virtual DbSet<TEndtrdinfo> TEndtrdinfo { get; set; }
  39. public virtual DbSet<TEquipinfo> TEquipinfo { get; set; }
  40. public virtual DbSet<TFuelapply> TFuelapply { get; set; }
  41. public virtual DbSet<TFuelday> TFuelday { get; set; }
  42. public virtual DbSet<TFuellist> TFuellist { get; set; }
  43. public virtual DbSet<TFuellistCopy> TFuellistCopy { get; set; }
  44. public virtual DbSet<TFuelmonth> TFuelmonth { get; set; }
  45. public virtual DbSet<TFuelpricechg> TFuelpricechg { get; set; }
  46. public virtual DbSet<TFuelshift> TFuelshift { get; set; }
  47. public virtual DbSet<TFueltankcheck> TFueltankcheck { get; set; }
  48. public virtual DbSet<TGrayinfo> TGrayinfo { get; set; }
  49. public virtual DbSet<THostauthinfo> THostauthinfo { get; set; }
  50. public virtual DbSet<THostdatatypetable> THostdatatypetable { get; set; }
  51. public virtual DbSet<THostdatatypever> THostdatatypever { get; set; }
  52. public virtual DbSet<THostdownloaddataver> THostdownloaddataver { get; set; }
  53. public virtual DbSet<THoststationnoinfo> THoststationnoinfo { get; set; }
  54. public virtual DbSet<THostuploaddatarecord> THostuploaddatarecord { get; set; }
  55. public virtual DbSet<TInstockinfo> TInstockinfo { get; set; }
  56. public virtual DbSet<TIntegralauthinfo> TIntegralauthinfo { get; set; }
  57. public virtual DbSet<TIntegralconverrule> TIntegralconverrule { get; set; }
  58. public virtual DbSet<TIntegralgift> TIntegralgift { get; set; }
  59. public virtual DbSet<TIntegralrule> TIntegralrule { get; set; }
  60. public virtual DbSet<TIntegtrdinfo> TIntegtrdinfo { get; set; }
  61. public virtual DbSet<TKeybroadinfo> TKeybroadinfo { get; set; }
  62. public virtual DbSet<TLevelvol> TLevelvol { get; set; }
  63. public virtual DbSet<TLiquidGau> TLiquidGau { get; set; }
  64. public virtual DbSet<TLmtcard> TLmtcard { get; set; }
  65. public virtual DbSet<TLoginfo> TLoginfo { get; set; }
  66. public virtual DbSet<TMancardinfo> TMancardinfo { get; set; }
  67. public virtual DbSet<TMisauthinfo> TMisauthinfo { get; set; }
  68. public virtual DbSet<TModelversion> TModelversion { get; set; }
  69. public virtual DbSet<TMoneygiftallot> TMoneygiftallot { get; set; }
  70. public virtual DbSet<TMoneyshiftcheck> TMoneyshiftcheck { get; set; }
  71. public virtual DbSet<TMonthcheck> TMonthcheck { get; set; }
  72. public virtual DbSet<TMonthclose> TMonthclose { get; set; }
  73. public virtual DbSet<TNewcarddisc> TNewcarddisc { get; set; }
  74. public virtual DbSet<TNozzleday> TNozzleday { get; set; }
  75. public virtual DbSet<TNozzleinfo> TNozzleinfo { get; set; }
  76. public virtual DbSet<TNozzlemonth> TNozzlemonth { get; set; }
  77. public virtual DbSet<TNozzleshift> TNozzleshift { get; set; }
  78. public virtual DbSet<TOutstockinfo> TOutstockinfo { get; set; }
  79. public virtual DbSet<TPaymode> TPaymode { get; set; }
  80. public virtual DbSet<TPayterm> TPayterm { get; set; }
  81. public virtual DbSet<TPaytypeinfo> TPaytypeinfo { get; set; }
  82. public virtual DbSet<TPortset> TPortset { get; set; }
  83. public virtual DbSet<TPosauthinfo> TPosauthinfo { get; set; }
  84. public virtual DbSet<TPosshiftcontrol> TPosshiftcontrol { get; set; }
  85. public virtual DbSet<TPreallotinfo> TPreallotinfo { get; set; }
  86. public virtual DbSet<TPsamcard> TPsamcard { get; set; }
  87. public virtual DbSet<TPumpinfo> TPumpinfo { get; set; }
  88. public virtual DbSet<TRechargetype> TRechargetype { get; set; }
  89. public virtual DbSet<TRechdebitRep> TRechdebitRep { get; set; }
  90. public virtual DbSet<TShiftcheckinfo> TShiftcheckinfo { get; set; }
  91. public virtual DbSet<TShiftclose> TShiftclose { get; set; }
  92. public virtual DbSet<TSpecialtimedisc> TSpecialtimedisc { get; set; }
  93. public virtual DbSet<TStationAttri> TStationAttri { get; set; }
  94. public virtual DbSet<TStationInfo> TStationInfo { get; set; }
  95. public virtual DbSet<TSysinfo> TSysinfo { get; set; }
  96. public virtual DbSet<TTablelist> TTablelist { get; set; }
  97. public virtual DbSet<TTankinit> TTankinit { get; set; }
  98. public virtual DbSet<TTanklist> TTanklist { get; set; }
  99. public virtual DbSet<TTankshiftclose> TTankshiftclose { get; set; }
  100. public virtual DbSet<TTankstatus> TTankstatus { get; set; }
  101. public virtual DbSet<TTanktruckcheck> TTanktruckcheck { get; set; }
  102. public virtual DbSet<TTankvol> TTankvol { get; set; }
  103. public virtual DbSet<TTicketdispConf> TTicketdispConf { get; set; }
  104. public virtual DbSet<TTrdinfo> TTrdinfo { get; set; }
  105. public virtual DbSet<TTsmshiftclose> TTsmshiftclose { get; set; }
  106. public virtual DbSet<TUnloadgasinfo> TUnloadgasinfo { get; set; }
  107. public virtual DbSet<TUpsinfo> TUpsinfo { get; set; }
  108. public virtual DbSet<TUserinfo> TUserinfo { get; set; }
  109. public virtual DbSet<TVersioninfo> TVersioninfo { get; set; }
  110. public virtual DbSet<TWcardinstore> TWcardinstore { get; set; }
  111. public virtual DbSet<TWcardoutstore> TWcardoutstore { get; set; }
  112. // Unable to generate entity type for table 'r_clientcardlist'. Please see the warning messages.
  113. // Unable to generate entity type for table 'rpt_monthclose'. Please see the warning messages.
  114. // Unable to generate entity type for table 'rpt_shiftclose'. Please see the warning messages.
  115. // Unable to generate entity type for table 'rpt_shiftclose1'. Please see the warning messages.
  116. // Unable to generate entity type for table 'rpt_shiftclose4'. Please see the warning messages.
  117. // Unable to generate entity type for table 'rpt_tankclose'. Please see the warning messages.
  118. // Unable to generate entity type for table 'rpt_trdsumnozzle'. Please see the warning messages.
  119. // Unable to generate entity type for table 't_usergrpauth'. Please see the warning messages.
  120. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  121. {
  122. if (!optionsBuilder.IsConfigured)
  123. {
  124. optionsBuilder.UseMySql("server=localhost;port=3306;user=root;password=HS1205;database=Sps_db;TreatTinyAsBoolean=false;Convert Zero Datetime=True",
  125. new MySqlServerVersion(new Version(5, 5, 25)));
  126. }
  127. }
  128. protected override void OnModelCreating(ModelBuilder modelBuilder)
  129. {
  130. modelBuilder.Entity<TAcctinfo>(entity =>
  131. {
  132. entity.HasKey(e => e.Gid);
  133. entity.ToTable("t_acctinfo");
  134. entity.HasIndex(e => e.AcctId)
  135. .HasName("AcctID_UNIQUE")
  136. .IsUnique();
  137. entity.HasIndex(e => new { e.AcctId, e.AcctDate, e.BelongTo })
  138. .HasName("acctselect");
  139. entity.Property(e => e.Gid).HasColumnName("GID");
  140. entity.Property(e => e.AcctDate)
  141. .HasColumnType("datetime")
  142. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  143. entity.Property(e => e.AcctId)
  144. .HasColumnName("AcctID")
  145. .HasColumnType("char(20)")
  146. .HasDefaultValueSql("'0'");
  147. entity.Property(e => e.AcctSno)
  148. .HasColumnName("AcctSNo")
  149. .HasDefaultValueSql("'0'");
  150. entity.Property(e => e.AcctState).HasDefaultValueSql("'1'");
  151. entity.Property(e => e.AcctType).HasDefaultValueSql("'0'");
  152. entity.Property(e => e.Address)
  153. .HasColumnType("varchar(50)")
  154. .HasDefaultValueSql("'0'");
  155. entity.Property(e => e.Amount)
  156. .HasColumnType("int(4)")
  157. .HasDefaultValueSql("'0'");
  158. entity.Property(e => e.AmtType)
  159. .HasColumnType("tinyint(1)")
  160. .HasDefaultValueSql("'0'");
  161. entity.Property(e => e.BelongTo)
  162. .HasColumnType("varchar(40)")
  163. .HasDefaultValueSql("'0'");
  164. entity.Property(e => e.CertfNo)
  165. .HasColumnType("char(20)")
  166. .HasDefaultValueSql("'0'");
  167. entity.Property(e => e.CertfType)
  168. .HasColumnType("char(10)")
  169. .HasDefaultValueSql("'0'");
  170. entity.Property(e => e.EnableSms).HasDefaultValueSql("'0'");
  171. entity.Property(e => e.FuelNo)
  172. .HasColumnType("char(10)")
  173. .HasDefaultValueSql("'0'");
  174. entity.Property(e => e.Gift).HasDefaultValueSql("'0'");
  175. entity.Property(e => e.PhoneNo)
  176. .HasColumnType("char(15)")
  177. .HasDefaultValueSql("'0'");
  178. entity.Property(e => e.RechgTotal)
  179. .HasColumnType("bigint(4)")
  180. .HasDefaultValueSql("'0'");
  181. entity.Property(e => e.Sno)
  182. .HasColumnName("SNo")
  183. .HasDefaultValueSql("'0'");
  184. entity.Property(e => e.Tmac)
  185. .HasColumnName("TMAC")
  186. .HasDefaultValueSql("'0'");
  187. entity.Property(e => e.UploadFlag)
  188. .HasColumnName("UPLoadFlag")
  189. .HasColumnType("tinyint(1)")
  190. .HasDefaultValueSql("'0'");
  191. entity.Property(e => e.Waitmalloc)
  192. .HasColumnName("waitmalloc")
  193. .HasDefaultValueSql("'0'");
  194. });
  195. modelBuilder.Entity<TAcctlogout>(entity =>
  196. {
  197. entity.HasKey(e => e.Gid);
  198. entity.ToTable("t_acctlogout");
  199. entity.Property(e => e.Gid).HasColumnName("GID");
  200. entity.Property(e => e.AcctId)
  201. .HasColumnName("AcctID")
  202. .HasColumnType("char(20)")
  203. .HasDefaultValueSql("'0'");
  204. entity.Property(e => e.AcctLgtDate)
  205. .HasColumnName("AcctLGtDate")
  206. .HasColumnType("datetime")
  207. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  208. entity.Property(e => e.Address)
  209. .HasColumnType("varchar(50)")
  210. .HasDefaultValueSql("'0'");
  211. entity.Property(e => e.BelongTo)
  212. .HasColumnType("varchar(40)")
  213. .HasDefaultValueSql("'0'");
  214. entity.Property(e => e.PhoneNo)
  215. .HasColumnType("char(15)")
  216. .HasDefaultValueSql("'0'");
  217. entity.Property(e => e.UploadFlag)
  218. .HasColumnName("UPLoadFlag")
  219. .HasDefaultValueSql("'0'");
  220. });
  221. modelBuilder.Entity<TAddblackcard>(entity =>
  222. {
  223. entity.HasKey(e => e.Gid);
  224. entity.ToTable("t_addblackcard");
  225. entity.HasIndex(e => e.CardNo)
  226. .HasName("cardno");
  227. entity.Property(e => e.Gid).HasColumnName("GID");
  228. entity.Property(e => e.AcctGid)
  229. .HasColumnName("AcctGID")
  230. .HasDefaultValueSql("'0'");
  231. entity.Property(e => e.AcctId)
  232. .HasColumnName("AcctID")
  233. .HasColumnType("char(20)")
  234. .HasDefaultValueSql("'0'");
  235. entity.Property(e => e.BlackDate)
  236. .HasColumnType("datetime")
  237. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  238. entity.Property(e => e.CardNo)
  239. .HasColumnType("char(20)")
  240. .HasDefaultValueSql("'0'");
  241. entity.Property(e => e.CardType)
  242. .HasColumnType("tinyint(1)")
  243. .HasDefaultValueSql("'0'");
  244. entity.Property(e => e.DiscountNo)
  245. .HasColumnType("int(2)")
  246. .HasDefaultValueSql("'0'");
  247. entity.Property(e => e.Reason)
  248. .HasColumnType("varchar(30)")
  249. .HasDefaultValueSql("'0'");
  250. entity.Property(e => e.UploadFlag)
  251. .HasColumnName("UPLoadFlag")
  252. .HasColumnType("tinyint(1)")
  253. .HasDefaultValueSql("'0'");
  254. });
  255. modelBuilder.Entity<TAddgrayinfo>(entity =>
  256. {
  257. entity.HasKey(e => e.Gid);
  258. entity.ToTable("t_addgrayinfo");
  259. entity.Property(e => e.Gid).HasColumnName("GID");
  260. entity.Property(e => e.CardNo)
  261. .HasColumnType("char(20)")
  262. .HasDefaultValueSql("'0'");
  263. entity.Property(e => e.CommId)
  264. .HasColumnName("CommID")
  265. .HasColumnType("char(10)")
  266. .HasDefaultValueSql("'0'");
  267. entity.Property(e => e.Ctc)
  268. .HasColumnName("CTC")
  269. .HasDefaultValueSql("'0'");
  270. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  271. entity.Property(e => e.EndPumpId)
  272. .HasColumnName("EndPumpID")
  273. .HasDefaultValueSql("'0'");
  274. entity.Property(e => e.Gmac)
  275. .HasColumnName("GMAC")
  276. .HasDefaultValueSql("'0'");
  277. entity.Property(e => e.Mon)
  278. .HasColumnName("MON")
  279. .HasDefaultValueSql("'0'");
  280. entity.Property(e => e.NozNo).HasDefaultValueSql("'0'");
  281. entity.Property(e => e.PayTemId)
  282. .HasColumnName("PayTemID")
  283. .HasDefaultValueSql("'0'");
  284. entity.Property(e => e.PaymodeId)
  285. .HasColumnName("PaymodeID")
  286. .HasDefaultValueSql("'0'");
  287. entity.Property(e => e.Prc)
  288. .HasColumnName("PRC")
  289. .HasDefaultValueSql("'0'");
  290. entity.Property(e => e.Psamasn)
  291. .HasColumnName("PSAMASN")
  292. .HasColumnType("char(10)")
  293. .HasDefaultValueSql("'0'");
  294. entity.Property(e => e.Psamtac)
  295. .HasColumnName("PSAMtac")
  296. .HasDefaultValueSql("'0'");
  297. entity.Property(e => e.Psamtid)
  298. .HasColumnName("PSAMTID")
  299. .HasColumnType("char(6)")
  300. .HasDefaultValueSql("'0'");
  301. entity.Property(e => e.Psamttc)
  302. .HasColumnName("PSAMTTC")
  303. .HasDefaultValueSql("'0'");
  304. entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'");
  305. entity.Property(e => e.RealMon)
  306. .HasColumnName("RealMON")
  307. .HasDefaultValueSql("'0'");
  308. entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'");
  309. entity.Property(e => e.Sno)
  310. .HasColumnName("SNo")
  311. .HasDefaultValueSql("'0'");
  312. entity.Property(e => e.Tac)
  313. .HasColumnName("TAC")
  314. .HasDefaultValueSql("'0'");
  315. entity.Property(e => e.Tmac)
  316. .HasColumnName("TMAC")
  317. .HasDefaultValueSql("'0'");
  318. entity.Property(e => e.TrdType).HasDefaultValueSql("'0'");
  319. entity.Property(e => e.Ttc)
  320. .HasColumnName("TTC")
  321. .HasDefaultValueSql("'0'");
  322. entity.Property(e => e.Ttctime)
  323. .HasColumnName("TTCTime")
  324. .HasColumnType("datetime")
  325. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  326. entity.Property(e => e.TtctimeEnd)
  327. .HasColumnName("TTCTimeEnd")
  328. .HasColumnType("datetime")
  329. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  330. entity.Property(e => e.UploadFlag)
  331. .HasColumnName("UPLoadFlag")
  332. .HasDefaultValueSql("'0'");
  333. entity.Property(e => e.Vol)
  334. .HasColumnName("VOL")
  335. .HasDefaultValueSql("'0'");
  336. });
  337. modelBuilder.Entity<TAuthinfo>(entity =>
  338. {
  339. entity.HasKey(e => e.Gid);
  340. entity.ToTable("t_authinfo");
  341. entity.Property(e => e.Gid).HasColumnName("GID");
  342. entity.Property(e => e.AuthState).HasDefaultValueSql("'0'");
  343. entity.Property(e => e.CardBal).HasDefaultValueSql("'0'");
  344. entity.Property(e => e.CardNo)
  345. .HasColumnType("char(20)")
  346. .HasDefaultValueSql("'0'");
  347. entity.Property(e => e.CardType).HasDefaultValueSql("'0'");
  348. entity.Property(e => e.ConsType).HasDefaultValueSql("'0'");
  349. entity.Property(e => e.Ctc)
  350. .HasColumnName("CTC")
  351. .HasDefaultValueSql("'0'");
  352. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  353. entity.Property(e => e.FuelNo)
  354. .HasColumnType("char(10)")
  355. .HasDefaultValueSql("'0'");
  356. entity.Property(e => e.Gmac)
  357. .HasColumnName("GMAC")
  358. .HasDefaultValueSql("'0'");
  359. entity.Property(e => e.Mon)
  360. .HasColumnName("MON")
  361. .HasDefaultValueSql("'0'");
  362. entity.Property(e => e.NozzleNo).HasDefaultValueSql("'0'");
  363. entity.Property(e => e.PayTemId)
  364. .HasColumnName("PayTemID")
  365. .HasDefaultValueSql("'0'");
  366. entity.Property(e => e.PayType).HasDefaultValueSql("'0'");
  367. entity.Property(e => e.Posid)
  368. .HasColumnName("POSID")
  369. .HasDefaultValueSql("'1'");
  370. entity.Property(e => e.Prc)
  371. .HasColumnName("PRC")
  372. .HasDefaultValueSql("'0'");
  373. entity.Property(e => e.Psamasn)
  374. .HasColumnName("PSAMASN")
  375. .HasColumnType("char(20)")
  376. .HasDefaultValueSql("'0'");
  377. entity.Property(e => e.Psamtac)
  378. .HasColumnName("PSAMtac")
  379. .HasDefaultValueSql("'0'");
  380. entity.Property(e => e.Psamtid)
  381. .HasColumnName("PSAMTID")
  382. .HasColumnType("char(12)")
  383. .HasDefaultValueSql("'0'");
  384. entity.Property(e => e.Psamttc)
  385. .HasColumnName("PSAMTTC")
  386. .HasDefaultValueSql("'0'");
  387. entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'");
  388. entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'");
  389. entity.Property(e => e.Tac)
  390. .HasColumnName("TAC")
  391. .HasDefaultValueSql("'0'");
  392. entity.Property(e => e.Tmac)
  393. .HasColumnName("TMAC")
  394. .HasDefaultValueSql("'0'");
  395. entity.Property(e => e.TotVol).HasDefaultValueSql("'0'");
  396. entity.Property(e => e.Ttc)
  397. .HasColumnName("TTC")
  398. .HasDefaultValueSql("'0'");
  399. entity.Property(e => e.Ttctime)
  400. .HasColumnName("TTCTime")
  401. .HasColumnType("datetime")
  402. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  403. entity.Property(e => e.TtctimeEnd)
  404. .HasColumnName("TTCTimeEnd")
  405. .HasColumnType("datetime")
  406. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  407. entity.Property(e => e.Vol)
  408. .HasColumnName("VOL")
  409. .HasDefaultValueSql("'0'");
  410. });
  411. modelBuilder.Entity<TBlackcard>(entity =>
  412. {
  413. entity.HasKey(e => e.Gid);
  414. entity.ToTable("t_blackcard");
  415. entity.HasIndex(e => e.CardNo)
  416. .HasName("cardno");
  417. entity.Property(e => e.Gid).HasColumnName("GID");
  418. entity.Property(e => e.AcctGid)
  419. .HasColumnName("AcctGID")
  420. .HasDefaultValueSql("'0'");
  421. entity.Property(e => e.AcctId)
  422. .HasColumnName("AcctID")
  423. .HasColumnType("char(20)")
  424. .HasDefaultValueSql("'0'");
  425. entity.Property(e => e.BlackDate)
  426. .HasColumnType("datetime")
  427. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  428. entity.Property(e => e.CardNo)
  429. .HasColumnType("char(20)")
  430. .HasDefaultValueSql("'0'");
  431. entity.Property(e => e.CardType)
  432. .HasColumnType("tinyint(1)")
  433. .HasDefaultValueSql("'0'");
  434. entity.Property(e => e.DiscountNo)
  435. .HasColumnType("int(2)")
  436. .HasDefaultValueSql("'0'");
  437. entity.Property(e => e.Reason)
  438. .HasColumnType("varchar(30)")
  439. .HasDefaultValueSql("'0'");
  440. entity.Property(e => e.UploadFlag)
  441. .HasColumnName("UPLoadFlag")
  442. .HasDefaultValueSql("'0'");
  443. });
  444. modelBuilder.Entity<TCardauthinfo>(entity =>
  445. {
  446. entity.HasKey(e => e.Gid);
  447. entity.ToTable("t_cardauthinfo");
  448. entity.Property(e => e.Gid).HasColumnName("GID");
  449. entity.Property(e => e.AuthName)
  450. .HasColumnType("char(20)")
  451. .HasDefaultValueSql("'0'");
  452. entity.Property(e => e.Remark)
  453. .HasColumnType("varchar(45)")
  454. .HasDefaultValueSql("'0'");
  455. });
  456. modelBuilder.Entity<TCardinfo>(entity =>
  457. {
  458. entity.HasKey(e => e.Gid);
  459. entity.ToTable("t_cardinfo");
  460. entity.HasIndex(e => e.AcctId)
  461. .HasName("acctid");
  462. entity.HasIndex(e => e.CardNo)
  463. .HasName("CardNo_UNIQUE")
  464. .IsUnique();
  465. entity.HasIndex(e => new { e.CardNo, e.CardType })
  466. .HasName("CardNo")
  467. .IsUnique();
  468. entity.HasIndex(e => new { e.CardNo, e.KcDate, e.UserNo, e.Holder })
  469. .HasName("cardselect");
  470. entity.Property(e => e.Gid).HasColumnName("GID");
  471. entity.Property(e => e.AcctGid)
  472. .HasColumnName("AcctGID")
  473. .HasDefaultValueSql("'0'");
  474. entity.Property(e => e.AcctId)
  475. .HasColumnName("AcctID")
  476. .HasColumnType("char(20)")
  477. .HasDefaultValueSql("'0'");
  478. entity.Property(e => e.AuthStr)
  479. .HasColumnType("varchar(9)")
  480. .HasDefaultValueSql("'0'");
  481. entity.Property(e => e.BLimitCar)
  482. .HasColumnName("bLimitCar")
  483. .HasDefaultValueSql("'0'");
  484. entity.Property(e => e.BLmtGood)
  485. .HasColumnName("bLmtGood")
  486. .HasDefaultValueSql("'0'");
  487. entity.Property(e => e.CStatus)
  488. .HasColumnName("cStatus")
  489. .HasDefaultValueSql("'0'");
  490. entity.Property(e => e.CardClass).HasDefaultValueSql("'0'");
  491. entity.Property(e => e.CardId)
  492. .HasColumnName("CardID")
  493. .HasDefaultValueSql("'0'");
  494. entity.Property(e => e.CardNo)
  495. .IsRequired()
  496. .HasColumnType("char(20)")
  497. .HasDefaultValueSql("'0'");
  498. entity.Property(e => e.CardSno)
  499. .HasColumnName("CardSNo")
  500. .HasDefaultValueSql("'0'");
  501. entity.Property(e => e.CardType).HasDefaultValueSql("'0'");
  502. entity.Property(e => e.Carno)
  503. .HasColumnName("carno")
  504. .HasColumnType("char(14)")
  505. .HasDefaultValueSql("'0'");
  506. entity.Property(e => e.Ctc)
  507. .HasColumnName("CTC")
  508. .HasDefaultValueSql("'0'");
  509. entity.Property(e => e.Ctcflag)
  510. .HasColumnName("CTCFlag")
  511. .HasColumnType("int(4)")
  512. .HasDefaultValueSql("'0'");
  513. entity.Property(e => e.Ctctime)
  514. .HasColumnName("CTCTime")
  515. .HasColumnType("char(14)")
  516. .HasDefaultValueSql("'0'");
  517. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  518. entity.Property(e => e.DmaxPay)
  519. .HasColumnName("DMaxPay")
  520. .HasDefaultValueSql("'0'");
  521. entity.Property(e => e.EnableSms).HasDefaultValueSql("'0'");
  522. entity.Property(e => e.Holder)
  523. .HasColumnType("char(10)")
  524. .HasDefaultValueSql("'0'");
  525. entity.Property(e => e.IntegralTotal).HasDefaultValueSql("'0'");
  526. entity.Property(e => e.KcDate)
  527. .HasColumnType("datetime")
  528. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  529. entity.Property(e => e.LimitTimes).HasDefaultValueSql("'0'");
  530. entity.Property(e => e.LmtOil)
  531. .HasColumnType("char(10)")
  532. .HasDefaultValueSql("'0'");
  533. entity.Property(e => e.MmaxPay)
  534. .HasColumnName("MMaxPay")
  535. .HasDefaultValueSql("'0'");
  536. entity.Property(e => e.Money)
  537. .HasColumnName("money")
  538. .HasDefaultValueSql("'0'");
  539. entity.Property(e => e.OnceMaxPay).HasDefaultValueSql("'0'");
  540. entity.Property(e => e.OperNo)
  541. .HasColumnType("char(4)")
  542. .HasDefaultValueSql("'0'");
  543. entity.Property(e => e.OverDate)
  544. .HasColumnType("datetime")
  545. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  546. entity.Property(e => e.PhoneNo)
  547. .HasColumnType("char(15)")
  548. .HasDefaultValueSql("'0'");
  549. entity.Property(e => e.PreMalloc)
  550. .HasColumnName("Pre_malloc")
  551. .HasDefaultValueSql("'0'");
  552. entity.Property(e => e.RechgTotal)
  553. .HasColumnType("bigint(4)")
  554. .HasDefaultValueSql("'0'");
  555. entity.Property(e => e.Sno)
  556. .HasColumnName("SNo")
  557. .HasDefaultValueSql("'0'");
  558. entity.Property(e => e.Startdate)
  559. .HasColumnName("startdate")
  560. .HasColumnType("datetime")
  561. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  562. entity.Property(e => e.Tmac)
  563. .HasColumnName("TMAC")
  564. .HasDefaultValueSql("'0'");
  565. entity.Property(e => e.TmpChkStr)
  566. .HasColumnType("varchar(9)")
  567. .HasDefaultValueSql("'0'");
  568. entity.Property(e => e.UploadFlag)
  569. .HasColumnName("UPLoadFlag")
  570. .HasColumnType("tinyint(1)")
  571. .HasDefaultValueSql("'0'");
  572. entity.Property(e => e.UserNo)
  573. .HasColumnType("char(12)")
  574. .HasDefaultValueSql("'0'");
  575. entity.Property(e => e.UserPin)
  576. .HasColumnName("UserPIN")
  577. .HasColumnType("char(12)")
  578. .HasDefaultValueSql("'0'");
  579. entity.Property(e => e.YmaxPay)
  580. .HasColumnName("YMaxPay")
  581. .HasDefaultValueSql("'0'");
  582. });
  583. modelBuilder.Entity<TCardlogout>(entity =>
  584. {
  585. entity.HasKey(e => e.Gid);
  586. entity.ToTable("t_cardlogout");
  587. entity.Property(e => e.Gid).HasColumnName("GID");
  588. entity.Property(e => e.AcctGid)
  589. .HasColumnName("AcctGID")
  590. .HasDefaultValueSql("'0'");
  591. entity.Property(e => e.AcctId)
  592. .HasColumnName("AcctID")
  593. .HasColumnType("char(20)")
  594. .HasDefaultValueSql("'0'");
  595. entity.Property(e => e.CardId)
  596. .HasColumnName("CardID")
  597. .HasDefaultValueSql("'0'");
  598. entity.Property(e => e.CardNo)
  599. .IsRequired()
  600. .HasColumnType("char(20)")
  601. .HasDefaultValueSql("'0'");
  602. entity.Property(e => e.CardType)
  603. .HasColumnType("tinyint(1)")
  604. .HasDefaultValueSql("'1'");
  605. entity.Property(e => e.Carno)
  606. .HasColumnName("carno")
  607. .HasColumnType("char(14)")
  608. .HasDefaultValueSql("'0'");
  609. entity.Property(e => e.Holder)
  610. .HasColumnType("char(10)")
  611. .HasDefaultValueSql("'0'");
  612. entity.Property(e => e.KcDate)
  613. .HasColumnType("datetime")
  614. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  615. entity.Property(e => e.LgtDate)
  616. .HasColumnType("datetime")
  617. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  618. entity.Property(e => e.LogSno)
  619. .HasColumnName("LogSNo")
  620. .HasDefaultValueSql("'0'");
  621. entity.Property(e => e.OperNo)
  622. .HasColumnType("char(4)")
  623. .HasDefaultValueSql("'0'");
  624. entity.Property(e => e.PhoneNo)
  625. .HasColumnType("char(15)")
  626. .HasDefaultValueSql("'0'");
  627. entity.Property(e => e.Sno)
  628. .HasColumnName("SNo")
  629. .HasDefaultValueSql("'0'");
  630. entity.Property(e => e.Startdate)
  631. .HasColumnName("startdate")
  632. .HasColumnType("datetime")
  633. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  634. });
  635. modelBuilder.Entity<TCardreploss>(entity =>
  636. {
  637. entity.HasKey(e => e.Gid);
  638. entity.ToTable("t_cardreploss");
  639. entity.Property(e => e.Gid).HasColumnName("GID");
  640. entity.Property(e => e.CardNo)
  641. .HasColumnType("char(20)")
  642. .HasDefaultValueSql("'0'");
  643. entity.Property(e => e.LossTime)
  644. .HasColumnType("datetime")
  645. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  646. entity.Property(e => e.OperNo)
  647. .HasColumnType("char(4)")
  648. .HasDefaultValueSql("'0'");
  649. entity.Property(e => e.OperType).HasDefaultValueSql("'0'");
  650. entity.Property(e => e.Reason)
  651. .HasColumnType("varchar(50)")
  652. .HasDefaultValueSql("'0'");
  653. entity.Property(e => e.Sno)
  654. .HasColumnName("SNo")
  655. .HasDefaultValueSql("'0'");
  656. });
  657. modelBuilder.Entity<TCardstate>(entity =>
  658. {
  659. entity.HasKey(e => e.Gid);
  660. entity.ToTable("t_cardstate");
  661. entity.Property(e => e.Gid).HasColumnName("GID");
  662. entity.Property(e => e.CardNo)
  663. .HasColumnType("char(20)")
  664. .HasDefaultValueSql("'0'");
  665. entity.Property(e => e.Cstate)
  666. .HasColumnName("CState")
  667. .HasColumnType("varchar(20)")
  668. .HasDefaultValueSql("'0'");
  669. entity.Property(e => e.CstateLen)
  670. .HasColumnName("CStateLen")
  671. .HasDefaultValueSql("'0'");
  672. entity.Property(e => e.CstateNo)
  673. .HasColumnName("CStateNo")
  674. .HasDefaultValueSql("'0'");
  675. });
  676. modelBuilder.Entity<TCardtypebyapp>(entity =>
  677. {
  678. entity.HasKey(e => e.Gid);
  679. entity.ToTable("t_cardtypebyapp");
  680. entity.Property(e => e.Gid).HasColumnName("GID");
  681. entity.Property(e => e.AppType).HasDefaultValueSql("'0'");
  682. entity.Property(e => e.CardType).HasDefaultValueSql("'0'");
  683. entity.Property(e => e.CardTypeName)
  684. .HasColumnType("char(20)")
  685. .HasDefaultValueSql("'0'");
  686. });
  687. modelBuilder.Entity<TCargasbottleinfo>(entity =>
  688. {
  689. entity.HasKey(e => e.Gid);
  690. entity.ToTable("t_cargasbottleinfo");
  691. entity.HasIndex(e => e.CarLabel)
  692. .HasName("CarLabel_UNIQUE")
  693. .IsUnique();
  694. entity.Property(e => e.Gid).HasColumnName("GID");
  695. entity.Property(e => e.BelongTo)
  696. .HasColumnType("varchar(40)")
  697. .HasDefaultValueSql("'0'");
  698. entity.Property(e => e.CarLabel)
  699. .HasColumnType("char(20)")
  700. .HasDefaultValueSql("'0'");
  701. entity.Property(e => e.CarNo)
  702. .HasColumnType("char(14)")
  703. .HasDefaultValueSql("'0'");
  704. entity.Property(e => e.CarType)
  705. .HasColumnType("tinyint(1)")
  706. .HasDefaultValueSql("'0'");
  707. entity.Property(e => e.CardNo)
  708. .HasColumnType("char(20)")
  709. .HasDefaultValueSql("'0'");
  710. entity.Property(e => e.Flag)
  711. .HasColumnType("tinyint(1)")
  712. .HasDefaultValueSql("'0'");
  713. entity.Property(e => e.FleetNo)
  714. .HasColumnType("int(2)")
  715. .HasDefaultValueSql("'0'");
  716. entity.Property(e => e.Gbetime)
  717. .HasColumnName("GBETime")
  718. .HasColumnType("datetime")
  719. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  720. entity.Property(e => e.Gbitime)
  721. .HasColumnName("GBITime")
  722. .HasColumnType("datetime")
  723. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  724. entity.Property(e => e.Gbmtime)
  725. .HasColumnName("GBMTime")
  726. .HasColumnType("datetime")
  727. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  728. entity.Property(e => e.Gbno)
  729. .HasColumnName("GBNo")
  730. .HasColumnType("char(20)")
  731. .HasDefaultValueSql("'0'");
  732. entity.Property(e => e.Gbpressure)
  733. .HasColumnName("GBPressure")
  734. .HasColumnType("int(11)")
  735. .HasDefaultValueSql("'0'");
  736. entity.Property(e => e.Gbtype)
  737. .HasColumnName("GBType")
  738. .HasColumnType("char(10)")
  739. .HasDefaultValueSql("'0'");
  740. entity.Property(e => e.Gbvol)
  741. .HasColumnName("GBVOL")
  742. .HasColumnType("int(11)")
  743. .HasDefaultValueSql("'0'");
  744. entity.Property(e => e.LineNo)
  745. .HasColumnType("char(10)")
  746. .HasDefaultValueSql("'0'");
  747. entity.Property(e => e.LogicNo).HasDefaultValueSql("'0'");
  748. });
  749. modelBuilder.Entity<TClientauth>(entity =>
  750. {
  751. entity.HasKey(e => e.Gid);
  752. entity.ToTable("t_clientauth");
  753. entity.Property(e => e.Gid).HasColumnName("GID");
  754. entity.Property(e => e.HdNum)
  755. .HasColumnType("varchar(16)")
  756. .HasDefaultValueSql("'0'");
  757. entity.Property(e => e.License)
  758. .HasColumnType("char(10)")
  759. .HasDefaultValueSql("'0'");
  760. entity.Property(e => e.Sno)
  761. .HasColumnName("SNo")
  762. .HasDefaultValueSql("'0'");
  763. });
  764. modelBuilder.Entity<TCmdinfo>(entity =>
  765. {
  766. entity.HasKey(e => e.Gid);
  767. entity.ToTable("t_cmdinfo");
  768. entity.HasIndex(e => e.CmdNo)
  769. .HasName("CmdNo")
  770. .IsUnique();
  771. entity.Property(e => e.Gid).HasColumnName("GID");
  772. entity.Property(e => e.ClassNo)
  773. .HasColumnType("char(10)")
  774. .HasDefaultValueSql("'0'");
  775. entity.Property(e => e.CmdCode)
  776. .HasColumnType("char(20)")
  777. .HasDefaultValueSql("'0'");
  778. entity.Property(e => e.CmdNo)
  779. .IsRequired()
  780. .HasColumnType("char(20)");
  781. entity.Property(e => e.Discount).HasDefaultValueSql("'0'");
  782. entity.Property(e => e.FirstLetter)
  783. .HasColumnType("char(20)")
  784. .HasDefaultValueSql("'0'");
  785. entity.Property(e => e.Name)
  786. .HasColumnType("varchar(40)")
  787. .HasDefaultValueSql("'0'");
  788. entity.Property(e => e.Pno)
  789. .HasColumnName("PNo")
  790. .HasColumnType("int(11)")
  791. .HasDefaultValueSql("'0'");
  792. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  793. entity.Property(e => e.Sno)
  794. .HasColumnName("SNo")
  795. .HasDefaultValueSql("'0'");
  796. entity.Property(e => e.Specification)
  797. .HasColumnType("char(10)")
  798. .HasDefaultValueSql("'0'");
  799. entity.Property(e => e.Storage).HasDefaultValueSql("'0'");
  800. entity.Property(e => e.TaxPer)
  801. .HasColumnType("int(4)")
  802. .HasDefaultValueSql("'0'");
  803. entity.Property(e => e.Unite)
  804. .IsRequired()
  805. .HasColumnType("char(6)")
  806. .HasDefaultValueSql("'0'");
  807. });
  808. modelBuilder.Entity<TCmdtype>(entity =>
  809. {
  810. entity.HasKey(e => e.ClassNo);
  811. entity.ToTable("t_cmdtype");
  812. entity.HasIndex(e => e.ClassNo)
  813. .HasName("TNo")
  814. .IsUnique();
  815. entity.Property(e => e.ClassNo)
  816. .HasColumnType("char(10)")
  817. .HasDefaultValueSql("''");
  818. entity.Property(e => e.ClassName)
  819. .IsRequired()
  820. .HasColumnType("char(20)")
  821. .HasDefaultValueSql("'0'");
  822. entity.Property(e => e.Pno)
  823. .HasColumnName("PNo")
  824. .HasColumnType("int(11)")
  825. .HasDefaultValueSql("'0'");
  826. entity.Property(e => e.Remark)
  827. .HasColumnType("varchar(40)")
  828. .HasDefaultValueSql("'0'");
  829. });
  830. modelBuilder.Entity<TDayclose>(entity =>
  831. {
  832. entity.HasKey(e => e.Gid);
  833. entity.ToTable("t_dayclose");
  834. entity.Property(e => e.Gid).HasColumnName("GID");
  835. entity.Property(e => e.BClosed)
  836. .HasColumnName("bClosed")
  837. .HasColumnType("tinyint(1)")
  838. .HasDefaultValueSql("'0'");
  839. entity.Property(e => e.CloseDate)
  840. .HasColumnType("date")
  841. .HasDefaultValueSql("'0000-00-00'");
  842. entity.Property(e => e.FuelMoney).HasDefaultValueSql("'0'");
  843. entity.Property(e => e.FuelVol).HasDefaultValueSql("'0'");
  844. entity.Property(e => e.SaleMoney).HasDefaultValueSql("'0'");
  845. entity.Property(e => e.TimeBegin)
  846. .HasColumnType("datetime")
  847. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  848. entity.Property(e => e.TimeEnd)
  849. .HasColumnType("datetime")
  850. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  851. entity.Property(e => e.UploadFlag)
  852. .HasColumnName("UPLoadFlag")
  853. .HasDefaultValueSql("'0'");
  854. entity.Property(e => e.UserNo)
  855. .HasColumnType("char(4)")
  856. .HasDefaultValueSql("'0'");
  857. });
  858. modelBuilder.Entity<TDbversioninfo>(entity =>
  859. {
  860. entity.HasKey(e => e.Gid);
  861. entity.ToTable("t_dbversioninfo");
  862. entity.Property(e => e.Gid).HasColumnName("GID");
  863. entity.Property(e => e.ChangeDetail)
  864. .HasColumnType("varchar(50)")
  865. .HasDefaultValueSql("'0'");
  866. entity.Property(e => e.Dbname)
  867. .HasColumnName("DBName")
  868. .HasColumnType("char(12)")
  869. .HasDefaultValueSql("'sps_db'");
  870. entity.Property(e => e.DbversionNo)
  871. .HasColumnName("DBVersionNo")
  872. .HasColumnType("char(12)")
  873. .HasDefaultValueSql("'VDB 01.01.02'");
  874. });
  875. modelBuilder.Entity<TDeleteblackcard>(entity =>
  876. {
  877. entity.HasKey(e => e.Gid);
  878. entity.ToTable("t_deleteblackcard");
  879. entity.HasIndex(e => e.CardNo)
  880. .HasName("cardno");
  881. entity.Property(e => e.Gid).HasColumnName("GID");
  882. entity.Property(e => e.AcctGid)
  883. .HasColumnName("AcctGID")
  884. .HasDefaultValueSql("'0'");
  885. entity.Property(e => e.AcctId)
  886. .HasColumnName("AcctID")
  887. .HasColumnType("char(20)")
  888. .HasDefaultValueSql("'0'");
  889. entity.Property(e => e.BlackDate)
  890. .HasColumnType("datetime")
  891. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  892. entity.Property(e => e.CardNo)
  893. .HasColumnType("char(20)")
  894. .HasDefaultValueSql("'0'");
  895. entity.Property(e => e.CardType)
  896. .HasColumnType("tinyint(1)")
  897. .HasDefaultValueSql("'0'");
  898. entity.Property(e => e.DiscountNo)
  899. .HasColumnType("int(2)")
  900. .HasDefaultValueSql("'0'");
  901. entity.Property(e => e.Reason)
  902. .HasColumnType("varchar(30)")
  903. .HasDefaultValueSql("'0'");
  904. entity.Property(e => e.UploadFlag)
  905. .HasColumnName("UPLoadFlag")
  906. .HasColumnType("tinyint(1)")
  907. .HasDefaultValueSql("'0'");
  908. });
  909. modelBuilder.Entity<TDeletegrayinfo>(entity =>
  910. {
  911. entity.HasKey(e => e.Gid);
  912. entity.ToTable("t_deletegrayinfo");
  913. entity.Property(e => e.Gid).HasColumnName("GID");
  914. entity.Property(e => e.CardNo)
  915. .HasColumnType("char(20)")
  916. .HasDefaultValueSql("'0'");
  917. entity.Property(e => e.CommId)
  918. .HasColumnName("CommID")
  919. .HasColumnType("char(10)")
  920. .HasDefaultValueSql("'0'");
  921. entity.Property(e => e.Ctc)
  922. .HasColumnName("CTC")
  923. .HasDefaultValueSql("'0'");
  924. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  925. entity.Property(e => e.EndPumpId)
  926. .HasColumnName("EndPumpID")
  927. .HasDefaultValueSql("'0'");
  928. entity.Property(e => e.Gmac)
  929. .HasColumnName("GMAC")
  930. .HasDefaultValueSql("'0'");
  931. entity.Property(e => e.Mon)
  932. .HasColumnName("MON")
  933. .HasDefaultValueSql("'0'");
  934. entity.Property(e => e.NozNo).HasDefaultValueSql("'0'");
  935. entity.Property(e => e.PayTemId)
  936. .HasColumnName("PayTemID")
  937. .HasDefaultValueSql("'0'");
  938. entity.Property(e => e.PaymodeId)
  939. .HasColumnName("PaymodeID")
  940. .HasDefaultValueSql("'0'");
  941. entity.Property(e => e.Prc)
  942. .HasColumnName("PRC")
  943. .HasDefaultValueSql("'0'");
  944. entity.Property(e => e.Psamasn)
  945. .HasColumnName("PSAMASN")
  946. .HasColumnType("char(10)")
  947. .HasDefaultValueSql("'0'");
  948. entity.Property(e => e.Psamtac)
  949. .HasColumnName("PSAMtac")
  950. .HasDefaultValueSql("'0'");
  951. entity.Property(e => e.Psamtid)
  952. .HasColumnName("PSAMTID")
  953. .HasColumnType("char(6)")
  954. .HasDefaultValueSql("'0'");
  955. entity.Property(e => e.Psamttc)
  956. .HasColumnName("PSAMTTC")
  957. .HasDefaultValueSql("'0'");
  958. entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'");
  959. entity.Property(e => e.RealMon)
  960. .HasColumnName("RealMON")
  961. .HasDefaultValueSql("'0'");
  962. entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'");
  963. entity.Property(e => e.Sno)
  964. .HasColumnName("SNo")
  965. .HasDefaultValueSql("'0'");
  966. entity.Property(e => e.Tac)
  967. .HasColumnName("TAC")
  968. .HasDefaultValueSql("'0'");
  969. entity.Property(e => e.Tmac)
  970. .HasColumnName("TMAC")
  971. .HasDefaultValueSql("'0'");
  972. entity.Property(e => e.TrdType).HasDefaultValueSql("'0'");
  973. entity.Property(e => e.Ttc)
  974. .HasColumnName("TTC")
  975. .HasDefaultValueSql("'0'");
  976. entity.Property(e => e.Ttctime)
  977. .HasColumnName("TTCTime")
  978. .HasColumnType("datetime")
  979. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  980. entity.Property(e => e.TtctimeEnd)
  981. .HasColumnName("TTCTimeEnd")
  982. .HasColumnType("datetime")
  983. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  984. entity.Property(e => e.UploadFlag)
  985. .HasColumnName("UPLoadFlag")
  986. .HasDefaultValueSql("'0'");
  987. entity.Property(e => e.Vol)
  988. .HasColumnName("VOL")
  989. .HasDefaultValueSql("'0'");
  990. });
  991. modelBuilder.Entity<TDiscountrule>(entity =>
  992. {
  993. entity.HasKey(e => e.Gid);
  994. entity.ToTable("t_discountrule");
  995. entity.Property(e => e.Gid).HasColumnName("GID");
  996. entity.Property(e => e.ClassNo)
  997. .HasColumnType("char(10)")
  998. .HasDefaultValueSql("'1000'");
  999. entity.Property(e => e.DiscountMon)
  1000. .HasColumnName("DiscountMON")
  1001. .HasDefaultValueSql("'0'");
  1002. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  1003. entity.Property(e => e.DiscountPer).HasDefaultValueSql("'0'");
  1004. entity.Property(e => e.DiscountType).HasDefaultValueSql("'1'");
  1005. entity.Property(e => e.GeMon)
  1006. .HasColumnName("GeMON")
  1007. .HasDefaultValueSql("'0'");
  1008. entity.Property(e => e.Operator)
  1009. .HasColumnType("char(10)")
  1010. .HasDefaultValueSql("'0'");
  1011. entity.Property(e => e.Remark)
  1012. .HasColumnType("varchar(45)")
  1013. .HasDefaultValueSql("'0'");
  1014. entity.Property(e => e.TimeBeg)
  1015. .HasColumnType("datetime")
  1016. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1017. entity.Property(e => e.TimeEnd)
  1018. .HasColumnType("datetime")
  1019. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1020. });
  1021. modelBuilder.Entity<TDspinfo>(entity =>
  1022. {
  1023. entity.HasKey(e => e.DspNo);
  1024. entity.ToTable("t_dspinfo");
  1025. entity.Property(e => e.DspNo).HasColumnType("char(6)");
  1026. entity.Property(e => e.Address)
  1027. .HasColumnType("char(16)")
  1028. .HasDefaultValueSql("'0'");
  1029. entity.Property(e => e.DspType)
  1030. .HasColumnType("varchar(30)")
  1031. .HasDefaultValueSql("'0'");
  1032. entity.Property(e => e.FactoryDate)
  1033. .HasColumnType("date")
  1034. .HasDefaultValueSql("'0000-00-00'");
  1035. entity.Property(e => e.FactoryNo)
  1036. .HasColumnType("char(20)")
  1037. .HasDefaultValueSql("'0'");
  1038. entity.Property(e => e.LimitDate)
  1039. .HasColumnType("int(2)")
  1040. .HasDefaultValueSql("'0'");
  1041. entity.Property(e => e.Nozzcount)
  1042. .HasColumnType("int(2)")
  1043. .HasDefaultValueSql("'0'");
  1044. entity.Property(e => e.Protocol)
  1045. .HasColumnType("tinyint(1)")
  1046. .HasDefaultValueSql("'0'");
  1047. entity.Property(e => e.State)
  1048. .HasColumnType("char(2)")
  1049. .HasDefaultValueSql("'0'");
  1050. entity.Property(e => e.SupplierName)
  1051. .HasColumnType("varchar(50)")
  1052. .HasDefaultValueSql("'0'");
  1053. });
  1054. modelBuilder.Entity<TEmployeeinfo>(entity =>
  1055. {
  1056. entity.HasKey(e => e.Gid);
  1057. entity.ToTable("t_employeeinfo");
  1058. entity.Property(e => e.Gid)
  1059. .HasColumnName("GID")
  1060. .HasColumnType("int(2)");
  1061. entity.Property(e => e.EmployAddr)
  1062. .HasColumnType("varchar(50)")
  1063. .HasDefaultValueSql("'0'");
  1064. entity.Property(e => e.EmployCard)
  1065. .HasColumnType("char(20)")
  1066. .HasDefaultValueSql("'0'");
  1067. entity.Property(e => e.EmployName)
  1068. .HasColumnType("char(10)")
  1069. .HasDefaultValueSql("'0'");
  1070. entity.Property(e => e.EmployNo)
  1071. .HasColumnType("char(4)")
  1072. .HasDefaultValueSql("'0'");
  1073. entity.Property(e => e.EmployPost)
  1074. .HasColumnType("char(8)")
  1075. .HasDefaultValueSql("'普通员工'");
  1076. entity.Property(e => e.Sno)
  1077. .HasColumnName("SNo")
  1078. .HasColumnType("int(2)")
  1079. .HasDefaultValueSql("'0'");
  1080. entity.Property(e => e.UploadFlag)
  1081. .HasColumnName("UPLoadFlag")
  1082. .HasColumnType("tinyint(1)")
  1083. .HasDefaultValueSql("'0'");
  1084. });
  1085. modelBuilder.Entity<TEndtrdinfo>(entity =>
  1086. {
  1087. entity.HasKey(e => e.Gid);
  1088. entity.ToTable("t_endtrdinfo");
  1089. entity.Property(e => e.Gid).HasColumnName("GID");
  1090. entity.Property(e => e.PaymodeId)
  1091. .HasColumnName("PaymodeID")
  1092. .HasDefaultValueSql("'0'");
  1093. entity.Property(e => e.Posno)
  1094. .HasColumnName("POSNo")
  1095. .HasDefaultValueSql("'0'");
  1096. entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'");
  1097. entity.Property(e => e.Sno)
  1098. .HasColumnName("SNo")
  1099. .HasDefaultValueSql("'0'");
  1100. entity.Property(e => e.TrdType).HasDefaultValueSql("'0'");
  1101. entity.Property(e => e.Ttc)
  1102. .HasColumnName("TTC")
  1103. .HasDefaultValueSql("'0'");
  1104. entity.Property(e => e.Ttctime)
  1105. .HasColumnName("TTCTime")
  1106. .HasColumnType("datetime")
  1107. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1108. });
  1109. modelBuilder.Entity<TEquipinfo>(entity =>
  1110. {
  1111. entity.HasKey(e => new { e.Gid, e.Posid });
  1112. entity.ToTable("t_equipinfo");
  1113. entity.Property(e => e.Gid)
  1114. .HasColumnName("GID")
  1115. .HasColumnType("int(1)");
  1116. entity.Property(e => e.Posid)
  1117. .HasColumnName("POSID")
  1118. .HasColumnType("tinyint(1)")
  1119. .HasDefaultValueSql("'1'");
  1120. entity.Property(e => e.EquipName)
  1121. .HasColumnType("varchar(50)")
  1122. .HasDefaultValueSql("'0'");
  1123. entity.Property(e => e.EquipPort).HasDefaultValueSql("'0'");
  1124. entity.Property(e => e.Mode).HasDefaultValueSql("'0'");
  1125. entity.Property(e => e.Port)
  1126. .HasColumnType("char(16)")
  1127. .HasDefaultValueSql("'0'");
  1128. entity.Property(e => e.PortType).HasDefaultValueSql("'0'");
  1129. entity.Property(e => e.Rate)
  1130. .HasColumnType("int(4)")
  1131. .HasDefaultValueSql("'0'");
  1132. entity.Property(e => e.Type)
  1133. .HasColumnType("varchar(50)")
  1134. .HasDefaultValueSql("'0'");
  1135. });
  1136. modelBuilder.Entity<TFuelapply>(entity =>
  1137. {
  1138. entity.HasKey(e => e.Gid);
  1139. entity.ToTable("t_fuelapply");
  1140. entity.Property(e => e.Gid).HasColumnName("GID");
  1141. entity.Property(e => e.Applicant).HasColumnType("char(10)");
  1142. entity.Property(e => e.ApplyNo)
  1143. .IsRequired()
  1144. .HasColumnType("char(10)");
  1145. entity.Property(e => e.ApplyTime).HasColumnType("datetime");
  1146. entity.Property(e => e.ComeTime).HasColumnType("datetime");
  1147. entity.Property(e => e.FuelNo).HasColumnType("char(10)");
  1148. entity.Property(e => e.NeedVol).HasColumnName("NeedVOL");
  1149. entity.Property(e => e.Remark).HasColumnType("varchar(100)");
  1150. entity.Property(e => e.TotalVol).HasColumnName("TotalVOL");
  1151. });
  1152. modelBuilder.Entity<TFuelday>(entity =>
  1153. {
  1154. entity.HasKey(e => e.Gid);
  1155. entity.ToTable("t_fuelday");
  1156. entity.Property(e => e.Gid).HasColumnName("GID");
  1157. entity.Property(e => e.CloseDate)
  1158. .HasColumnType("date")
  1159. .HasDefaultValueSql("'0000-00-00'");
  1160. entity.Property(e => e.FuelNo)
  1161. .HasColumnType("char(10)")
  1162. .HasDefaultValueSql("'0'");
  1163. entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'");
  1164. entity.Property(e => e.TotalVol).HasDefaultValueSql("'0'");
  1165. });
  1166. modelBuilder.Entity<TFuellist>(entity =>
  1167. {
  1168. entity.HasKey(e => e.Gid);
  1169. entity.ToTable("t_fuellist");
  1170. entity.HasIndex(e => e.FuelNo)
  1171. .HasName("FuelNo")
  1172. .IsUnique();
  1173. entity.Property(e => e.Gid).HasColumnName("GID");
  1174. entity.Property(e => e.ClassNo)
  1175. .HasColumnType("char(10)")
  1176. .HasDefaultValueSql("'0'");
  1177. entity.Property(e => e.Density)
  1178. .HasColumnType("char(10)")
  1179. .HasDefaultValueSql("'0'");
  1180. entity.Property(e => e.FuelNo)
  1181. .IsRequired()
  1182. .HasColumnType("char(10)");
  1183. entity.Property(e => e.Name)
  1184. .HasColumnType("varchar(20)")
  1185. .HasDefaultValueSql("'0'");
  1186. entity.Property(e => e.OldPrice).HasDefaultValueSql("'0'");
  1187. entity.Property(e => e.OldPriceEight).HasDefaultValueSql("'0'");
  1188. entity.Property(e => e.OldPriceFive).HasDefaultValueSql("'0'");
  1189. entity.Property(e => e.OldPriceFour).HasDefaultValueSql("'0'");
  1190. entity.Property(e => e.OldPriceSeven).HasDefaultValueSql("'0'");
  1191. entity.Property(e => e.OldPriceSix).HasDefaultValueSql("'0'");
  1192. entity.Property(e => e.OldPriceThree).HasDefaultValueSql("'0'");
  1193. entity.Property(e => e.OldPriceTwo).HasDefaultValueSql("'0'");
  1194. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  1195. entity.Property(e => e.PriceEight).HasDefaultValueSql("'0'");
  1196. entity.Property(e => e.PriceFive).HasDefaultValueSql("'0'");
  1197. entity.Property(e => e.PriceFour).HasDefaultValueSql("'0'");
  1198. entity.Property(e => e.PriceSeven).HasDefaultValueSql("'0'");
  1199. entity.Property(e => e.PriceSix).HasDefaultValueSql("'0'");
  1200. entity.Property(e => e.PriceThree).HasDefaultValueSql("'0'");
  1201. entity.Property(e => e.PriceTwo).HasDefaultValueSql("'0'");
  1202. entity.Property(e => e.Storage).HasDefaultValueSql("'0'");
  1203. entity.Property(e => e.TaxPer)
  1204. .HasColumnType("int(4)")
  1205. .HasDefaultValueSql("'0'");
  1206. entity.Property(e => e.Unit)
  1207. .HasColumnType("char(4)")
  1208. .HasDefaultValueSql("'0'");
  1209. });
  1210. modelBuilder.Entity<TFuellistCopy>(entity =>
  1211. {
  1212. entity.HasKey(e => e.Gid);
  1213. entity.ToTable("t_fuellist_copy");
  1214. entity.HasIndex(e => e.FuelNo)
  1215. .HasName("FuelNo")
  1216. .IsUnique();
  1217. entity.Property(e => e.Gid).HasColumnName("GID");
  1218. entity.Property(e => e.ClassNo)
  1219. .HasColumnType("char(10)")
  1220. .HasDefaultValueSql("'0'");
  1221. entity.Property(e => e.Density)
  1222. .HasColumnType("char(10)")
  1223. .HasDefaultValueSql("'0'");
  1224. entity.Property(e => e.FuelNo)
  1225. .IsRequired()
  1226. .HasColumnType("char(10)");
  1227. entity.Property(e => e.Name)
  1228. .HasColumnType("varchar(20)")
  1229. .HasDefaultValueSql("'0'");
  1230. entity.Property(e => e.OldPrice).HasDefaultValueSql("'0'");
  1231. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  1232. entity.Property(e => e.Storage).HasDefaultValueSql("'0'");
  1233. entity.Property(e => e.TaxPer)
  1234. .HasColumnType("int(4)")
  1235. .HasDefaultValueSql("'0'");
  1236. entity.Property(e => e.Unit)
  1237. .HasColumnType("char(4)")
  1238. .HasDefaultValueSql("'0'");
  1239. });
  1240. modelBuilder.Entity<TFuelmonth>(entity =>
  1241. {
  1242. entity.HasKey(e => e.Gid);
  1243. entity.ToTable("t_fuelmonth");
  1244. entity.Property(e => e.Gid).HasColumnName("GID");
  1245. entity.Property(e => e.CloseMonth)
  1246. .HasColumnType("date")
  1247. .HasDefaultValueSql("'0000-00-00'");
  1248. entity.Property(e => e.FuelNo)
  1249. .HasColumnType("char(10)")
  1250. .HasDefaultValueSql("'0'");
  1251. entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'");
  1252. entity.Property(e => e.TotalVol).HasDefaultValueSql("'0'");
  1253. });
  1254. modelBuilder.Entity<TFuelpricechg>(entity =>
  1255. {
  1256. entity.HasKey(e => e.Gid);
  1257. entity.ToTable("t_fuelpricechg");
  1258. entity.Property(e => e.Gid).HasColumnName("GID");
  1259. entity.Property(e => e.CreateTime)
  1260. .HasColumnType("datetime")
  1261. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1262. entity.Property(e => e.DocumId)
  1263. .IsRequired()
  1264. .HasColumnName("DocumID")
  1265. .HasColumnType("char(10)");
  1266. entity.Property(e => e.EffectTime)
  1267. .HasColumnType("datetime")
  1268. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1269. entity.Property(e => e.FuelNo)
  1270. .HasColumnType("char(10)")
  1271. .HasDefaultValueSql("'0'");
  1272. entity.Property(e => e.Newprice).HasDefaultValueSql("'0'");
  1273. entity.Property(e => e.OldPrice).HasDefaultValueSql("'0'");
  1274. entity.Property(e => e.Remark)
  1275. .HasColumnType("varchar(30)")
  1276. .HasDefaultValueSql("'0'");
  1277. entity.Property(e => e.UserNo)
  1278. .HasColumnType("char(4)")
  1279. .HasDefaultValueSql("'0'");
  1280. });
  1281. modelBuilder.Entity<TFuelshift>(entity =>
  1282. {
  1283. entity.HasKey(e => e.Gid);
  1284. entity.ToTable("t_fuelshift");
  1285. entity.Property(e => e.Gid).HasColumnName("GID");
  1286. entity.Property(e => e.FuelNo)
  1287. .HasColumnType("char(10)")
  1288. .HasDefaultValueSql("'0'");
  1289. entity.Property(e => e.ShiftDate)
  1290. .HasColumnType("datetime")
  1291. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1292. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  1293. entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'");
  1294. entity.Property(e => e.TotalVol).HasDefaultValueSql("'0'");
  1295. });
  1296. modelBuilder.Entity<TFueltankcheck>(entity =>
  1297. {
  1298. entity.HasKey(e => e.Gid);
  1299. entity.ToTable("t_fueltankcheck");
  1300. entity.Property(e => e.Gid).HasColumnName("GID");
  1301. entity.Property(e => e.Discharger)
  1302. .HasColumnType("char(10)")
  1303. .HasDefaultValueSql("'0'");
  1304. entity.Property(e => e.InceptBill)
  1305. .HasColumnType("char(10)")
  1306. .HasDefaultValueSql("'0'");
  1307. entity.Property(e => e.InceptTime)
  1308. .HasColumnType("datetime")
  1309. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1310. entity.Property(e => e.LadingBill)
  1311. .HasColumnType("char(10)")
  1312. .HasDefaultValueSql("'0'");
  1313. entity.Property(e => e.NewHight)
  1314. .HasColumnType("int(4)")
  1315. .HasDefaultValueSql("'0'");
  1316. entity.Property(e => e.NewVol)
  1317. .HasColumnName("NewVOL")
  1318. .HasColumnType("int(4)")
  1319. .HasDefaultValueSql("'0'");
  1320. entity.Property(e => e.OldHight)
  1321. .HasColumnType("int(4)")
  1322. .HasDefaultValueSql("'0'");
  1323. entity.Property(e => e.OldVol)
  1324. .HasColumnName("OldVOL")
  1325. .HasColumnType("int(4)")
  1326. .HasDefaultValueSql("'0'");
  1327. entity.Property(e => e.RealInceptVol)
  1328. .HasColumnName("RealInceptVOL")
  1329. .HasColumnType("int(4)")
  1330. .HasDefaultValueSql("'0'");
  1331. entity.Property(e => e.TankId)
  1332. .HasColumnName("TankID")
  1333. .HasDefaultValueSql("'0'");
  1334. });
  1335. modelBuilder.Entity<TGrayinfo>(entity =>
  1336. {
  1337. entity.HasKey(e => e.Gid);
  1338. entity.ToTable("t_grayinfo");
  1339. entity.Property(e => e.Gid).HasColumnName("GID");
  1340. entity.Property(e => e.CardNo)
  1341. .HasColumnType("char(20)")
  1342. .HasDefaultValueSql("'0'");
  1343. entity.Property(e => e.CommId)
  1344. .HasColumnName("CommID")
  1345. .HasColumnType("char(10)")
  1346. .HasDefaultValueSql("'0'");
  1347. entity.Property(e => e.Ctc)
  1348. .HasColumnName("CTC")
  1349. .HasDefaultValueSql("'0'");
  1350. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  1351. entity.Property(e => e.EndPumpId)
  1352. .HasColumnName("EndPumpID")
  1353. .HasDefaultValueSql("'0'");
  1354. entity.Property(e => e.Gmac)
  1355. .HasColumnName("GMAC")
  1356. .HasDefaultValueSql("'0'");
  1357. entity.Property(e => e.Mon)
  1358. .HasColumnName("MON")
  1359. .HasDefaultValueSql("'0'");
  1360. entity.Property(e => e.NozNo).HasDefaultValueSql("'0'");
  1361. entity.Property(e => e.PayTemId)
  1362. .HasColumnName("PayTemID")
  1363. .HasDefaultValueSql("'0'");
  1364. entity.Property(e => e.PaymodeId)
  1365. .HasColumnName("PaymodeID")
  1366. .HasDefaultValueSql("'0'");
  1367. entity.Property(e => e.Prc)
  1368. .HasColumnName("PRC")
  1369. .HasDefaultValueSql("'0'");
  1370. entity.Property(e => e.Psamasn)
  1371. .HasColumnName("PSAMASN")
  1372. .HasColumnType("char(20)")
  1373. .HasDefaultValueSql("'0'");
  1374. entity.Property(e => e.Psamtac)
  1375. .HasColumnName("PSAMtac")
  1376. .HasDefaultValueSql("'0'");
  1377. entity.Property(e => e.Psamtid)
  1378. .HasColumnName("PSAMTID")
  1379. .HasColumnType("char(12)")
  1380. .HasDefaultValueSql("'0'");
  1381. entity.Property(e => e.Psamttc)
  1382. .HasColumnName("PSAMTTC")
  1383. .HasDefaultValueSql("'0'");
  1384. entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'");
  1385. entity.Property(e => e.PumpType).HasDefaultValueSql("'0'");
  1386. entity.Property(e => e.RealMon)
  1387. .HasColumnName("RealMON")
  1388. .HasDefaultValueSql("'0'");
  1389. entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'");
  1390. entity.Property(e => e.Sno)
  1391. .HasColumnName("SNo")
  1392. .HasDefaultValueSql("'0'");
  1393. entity.Property(e => e.Tac)
  1394. .HasColumnName("TAC")
  1395. .HasDefaultValueSql("'0'");
  1396. entity.Property(e => e.Tmac)
  1397. .HasColumnName("TMAC")
  1398. .HasDefaultValueSql("'0'");
  1399. entity.Property(e => e.TrdType).HasDefaultValueSql("'0'");
  1400. entity.Property(e => e.Ttc)
  1401. .HasColumnName("TTC")
  1402. .HasDefaultValueSql("'0'");
  1403. entity.Property(e => e.Ttctime)
  1404. .HasColumnName("TTCTime")
  1405. .HasColumnType("datetime")
  1406. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1407. entity.Property(e => e.TtctimeEnd)
  1408. .HasColumnName("TTCTimeEnd")
  1409. .HasColumnType("datetime")
  1410. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1411. entity.Property(e => e.UploadFlag)
  1412. .HasColumnName("UPLoadFlag")
  1413. .HasDefaultValueSql("'0'");
  1414. entity.Property(e => e.Vol)
  1415. .HasColumnName("VOL")
  1416. .HasDefaultValueSql("'0'");
  1417. });
  1418. modelBuilder.Entity<THostauthinfo>(entity =>
  1419. {
  1420. entity.HasKey(e => e.Gid);
  1421. entity.ToTable("t_hostauthinfo");
  1422. entity.Property(e => e.Gid).HasColumnName("GID");
  1423. entity.Property(e => e.AuthName)
  1424. .HasColumnType("char(20)")
  1425. .HasDefaultValueSql("'0'");
  1426. entity.Property(e => e.Remark)
  1427. .HasColumnType("varchar(45)")
  1428. .HasDefaultValueSql("'0'");
  1429. });
  1430. modelBuilder.Entity<THostdatatypetable>(entity =>
  1431. {
  1432. entity.HasKey(e => e.Gid);
  1433. entity.ToTable("t_hostdatatypetable");
  1434. entity.Property(e => e.Gid).HasColumnName("GID");
  1435. entity.Property(e => e.DataType).HasDefaultValueSql("'0'");
  1436. entity.Property(e => e.TypeTable)
  1437. .HasColumnType("varchar(30)")
  1438. .HasDefaultValueSql("'0'");
  1439. });
  1440. modelBuilder.Entity<THostdatatypever>(entity =>
  1441. {
  1442. entity.HasKey(e => e.Gid);
  1443. entity.ToTable("t_hostdatatypever");
  1444. entity.Property(e => e.Gid).HasColumnName("GID");
  1445. entity.Property(e => e.CreateTime)
  1446. .HasColumnType("datetime")
  1447. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1448. entity.Property(e => e.DataType).HasDefaultValueSql("'0'");
  1449. entity.Property(e => e.Dlversion)
  1450. .HasColumnName("DLVersion")
  1451. .HasDefaultValueSql("'0'");
  1452. });
  1453. modelBuilder.Entity<THostdownloaddataver>(entity =>
  1454. {
  1455. entity.HasKey(e => e.Gid);
  1456. entity.ToTable("t_hostdownloaddataver");
  1457. entity.Property(e => e.Gid).HasColumnName("GID");
  1458. entity.Property(e => e.CreateTime)
  1459. .HasColumnType("datetime")
  1460. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1461. entity.Property(e => e.DataType).HasDefaultValueSql("'0'");
  1462. entity.Property(e => e.Dlversion)
  1463. .HasColumnName("DLVersion")
  1464. .HasDefaultValueSql("'0'");
  1465. entity.Property(e => e.StationNo).HasDefaultValueSql("'1'");
  1466. });
  1467. modelBuilder.Entity<THoststationnoinfo>(entity =>
  1468. {
  1469. entity.HasKey(e => e.StationNo);
  1470. entity.ToTable("t_hoststationnoinfo");
  1471. entity.Property(e => e.Ipaddr)
  1472. .HasColumnName("IPAddr")
  1473. .HasColumnType("varchar(24)")
  1474. .HasDefaultValueSql("'0'");
  1475. entity.Property(e => e.NetPsWd)
  1476. .HasColumnType("char(16)")
  1477. .HasDefaultValueSql("'0'");
  1478. entity.Property(e => e.Remark)
  1479. .HasColumnType("varchar(50)")
  1480. .HasDefaultValueSql("'0'");
  1481. entity.Property(e => e.SloginPsWd)
  1482. .HasColumnName("SLoginPsWd")
  1483. .HasColumnType("char(16)")
  1484. .HasDefaultValueSql("'0'");
  1485. entity.Property(e => e.Sname)
  1486. .HasColumnName("SName")
  1487. .HasColumnType("varchar(30)")
  1488. .HasDefaultValueSql("'0'");
  1489. });
  1490. modelBuilder.Entity<THostuploaddatarecord>(entity =>
  1491. {
  1492. entity.HasKey(e => e.Gid);
  1493. entity.ToTable("t_hostuploaddatarecord");
  1494. entity.Property(e => e.Gid).HasColumnName("GID");
  1495. entity.Property(e => e.CreateTime)
  1496. .HasColumnType("datetime")
  1497. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1498. entity.Property(e => e.DataType).HasDefaultValueSql("'0'");
  1499. entity.Property(e => e.StationNo).HasDefaultValueSql("'1'");
  1500. });
  1501. modelBuilder.Entity<TInstockinfo>(entity =>
  1502. {
  1503. entity.HasKey(e => e.Gid);
  1504. entity.ToTable("t_instockinfo");
  1505. entity.Property(e => e.Gid)
  1506. .HasColumnName("GID")
  1507. .HasColumnType("bigint(20)");
  1508. entity.Property(e => e.ClassNo)
  1509. .HasColumnType("char(10)")
  1510. .HasDefaultValueSql("'0'");
  1511. entity.Property(e => e.CmdNo)
  1512. .HasColumnType("char(20)")
  1513. .HasDefaultValueSql("'0'");
  1514. entity.Property(e => e.InStoreNum).HasDefaultValueSql("'0'");
  1515. entity.Property(e => e.InStoreTime)
  1516. .HasColumnType("datetime")
  1517. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1518. entity.Property(e => e.Name)
  1519. .HasColumnType("varchar(40)")
  1520. .HasDefaultValueSql("'0'");
  1521. entity.Property(e => e.OperNo)
  1522. .HasColumnType("char(10)")
  1523. .HasDefaultValueSql("'0'");
  1524. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  1525. entity.Property(e => e.Reason)
  1526. .HasColumnType("varchar(30)")
  1527. .HasDefaultValueSql("'0'");
  1528. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  1529. entity.Property(e => e.Sno)
  1530. .HasColumnName("SNo")
  1531. .HasDefaultValueSql("'0'");
  1532. entity.Property(e => e.Specification)
  1533. .HasColumnType("char(10)")
  1534. .HasDefaultValueSql("'0'");
  1535. entity.Property(e => e.Storage).HasDefaultValueSql("'0'");
  1536. entity.Property(e => e.TaxPer)
  1537. .HasColumnType("int(4)")
  1538. .HasDefaultValueSql("'0'");
  1539. entity.Property(e => e.Type)
  1540. .HasColumnType("tinyint(1)")
  1541. .HasDefaultValueSql("'0'");
  1542. entity.Property(e => e.Unit)
  1543. .HasColumnType("char(6)")
  1544. .HasDefaultValueSql("'0'");
  1545. });
  1546. modelBuilder.Entity<TIntegralauthinfo>(entity =>
  1547. {
  1548. entity.HasKey(e => e.Gid);
  1549. entity.ToTable("t_integralauthinfo");
  1550. entity.Property(e => e.Gid).HasColumnName("GID");
  1551. entity.Property(e => e.AuthName)
  1552. .HasColumnType("char(20)")
  1553. .HasDefaultValueSql("'0'");
  1554. entity.Property(e => e.Remark)
  1555. .HasColumnType("varchar(45)")
  1556. .HasDefaultValueSql("'0'");
  1557. });
  1558. modelBuilder.Entity<TIntegralconverrule>(entity =>
  1559. {
  1560. entity.HasKey(e => e.Gid);
  1561. entity.ToTable("t_integralconverrule");
  1562. entity.HasIndex(e => e.ConverNo)
  1563. .HasName("ConverNo_UNIQUE")
  1564. .IsUnique();
  1565. entity.Property(e => e.Gid).HasColumnName("GID");
  1566. entity.Property(e => e.ConverMoney)
  1567. .HasColumnType("int(2)")
  1568. .HasDefaultValueSql("'0'");
  1569. entity.Property(e => e.ConverNo).HasDefaultValueSql("'0'");
  1570. entity.Property(e => e.ConverPer)
  1571. .HasColumnType("int(2)")
  1572. .HasDefaultValueSql("'0'");
  1573. entity.Property(e => e.Operator)
  1574. .HasColumnType("char(10)")
  1575. .HasDefaultValueSql("'0'");
  1576. entity.Property(e => e.Remark)
  1577. .HasColumnType("varchar(30)")
  1578. .HasDefaultValueSql("'0'");
  1579. entity.Property(e => e.TimeBeg)
  1580. .HasColumnType("datetime")
  1581. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1582. entity.Property(e => e.TimeEnd)
  1583. .HasColumnType("datetime")
  1584. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1585. });
  1586. modelBuilder.Entity<TIntegralgift>(entity =>
  1587. {
  1588. entity.HasKey(e => e.Gid);
  1589. entity.ToTable("t_integralgift");
  1590. entity.HasIndex(e => e.InteGiftNo)
  1591. .HasName("InteGiftNo_UNIQUE")
  1592. .IsUnique();
  1593. entity.Property(e => e.Gid).HasColumnName("GID");
  1594. entity.Property(e => e.Enabled).HasDefaultValueSql("'0'");
  1595. entity.Property(e => e.GeIntegral).HasDefaultValueSql("'0'");
  1596. entity.Property(e => e.Gift)
  1597. .HasColumnType("varchar(20)")
  1598. .HasDefaultValueSql("'0'");
  1599. entity.Property(e => e.Icmon)
  1600. .HasColumnName("ICMON")
  1601. .HasDefaultValueSql("'0'");
  1602. entity.Property(e => e.InteGiftNo).HasDefaultValueSql("'0'");
  1603. entity.Property(e => e.Operator)
  1604. .HasColumnType("char(10)")
  1605. .HasDefaultValueSql("'0'");
  1606. entity.Property(e => e.TimeBeg)
  1607. .HasColumnType("datetime")
  1608. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1609. entity.Property(e => e.TimeEnd)
  1610. .HasColumnType("datetime")
  1611. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1612. });
  1613. modelBuilder.Entity<TIntegralrule>(entity =>
  1614. {
  1615. entity.HasKey(e => e.Gid);
  1616. entity.ToTable("t_integralrule");
  1617. entity.HasIndex(e => e.IntegralNo)
  1618. .HasName("IntegralNo_UNIQUE")
  1619. .IsUnique();
  1620. entity.Property(e => e.Gid).HasColumnName("GID");
  1621. entity.Property(e => e.ClassNo)
  1622. .HasColumnType("char(10)")
  1623. .HasDefaultValueSql("'1000'");
  1624. entity.Property(e => e.GeMon)
  1625. .HasColumnName("GeMON")
  1626. .HasDefaultValueSql("'0'");
  1627. entity.Property(e => e.IntegralNo).HasDefaultValueSql("'0'");
  1628. entity.Property(e => e.IntegralPre).HasDefaultValueSql("'0'");
  1629. entity.Property(e => e.IntegralType)
  1630. .HasColumnType("tinyint(1)")
  1631. .HasDefaultValueSql("'1'");
  1632. entity.Property(e => e.Operator)
  1633. .HasColumnType("char(10)")
  1634. .HasDefaultValueSql("'0'");
  1635. entity.Property(e => e.Remark)
  1636. .HasColumnType("varchar(45)")
  1637. .HasDefaultValueSql("'0'");
  1638. entity.Property(e => e.TimeBeg)
  1639. .HasColumnType("datetime")
  1640. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1641. entity.Property(e => e.TimeEnd)
  1642. .HasColumnType("datetime")
  1643. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1644. entity.Property(e => e.ValidFlag).HasDefaultValueSql("'0'");
  1645. });
  1646. modelBuilder.Entity<TIntegtrdinfo>(entity =>
  1647. {
  1648. entity.HasKey(e => e.Gid);
  1649. entity.ToTable("t_integtrdinfo");
  1650. entity.HasIndex(e => new { e.CardNo, e.Ttctime, e.Ttc })
  1651. .HasName("trade");
  1652. entity.Property(e => e.Gid).HasColumnName("GID");
  1653. entity.Property(e => e.CardNo)
  1654. .HasColumnType("char(20)")
  1655. .HasDefaultValueSql("'0'");
  1656. entity.Property(e => e.CommId)
  1657. .HasColumnName("CommID")
  1658. .HasColumnType("char(10)")
  1659. .HasDefaultValueSql("'0'");
  1660. entity.Property(e => e.EmpCardNo)
  1661. .HasColumnType("char(20)")
  1662. .HasDefaultValueSql("'0'");
  1663. entity.Property(e => e.Integral).HasDefaultValueSql("'0'");
  1664. entity.Property(e => e.NozNo).HasDefaultValueSql("'0'");
  1665. entity.Property(e => e.Posid)
  1666. .HasColumnName("POSID")
  1667. .HasDefaultValueSql("'1'");
  1668. entity.Property(e => e.Prc)
  1669. .HasColumnName("PRC")
  1670. .HasDefaultValueSql("'0'");
  1671. entity.Property(e => e.RealMon)
  1672. .HasColumnName("RealMON")
  1673. .HasColumnType("int(4)")
  1674. .HasDefaultValueSql("'0'");
  1675. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  1676. entity.Property(e => e.Sno)
  1677. .HasColumnName("SNo")
  1678. .HasDefaultValueSql("'0'");
  1679. entity.Property(e => e.Ttc)
  1680. .HasColumnName("TTC")
  1681. .HasDefaultValueSql("'0'");
  1682. entity.Property(e => e.Ttctime)
  1683. .HasColumnName("TTCTime")
  1684. .HasColumnType("datetime")
  1685. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1686. entity.Property(e => e.TtctimeEnd)
  1687. .HasColumnName("TTCTimeEnd")
  1688. .HasColumnType("datetime")
  1689. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1690. entity.Property(e => e.UploadFlag)
  1691. .HasColumnName("UPLoadFlag")
  1692. .HasDefaultValueSql("'0'");
  1693. entity.Property(e => e.Vol)
  1694. .HasColumnName("VOL")
  1695. .HasDefaultValueSql("'0'");
  1696. });
  1697. modelBuilder.Entity<TKeybroadinfo>(entity =>
  1698. {
  1699. entity.HasKey(e => e.Gid);
  1700. entity.ToTable("t_keybroadinfo");
  1701. entity.Property(e => e.Gid)
  1702. .HasColumnName("GID")
  1703. .HasColumnType("bigint(4)");
  1704. entity.Property(e => e.KeyDesc)
  1705. .HasColumnType("char(1)")
  1706. .HasDefaultValueSql("'0'");
  1707. entity.Property(e => e.KeySort)
  1708. .HasColumnType("char(1)")
  1709. .HasDefaultValueSql("'0'");
  1710. entity.Property(e => e.KeyType)
  1711. .HasColumnType("char(1)")
  1712. .HasDefaultValueSql("'0'");
  1713. entity.Property(e => e.Remark)
  1714. .HasColumnType("varchar(45)")
  1715. .HasDefaultValueSql("'0'");
  1716. });
  1717. modelBuilder.Entity<TLevelvol>(entity =>
  1718. {
  1719. entity.HasKey(e => e.Gid);
  1720. entity.ToTable("t_levelvol");
  1721. entity.Property(e => e.Gid)
  1722. .HasColumnName("GID")
  1723. .HasColumnType("bigint(4)");
  1724. entity.Property(e => e.Height).HasDefaultValueSql("'0'");
  1725. entity.Property(e => e.TankId).HasColumnName("TankID");
  1726. entity.Property(e => e.Vol)
  1727. .HasColumnName("VOL")
  1728. .HasDefaultValueSql("'0'");
  1729. });
  1730. modelBuilder.Entity<TLiquidGau>(entity =>
  1731. {
  1732. entity.HasKey(e => e.Gid);
  1733. entity.ToTable("t_liquid_gau");
  1734. entity.Property(e => e.Gid).HasColumnName("GID");
  1735. entity.Property(e => e.FactDate)
  1736. .HasColumnName("factDate")
  1737. .HasColumnType("date")
  1738. .HasDefaultValueSql("'0000-00-00'");
  1739. entity.Property(e => e.FactNo)
  1740. .HasColumnType("varchar(20)")
  1741. .HasDefaultValueSql("'0'");
  1742. entity.Property(e => e.Factory)
  1743. .HasColumnType("varchar(20)")
  1744. .HasDefaultValueSql("'0'");
  1745. entity.Property(e => e.GauName)
  1746. .HasColumnType("varchar(20)")
  1747. .HasDefaultValueSql("'0'");
  1748. entity.Property(e => e.LimitDate)
  1749. .HasColumnType("int(2)")
  1750. .HasDefaultValueSql("'0'");
  1751. entity.Property(e => e.ProType)
  1752. .HasColumnType("varchar(20)")
  1753. .HasDefaultValueSql("'0'");
  1754. entity.Property(e => e.State)
  1755. .HasColumnType("varchar(20)")
  1756. .HasDefaultValueSql("'0'");
  1757. entity.Property(e => e.TankId)
  1758. .HasColumnName("TankID")
  1759. .HasDefaultValueSql("'0'");
  1760. });
  1761. modelBuilder.Entity<TLmtcard>(entity =>
  1762. {
  1763. entity.HasKey(e => e.Gid);
  1764. entity.ToTable("t_lmtcard");
  1765. entity.Property(e => e.Gid).HasColumnName("GID");
  1766. entity.Property(e => e.CardNo)
  1767. .HasColumnType("char(20)")
  1768. .HasDefaultValueSql("'0'");
  1769. entity.Property(e => e.ClassId)
  1770. .HasColumnName("ClassID")
  1771. .HasColumnType("char(20)")
  1772. .HasDefaultValueSql("'0'");
  1773. entity.Property(e => e.LmtType)
  1774. .HasColumnType("tinyint(1)")
  1775. .HasDefaultValueSql("'0'");
  1776. });
  1777. modelBuilder.Entity<TLoginfo>(entity =>
  1778. {
  1779. entity.HasKey(e => e.Tc);
  1780. entity.ToTable("t_loginfo");
  1781. entity.Property(e => e.Tc)
  1782. .HasColumnName("TC")
  1783. .HasDefaultValueSql("'0'");
  1784. entity.Property(e => e.Datetime)
  1785. .HasColumnType("datetime")
  1786. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1787. entity.Property(e => e.Event)
  1788. .HasColumnType("varchar(45)")
  1789. .HasDefaultValueSql("'0'");
  1790. entity.Property(e => e.ModelId)
  1791. .HasColumnName("ModelID")
  1792. .HasColumnType("char(4)")
  1793. .HasDefaultValueSql("'0'");
  1794. entity.Property(e => e.ModelName)
  1795. .HasColumnType("char(20)")
  1796. .HasDefaultValueSql("'0'");
  1797. entity.Property(e => e.OpId)
  1798. .HasColumnName("OpID")
  1799. .HasDefaultValueSql("'0'");
  1800. entity.Property(e => e.OpName)
  1801. .HasColumnType("char(10)")
  1802. .HasDefaultValueSql("'0'");
  1803. });
  1804. modelBuilder.Entity<TMancardinfo>(entity =>
  1805. {
  1806. entity.HasKey(e => e.ManCardNo);
  1807. entity.ToTable("t_mancardinfo");
  1808. entity.Property(e => e.ManCardNo).HasColumnType("char(8)");
  1809. entity.Property(e => e.StartDate)
  1810. .HasColumnType("datetime")
  1811. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1812. entity.Property(e => e.UserNo)
  1813. .HasColumnType("char(4)")
  1814. .HasDefaultValueSql("'0'");
  1815. entity.Property(e => e.ValidDate)
  1816. .HasColumnType("datetime")
  1817. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1818. });
  1819. modelBuilder.Entity<TMisauthinfo>(entity =>
  1820. {
  1821. entity.HasKey(e => e.Gid);
  1822. entity.ToTable("t_misauthinfo");
  1823. entity.Property(e => e.Gid).HasColumnName("GID");
  1824. entity.Property(e => e.AuthName)
  1825. .HasColumnType("char(20)")
  1826. .HasDefaultValueSql("'0'");
  1827. entity.Property(e => e.Remark)
  1828. .HasColumnType("varchar(45)")
  1829. .HasDefaultValueSql("'0'");
  1830. });
  1831. modelBuilder.Entity<TModelversion>(entity =>
  1832. {
  1833. entity.HasKey(e => e.Gid);
  1834. entity.ToTable("t_modelversion");
  1835. entity.Property(e => e.Gid).HasColumnName("GID");
  1836. entity.Property(e => e.Remark)
  1837. .HasColumnType("char(10)")
  1838. .HasDefaultValueSql("'0'");
  1839. entity.Property(e => e.VarTime)
  1840. .HasColumnType("char(10)")
  1841. .HasDefaultValueSql("'0'");
  1842. entity.Property(e => e.VerNo)
  1843. .HasColumnType("char(15)")
  1844. .HasDefaultValueSql("'0'");
  1845. });
  1846. modelBuilder.Entity<TMoneygiftallot>(entity =>
  1847. {
  1848. entity.HasKey(e => e.Gid);
  1849. entity.ToTable("t_moneygiftallot");
  1850. entity.Property(e => e.Gid).HasColumnName("GID");
  1851. entity.Property(e => e.AcctId)
  1852. .HasColumnName("AcctID")
  1853. .HasColumnType("char(20)")
  1854. .HasDefaultValueSql("'0'");
  1855. entity.Property(e => e.AllotMoney)
  1856. .HasColumnType("int(4)")
  1857. .HasDefaultValueSql("'0'");
  1858. entity.Property(e => e.AllotType)
  1859. .HasColumnType("tinyint(1)")
  1860. .HasDefaultValueSql("'0'");
  1861. entity.Property(e => e.CardNo)
  1862. .HasColumnType("char(20)")
  1863. .HasDefaultValueSql("'0'");
  1864. entity.Property(e => e.UploadFlag)
  1865. .HasColumnName("UPLoadFlag")
  1866. .HasColumnType("tinyint(1)")
  1867. .HasDefaultValueSql("'0'");
  1868. entity.Property(e => e.WaitGift)
  1869. .HasColumnType("int(4)")
  1870. .HasDefaultValueSql("'0'");
  1871. entity.Property(e => e.WaitMoney)
  1872. .HasColumnType("int(4)")
  1873. .HasDefaultValueSql("'0'");
  1874. });
  1875. modelBuilder.Entity<TMoneyshiftcheck>(entity =>
  1876. {
  1877. entity.HasKey(e => e.Gid);
  1878. entity.ToTable("t_moneyshiftcheck");
  1879. entity.Property(e => e.Gid).HasColumnName("GID");
  1880. entity.Property(e => e.DisctMoney).HasDefaultValueSql("'0'");
  1881. entity.Property(e => e.FuelCash).HasDefaultValueSql("'0'");
  1882. entity.Property(e => e.Margin)
  1883. .HasColumnType("int(4)")
  1884. .HasDefaultValueSql("'0'");
  1885. entity.Property(e => e.RealCash).HasDefaultValueSql("'0'");
  1886. entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'");
  1887. });
  1888. modelBuilder.Entity<TMonthcheck>(entity =>
  1889. {
  1890. entity.HasKey(e => e.Gid);
  1891. entity.ToTable("t_monthcheck");
  1892. entity.Property(e => e.Gid).HasColumnName("GID");
  1893. entity.Property(e => e.CheckTimeBeg)
  1894. .HasColumnType("datetime")
  1895. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1896. entity.Property(e => e.CheckTimeEnd)
  1897. .HasColumnType("datetime")
  1898. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1899. entity.Property(e => e.FuelId)
  1900. .HasColumnName("FuelID")
  1901. .HasColumnType("char(10)")
  1902. .HasDefaultValueSql("'0'");
  1903. entity.Property(e => e.FuelName)
  1904. .HasColumnType("char(20)")
  1905. .HasDefaultValueSql("'0'");
  1906. entity.Property(e => e.InVol)
  1907. .HasColumnName("InVOL")
  1908. .HasColumnType("int(4)")
  1909. .HasDefaultValueSql("'0'");
  1910. entity.Property(e => e.NewTankVol)
  1911. .HasColumnName("NewTankVOL")
  1912. .HasColumnType("int(4)")
  1913. .HasDefaultValueSql("'0'");
  1914. entity.Property(e => e.OldTankVol)
  1915. .HasColumnName("OldTankVOL")
  1916. .HasColumnType("int(4)")
  1917. .HasDefaultValueSql("'0'");
  1918. entity.Property(e => e.OutVol)
  1919. .HasColumnName("OutVOL")
  1920. .HasColumnType("int(4)")
  1921. .HasDefaultValueSql("'0'");
  1922. entity.Property(e => e.Sno)
  1923. .HasColumnName("SNo")
  1924. .HasColumnType("int(2)")
  1925. .HasDefaultValueSql("'0'");
  1926. entity.Property(e => e.TotalLoss)
  1927. .HasColumnType("int(4)")
  1928. .HasDefaultValueSql("'0'");
  1929. entity.Property(e => e.UploadFlag)
  1930. .HasColumnName("UPLoadFlag")
  1931. .HasColumnType("tinyint(1)")
  1932. .HasDefaultValueSql("'0'");
  1933. });
  1934. modelBuilder.Entity<TMonthclose>(entity =>
  1935. {
  1936. entity.HasKey(e => e.Gid);
  1937. entity.ToTable("t_monthclose");
  1938. entity.Property(e => e.Gid).HasColumnName("GID");
  1939. entity.Property(e => e.BClosed)
  1940. .HasColumnName("bClosed")
  1941. .HasDefaultValueSql("'0'");
  1942. entity.Property(e => e.CloseMonth)
  1943. .HasColumnType("char(6)")
  1944. .HasDefaultValueSql("'0'");
  1945. entity.Property(e => e.FuelMoney).HasDefaultValueSql("'0'");
  1946. entity.Property(e => e.FuelVol).HasDefaultValueSql("'0'");
  1947. entity.Property(e => e.SaleMoney).HasDefaultValueSql("'0'");
  1948. entity.Property(e => e.Sno)
  1949. .HasColumnName("SNo")
  1950. .HasDefaultValueSql("'0'");
  1951. entity.Property(e => e.TimeBegin)
  1952. .HasColumnType("datetime")
  1953. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1954. entity.Property(e => e.TimeEnd)
  1955. .HasColumnType("datetime")
  1956. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1957. entity.Property(e => e.UploadFlag)
  1958. .HasColumnName("UPLoadFlag")
  1959. .HasDefaultValueSql("'0'");
  1960. entity.Property(e => e.UserNo)
  1961. .HasColumnType("char(4)")
  1962. .HasDefaultValueSql("'0'");
  1963. });
  1964. modelBuilder.Entity<TNewcarddisc>(entity =>
  1965. {
  1966. entity.HasKey(e => e.Gid);
  1967. entity.ToTable("t_newcarddisc");
  1968. entity.HasIndex(e => e.DiscountNo)
  1969. .HasName("DiscountNo_UNIQUE")
  1970. .IsUnique();
  1971. entity.Property(e => e.Gid).HasColumnName("GID");
  1972. entity.Property(e => e.BegMon)
  1973. .HasColumnName("BegMON")
  1974. .HasDefaultValueSql("'0'");
  1975. entity.Property(e => e.ClassNo)
  1976. .HasColumnType("char(10)")
  1977. .HasDefaultValueSql("'0'");
  1978. entity.Property(e => e.DiscPre).HasDefaultValueSql("'0'");
  1979. entity.Property(e => e.DiscPreVol).HasDefaultValueSql("'0'");
  1980. entity.Property(e => e.DiscType).HasDefaultValueSql("'0'");
  1981. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  1982. entity.Property(e => e.Enabled).HasDefaultValueSql("'0'");
  1983. entity.Property(e => e.EndMon)
  1984. .HasColumnName("EndMON")
  1985. .HasDefaultValueSql("'0'");
  1986. entity.Property(e => e.Integral).HasDefaultValueSql("'0'");
  1987. entity.Property(e => e.Operator)
  1988. .HasColumnType("char(10)")
  1989. .HasDefaultValueSql("'0'");
  1990. entity.Property(e => e.TimeBeg)
  1991. .HasColumnType("datetime")
  1992. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1993. entity.Property(e => e.TimeEnd)
  1994. .HasColumnType("datetime")
  1995. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  1996. });
  1997. modelBuilder.Entity<TNozzleday>(entity =>
  1998. {
  1999. entity.HasKey(e => e.Gid);
  2000. entity.ToTable("t_nozzleday");
  2001. entity.Property(e => e.Gid).HasColumnName("GID");
  2002. entity.Property(e => e.CloseDate)
  2003. .HasColumnType("date")
  2004. .HasDefaultValueSql("'0000-00-00'");
  2005. entity.Property(e => e.FuelNo)
  2006. .HasColumnType("varchar(10)")
  2007. .HasDefaultValueSql("'0'");
  2008. entity.Property(e => e.LogicNozzle).HasDefaultValueSql("'0'");
  2009. entity.Property(e => e.MoneyBegin).HasDefaultValueSql("'0'");
  2010. entity.Property(e => e.MoneyEnd).HasDefaultValueSql("'0'");
  2011. entity.Property(e => e.VolBegin).HasDefaultValueSql("'0'");
  2012. entity.Property(e => e.VolEnd).HasDefaultValueSql("'0'");
  2013. });
  2014. modelBuilder.Entity<TNozzleinfo>(entity =>
  2015. {
  2016. entity.HasKey(e => e.LogicId);
  2017. entity.ToTable("t_nozzleinfo");
  2018. entity.Property(e => e.LogicId)
  2019. .HasColumnName("LogicID")
  2020. .HasDefaultValueSql("'0'");
  2021. entity.Property(e => e.CarIdenAddr)
  2022. .HasColumnType("char(10)")
  2023. .HasDefaultValueSql("'0'");
  2024. entity.Property(e => e.DspNo)
  2025. .HasColumnType("char(6)")
  2026. .HasDefaultValueSql("'0'");
  2027. entity.Property(e => e.OilTypeId)
  2028. .HasColumnName("OilTypeID")
  2029. .HasColumnType("char(10)")
  2030. .HasDefaultValueSql("'0'");
  2031. entity.Property(e => e.PhysId)
  2032. .HasColumnName("PhysID")
  2033. .HasDefaultValueSql("'0'");
  2034. entity.Property(e => e.PumpNode).HasDefaultValueSql("'0'");
  2035. entity.Property(e => e.State)
  2036. .HasColumnType("char(6)")
  2037. .HasDefaultValueSql("'0'");
  2038. entity.Property(e => e.TankId)
  2039. .HasColumnName("TankID")
  2040. .HasDefaultValueSql("'0'");
  2041. });
  2042. modelBuilder.Entity<TNozzlemonth>(entity =>
  2043. {
  2044. entity.HasKey(e => e.Gid);
  2045. entity.ToTable("t_nozzlemonth");
  2046. entity.Property(e => e.Gid).HasColumnName("GID");
  2047. entity.Property(e => e.CloseMonth)
  2048. .HasColumnType("date")
  2049. .HasDefaultValueSql("'0000-00-00'");
  2050. entity.Property(e => e.FuelNo)
  2051. .HasColumnType("varchar(10)")
  2052. .HasDefaultValueSql("'0'");
  2053. entity.Property(e => e.LogicNozzle).HasDefaultValueSql("'0'");
  2054. entity.Property(e => e.MoneyBegin).HasDefaultValueSql("'0'");
  2055. entity.Property(e => e.MoneyEnd).HasDefaultValueSql("'0'");
  2056. entity.Property(e => e.VolBegin).HasDefaultValueSql("'0'");
  2057. entity.Property(e => e.VolEnd).HasDefaultValueSql("'0'");
  2058. });
  2059. modelBuilder.Entity<TNozzleshift>(entity =>
  2060. {
  2061. entity.HasKey(e => e.Gid);
  2062. entity.ToTable("t_nozzleshift");
  2063. entity.Property(e => e.Gid).HasColumnName("GID");
  2064. entity.Property(e => e.FuelNo)
  2065. .HasColumnType("varchar(10)")
  2066. .HasDefaultValueSql("'0'");
  2067. entity.Property(e => e.LogNozzle).HasDefaultValueSql("'0'");
  2068. entity.Property(e => e.MoneyBegin)
  2069. .HasColumnType("int(11)")
  2070. .HasDefaultValueSql("'0'");
  2071. entity.Property(e => e.MoneyEnd)
  2072. .HasColumnType("int(11)")
  2073. .HasDefaultValueSql("'0'");
  2074. entity.Property(e => e.Nmbegin)
  2075. .HasColumnName("NMBegin")
  2076. .HasColumnType("bigint(20)")
  2077. .HasDefaultValueSql("'0'");
  2078. entity.Property(e => e.Nmend)
  2079. .HasColumnName("NMEnd")
  2080. .HasColumnType("bigint(20)")
  2081. .HasDefaultValueSql("'0'");
  2082. entity.Property(e => e.Posid)
  2083. .HasColumnName("POSID")
  2084. .HasDefaultValueSql("'1'");
  2085. entity.Property(e => e.ShiftDate)
  2086. .HasColumnType("datetime")
  2087. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2088. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  2089. entity.Property(e => e.Times).HasDefaultValueSql("'0'");
  2090. entity.Property(e => e.VolBegFlag).HasDefaultValueSql("'0'");
  2091. entity.Property(e => e.VolBegin)
  2092. .HasColumnType("bigint(20)")
  2093. .HasDefaultValueSql("'0'");
  2094. entity.Property(e => e.VolEnd)
  2095. .HasColumnType("bigint(20)")
  2096. .HasDefaultValueSql("'0'");
  2097. entity.Property(e => e.VolEndFlag).HasDefaultValueSql("'0'");
  2098. });
  2099. modelBuilder.Entity<TOutstockinfo>(entity =>
  2100. {
  2101. entity.HasKey(e => e.Gid);
  2102. entity.ToTable("t_outstockinfo");
  2103. entity.Property(e => e.Gid)
  2104. .HasColumnName("GID")
  2105. .HasColumnType("bigint(20)");
  2106. entity.Property(e => e.CardNo)
  2107. .HasColumnType("char(20)")
  2108. .HasDefaultValueSql("'0'");
  2109. entity.Property(e => e.ClassNo)
  2110. .HasColumnType("char(10)")
  2111. .HasDefaultValueSql("'0'");
  2112. entity.Property(e => e.CmdNo)
  2113. .HasColumnType("char(20)")
  2114. .HasDefaultValueSql("'0'");
  2115. entity.Property(e => e.DiscMoney).HasDefaultValueSql("'0'");
  2116. entity.Property(e => e.Integral).HasDefaultValueSql("'0'");
  2117. entity.Property(e => e.IntegralBal).HasDefaultValueSql("'0'");
  2118. entity.Property(e => e.Money)
  2119. .HasColumnType("int(4)")
  2120. .HasDefaultValueSql("'0'");
  2121. entity.Property(e => e.MoneyBal)
  2122. .HasColumnType("int(4)")
  2123. .HasDefaultValueSql("'0'");
  2124. entity.Property(e => e.Name)
  2125. .HasColumnType("varchar(40)")
  2126. .HasDefaultValueSql("'0'");
  2127. entity.Property(e => e.OperNo)
  2128. .HasColumnType("char(10)")
  2129. .HasDefaultValueSql("'0'");
  2130. entity.Property(e => e.OutId)
  2131. .HasColumnName("OutID")
  2132. .HasColumnType("char(20)")
  2133. .HasDefaultValueSql("'0'");
  2134. entity.Property(e => e.OutStoreNum)
  2135. .HasColumnType("int(2)")
  2136. .HasDefaultValueSql("'0'");
  2137. entity.Property(e => e.OutStoreTime)
  2138. .HasColumnType("datetime")
  2139. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2140. entity.Property(e => e.PaymodeId)
  2141. .HasColumnName("PaymodeID")
  2142. .HasDefaultValueSql("'0'");
  2143. entity.Property(e => e.PaymodeNo)
  2144. .HasColumnType("char(20)")
  2145. .HasDefaultValueSql("'0'");
  2146. entity.Property(e => e.Posid)
  2147. .HasColumnName("POSID")
  2148. .HasDefaultValueSql("'1'");
  2149. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  2150. entity.Property(e => e.RealMoney).HasDefaultValueSql("'0'");
  2151. entity.Property(e => e.Reason)
  2152. .HasColumnType("varchar(30)")
  2153. .HasDefaultValueSql("'0'");
  2154. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  2155. entity.Property(e => e.Sno)
  2156. .HasColumnName("SNo")
  2157. .HasDefaultValueSql("'0'");
  2158. entity.Property(e => e.Specification)
  2159. .HasColumnType("char(10)")
  2160. .HasDefaultValueSql("'0'");
  2161. entity.Property(e => e.Storage).HasDefaultValueSql("'0'");
  2162. entity.Property(e => e.TaxPer)
  2163. .HasColumnType("int(4)")
  2164. .HasDefaultValueSql("'0'");
  2165. entity.Property(e => e.TrdType)
  2166. .HasColumnType("tinyint(1)")
  2167. .HasDefaultValueSql("'0'");
  2168. entity.Property(e => e.Unit)
  2169. .HasColumnType("char(6)")
  2170. .HasDefaultValueSql("'0'");
  2171. entity.Property(e => e.UploadFlag)
  2172. .HasColumnName("UPLoadFlag")
  2173. .HasDefaultValueSql("'0'");
  2174. });
  2175. modelBuilder.Entity<TPaymode>(entity =>
  2176. {
  2177. entity.HasKey(e => e.Gid);
  2178. entity.ToTable("t_paymode");
  2179. entity.Property(e => e.Gid)
  2180. .HasColumnName("GID")
  2181. .ValueGeneratedOnAdd();
  2182. entity.Property(e => e.Name)
  2183. .HasColumnType("char(10)")
  2184. .HasDefaultValueSql("'0'");
  2185. entity.Property(e => e.Remark)
  2186. .HasColumnType("varchar(20)")
  2187. .HasDefaultValueSql("'0'");
  2188. });
  2189. modelBuilder.Entity<TPayterm>(entity =>
  2190. {
  2191. entity.HasKey(e => e.PayDevId);
  2192. entity.ToTable("t_payterm");
  2193. entity.Property(e => e.PayDevId)
  2194. .HasColumnName("PayDevID")
  2195. .HasDefaultValueSql("'0'");
  2196. entity.Property(e => e.Address)
  2197. .HasColumnType("char(16)")
  2198. .HasDefaultValueSql("'0'");
  2199. entity.Property(e => e.PayType).HasDefaultValueSql("'0'");
  2200. entity.Property(e => e.Protocl).HasDefaultValueSql("'0'");
  2201. });
  2202. modelBuilder.Entity<TPaytypeinfo>(entity =>
  2203. {
  2204. entity.HasKey(e => e.Gid);
  2205. entity.ToTable("t_paytypeinfo");
  2206. entity.Property(e => e.Gid).HasColumnName("GID");
  2207. entity.Property(e => e.PayTypeName)
  2208. .HasColumnType("char(20)")
  2209. .HasDefaultValueSql("'0'");
  2210. entity.Property(e => e.PayTypeNo).HasDefaultValueSql("'100'");
  2211. });
  2212. modelBuilder.Entity<TPortset>(entity =>
  2213. {
  2214. entity.HasKey(e => e.PortNo);
  2215. entity.ToTable("t_portset");
  2216. entity.Property(e => e.PortNo).HasDefaultValueSql("'0'");
  2217. entity.Property(e => e.CheckCode)
  2218. .HasColumnType("char(1)")
  2219. .HasDefaultValueSql("'0'");
  2220. entity.Property(e => e.DspNo)
  2221. .HasColumnType("char(1)")
  2222. .HasDefaultValueSql("'0'");
  2223. entity.Property(e => e.EquiType)
  2224. .HasColumnType("char(1)")
  2225. .HasDefaultValueSql("'0'");
  2226. entity.Property(e => e.LinkAddr)
  2227. .HasColumnType("char(1)")
  2228. .HasDefaultValueSql("'0'");
  2229. entity.Property(e => e.Speed)
  2230. .HasColumnType("int(11)")
  2231. .HasDefaultValueSql("'0'");
  2232. entity.Property(e => e.StartBit)
  2233. .HasColumnType("char(1)")
  2234. .HasDefaultValueSql("'0'");
  2235. entity.Property(e => e.StopBit)
  2236. .HasColumnType("char(1)")
  2237. .HasDefaultValueSql("'0'");
  2238. });
  2239. modelBuilder.Entity<TPosauthinfo>(entity =>
  2240. {
  2241. entity.HasKey(e => e.Gid);
  2242. entity.ToTable("t_posauthinfo");
  2243. entity.Property(e => e.Gid).HasColumnName("GID");
  2244. entity.Property(e => e.AuthName)
  2245. .HasColumnType("char(20)")
  2246. .HasDefaultValueSql("'0'");
  2247. entity.Property(e => e.Remark)
  2248. .HasColumnType("varchar(45)")
  2249. .HasDefaultValueSql("'0'");
  2250. });
  2251. modelBuilder.Entity<TPosshiftcontrol>(entity =>
  2252. {
  2253. entity.HasKey(e => e.PosId);
  2254. entity.ToTable("t_posshiftcontrol");
  2255. entity.Property(e => e.PosId).HasColumnName("PosID");
  2256. entity.Property(e => e.PosIp)
  2257. .HasColumnName("PosIP")
  2258. .HasColumnType("char(15)")
  2259. .HasDefaultValueSql("'0'");
  2260. entity.Property(e => e.ShiftNum)
  2261. .HasColumnType("tinyint(1)")
  2262. .HasDefaultValueSql("'1'");
  2263. });
  2264. modelBuilder.Entity<TPreallotinfo>(entity =>
  2265. {
  2266. entity.HasKey(e => e.Gid);
  2267. entity.ToTable("t_preallotinfo");
  2268. entity.Property(e => e.Gid).HasColumnName("GID");
  2269. entity.Property(e => e.AcctGid)
  2270. .HasColumnName("AcctGID")
  2271. .HasDefaultValueSql("'0'");
  2272. entity.Property(e => e.AllotModel)
  2273. .HasColumnType("tinyint(1)")
  2274. .HasDefaultValueSql("'0'");
  2275. entity.Property(e => e.AllotMoney)
  2276. .HasColumnType("int(4)")
  2277. .HasDefaultValueSql("'0'");
  2278. entity.Property(e => e.AllotPer)
  2279. .HasColumnType("int(4)")
  2280. .HasDefaultValueSql("'0'");
  2281. entity.Property(e => e.CardNo)
  2282. .HasColumnType("char(20)")
  2283. .HasDefaultValueSql("'0'");
  2284. });
  2285. modelBuilder.Entity<TPsamcard>(entity =>
  2286. {
  2287. entity.HasKey(e => e.Gid);
  2288. entity.ToTable("t_psamcard");
  2289. entity.HasIndex(e => e.PsamcardNo)
  2290. .HasName("PSAMCardNo_UNIQUE")
  2291. .IsUnique();
  2292. entity.Property(e => e.Gid).HasColumnName("GID");
  2293. entity.Property(e => e.CreateTime)
  2294. .HasColumnType("datetime")
  2295. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2296. entity.Property(e => e.EffiTime)
  2297. .HasColumnType("date")
  2298. .HasDefaultValueSql("'0000-00-00'");
  2299. entity.Property(e => e.PsamcardNo)
  2300. .HasColumnName("PSAMCardNo")
  2301. .HasColumnType("char(20)")
  2302. .HasDefaultValueSql("'0'");
  2303. entity.Property(e => e.Psamctype)
  2304. .HasColumnName("PSAMCType")
  2305. .HasColumnType("tinyint(1)")
  2306. .HasDefaultValueSql("'0'");
  2307. entity.Property(e => e.Psamver)
  2308. .HasColumnName("PSAMVer")
  2309. .HasColumnType("tinyint(1)")
  2310. .HasDefaultValueSql("'1'");
  2311. entity.Property(e => e.ReceiveFlag).HasDefaultValueSql("'0'");
  2312. entity.Property(e => e.ReleaseFlag).HasDefaultValueSql("'0'");
  2313. entity.Property(e => e.SkeyIndex)
  2314. .HasColumnName("SKeyIndex")
  2315. .HasColumnType("tinyint(1)")
  2316. .HasDefaultValueSql("'1'");
  2317. entity.Property(e => e.SkeyType)
  2318. .HasColumnName("SKeyType")
  2319. .HasColumnType("tinyint(1)")
  2320. .HasDefaultValueSql("'1'");
  2321. entity.Property(e => e.StartTime)
  2322. .HasColumnType("date")
  2323. .HasDefaultValueSql("'0000-00-00'");
  2324. entity.Property(e => e.TerminalNo)
  2325. .HasColumnType("char(12)")
  2326. .HasDefaultValueSql("'0'");
  2327. });
  2328. modelBuilder.Entity<TPumpinfo>(entity =>
  2329. {
  2330. entity.HasKey(e => e.LgNode);
  2331. entity.ToTable("t_pumpinfo");
  2332. entity.Property(e => e.LgNode).ValueGeneratedOnAdd();
  2333. entity.Property(e => e.BuffSize)
  2334. .HasColumnType("tinyint(4)")
  2335. .HasDefaultValueSql("'0'");
  2336. entity.Property(e => e.CheckMode)
  2337. .HasColumnType("tinyint(4)")
  2338. .HasDefaultValueSql("'0'");
  2339. entity.Property(e => e.DelayPara)
  2340. .HasColumnType("tinyint(4)")
  2341. .HasDefaultValueSql("'0'");
  2342. entity.Property(e => e.DspNo)
  2343. .IsRequired()
  2344. .HasColumnType("char(6)")
  2345. .HasDefaultValueSql("'0'");
  2346. entity.Property(e => e.LinkPort).HasDefaultValueSql("'0'");
  2347. entity.Property(e => e.MaxMon)
  2348. .HasColumnName("MaxMON")
  2349. .HasDefaultValueSql("'999900'");
  2350. entity.Property(e => e.MaxVol)
  2351. .HasColumnName("MaxVOL")
  2352. .HasDefaultValueSql("'999900'");
  2353. entity.Property(e => e.Mode)
  2354. .HasColumnType("int(2)")
  2355. .HasDefaultValueSql("'0'");
  2356. entity.Property(e => e.Node)
  2357. .HasColumnType("int(2)")
  2358. .HasDefaultValueSql("'0'");
  2359. entity.Property(e => e.NozzleNum)
  2360. .HasColumnType("tinyint(4)")
  2361. .HasDefaultValueSql("'0'");
  2362. entity.Property(e => e.Port)
  2363. .HasColumnType("char(16)")
  2364. .HasDefaultValueSql("'0'");
  2365. entity.Property(e => e.PosId)
  2366. .HasColumnName("PosID")
  2367. .HasDefaultValueSql("'1'");
  2368. entity.Property(e => e.ProtcType).HasDefaultValueSql("'0'");
  2369. entity.Property(e => e.Protocol).HasDefaultValueSql("'0'");
  2370. entity.Property(e => e.PumpType).HasDefaultValueSql("'0'");
  2371. entity.Property(e => e.SubNode)
  2372. .HasColumnType("int(2)")
  2373. .HasDefaultValueSql("'0'");
  2374. entity.Property(e => e.TankNo).HasDefaultValueSql("'0'");
  2375. });
  2376. modelBuilder.Entity<TRechargetype>(entity =>
  2377. {
  2378. entity.HasKey(e => e.Gid);
  2379. entity.ToTable("t_rechargetype");
  2380. entity.Property(e => e.Gid).HasColumnName("GID");
  2381. entity.Property(e => e.RechgType)
  2382. .HasColumnType("char(10)")
  2383. .HasDefaultValueSql("'0'");
  2384. entity.Property(e => e.Remark)
  2385. .HasColumnType("varchar(20)")
  2386. .HasDefaultValueSql("'0'");
  2387. });
  2388. modelBuilder.Entity<TRechdebitRep>(entity =>
  2389. {
  2390. entity.HasKey(e => e.Gid);
  2391. entity.ToTable("t_rechdebit_rep");
  2392. entity.HasIndex(e => new { e.TrdType, e.Ttctime })
  2393. .HasName("rechselt");
  2394. entity.HasIndex(e => new { e.Sno, e.AcctId, e.CardNo, e.Ttctime })
  2395. .HasName("Recharge");
  2396. entity.Property(e => e.Gid).HasColumnName("GID");
  2397. entity.Property(e => e.AcctId)
  2398. .HasColumnName("AcctID")
  2399. .HasColumnType("char(20)")
  2400. .HasDefaultValueSql("'0'");
  2401. entity.Property(e => e.Bal)
  2402. .HasColumnName("BAL")
  2403. .HasDefaultValueSql("'0'");
  2404. entity.Property(e => e.BillFlag).HasDefaultValueSql("'0'");
  2405. entity.Property(e => e.BillType).HasDefaultValueSql("'0'");
  2406. entity.Property(e => e.CardNo)
  2407. .HasColumnType("char(20)")
  2408. .HasDefaultValueSql("'0'");
  2409. entity.Property(e => e.CardType).HasDefaultValueSql("'0'");
  2410. entity.Property(e => e.Ctc)
  2411. .HasColumnName("CTC")
  2412. .HasDefaultValueSql("'0'");
  2413. entity.Property(e => e.DisIntegral)
  2414. .HasColumnType("int(2)")
  2415. .HasDefaultValueSql("'0'");
  2416. entity.Property(e => e.DisMoney)
  2417. .HasColumnType("int(2)")
  2418. .HasDefaultValueSql("'0'");
  2419. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  2420. entity.Property(e => e.Mon)
  2421. .HasColumnName("MON")
  2422. .HasColumnType("int(4)")
  2423. .HasDefaultValueSql("'0'");
  2424. entity.Property(e => e.OperNo)
  2425. .HasColumnType("char(4)")
  2426. .HasDefaultValueSql("'0'");
  2427. entity.Property(e => e.RechgType).HasDefaultValueSql("'0'");
  2428. entity.Property(e => e.Sno)
  2429. .HasColumnName("SNo")
  2430. .HasDefaultValueSql("'0'");
  2431. entity.Property(e => e.Tmac)
  2432. .HasColumnName("TMAC")
  2433. .HasDefaultValueSql("'0'");
  2434. entity.Property(e => e.TrdType).HasDefaultValueSql("'0'");
  2435. entity.Property(e => e.Ttc)
  2436. .HasColumnName("TTC")
  2437. .HasDefaultValueSql("'0'");
  2438. entity.Property(e => e.Ttctime)
  2439. .HasColumnName("TTCTime")
  2440. .HasColumnType("datetime")
  2441. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2442. entity.Property(e => e.UploadFlag)
  2443. .HasColumnName("UPLoadFlag")
  2444. .HasDefaultValueSql("'0'");
  2445. });
  2446. modelBuilder.Entity<TShiftcheckinfo>(entity =>
  2447. {
  2448. entity.HasKey(e => e.Gid);
  2449. entity.ToTable("t_shiftcheckinfo");
  2450. entity.Property(e => e.Gid).HasColumnName("GID");
  2451. entity.Property(e => e.BackTank).HasDefaultValueSql("'0'");
  2452. entity.Property(e => e.BankCard).HasDefaultValueSql("'0'");
  2453. entity.Property(e => e.BankCardM).HasDefaultValueSql("'0'");
  2454. entity.Property(e => e.Cash).HasDefaultValueSql("'0'");
  2455. entity.Property(e => e.CashM).HasDefaultValueSql("'0'");
  2456. entity.Property(e => e.DisctMoney)
  2457. .HasColumnType("int(4)")
  2458. .HasDefaultValueSql("'0'");
  2459. entity.Property(e => e.FuelCash)
  2460. .HasColumnType("int(4)")
  2461. .HasDefaultValueSql("'0'");
  2462. entity.Property(e => e.FuelName)
  2463. .HasColumnType("varchar(20)")
  2464. .HasDefaultValueSql("'0'");
  2465. entity.Property(e => e.Ic)
  2466. .HasColumnName("IC")
  2467. .HasDefaultValueSql("'0'");
  2468. entity.Property(e => e.Icm)
  2469. .HasColumnName("ICM")
  2470. .HasDefaultValueSql("'0'");
  2471. entity.Property(e => e.Margin)
  2472. .HasColumnType("int(4)")
  2473. .HasDefaultValueSql("'0'");
  2474. entity.Property(e => e.MoneyBegin)
  2475. .HasColumnType("bigint(20)")
  2476. .HasDefaultValueSql("'0'");
  2477. entity.Property(e => e.MoneyEnd)
  2478. .HasColumnType("bigint(20)")
  2479. .HasDefaultValueSql("'0'");
  2480. entity.Property(e => e.Mtotal)
  2481. .HasColumnName("MTotal")
  2482. .HasDefaultValueSql("'0'");
  2483. entity.Property(e => e.NozzleNo).HasDefaultValueSql("'0'");
  2484. entity.Property(e => e.Other).HasDefaultValueSql("'0'");
  2485. entity.Property(e => e.OwnUse).HasDefaultValueSql("'0'");
  2486. entity.Property(e => e.Posid)
  2487. .HasColumnName("POSID")
  2488. .HasColumnType("tinyint(1)")
  2489. .HasDefaultValueSql("'1'");
  2490. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  2491. entity.Property(e => e.PumpType).HasDefaultValueSql("'0'");
  2492. entity.Property(e => e.RealCash)
  2493. .HasColumnType("int(4)")
  2494. .HasDefaultValueSql("'0'");
  2495. entity.Property(e => e.RealSell)
  2496. .HasColumnType("int(4)")
  2497. .HasDefaultValueSql("'0'");
  2498. entity.Property(e => e.Retail).HasDefaultValueSql("'0'");
  2499. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  2500. entity.Property(e => e.Sno)
  2501. .HasColumnName("SNo")
  2502. .HasDefaultValueSql("'1'");
  2503. entity.Property(e => e.TotalMoney)
  2504. .HasColumnType("int(4)")
  2505. .HasDefaultValueSql("'0'");
  2506. entity.Property(e => e.TotalTrd).HasDefaultValueSql("'0'");
  2507. entity.Property(e => e.UploadFlag)
  2508. .HasColumnName("UPLoadFlag")
  2509. .HasDefaultValueSql("'0'");
  2510. entity.Property(e => e.VolBeg)
  2511. .HasColumnType("bigint(20)")
  2512. .HasDefaultValueSql("'0'");
  2513. entity.Property(e => e.VolEnd)
  2514. .HasColumnType("bigint(20)")
  2515. .HasDefaultValueSql("'0'");
  2516. entity.Property(e => e.VolTotal)
  2517. .HasColumnType("int(4)")
  2518. .HasDefaultValueSql("'0'");
  2519. });
  2520. modelBuilder.Entity<TShiftclose>(entity =>
  2521. {
  2522. entity.HasKey(e => e.Gid);
  2523. entity.ToTable("t_shiftclose");
  2524. entity.Property(e => e.Gid).HasColumnName("GID");
  2525. entity.Property(e => e.CommMoney).HasDefaultValueSql("'0'");
  2526. entity.Property(e => e.FuelCash).HasDefaultValueSql("'0'");
  2527. entity.Property(e => e.FuelMoney).HasDefaultValueSql("'0'");
  2528. entity.Property(e => e.FuelVol).HasDefaultValueSql("'0'");
  2529. entity.Property(e => e.Posid)
  2530. .HasColumnName("POSID")
  2531. .HasDefaultValueSql("'1'");
  2532. entity.Property(e => e.ShiftDate)
  2533. .HasColumnType("datetime")
  2534. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2535. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  2536. entity.Property(e => e.State).HasDefaultValueSql("'0'");
  2537. entity.Property(e => e.TimeBegin)
  2538. .HasColumnType("datetime")
  2539. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2540. entity.Property(e => e.TimeEnd)
  2541. .HasColumnType("datetime")
  2542. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2543. entity.Property(e => e.UploadFlag)
  2544. .HasColumnName("UPLoadFlag")
  2545. .HasDefaultValueSql("'0'");
  2546. entity.Property(e => e.UserNo)
  2547. .HasColumnType("char(10)")
  2548. .HasDefaultValueSql("'0'");
  2549. });
  2550. modelBuilder.Entity<TSpecialtimedisc>(entity =>
  2551. {
  2552. entity.HasKey(e => e.DiscountNo);
  2553. entity.ToTable("t_specialtimedisc");
  2554. entity.Property(e => e.DateBeg)
  2555. .HasColumnType("datetime")
  2556. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2557. entity.Property(e => e.DateEnd)
  2558. .HasColumnType("datetime")
  2559. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2560. entity.Property(e => e.DiscMon)
  2561. .HasColumnName("DiscMON")
  2562. .HasDefaultValueSql("'0'");
  2563. entity.Property(e => e.Operator)
  2564. .HasColumnType("char(10)")
  2565. .HasDefaultValueSql("'0'");
  2566. entity.Property(e => e.TimeBeg)
  2567. .HasColumnType("time")
  2568. .HasDefaultValueSql("'00:00:00'");
  2569. entity.Property(e => e.TimeEnd)
  2570. .HasColumnType("time")
  2571. .HasDefaultValueSql("'00:00:00'");
  2572. });
  2573. modelBuilder.Entity<TStationAttri>(entity =>
  2574. {
  2575. entity.HasKey(e => e.Sno);
  2576. entity.ToTable("t_station_attri");
  2577. entity.Property(e => e.Sno)
  2578. .HasColumnName("SNo")
  2579. .HasColumnType("int(2)")
  2580. .HasDefaultValueSql("'0'");
  2581. entity.Property(e => e.AreaType)
  2582. .HasColumnType("varchar(20)")
  2583. .HasDefaultValueSql("'0'");
  2584. entity.Property(e => e.CanVolume)
  2585. .HasColumnType("int(2)")
  2586. .HasDefaultValueSql("'0'");
  2587. entity.Property(e => e.Cancount)
  2588. .HasColumnType("int(2)")
  2589. .HasDefaultValueSql("'0'");
  2590. entity.Property(e => e.Character)
  2591. .HasColumnType("varchar(20)")
  2592. .HasDefaultValueSql("'0'");
  2593. entity.Property(e => e.Commcount)
  2594. .HasColumnType("int(2)")
  2595. .HasDefaultValueSql("'0'");
  2596. entity.Property(e => e.Empcount)
  2597. .HasColumnType("int(2)")
  2598. .HasDefaultValueSql("'0'");
  2599. entity.Property(e => e.Equcount)
  2600. .HasColumnType("int(2)")
  2601. .HasDefaultValueSql("'0'");
  2602. entity.Property(e => e.Nozzcount)
  2603. .HasColumnType("int(2)")
  2604. .HasDefaultValueSql("'0'");
  2605. entity.Property(e => e.Online)
  2606. .HasColumnType("char(10)")
  2607. .HasDefaultValueSql("'0'");
  2608. entity.Property(e => e.Pcount)
  2609. .HasColumnType("int(2)")
  2610. .HasDefaultValueSql("'0'");
  2611. entity.Property(e => e.Road)
  2612. .HasColumnType("varchar(20)")
  2613. .HasDefaultValueSql("'0'");
  2614. entity.Property(e => e.Roadcount)
  2615. .HasColumnType("int(2)")
  2616. .HasDefaultValueSql("'0'");
  2617. entity.Property(e => e.ScalType)
  2618. .HasColumnType("varchar(20)")
  2619. .HasDefaultValueSql("'0'");
  2620. entity.Property(e => e.Shop)
  2621. .HasColumnType("char(2)")
  2622. .HasDefaultValueSql("'0'");
  2623. entity.Property(e => e.Stopcount)
  2624. .HasColumnType("int(2)")
  2625. .HasDefaultValueSql("'0'");
  2626. entity.Property(e => e.Washing)
  2627. .HasColumnType("char(2)")
  2628. .HasDefaultValueSql("'0'");
  2629. entity.Property(e => e.Wc)
  2630. .HasColumnName("WC")
  2631. .HasColumnType("char(2)")
  2632. .HasDefaultValueSql("'0'");
  2633. });
  2634. modelBuilder.Entity<TStationInfo>(entity =>
  2635. {
  2636. entity.HasKey(e => e.Gid);
  2637. entity.ToTable("t_station_info");
  2638. entity.HasIndex(e => e.Sno)
  2639. .HasName("SNo")
  2640. .IsUnique();
  2641. entity.Property(e => e.Gid).HasColumnName("GID");
  2642. entity.Property(e => e.AreaType)
  2643. .HasColumnType("varchar(20)")
  2644. .HasDefaultValueSql("'0'");
  2645. entity.Property(e => e.CanVolume).HasDefaultValueSql("'0'");
  2646. entity.Property(e => e.Cancount).HasDefaultValueSql("'0'");
  2647. entity.Property(e => e.CapitalType)
  2648. .HasColumnType("varchar(20)")
  2649. .HasDefaultValueSql("'0'");
  2650. entity.Property(e => e.Commcount).HasDefaultValueSql("'0'");
  2651. entity.Property(e => e.Email)
  2652. .HasColumnName("EMail")
  2653. .HasColumnType("char(40)")
  2654. .HasDefaultValueSql("'0'");
  2655. entity.Property(e => e.Empcount).HasDefaultValueSql("'0'");
  2656. entity.Property(e => e.Equcount).HasDefaultValueSql("'0'");
  2657. entity.Property(e => e.Fax)
  2658. .HasColumnName("FAX")
  2659. .HasColumnType("char(20)")
  2660. .HasDefaultValueSql("'0'");
  2661. entity.Property(e => e.Linkman)
  2662. .HasColumnType("char(10)")
  2663. .HasDefaultValueSql("'0'");
  2664. entity.Property(e => e.MdfDate)
  2665. .HasColumnType("date")
  2666. .HasDefaultValueSql("'2012-10-29'");
  2667. entity.Property(e => e.Mobile)
  2668. .HasColumnType("char(15)")
  2669. .HasDefaultValueSql("'0'");
  2670. entity.Property(e => e.No)
  2671. .HasColumnType("char(6)")
  2672. .HasDefaultValueSql("'0'");
  2673. entity.Property(e => e.Nozzcount).HasDefaultValueSql("'0'");
  2674. entity.Property(e => e.Online)
  2675. .HasColumnType("char(10)")
  2676. .HasDefaultValueSql("'0'");
  2677. entity.Property(e => e.OperDate)
  2678. .HasColumnType("date")
  2679. .HasDefaultValueSql("'2012-10-25'");
  2680. entity.Property(e => e.Pcount).HasDefaultValueSql("'0'");
  2681. entity.Property(e => e.Phone)
  2682. .HasColumnType("char(15)")
  2683. .HasDefaultValueSql("'0'");
  2684. entity.Property(e => e.PostCode)
  2685. .HasColumnType("char(6)")
  2686. .HasDefaultValueSql("'0'");
  2687. entity.Property(e => e.Road)
  2688. .HasColumnType("varchar(20)")
  2689. .HasDefaultValueSql("'0'");
  2690. entity.Property(e => e.Roadcount).HasDefaultValueSql("'0'");
  2691. entity.Property(e => e.Saddress)
  2692. .HasColumnName("SAddress")
  2693. .HasColumnType("varchar(255)")
  2694. .HasDefaultValueSql("'0'");
  2695. entity.Property(e => e.ScalType)
  2696. .HasColumnType("varchar(20)")
  2697. .HasDefaultValueSql("'0'");
  2698. entity.Property(e => e.Shop)
  2699. .HasColumnType("char(2)")
  2700. .HasDefaultValueSql("'0'");
  2701. entity.Property(e => e.Sname)
  2702. .HasColumnName("SName")
  2703. .HasColumnType("varchar(50)")
  2704. .HasDefaultValueSql("'0'");
  2705. entity.Property(e => e.Sno)
  2706. .HasColumnName("SNo")
  2707. .HasDefaultValueSql("'0'");
  2708. entity.Property(e => e.Stopcount).HasDefaultValueSql("'0'");
  2709. entity.Property(e => e.Washing)
  2710. .HasColumnType("char(2)")
  2711. .HasDefaultValueSql("'0'");
  2712. entity.Property(e => e.Wc)
  2713. .HasColumnName("WC")
  2714. .HasColumnType("char(2)")
  2715. .HasDefaultValueSql("'0'");
  2716. });
  2717. modelBuilder.Entity<TSysinfo>(entity =>
  2718. {
  2719. entity.HasKey(e => e.Gid);
  2720. entity.ToTable("t_sysinfo");
  2721. entity.Property(e => e.Gid).HasColumnName("GID");
  2722. entity.Property(e => e.McPwd).HasColumnType("tinyblob");
  2723. entity.Property(e => e.Msgkey)
  2724. .HasColumnName("msgkey")
  2725. .HasColumnType("tinyblob");
  2726. });
  2727. modelBuilder.Entity<TTablelist>(entity =>
  2728. {
  2729. entity.HasKey(e => e.Gid);
  2730. entity.ToTable("t_tablelist");
  2731. entity.HasIndex(e => e.TableName)
  2732. .HasName("TableName_UNIQUE")
  2733. .IsUnique();
  2734. entity.Property(e => e.Gid).HasColumnName("GID");
  2735. entity.Property(e => e.TableName)
  2736. .HasColumnType("char(20)")
  2737. .HasDefaultValueSql("'0'");
  2738. entity.Property(e => e.Type).HasDefaultValueSql("'1'");
  2739. });
  2740. modelBuilder.Entity<TTankinit>(entity =>
  2741. {
  2742. entity.HasKey(e => e.TankId);
  2743. entity.ToTable("t_tankinit");
  2744. entity.Property(e => e.TankId)
  2745. .HasColumnName("TankID")
  2746. .HasDefaultValueSql("'0'");
  2747. entity.Property(e => e.OilHight)
  2748. .HasColumnType("int(11)")
  2749. .HasDefaultValueSql("'0'");
  2750. entity.Property(e => e.RealVol)
  2751. .HasColumnType("int(11)")
  2752. .HasDefaultValueSql("'0'");
  2753. entity.Property(e => e.TabVol)
  2754. .HasColumnType("int(11)")
  2755. .HasDefaultValueSql("'0'");
  2756. entity.Property(e => e.Whight)
  2757. .HasColumnName("WHight")
  2758. .HasColumnType("int(11)")
  2759. .HasDefaultValueSql("'0'");
  2760. });
  2761. modelBuilder.Entity<TTanklist>(entity =>
  2762. {
  2763. entity.HasKey(e => e.TankId);
  2764. entity.ToTable("t_tanklist");
  2765. entity.Property(e => e.TankId)
  2766. .HasColumnName("TankID")
  2767. .HasDefaultValueSql("'0'");
  2768. entity.Property(e => e.FactName)
  2769. .HasColumnType("varchar(20)")
  2770. .HasDefaultValueSql("'0'");
  2771. entity.Property(e => e.FactoryDate)
  2772. .HasColumnType("date")
  2773. .HasDefaultValueSql("'0000-00-00'");
  2774. entity.Property(e => e.FactoryNo)
  2775. .HasColumnType("char(20)")
  2776. .HasDefaultValueSql("'0'");
  2777. entity.Property(e => e.FixDate)
  2778. .HasColumnType("date")
  2779. .HasDefaultValueSql("'0000-00-00'");
  2780. entity.Property(e => e.FuelNo)
  2781. .HasColumnType("char(10)")
  2782. .HasDefaultValueSql("'0'");
  2783. entity.Property(e => e.Height)
  2784. .HasColumnType("int(2)")
  2785. .HasDefaultValueSql("'0'");
  2786. entity.Property(e => e.LimitDate)
  2787. .HasColumnType("int(2)")
  2788. .HasDefaultValueSql("'0'");
  2789. entity.Property(e => e.MaxHeight)
  2790. .HasColumnType("int(2)")
  2791. .HasDefaultValueSql("'0'");
  2792. entity.Property(e => e.MaxTemp)
  2793. .HasColumnType("int(2)")
  2794. .HasDefaultValueSql("'0'");
  2795. entity.Property(e => e.MaxVolume)
  2796. .HasColumnType("int(2)")
  2797. .HasDefaultValueSql("'0'");
  2798. entity.Property(e => e.MaxWaterHeight)
  2799. .HasColumnType("int(2)")
  2800. .HasDefaultValueSql("'0'");
  2801. entity.Property(e => e.MinHeight)
  2802. .HasColumnType("int(2)")
  2803. .HasDefaultValueSql("'0'");
  2804. entity.Property(e => e.MinVolume)
  2805. .HasColumnType("int(2)")
  2806. .HasDefaultValueSql("'0'");
  2807. entity.Property(e => e.OffSet)
  2808. .HasColumnType("int(11)")
  2809. .HasDefaultValueSql("'0'");
  2810. entity.Property(e => e.OilOffSet)
  2811. .HasColumnType("int(11)")
  2812. .HasDefaultValueSql("'0'");
  2813. entity.Property(e => e.ProbeAddr)
  2814. .HasColumnType("char(20)")
  2815. .HasDefaultValueSql("'0'");
  2816. entity.Property(e => e.ProbeId)
  2817. .HasColumnName("ProbeID")
  2818. .HasColumnType("varchar(32)")
  2819. .HasDefaultValueSql("'0'");
  2820. entity.Property(e => e.WaterOffSet)
  2821. .HasColumnType("int(11)")
  2822. .HasDefaultValueSql("'0'");
  2823. });
  2824. modelBuilder.Entity<TTankshiftclose>(entity =>
  2825. {
  2826. entity.HasKey(e => e.Gid);
  2827. entity.ToTable("t_tankshiftclose");
  2828. entity.Property(e => e.Gid).HasColumnName("GID");
  2829. entity.Property(e => e.InAmount).HasDefaultValueSql("'0'");
  2830. entity.Property(e => e.OutAmount).HasDefaultValueSql("'0'");
  2831. entity.Property(e => e.PosId)
  2832. .HasColumnName("PosID")
  2833. .HasDefaultValueSql("'1'");
  2834. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  2835. entity.Property(e => e.ShiftTime)
  2836. .HasColumnType("datetime")
  2837. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2838. entity.Property(e => e.ShiftTimeEnd)
  2839. .HasColumnType("datetime")
  2840. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2841. entity.Property(e => e.Sno)
  2842. .HasColumnName("SNo")
  2843. .HasDefaultValueSql("'1'");
  2844. entity.Property(e => e.TheightBeg)
  2845. .HasColumnName("THeightBeg")
  2846. .HasDefaultValueSql("'0'");
  2847. entity.Property(e => e.TheightEnd)
  2848. .HasColumnName("THeightEnd")
  2849. .HasDefaultValueSql("'0'");
  2850. entity.Property(e => e.Tid)
  2851. .HasColumnName("TID")
  2852. .HasDefaultValueSql("'0'");
  2853. entity.Property(e => e.TtempBeg)
  2854. .HasColumnName("TTempBeg")
  2855. .HasDefaultValueSql("'0'");
  2856. entity.Property(e => e.TtempEnd)
  2857. .HasColumnName("TTempEnd")
  2858. .HasDefaultValueSql("'0'");
  2859. entity.Property(e => e.TvolumeBeg)
  2860. .HasColumnName("TVolumeBeg")
  2861. .HasDefaultValueSql("'0'");
  2862. entity.Property(e => e.TvolumeEnd)
  2863. .HasColumnName("TVolumeEnd")
  2864. .HasDefaultValueSql("'0'");
  2865. entity.Property(e => e.UploadFlag)
  2866. .HasColumnName("UPLoadFlag")
  2867. .HasDefaultValueSql("'0'");
  2868. entity.Property(e => e.WheightBeg)
  2869. .HasColumnName("WHeightBeg")
  2870. .HasDefaultValueSql("'0'");
  2871. entity.Property(e => e.WheightEnd)
  2872. .HasColumnName("WHeightEnd")
  2873. .HasDefaultValueSql("'0'");
  2874. });
  2875. modelBuilder.Entity<TTankstatus>(entity =>
  2876. {
  2877. entity.HasKey(e => e.Gid);
  2878. entity.ToTable("t_tankstatus");
  2879. entity.Property(e => e.Gid).HasColumnName("GID");
  2880. entity.Property(e => e.Dt)
  2881. .HasColumnName("DT")
  2882. .HasColumnType("datetime")
  2883. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  2884. entity.Property(e => e.FuelNo)
  2885. .HasColumnType("char(10)")
  2886. .HasDefaultValueSql("'0'");
  2887. entity.Property(e => e.Sno)
  2888. .HasColumnName("SNo")
  2889. .HasDefaultValueSql("'0'");
  2890. entity.Property(e => e.Status).HasDefaultValueSql("'0'");
  2891. entity.Property(e => e.TankHeight).HasDefaultValueSql("'0'");
  2892. entity.Property(e => e.Theight)
  2893. .HasColumnName("THeight")
  2894. .HasDefaultValueSql("'0'");
  2895. entity.Property(e => e.Tid)
  2896. .HasColumnName("TID")
  2897. .HasDefaultValueSql("'0'");
  2898. entity.Property(e => e.Ttemp)
  2899. .HasColumnName("TTemp")
  2900. .HasDefaultValueSql("'0'");
  2901. entity.Property(e => e.Tvolume)
  2902. .HasColumnName("TVolume")
  2903. .HasDefaultValueSql("'0'");
  2904. entity.Property(e => e.Wheight)
  2905. .HasColumnName("WHeight")
  2906. .HasDefaultValueSql("'0'");
  2907. entity.Property(e => e.Wvolume)
  2908. .HasColumnName("WVolume")
  2909. .HasDefaultValueSql("'0'");
  2910. });
  2911. modelBuilder.Entity<TTanktruckcheck>(entity =>
  2912. {
  2913. entity.HasKey(e => e.Gid);
  2914. entity.ToTable("t_tanktruckcheck");
  2915. entity.Property(e => e.Gid).HasColumnName("GID");
  2916. entity.Property(e => e.BearUnit).HasColumnType("char(20)");
  2917. entity.Property(e => e.CardNo).HasColumnType("char(10)");
  2918. entity.Property(e => e.Discharger).HasColumnType("char(10)");
  2919. entity.Property(e => e.Driver).HasColumnType("char(10)");
  2920. entity.Property(e => e.InceptBill).HasColumnType("char(10)");
  2921. entity.Property(e => e.InceptHight).HasColumnType("int(4)");
  2922. entity.Property(e => e.InceptNullH).HasColumnType("int(4)");
  2923. entity.Property(e => e.InceptPipeVol)
  2924. .HasColumnName("InceptPipeVOL")
  2925. .HasColumnType("int(4)");
  2926. entity.Property(e => e.InceptState).HasColumnType("tinyint(1)");
  2927. entity.Property(e => e.InceptTime).HasColumnType("datetime");
  2928. entity.Property(e => e.InceptVol)
  2929. .HasColumnName("InceptVOL")
  2930. .HasColumnType("int(4)");
  2931. entity.Property(e => e.Incepter).HasColumnType("char(10)");
  2932. entity.Property(e => e.LadingBill).HasColumnType("char(10)");
  2933. entity.Property(e => e.LossReason).HasColumnType("varchar(50)");
  2934. entity.Property(e => e.LossVol)
  2935. .HasColumnName("LossVOL")
  2936. .HasColumnType("int(2)");
  2937. entity.Property(e => e.RefuseReson).HasColumnType("varchar(50)");
  2938. entity.Property(e => e.StoreHight).HasColumnType("int(4)");
  2939. entity.Property(e => e.StoreName).HasColumnType("char(20)");
  2940. entity.Property(e => e.StoreNullH).HasColumnType("int(4)");
  2941. entity.Property(e => e.StorePipeVol)
  2942. .HasColumnName("StorePipeVOL")
  2943. .HasColumnType("int(4)");
  2944. entity.Property(e => e.StoreVol)
  2945. .HasColumnName("StoreVOL")
  2946. .HasColumnType("int(4)");
  2947. entity.Property(e => e.TankId).HasColumnName("TankID");
  2948. });
  2949. modelBuilder.Entity<TTankvol>(entity =>
  2950. {
  2951. entity.HasKey(e => e.Gid);
  2952. entity.ToTable("t_tankvol");
  2953. entity.Property(e => e.Gid).HasColumnName("GID");
  2954. entity.Property(e => e.OilHight).HasDefaultValueSql("'0'");
  2955. entity.Property(e => e.TankId)
  2956. .HasColumnName("TankID")
  2957. .HasDefaultValueSql("'0'");
  2958. entity.Property(e => e.Volume).HasDefaultValueSql("'0'");
  2959. });
  2960. modelBuilder.Entity<TTicketdispConf>(entity =>
  2961. {
  2962. entity.HasKey(e => e.Gid);
  2963. entity.ToTable("t_ticketdisp_conf");
  2964. entity.HasIndex(e => e.Gid)
  2965. .HasName("GID")
  2966. .IsUnique();
  2967. entity.Property(e => e.Gid).HasColumnName("GID");
  2968. entity.Property(e => e.TicketEnd)
  2969. .HasColumnType("varchar(100)")
  2970. .HasDefaultValueSql("'0'");
  2971. entity.Property(e => e.TicketFront)
  2972. .HasColumnType("varchar(100)")
  2973. .HasDefaultValueSql("'0'");
  2974. entity.Property(e => e.TicketWelcome)
  2975. .HasColumnType("varchar(100)")
  2976. .HasDefaultValueSql("'0'");
  2977. });
  2978. modelBuilder.Entity<TTrdinfo>(entity =>
  2979. {
  2980. entity.HasKey(e => e.Gid);
  2981. entity.ToTable("t_trdinfo");
  2982. entity.HasIndex(e => e.UploadFlag)
  2983. .HasName("uploadflag");
  2984. entity.HasIndex(e => new { e.CardNo, e.Ttctime })
  2985. .HasName("card");
  2986. entity.HasIndex(e => new { e.NozNo, e.PumpNo })
  2987. .HasName("NozPum");
  2988. entity.HasIndex(e => new { e.Posid, e.BillNo })
  2989. .HasName("BillNo");
  2990. entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc })
  2991. .HasName("MaxTTC");
  2992. entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType })
  2993. .HasName("ShiftClose");
  2994. entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType })
  2995. .HasName("trade");
  2996. entity.Property(e => e.Gid).HasColumnName("GID");
  2997. entity.Property(e => e.BillFlag).HasDefaultValueSql("'0'");
  2998. entity.Property(e => e.BillNo).HasDefaultValueSql("'0'");
  2999. entity.Property(e => e.BillType).HasDefaultValueSql("'0'");
  3000. entity.Property(e => e.CarId)
  3001. .HasColumnName("CarID")
  3002. .HasColumnType("char(10)")
  3003. .HasDefaultValueSql("'0'");
  3004. entity.Property(e => e.CarLicsNo)
  3005. .HasColumnType("char(16)")
  3006. .HasDefaultValueSql("'0'");
  3007. entity.Property(e => e.CardBal).HasDefaultValueSql("'0'");
  3008. entity.Property(e => e.CardNo)
  3009. .HasColumnType("char(20)")
  3010. .HasDefaultValueSql("'0'");
  3011. entity.Property(e => e.CardType).HasDefaultValueSql("'0'");
  3012. entity.Property(e => e.CommId)
  3013. .HasColumnName("CommID")
  3014. .HasColumnType("char(10)")
  3015. .HasDefaultValueSql("'0'");
  3016. entity.Property(e => e.Ctc)
  3017. .HasColumnName("CTC")
  3018. .HasDefaultValueSql("'0'");
  3019. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  3020. entity.Property(e => e.EndPumpId)
  3021. .HasColumnName("EndPumpID")
  3022. .HasColumnType("bigint(4)")
  3023. .HasDefaultValueSql("'0'");
  3024. entity.Property(e => e.Gmac)
  3025. .HasColumnName("GMAC")
  3026. .HasDefaultValueSql("'0'");
  3027. entity.Property(e => e.Integral).HasDefaultValueSql("'0'");
  3028. entity.Property(e => e.LineNo)
  3029. .HasColumnType("char(10)")
  3030. .HasDefaultValueSql("'0'");
  3031. entity.Property(e => e.Mon)
  3032. .HasColumnName("MON")
  3033. .HasColumnType("int(4)")
  3034. .HasDefaultValueSql("'0'");
  3035. entity.Property(e => e.NozNo).HasDefaultValueSql("'0'");
  3036. entity.Property(e => e.Operator)
  3037. .HasColumnType("char(4)")
  3038. .HasDefaultValueSql("'0'");
  3039. entity.Property(e => e.PayTemId)
  3040. .HasColumnName("PayTemID")
  3041. .HasDefaultValueSql("'0'");
  3042. entity.Property(e => e.PaymodeId)
  3043. .HasColumnName("PaymodeID")
  3044. .HasDefaultValueSql("'0'");
  3045. entity.Property(e => e.PaymodeNo)
  3046. .HasColumnType("char(20)")
  3047. .HasDefaultValueSql("'0'");
  3048. entity.Property(e => e.PointFlag).HasDefaultValueSql("'0'");
  3049. entity.Property(e => e.Posid)
  3050. .HasColumnName("POSID")
  3051. .HasDefaultValueSql("'1'");
  3052. entity.Property(e => e.Prc)
  3053. .HasColumnName("PRC")
  3054. .HasDefaultValueSql("'0'");
  3055. entity.Property(e => e.Psamasn)
  3056. .HasColumnName("PSAMASN")
  3057. .HasColumnType("char(20)")
  3058. .HasDefaultValueSql("'0'");
  3059. entity.Property(e => e.Psamtac)
  3060. .HasColumnName("PSAMtac")
  3061. .HasDefaultValueSql("'0'");
  3062. entity.Property(e => e.Psamtid)
  3063. .HasColumnName("PSAMTID")
  3064. .HasColumnType("char(12)")
  3065. .HasDefaultValueSql("'0'");
  3066. entity.Property(e => e.Psamttc)
  3067. .HasColumnName("PSAMTTC")
  3068. .HasDefaultValueSql("'0'");
  3069. entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'");
  3070. entity.Property(e => e.PumpType).HasDefaultValueSql("'0'");
  3071. entity.Property(e => e.RealMon)
  3072. .HasColumnName("RealMON")
  3073. .HasColumnType("int(4)")
  3074. .HasDefaultValueSql("'0'");
  3075. entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'");
  3076. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  3077. entity.Property(e => e.Sno)
  3078. .HasColumnName("SNo")
  3079. .HasDefaultValueSql("'0'");
  3080. entity.Property(e => e.Tac)
  3081. .HasColumnName("TAC")
  3082. .HasDefaultValueSql("'0'");
  3083. entity.Property(e => e.Tmac)
  3084. .HasColumnName("TMAC")
  3085. .HasDefaultValueSql("'0'");
  3086. entity.Property(e => e.TrdType).HasDefaultValueSql("'0'");
  3087. entity.Property(e => e.Ttc)
  3088. .HasColumnName("TTC")
  3089. .HasDefaultValueSql("'0'");
  3090. entity.Property(e => e.Ttctime)
  3091. .HasColumnName("TTCTime")
  3092. .HasColumnType("datetime")
  3093. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3094. entity.Property(e => e.TtctimeEnd)
  3095. .HasColumnName("TTCTimeEnd")
  3096. .HasColumnType("datetime")
  3097. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3098. entity.Property(e => e.UploadFlag)
  3099. .HasColumnName("UPLoadFlag")
  3100. .HasDefaultValueSql("'0'");
  3101. entity.Property(e => e.Vol)
  3102. .HasColumnName("VOL")
  3103. .HasDefaultValueSql("'0'");
  3104. });
  3105. modelBuilder.Entity<TTsmshiftclose>(entity =>
  3106. {
  3107. entity.HasKey(e => e.Gid);
  3108. entity.ToTable("t_tsmshiftclose");
  3109. entity.Property(e => e.Gid).HasColumnName("GID");
  3110. entity.Property(e => e.FuelNo)
  3111. .HasColumnType("char(10)")
  3112. .HasDefaultValueSql("'0'");
  3113. entity.Property(e => e.MonthId)
  3114. .HasColumnName("MonthID")
  3115. .HasColumnType("char(6)")
  3116. .HasDefaultValueSql("'0'");
  3117. entity.Property(e => e.Tid)
  3118. .HasColumnName("TID")
  3119. .HasDefaultValueSql("'0'");
  3120. entity.Property(e => e.TimeBegin)
  3121. .HasColumnType("datetime")
  3122. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3123. entity.Property(e => e.TimeEnd)
  3124. .HasColumnType("datetime")
  3125. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3126. entity.Property(e => e.Tvbegin)
  3127. .HasColumnName("TVBegin")
  3128. .HasDefaultValueSql("'0'");
  3129. entity.Property(e => e.Tvend)
  3130. .HasColumnName("TVEnd")
  3131. .HasDefaultValueSql("'0'");
  3132. });
  3133. modelBuilder.Entity<TUnloadgasinfo>(entity =>
  3134. {
  3135. entity.HasKey(e => e.Gid);
  3136. entity.ToTable("t_unloadgasinfo");
  3137. entity.HasIndex(e => e.UploadFlag)
  3138. .HasName("uploadflag");
  3139. entity.HasIndex(e => new { e.CardNo, e.Ttctime })
  3140. .HasName("card");
  3141. entity.HasIndex(e => new { e.NozNo, e.PumpNo })
  3142. .HasName("NozPum");
  3143. entity.HasIndex(e => new { e.Posid, e.BillNo })
  3144. .HasName("BillNo");
  3145. entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc })
  3146. .HasName("MaxTTC");
  3147. entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType })
  3148. .HasName("ShiftClose");
  3149. entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType })
  3150. .HasName("trade");
  3151. entity.Property(e => e.Gid).HasColumnName("GID");
  3152. entity.Property(e => e.BillFlag).HasDefaultValueSql("'0'");
  3153. entity.Property(e => e.BillNo).HasDefaultValueSql("'0'");
  3154. entity.Property(e => e.BillType).HasDefaultValueSql("'0'");
  3155. entity.Property(e => e.CarId)
  3156. .HasColumnName("CarID")
  3157. .HasColumnType("char(10)")
  3158. .HasDefaultValueSql("'0'");
  3159. entity.Property(e => e.CarLicsNo)
  3160. .HasColumnType("char(16)")
  3161. .HasDefaultValueSql("'0'");
  3162. entity.Property(e => e.CardBal).HasDefaultValueSql("'0'");
  3163. entity.Property(e => e.CardNo)
  3164. .HasColumnType("char(20)")
  3165. .HasDefaultValueSql("'0'");
  3166. entity.Property(e => e.CardType).HasDefaultValueSql("'0'");
  3167. entity.Property(e => e.CommId)
  3168. .HasColumnName("CommID")
  3169. .HasColumnType("char(10)")
  3170. .HasDefaultValueSql("'0'");
  3171. entity.Property(e => e.Ctc)
  3172. .HasColumnName("CTC")
  3173. .HasDefaultValueSql("'0'");
  3174. entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'");
  3175. entity.Property(e => e.EndPumpId)
  3176. .HasColumnName("EndPumpID")
  3177. .HasColumnType("bigint(4)")
  3178. .HasDefaultValueSql("'0'");
  3179. entity.Property(e => e.Gmac)
  3180. .HasColumnName("GMAC")
  3181. .HasDefaultValueSql("'0'");
  3182. entity.Property(e => e.Integral).HasDefaultValueSql("'0'");
  3183. entity.Property(e => e.LineNo)
  3184. .HasColumnType("char(10)")
  3185. .HasDefaultValueSql("'0'");
  3186. entity.Property(e => e.Mon)
  3187. .HasColumnName("MON")
  3188. .HasColumnType("int(4)")
  3189. .HasDefaultValueSql("'0'");
  3190. entity.Property(e => e.NozNo).HasDefaultValueSql("'0'");
  3191. entity.Property(e => e.Operator)
  3192. .HasColumnType("char(4)")
  3193. .HasDefaultValueSql("'0'");
  3194. entity.Property(e => e.PayTemId)
  3195. .HasColumnName("PayTemID")
  3196. .HasDefaultValueSql("'0'");
  3197. entity.Property(e => e.PaymodeId)
  3198. .HasColumnName("PaymodeID")
  3199. .HasDefaultValueSql("'0'");
  3200. entity.Property(e => e.PaymodeNo)
  3201. .HasColumnType("char(20)")
  3202. .HasDefaultValueSql("'0'");
  3203. entity.Property(e => e.PointFlag).HasDefaultValueSql("'0'");
  3204. entity.Property(e => e.Posid)
  3205. .HasColumnName("POSID")
  3206. .HasDefaultValueSql("'1'");
  3207. entity.Property(e => e.Prc)
  3208. .HasColumnName("PRC")
  3209. .HasDefaultValueSql("'0'");
  3210. entity.Property(e => e.Psamasn)
  3211. .HasColumnName("PSAMASN")
  3212. .HasColumnType("char(20)")
  3213. .HasDefaultValueSql("'0'");
  3214. entity.Property(e => e.Psamtac)
  3215. .HasColumnName("PSAMtac")
  3216. .HasDefaultValueSql("'0'");
  3217. entity.Property(e => e.Psamtid)
  3218. .HasColumnName("PSAMTID")
  3219. .HasColumnType("char(12)")
  3220. .HasDefaultValueSql("'0'");
  3221. entity.Property(e => e.Psamttc)
  3222. .HasColumnName("PSAMTTC")
  3223. .HasDefaultValueSql("'0'");
  3224. entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'");
  3225. entity.Property(e => e.PumpType).HasDefaultValueSql("'0'");
  3226. entity.Property(e => e.RealMon)
  3227. .HasColumnName("RealMON")
  3228. .HasColumnType("int(4)")
  3229. .HasDefaultValueSql("'0'");
  3230. entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'");
  3231. entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'");
  3232. entity.Property(e => e.Sno)
  3233. .HasColumnName("SNo")
  3234. .HasDefaultValueSql("'0'");
  3235. entity.Property(e => e.Tac)
  3236. .HasColumnName("TAC")
  3237. .HasDefaultValueSql("'0'");
  3238. entity.Property(e => e.Tmac)
  3239. .HasColumnName("TMAC")
  3240. .HasDefaultValueSql("'0'");
  3241. entity.Property(e => e.TrdType).HasDefaultValueSql("'0'");
  3242. entity.Property(e => e.Ttc)
  3243. .HasColumnName("TTC")
  3244. .HasDefaultValueSql("'0'");
  3245. entity.Property(e => e.Ttctime)
  3246. .HasColumnName("TTCTime")
  3247. .HasColumnType("datetime")
  3248. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3249. entity.Property(e => e.TtctimeEnd)
  3250. .HasColumnName("TTCTimeEnd")
  3251. .HasColumnType("datetime")
  3252. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3253. entity.Property(e => e.UploadFlag)
  3254. .HasColumnName("UPLoadFlag")
  3255. .HasDefaultValueSql("'0'");
  3256. entity.Property(e => e.Vol)
  3257. .HasColumnName("VOL")
  3258. .HasDefaultValueSql("'0'");
  3259. });
  3260. modelBuilder.Entity<TUpsinfo>(entity =>
  3261. {
  3262. entity.HasKey(e => e.Gid);
  3263. entity.ToTable("t_upsinfo");
  3264. entity.Property(e => e.Gid).HasColumnName("GID");
  3265. entity.Property(e => e.BattVol)
  3266. .HasColumnType("char(4)")
  3267. .HasDefaultValueSql("'0'");
  3268. entity.Property(e => e.InErrVol)
  3269. .HasColumnType("char(5)")
  3270. .HasDefaultValueSql("'0'");
  3271. entity.Property(e => e.InHz)
  3272. .HasColumnName("InHZ")
  3273. .HasColumnType("char(4)")
  3274. .HasDefaultValueSql("'0'");
  3275. entity.Property(e => e.OutElec)
  3276. .HasColumnType("char(3)")
  3277. .HasDefaultValueSql("'0'");
  3278. entity.Property(e => e.OutVol)
  3279. .HasColumnType("char(5)")
  3280. .HasDefaultValueSql("'0'");
  3281. entity.Property(e => e.State)
  3282. .HasColumnName("state")
  3283. .HasColumnType("int(4)")
  3284. .HasDefaultValueSql("'0'");
  3285. entity.Property(e => e.Temper)
  3286. .HasColumnType("char(4)")
  3287. .HasDefaultValueSql("'0'");
  3288. entity.Property(e => e.Time)
  3289. .HasColumnType("datetime")
  3290. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3291. entity.Property(e => e.Voltage)
  3292. .HasColumnType("char(5)")
  3293. .HasDefaultValueSql("'0'");
  3294. });
  3295. modelBuilder.Entity<TUserinfo>(entity =>
  3296. {
  3297. entity.HasKey(e => e.Gid);
  3298. entity.ToTable("t_userinfo");
  3299. entity.HasIndex(e => e.UserNo)
  3300. .HasName("UserNo_UNIQUE")
  3301. .IsUnique();
  3302. entity.Property(e => e.Gid).HasColumnName("GID");
  3303. entity.Property(e => e.CardNo)
  3304. .HasColumnType("char(20)")
  3305. .HasDefaultValueSql("'0'");
  3306. entity.Property(e => e.GrpNo).HasDefaultValueSql("'0'");
  3307. entity.Property(e => e.Pwd)
  3308. .HasColumnName("PWD")
  3309. .HasColumnType("char(8)")
  3310. .HasDefaultValueSql("'0'");
  3311. entity.Property(e => e.UserName)
  3312. .HasColumnType("char(10)")
  3313. .HasDefaultValueSql("'0'");
  3314. entity.Property(e => e.UserNo).HasColumnType("char(4)");
  3315. });
  3316. modelBuilder.Entity<TVersioninfo>(entity =>
  3317. {
  3318. entity.HasKey(e => e.Gid);
  3319. entity.ToTable("t_versioninfo");
  3320. entity.Property(e => e.Gid).HasColumnName("GID");
  3321. entity.Property(e => e.EffTime)
  3322. .HasColumnType("datetime")
  3323. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3324. entity.Property(e => e.LoseEffTime)
  3325. .HasColumnType("datetime")
  3326. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3327. entity.Property(e => e.Remark)
  3328. .HasColumnType("varchar(20)")
  3329. .HasDefaultValueSql("'0'");
  3330. entity.Property(e => e.VerNo).HasDefaultValueSql("'0'");
  3331. });
  3332. modelBuilder.Entity<TWcardinstore>(entity =>
  3333. {
  3334. entity.HasKey(e => e.Gid);
  3335. entity.ToTable("t_wcardinstore");
  3336. entity.Property(e => e.Gid)
  3337. .HasColumnName("GID")
  3338. .HasColumnType("tinyint(1)");
  3339. entity.Property(e => e.EmployNo)
  3340. .HasColumnType("char(4)")
  3341. .HasDefaultValueSql("'0'");
  3342. entity.Property(e => e.InStoreNum).HasDefaultValueSql("'0'");
  3343. entity.Property(e => e.InStoreTime)
  3344. .HasColumnType("datetime")
  3345. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3346. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  3347. });
  3348. modelBuilder.Entity<TWcardoutstore>(entity =>
  3349. {
  3350. entity.HasKey(e => e.Gid);
  3351. entity.ToTable("t_wcardoutstore");
  3352. entity.Property(e => e.Gid)
  3353. .HasColumnName("GID")
  3354. .HasColumnType("tinyint(1)");
  3355. entity.Property(e => e.EmployNo)
  3356. .HasColumnType("char(4)")
  3357. .HasDefaultValueSql("'0'");
  3358. entity.Property(e => e.OutStoreNum).HasDefaultValueSql("'0'");
  3359. entity.Property(e => e.OutStoreTime)
  3360. .HasColumnType("datetime")
  3361. .HasDefaultValueSql("'0000-00-00 00:00:00'");
  3362. entity.Property(e => e.Price).HasDefaultValueSql("'0'");
  3363. });
  3364. }
  3365. }
  3366. }