WebCMSEntities.cs 76 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010
  1. using System;
  2. using Microsoft.EntityFrameworkCore;
  3. using Microsoft.EntityFrameworkCore.Metadata;
  4. namespace MySystem.SpModels
  5. {
  6. public partial class WebCMSEntities : DbContext
  7. {
  8. public WebCMSEntities()
  9. {
  10. }
  11. public WebCMSEntities(DbContextOptions<WebCMSEntities> options)
  12. : base(options)
  13. {
  14. }
  15. public virtual DbSet<ActivateRecord> ActivateRecord { get; set; }
  16. public virtual DbSet<BindRecord> BindRecord { get; set; }
  17. public virtual DbSet<CustomerTableRecord> CustomerTableRecord { get; set; }
  18. public virtual DbSet<KqActivate> KqActivate { get; set; }
  19. public virtual DbSet<KqActivateCallBack> KqActivateCallBack { get; set; }
  20. public virtual DbSet<KqMerchant> KqMerchant { get; set; }
  21. public virtual DbSet<KqTrade> KqTrade { get; set; }
  22. public virtual DbSet<KqTradeCallBack> KqTradeCallBack { get; set; }
  23. public virtual DbSet<KqTradeFlux> KqTradeFlux { get; set; }
  24. public virtual DbSet<KssBind> KssBind { get; set; }
  25. public virtual DbSet<KssFreeDeposit> KssFreeDeposit { get; set; }
  26. public virtual DbSet<KssMerchant> KssMerchant { get; set; }
  27. public virtual DbSet<KssReturnDeposit> KssReturnDeposit { get; set; }
  28. public virtual DbSet<KssStageRwd> KssStageRwd { get; set; }
  29. public virtual DbSet<KssTradeFirst> KssTradeFirst { get; set; }
  30. public virtual DbSet<Merchants> Merchants { get; set; }
  31. public virtual DbSet<ProfitRecord> ProfitRecord { get; set; }
  32. public virtual DbSet<RightDic> RightDic { get; set; }
  33. public virtual DbSet<SysLog> SysLog { get; set; }
  34. public virtual DbSet<TradeFluxRecord> TradeFluxRecord { get; set; }
  35. public virtual DbSet<TradeRecord> TradeRecord { get; set; }
  36. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  37. {
  38. if (!optionsBuilder.IsConfigured)
  39. {
  40. optionsBuilder.UseMySql(Library.ConfigurationManager.AppSettings["SpSqlConnStr"].ToString(), x => x.ServerVersion("5.7.17-mysql"));
  41. }
  42. }
  43. protected override void OnModelCreating(ModelBuilder modelBuilder)
  44. {
  45. modelBuilder.Entity<ActivateRecord>(entity =>
  46. {
  47. entity.Property(e => e.Id).HasColumnType("int(11)");
  48. entity.Property(e => e.ActivateDate).HasColumnType("datetime");
  49. entity.Property(e => e.ActivateStatus)
  50. .HasColumnType("varchar(20)")
  51. .HasCharSet("utf8")
  52. .HasCollation("utf8_general_ci");
  53. entity.Property(e => e.AgentNo)
  54. .HasColumnType("varchar(32)")
  55. .HasCharSet("utf8")
  56. .HasCollation("utf8_general_ci");
  57. entity.Property(e => e.AssessMonth)
  58. .HasColumnType("varchar(8)")
  59. .HasCharSet("utf8")
  60. .HasCollation("utf8_general_ci");
  61. entity.Property(e => e.AssessMonthCount)
  62. .HasColumnType("varchar(8)")
  63. .HasCharSet("utf8")
  64. .HasCollation("utf8_general_ci");
  65. entity.Property(e => e.BizEnterName)
  66. .HasColumnType("varchar(32)")
  67. .HasCharSet("utf8")
  68. .HasCollation("utf8_general_ci");
  69. entity.Property(e => e.BizEnterNo)
  70. .HasColumnType("varchar(16)")
  71. .HasCharSet("utf8")
  72. .HasCollation("utf8_general_ci");
  73. entity.Property(e => e.ChannelSerial)
  74. .HasColumnType("varchar(50)")
  75. .HasCharSet("utf8")
  76. .HasCollation("utf8_general_ci");
  77. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  78. entity.Property(e => e.Field1)
  79. .HasColumnType("varchar(50)")
  80. .HasCharSet("utf8")
  81. .HasCollation("utf8_general_ci");
  82. entity.Property(e => e.Field2)
  83. .HasColumnType("varchar(50)")
  84. .HasCharSet("utf8")
  85. .HasCollation("utf8_general_ci");
  86. entity.Property(e => e.Field3)
  87. .HasColumnType("varchar(50)")
  88. .HasCharSet("utf8")
  89. .HasCollation("utf8_general_ci");
  90. entity.Property(e => e.Field4)
  91. .HasColumnType("varchar(50)")
  92. .HasCharSet("utf8")
  93. .HasCollation("utf8_general_ci");
  94. entity.Property(e => e.Field5)
  95. .HasColumnType("varchar(50)")
  96. .HasCharSet("utf8")
  97. .HasCollation("utf8_general_ci");
  98. entity.Property(e => e.MerIdcardNo)
  99. .HasColumnType("varchar(18)")
  100. .HasCharSet("utf8")
  101. .HasCollation("utf8_general_ci");
  102. entity.Property(e => e.MerMobile)
  103. .HasColumnType("varchar(32)")
  104. .HasCharSet("utf8")
  105. .HasCollation("utf8_general_ci");
  106. entity.Property(e => e.MerName)
  107. .HasColumnType("varchar(32)")
  108. .HasCharSet("utf8")
  109. .HasCollation("utf8_general_ci");
  110. entity.Property(e => e.MerNo)
  111. .HasColumnType("varchar(32)")
  112. .HasCharSet("utf8")
  113. .HasCollation("utf8_general_ci");
  114. entity.Property(e => e.MerRealName)
  115. .HasColumnType("varchar(16)")
  116. .HasCharSet("utf8")
  117. .HasCollation("utf8_general_ci");
  118. entity.Property(e => e.MerRegDate).HasColumnType("datetime");
  119. entity.Property(e => e.ProductType)
  120. .HasColumnType("varchar(32)")
  121. .HasCharSet("utf8")
  122. .HasCollation("utf8_general_ci");
  123. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  124. entity.Property(e => e.Remark)
  125. .HasColumnType("varchar(64)")
  126. .HasCharSet("utf8")
  127. .HasCollation("utf8_general_ci");
  128. entity.Property(e => e.SeoDescription)
  129. .HasColumnType("mediumtext")
  130. .HasCharSet("utf8")
  131. .HasCollation("utf8_general_ci");
  132. entity.Property(e => e.SeoKeyword)
  133. .HasColumnType("varchar(200)")
  134. .HasCharSet("utf8")
  135. .HasCollation("utf8_general_ci");
  136. entity.Property(e => e.SeoTitle)
  137. .HasColumnType("varchar(100)")
  138. .HasCharSet("utf8")
  139. .HasCollation("utf8_general_ci");
  140. entity.Property(e => e.SnNo)
  141. .HasColumnType("varchar(32)")
  142. .HasCharSet("utf8")
  143. .HasCollation("utf8_general_ci");
  144. entity.Property(e => e.Sort).HasColumnType("int(11)");
  145. entity.Property(e => e.Status).HasColumnType("int(11)");
  146. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  147. });
  148. modelBuilder.Entity<BindRecord>(entity =>
  149. {
  150. entity.Property(e => e.Id).HasColumnType("int(11)");
  151. entity.Property(e => e.AgentName)
  152. .HasColumnType("varchar(64)")
  153. .HasCharSet("utf8")
  154. .HasCollation("utf8_general_ci");
  155. entity.Property(e => e.ChannelSerial)
  156. .HasColumnType("varchar(50)")
  157. .HasCharSet("utf8")
  158. .HasCollation("utf8_general_ci");
  159. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  160. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  161. entity.Property(e => e.Field1)
  162. .HasColumnType("varchar(50)")
  163. .HasCharSet("utf8")
  164. .HasCollation("utf8_general_ci");
  165. entity.Property(e => e.Field2)
  166. .HasColumnType("varchar(50)")
  167. .HasCharSet("utf8")
  168. .HasCollation("utf8_general_ci");
  169. entity.Property(e => e.Field3)
  170. .HasColumnType("varchar(50)")
  171. .HasCharSet("utf8")
  172. .HasCollation("utf8_general_ci");
  173. entity.Property(e => e.Field4)
  174. .HasColumnType("varchar(50)")
  175. .HasCharSet("utf8")
  176. .HasCollation("utf8_general_ci");
  177. entity.Property(e => e.Field5)
  178. .HasColumnType("varchar(50)")
  179. .HasCharSet("utf8")
  180. .HasCollation("utf8_general_ci");
  181. entity.Property(e => e.MerName)
  182. .HasColumnType("varchar(32)")
  183. .HasCharSet("utf8")
  184. .HasCollation("utf8_general_ci");
  185. entity.Property(e => e.MerNewSnNo)
  186. .HasColumnType("varchar(32)")
  187. .HasCharSet("utf8")
  188. .HasCollation("utf8_general_ci");
  189. entity.Property(e => e.MerNo)
  190. .HasColumnType("varchar(32)")
  191. .HasCharSet("utf8")
  192. .HasCollation("utf8_general_ci");
  193. entity.Property(e => e.MerOperateDate).HasColumnType("datetime");
  194. entity.Property(e => e.MerOperateType)
  195. .HasColumnType("varchar(16)")
  196. .HasCharSet("utf8")
  197. .HasCollation("utf8_general_ci");
  198. entity.Property(e => e.MerSnNo)
  199. .HasColumnType("varchar(32)")
  200. .HasCharSet("utf8")
  201. .HasCollation("utf8_general_ci");
  202. entity.Property(e => e.MerStatus)
  203. .HasColumnType("varchar(16)")
  204. .HasCharSet("utf8")
  205. .HasCollation("utf8_general_ci");
  206. entity.Property(e => e.ProductType)
  207. .HasColumnType("varchar(32)")
  208. .HasCharSet("utf8")
  209. .HasCollation("utf8_general_ci");
  210. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  211. entity.Property(e => e.Remark)
  212. .HasColumnType("varchar(64)")
  213. .HasCharSet("utf8")
  214. .HasCollation("utf8_general_ci");
  215. entity.Property(e => e.SeoDescription)
  216. .HasColumnType("mediumtext")
  217. .HasCharSet("utf8")
  218. .HasCollation("utf8_general_ci");
  219. entity.Property(e => e.SeoKeyword)
  220. .HasColumnType("varchar(200)")
  221. .HasCharSet("utf8")
  222. .HasCollation("utf8_general_ci");
  223. entity.Property(e => e.SeoTitle)
  224. .HasColumnType("varchar(100)")
  225. .HasCharSet("utf8")
  226. .HasCollation("utf8_general_ci");
  227. entity.Property(e => e.Sort).HasColumnType("int(11)");
  228. entity.Property(e => e.Status).HasColumnType("int(11)");
  229. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  230. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  231. });
  232. modelBuilder.Entity<CustomerTableRecord>(entity =>
  233. {
  234. entity.HasKey(e => e.TableEnName)
  235. .HasName("PRIMARY");
  236. entity.Property(e => e.TableEnName)
  237. .HasColumnType("varchar(30)")
  238. .HasCharSet("utf8")
  239. .HasCollation("utf8_general_ci");
  240. entity.Property(e => e.AddTableDate).HasColumnType("datetime");
  241. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  242. });
  243. modelBuilder.Entity<KqActivate>(entity =>
  244. {
  245. entity.HasKey(e => e.MerNo)
  246. .HasName("PRIMARY");
  247. entity.Property(e => e.MerNo)
  248. .HasColumnType("varchar(32)")
  249. .HasCharSet("utf8")
  250. .HasCollation("utf8_general_ci");
  251. entity.Property(e => e.ActName)
  252. .HasColumnType("varchar(32)")
  253. .HasCharSet("utf8")
  254. .HasCollation("utf8_general_ci");
  255. entity.Property(e => e.ActNo)
  256. .HasColumnType("varchar(32)")
  257. .HasCharSet("utf8")
  258. .HasCollation("utf8_general_ci");
  259. entity.Property(e => e.ActVerifyFlag)
  260. .HasColumnType("varchar(2)")
  261. .HasCharSet("utf8")
  262. .HasCollation("utf8_general_ci");
  263. entity.Property(e => e.ActivateDate).HasColumnType("datetime");
  264. entity.Property(e => e.ActivateStatus)
  265. .HasColumnType("varchar(2)")
  266. .HasCharSet("utf8")
  267. .HasCollation("utf8_general_ci");
  268. entity.Property(e => e.AssessMonth)
  269. .HasColumnType("varchar(8)")
  270. .HasCharSet("utf8")
  271. .HasCollation("utf8_general_ci");
  272. entity.Property(e => e.AssessMonthCount)
  273. .HasColumnType("varchar(8)")
  274. .HasCharSet("utf8")
  275. .HasCollation("utf8_general_ci");
  276. entity.Property(e => e.BizEnterName)
  277. .HasColumnType("varchar(32)")
  278. .HasCharSet("utf8")
  279. .HasCollation("utf8_general_ci");
  280. entity.Property(e => e.BizEnterNo)
  281. .HasColumnType("varchar(16)")
  282. .HasCharSet("utf8")
  283. .HasCollation("utf8_general_ci");
  284. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  285. entity.Property(e => e.MerIdcardNo)
  286. .HasColumnType("varchar(18)")
  287. .HasCharSet("utf8")
  288. .HasCollation("utf8_general_ci");
  289. entity.Property(e => e.MerMobile)
  290. .HasColumnType("varchar(32)")
  291. .HasCharSet("utf8")
  292. .HasCollation("utf8_general_ci");
  293. entity.Property(e => e.MerName)
  294. .HasColumnType("varchar(32)")
  295. .HasCharSet("utf8")
  296. .HasCollation("utf8_general_ci");
  297. entity.Property(e => e.MerRealName)
  298. .HasColumnType("varchar(16)")
  299. .HasCharSet("utf8")
  300. .HasCollation("utf8_general_ci");
  301. entity.Property(e => e.MerRegDate).HasColumnType("datetime");
  302. entity.Property(e => e.MerSnNo)
  303. .HasColumnType("varchar(32)")
  304. .HasCharSet("utf8")
  305. .HasCollation("utf8_general_ci");
  306. entity.Property(e => e.ProductType)
  307. .HasColumnType("varchar(32)")
  308. .HasCharSet("utf8")
  309. .HasCollation("utf8_general_ci");
  310. entity.Property(e => e.Remark)
  311. .HasColumnType("varchar(64)")
  312. .HasCharSet("utf8")
  313. .HasCollation("utf8_general_ci");
  314. entity.Property(e => e.SourceType)
  315. .HasColumnType("varchar(16)")
  316. .HasCharSet("utf8")
  317. .HasCollation("utf8_general_ci");
  318. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  319. });
  320. modelBuilder.Entity<KqActivateCallBack>(entity =>
  321. {
  322. entity.HasKey(e => e.MerNo)
  323. .HasName("PRIMARY");
  324. entity.Property(e => e.MerNo)
  325. .HasColumnType("varchar(32)")
  326. .HasCharSet("utf8")
  327. .HasCollation("utf8_general_ci");
  328. entity.Property(e => e.ActVerifyFlag)
  329. .HasColumnType("varchar(2)")
  330. .HasCharSet("utf8")
  331. .HasCollation("utf8_general_ci");
  332. entity.Property(e => e.ActivateDate).HasColumnType("datetime");
  333. entity.Property(e => e.ActivateStatus)
  334. .HasColumnType("varchar(2)")
  335. .HasCharSet("utf8")
  336. .HasCollation("utf8_general_ci");
  337. entity.Property(e => e.AssessMonth)
  338. .HasColumnType("varchar(8)")
  339. .HasCharSet("utf8")
  340. .HasCollation("utf8_general_ci");
  341. entity.Property(e => e.AssessMonthCount)
  342. .HasColumnType("varchar(8)")
  343. .HasCharSet("utf8")
  344. .HasCollation("utf8_general_ci");
  345. entity.Property(e => e.BizEnterName)
  346. .HasColumnType("varchar(32)")
  347. .HasCharSet("utf8")
  348. .HasCollation("utf8_general_ci");
  349. entity.Property(e => e.BizEnterNo)
  350. .HasColumnType("varchar(16)")
  351. .HasCharSet("utf8")
  352. .HasCollation("utf8_general_ci");
  353. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  354. entity.Property(e => e.MerIdcardNo)
  355. .HasColumnType("varchar(18)")
  356. .HasCharSet("utf8")
  357. .HasCollation("utf8_general_ci");
  358. entity.Property(e => e.MerMobile)
  359. .HasColumnType("varchar(32)")
  360. .HasCharSet("utf8")
  361. .HasCollation("utf8_general_ci");
  362. entity.Property(e => e.MerName)
  363. .HasColumnType("varchar(32)")
  364. .HasCharSet("utf8")
  365. .HasCollation("utf8_general_ci");
  366. entity.Property(e => e.MerRealName)
  367. .HasColumnType("varchar(16)")
  368. .HasCharSet("utf8")
  369. .HasCollation("utf8_general_ci");
  370. entity.Property(e => e.MerRegDate).HasColumnType("datetime");
  371. entity.Property(e => e.MerSnNo)
  372. .HasColumnType("varchar(32)")
  373. .HasCharSet("utf8")
  374. .HasCollation("utf8_general_ci");
  375. entity.Property(e => e.ProductType)
  376. .HasColumnType("varchar(32)")
  377. .HasCharSet("utf8")
  378. .HasCollation("utf8_general_ci");
  379. entity.Property(e => e.Remark)
  380. .HasColumnType("varchar(64)")
  381. .HasCharSet("utf8")
  382. .HasCollation("utf8_general_ci");
  383. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  384. });
  385. modelBuilder.Entity<KqMerchant>(entity =>
  386. {
  387. entity.HasKey(e => e.MerNo)
  388. .HasName("PRIMARY");
  389. entity.Property(e => e.MerNo)
  390. .HasColumnType("varchar(32)")
  391. .HasCharSet("utf8")
  392. .HasCollation("utf8_general_ci");
  393. entity.Property(e => e.BizEnterName)
  394. .HasColumnType("varchar(32)")
  395. .HasCharSet("utf8")
  396. .HasCollation("utf8_general_ci");
  397. entity.Property(e => e.BizEnterNo)
  398. .HasColumnType("varchar(16)")
  399. .HasCharSet("utf8")
  400. .HasCollation("utf8_general_ci");
  401. entity.Property(e => e.City)
  402. .HasColumnType("varchar(32)")
  403. .HasCharSet("utf8")
  404. .HasCollation("utf8_general_ci");
  405. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  406. entity.Property(e => e.MerBindDate).HasColumnType("datetime");
  407. entity.Property(e => e.MerIdcardNo)
  408. .HasColumnType("varchar(18)")
  409. .HasCharSet("utf8")
  410. .HasCollation("utf8_general_ci");
  411. entity.Property(e => e.MerMobile)
  412. .HasColumnType("varchar(32)")
  413. .HasCharSet("utf8")
  414. .HasCollation("utf8_general_ci");
  415. entity.Property(e => e.MerName)
  416. .HasColumnType("varchar(32)")
  417. .HasCharSet("utf8")
  418. .HasCollation("utf8_general_ci");
  419. entity.Property(e => e.MerRealName)
  420. .HasColumnType("varchar(16)")
  421. .HasCharSet("utf8")
  422. .HasCollation("utf8_general_ci");
  423. entity.Property(e => e.MerRegDate).HasColumnType("datetime");
  424. entity.Property(e => e.MerSnNo)
  425. .HasColumnType("varchar(32)")
  426. .HasCharSet("utf8")
  427. .HasCollation("utf8_general_ci");
  428. entity.Property(e => e.ProductType)
  429. .HasColumnType("varchar(32)")
  430. .HasCharSet("utf8")
  431. .HasCollation("utf8_general_ci");
  432. entity.Property(e => e.Province)
  433. .HasColumnType("varchar(32)")
  434. .HasCharSet("utf8")
  435. .HasCollation("utf8_general_ci");
  436. entity.Property(e => e.Remark)
  437. .HasColumnType("varchar(64)")
  438. .HasCharSet("utf8")
  439. .HasCollation("utf8_general_ci");
  440. entity.Property(e => e.SourceType)
  441. .HasColumnType("varchar(16)")
  442. .HasCharSet("utf8")
  443. .HasCollation("utf8_general_ci");
  444. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  445. });
  446. modelBuilder.Entity<KqTrade>(entity =>
  447. {
  448. entity.HasKey(e => e.MerNo)
  449. .HasName("PRIMARY");
  450. entity.Property(e => e.MerNo)
  451. .HasColumnType("varchar(32)")
  452. .HasCharSet("utf8")
  453. .HasCollation("utf8_general_ci");
  454. entity.Property(e => e.BankCardNo)
  455. .HasColumnType("varchar(32)")
  456. .HasCharSet("utf8")
  457. .HasCollation("utf8_general_ci");
  458. entity.Property(e => e.BankCardType)
  459. .HasColumnType("varchar(16)")
  460. .HasCharSet("utf8")
  461. .HasCollation("utf8_general_ci");
  462. entity.Property(e => e.BillType)
  463. .HasColumnType("varchar(32)")
  464. .HasCharSet("utf8")
  465. .HasCollation("utf8_general_ci");
  466. entity.Property(e => e.BizEnterName)
  467. .HasColumnType("varchar(64)")
  468. .HasCharSet("utf8")
  469. .HasCollation("utf8_general_ci");
  470. entity.Property(e => e.BizEnterNo)
  471. .HasColumnType("varchar(32)")
  472. .HasCharSet("utf8")
  473. .HasCollation("utf8_general_ci");
  474. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  475. entity.Property(e => e.DigAmt).HasColumnType("decimal(18,2)");
  476. entity.Property(e => e.DigAmtFlag)
  477. .HasColumnType("varchar(4)")
  478. .HasCharSet("utf8")
  479. .HasCollation("utf8_general_ci");
  480. entity.Property(e => e.DigStatus)
  481. .HasColumnType("varchar(16)")
  482. .HasCharSet("utf8")
  483. .HasCollation("utf8_general_ci");
  484. entity.Property(e => e.FeeAmount).HasColumnType("decimal(18,2)");
  485. entity.Property(e => e.InputModel)
  486. .HasColumnType("varchar(32)")
  487. .HasCharSet("utf8")
  488. .HasCollation("utf8_general_ci");
  489. entity.Property(e => e.KqTradeSeq)
  490. .HasColumnType("varchar(32)")
  491. .HasCharSet("utf8")
  492. .HasCollation("utf8_general_ci");
  493. entity.Property(e => e.MerName)
  494. .HasColumnType("varchar(32)")
  495. .HasCharSet("utf8")
  496. .HasCollation("utf8_general_ci");
  497. entity.Property(e => e.ProductType)
  498. .HasColumnType("varchar(32)")
  499. .HasCharSet("utf8")
  500. .HasCollation("utf8_general_ci");
  501. entity.Property(e => e.Remark)
  502. .HasColumnType("varchar(64)")
  503. .HasCharSet("utf8")
  504. .HasCollation("utf8_general_ci");
  505. entity.Property(e => e.S0settleStatus)
  506. .HasColumnName("S0SettleStatus")
  507. .HasColumnType("varchar(16)")
  508. .HasCharSet("utf8")
  509. .HasCollation("utf8_general_ci");
  510. entity.Property(e => e.SettleCostAmt).HasColumnType("decimal(18,2)");
  511. entity.Property(e => e.SettleFee).HasColumnType("decimal(18,2)");
  512. entity.Property(e => e.SettleFeeCostAmt).HasColumnType("decimal(18,2)");
  513. entity.Property(e => e.SettleFeeRebateAmt).HasColumnType("decimal(18,2)");
  514. entity.Property(e => e.SettleMethod)
  515. .HasColumnType("varchar(16)")
  516. .HasCharSet("utf8")
  517. .HasCollation("utf8_general_ci");
  518. entity.Property(e => e.SettleRebateAmt).HasColumnType("decimal(18,2)");
  519. entity.Property(e => e.SettleTotalFee).HasColumnType("decimal(18,2)");
  520. entity.Property(e => e.SmallDouble)
  521. .HasColumnType("varchar(4)")
  522. .HasCharSet("utf8")
  523. .HasCollation("utf8_general_ci");
  524. entity.Property(e => e.SourceType)
  525. .HasColumnType("varchar(16)")
  526. .HasCharSet("utf8")
  527. .HasCollation("utf8_general_ci");
  528. entity.Property(e => e.TotalCostAmt).HasColumnType("decimal(18,2)");
  529. entity.Property(e => e.TotalRebateAmt).HasColumnType("decimal(18,2)");
  530. entity.Property(e => e.TradeAmount).HasColumnType("decimal(18,2)");
  531. entity.Property(e => e.TradeDate)
  532. .HasColumnType("varchar(8)")
  533. .HasCharSet("utf8")
  534. .HasCollation("utf8_general_ci");
  535. entity.Property(e => e.TradeSnNo)
  536. .HasColumnType("varchar(32)")
  537. .HasCharSet("utf8")
  538. .HasCollation("utf8_general_ci");
  539. entity.Property(e => e.TradeStatus)
  540. .HasColumnType("varchar(16)")
  541. .HasCharSet("utf8")
  542. .HasCollation("utf8_general_ci");
  543. entity.Property(e => e.TradeTime)
  544. .HasColumnType("varchar(8)")
  545. .HasCharSet("utf8")
  546. .HasCollation("utf8_general_ci");
  547. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  548. });
  549. modelBuilder.Entity<KqTradeCallBack>(entity =>
  550. {
  551. entity.HasKey(e => e.MerNo)
  552. .HasName("PRIMARY");
  553. entity.Property(e => e.MerNo)
  554. .HasColumnType("varchar(32)")
  555. .HasCharSet("utf8")
  556. .HasCollation("utf8_general_ci");
  557. entity.Property(e => e.BankAuthCode)
  558. .HasColumnType("varchar(32)")
  559. .HasCharSet("utf8")
  560. .HasCollation("utf8_general_ci");
  561. entity.Property(e => e.BankCardType)
  562. .HasColumnType("varchar(16)")
  563. .HasCharSet("utf8")
  564. .HasCollation("utf8_general_ci");
  565. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  566. entity.Property(e => e.DeviceType)
  567. .HasColumnType("varchar(16)")
  568. .HasCharSet("utf8")
  569. .HasCollation("utf8_general_ci");
  570. entity.Property(e => e.DigAmt).HasColumnType("decimal(18,2)");
  571. entity.Property(e => e.DigAmtFlag)
  572. .HasColumnType("varchar(4)")
  573. .HasCharSet("utf8")
  574. .HasCollation("utf8_general_ci");
  575. entity.Property(e => e.DiscountRateFlag)
  576. .HasColumnType("varchar(16)")
  577. .HasCharSet("utf8")
  578. .HasCollation("utf8_general_ci");
  579. entity.Property(e => e.ErrorCode)
  580. .HasColumnType("varchar(16)")
  581. .HasCharSet("utf8")
  582. .HasCollation("utf8_general_ci");
  583. entity.Property(e => e.ErrorMsg)
  584. .HasColumnType("varchar(32)")
  585. .HasCharSet("utf8")
  586. .HasCollation("utf8_general_ci");
  587. entity.Property(e => e.IsStoreCashier)
  588. .HasColumnType("varchar(16)")
  589. .HasCharSet("utf8")
  590. .HasCollation("utf8_general_ci");
  591. entity.Property(e => e.MerMobile)
  592. .HasColumnType("varchar(11)")
  593. .HasCharSet("utf8")
  594. .HasCollation("utf8_general_ci");
  595. entity.Property(e => e.MerName)
  596. .HasColumnType("varchar(32)")
  597. .HasCharSet("utf8")
  598. .HasCollation("utf8_general_ci");
  599. entity.Property(e => e.ProductType)
  600. .HasColumnType("varchar(32)")
  601. .HasCharSet("utf8")
  602. .HasCollation("utf8_general_ci");
  603. entity.Property(e => e.ReceiptType)
  604. .HasColumnType("varchar(16)")
  605. .HasCharSet("utf8")
  606. .HasCollation("utf8_general_ci");
  607. entity.Property(e => e.Remark)
  608. .HasColumnType("varchar(64)")
  609. .HasCharSet("utf8")
  610. .HasCollation("utf8_general_ci");
  611. entity.Property(e => e.SerEntryMode)
  612. .HasColumnType("varchar(32)")
  613. .HasCharSet("utf8")
  614. .HasCollation("utf8_general_ci");
  615. entity.Property(e => e.TradeAmount).HasColumnType("decimal(18,2)");
  616. entity.Property(e => e.TradeDate)
  617. .HasColumnType("varchar(8)")
  618. .HasCharSet("utf8")
  619. .HasCollation("utf8_general_ci");
  620. entity.Property(e => e.TradeReferNo)
  621. .HasColumnType("varchar(32)")
  622. .HasCharSet("utf8")
  623. .HasCollation("utf8_general_ci");
  624. entity.Property(e => e.TradeSnNo)
  625. .HasColumnType("varchar(32)")
  626. .HasCharSet("utf8")
  627. .HasCollation("utf8_general_ci");
  628. entity.Property(e => e.TradeStatus)
  629. .HasColumnName("Trade_status")
  630. .HasColumnType("varchar(16)")
  631. .HasCharSet("utf8")
  632. .HasCollation("utf8_general_ci");
  633. entity.Property(e => e.TradeTime)
  634. .HasColumnType("varchar(8)")
  635. .HasCharSet("utf8")
  636. .HasCollation("utf8_general_ci");
  637. entity.Property(e => e.TradeType)
  638. .HasColumnType("varchar(32)")
  639. .HasCharSet("utf8")
  640. .HasCollation("utf8_general_ci");
  641. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  642. });
  643. modelBuilder.Entity<KqTradeFlux>(entity =>
  644. {
  645. entity.HasKey(e => e.MerNo)
  646. .HasName("PRIMARY");
  647. entity.Property(e => e.MerNo)
  648. .HasColumnType("varchar(32)")
  649. .HasCharSet("utf8")
  650. .HasCollation("utf8_general_ci");
  651. entity.Property(e => e.BankCardNo)
  652. .HasColumnType("varchar(32)")
  653. .HasCharSet("utf8")
  654. .HasCollation("utf8_general_ci");
  655. entity.Property(e => e.BankCardType)
  656. .HasColumnType("varchar(16)")
  657. .HasCharSet("utf8")
  658. .HasCollation("utf8_general_ci");
  659. entity.Property(e => e.BillType)
  660. .HasColumnType("varchar(32)")
  661. .HasCharSet("utf8")
  662. .HasCollation("utf8_general_ci");
  663. entity.Property(e => e.BizEnterName)
  664. .HasColumnType("varchar(64)")
  665. .HasCharSet("utf8")
  666. .HasCollation("utf8_general_ci");
  667. entity.Property(e => e.BizEnterNo)
  668. .HasColumnType("varchar(32)")
  669. .HasCharSet("utf8")
  670. .HasCollation("utf8_general_ci");
  671. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  672. entity.Property(e => e.DeviceNetwork)
  673. .HasColumnType("varchar(32)")
  674. .HasCharSet("utf8")
  675. .HasCollation("utf8_general_ci");
  676. entity.Property(e => e.DigAmt).HasColumnType("decimal(18,2)");
  677. entity.Property(e => e.DigAmtFlag)
  678. .HasColumnType("varchar(4)")
  679. .HasCharSet("utf8")
  680. .HasCollation("utf8_general_ci");
  681. entity.Property(e => e.FeeAmount).HasColumnType("decimal(18,2)");
  682. entity.Property(e => e.InputModel)
  683. .HasColumnType("varchar(32)")
  684. .HasCharSet("utf8")
  685. .HasCollation("utf8_general_ci");
  686. entity.Property(e => e.KqTradeSeq)
  687. .HasColumnType("varchar(32)")
  688. .HasCharSet("utf8")
  689. .HasCollation("utf8_general_ci");
  690. entity.Property(e => e.MerName)
  691. .HasColumnType("varchar(32)")
  692. .HasCharSet("utf8")
  693. .HasCollation("utf8_general_ci");
  694. entity.Property(e => e.ProductType)
  695. .HasColumnType("varchar(32)")
  696. .HasCharSet("utf8")
  697. .HasCollation("utf8_general_ci");
  698. entity.Property(e => e.Remark)
  699. .HasColumnType("varchar(64)")
  700. .HasCharSet("utf8")
  701. .HasCollation("utf8_general_ci");
  702. entity.Property(e => e.SettleFee).HasColumnType("decimal(18,2)");
  703. entity.Property(e => e.SettleMethod)
  704. .HasColumnType("varchar(16)")
  705. .HasCharSet("utf8")
  706. .HasCollation("utf8_general_ci");
  707. entity.Property(e => e.SmallDouble)
  708. .HasColumnType("varchar(4)")
  709. .HasCharSet("utf8")
  710. .HasCollation("utf8_general_ci");
  711. entity.Property(e => e.SourceType)
  712. .HasColumnType("varchar(16)")
  713. .HasCharSet("utf8")
  714. .HasCollation("utf8_general_ci");
  715. entity.Property(e => e.TerminalNo)
  716. .HasColumnType("varchar(32)")
  717. .HasCharSet("utf8")
  718. .HasCollation("utf8_general_ci");
  719. entity.Property(e => e.TradeAmount).HasColumnType("decimal(18,2)");
  720. entity.Property(e => e.TradeDate)
  721. .HasColumnType("varchar(8)")
  722. .HasCharSet("utf8")
  723. .HasCollation("utf8_general_ci");
  724. entity.Property(e => e.TradeSnNo)
  725. .HasColumnType("varchar(32)")
  726. .HasCharSet("utf8")
  727. .HasCollation("utf8_general_ci");
  728. entity.Property(e => e.TradeStatus)
  729. .HasColumnType("varchar(16)")
  730. .HasCharSet("utf8")
  731. .HasCollation("utf8_general_ci");
  732. entity.Property(e => e.TradeTime)
  733. .HasColumnType("varchar(8)")
  734. .HasCharSet("utf8")
  735. .HasCollation("utf8_general_ci");
  736. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  737. });
  738. modelBuilder.Entity<KssBind>(entity =>
  739. {
  740. entity.HasKey(e => e.MerNo)
  741. .HasName("PRIMARY");
  742. entity.Property(e => e.MerNo)
  743. .HasColumnType("varchar(32)")
  744. .HasCharSet("utf8")
  745. .HasCollation("utf8_general_ci");
  746. entity.Property(e => e.AgentName)
  747. .HasColumnType("varchar(64)")
  748. .HasCharSet("utf8")
  749. .HasCollation("utf8_general_ci");
  750. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  751. entity.Property(e => e.MerName)
  752. .HasColumnType("varchar(32)")
  753. .HasCharSet("utf8")
  754. .HasCollation("utf8_general_ci");
  755. entity.Property(e => e.MerNewSnNo)
  756. .HasColumnType("varchar(32)")
  757. .HasCharSet("utf8")
  758. .HasCollation("utf8_general_ci");
  759. entity.Property(e => e.MerOperateDate).HasColumnType("datetime");
  760. entity.Property(e => e.MerOperateType)
  761. .HasColumnType("varchar(16)")
  762. .HasCharSet("utf8")
  763. .HasCollation("utf8_general_ci");
  764. entity.Property(e => e.MerSnNo)
  765. .HasColumnType("varchar(32)")
  766. .HasCharSet("utf8")
  767. .HasCollation("utf8_general_ci");
  768. entity.Property(e => e.MerStatus)
  769. .HasColumnType("varchar(16)")
  770. .HasCharSet("utf8")
  771. .HasCollation("utf8_general_ci");
  772. entity.Property(e => e.ProductType)
  773. .HasColumnType("varchar(32)")
  774. .HasCharSet("utf8")
  775. .HasCollation("utf8_general_ci");
  776. entity.Property(e => e.Remark)
  777. .HasColumnType("varchar(64)")
  778. .HasCharSet("utf8")
  779. .HasCollation("utf8_general_ci");
  780. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  781. });
  782. modelBuilder.Entity<KssFreeDeposit>(entity =>
  783. {
  784. entity.HasKey(e => e.MerNo)
  785. .HasName("PRIMARY");
  786. entity.Property(e => e.MerNo)
  787. .HasColumnType("varchar(32)")
  788. .HasCharSet("utf8")
  789. .HasCollation("utf8_general_ci");
  790. entity.Property(e => e.ActName)
  791. .HasColumnType("varchar(32)")
  792. .HasCharSet("utf8")
  793. .HasCollation("utf8_general_ci");
  794. entity.Property(e => e.ActNo)
  795. .HasColumnType("varchar(32)")
  796. .HasCharSet("utf8")
  797. .HasCollation("utf8_general_ci");
  798. entity.Property(e => e.AgentName)
  799. .HasColumnType("varchar(64)")
  800. .HasCharSet("utf8")
  801. .HasCollation("utf8_general_ci");
  802. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  803. entity.Property(e => e.MerBindDate).HasColumnType("datetime");
  804. entity.Property(e => e.MerName)
  805. .HasColumnType("varchar(32)")
  806. .HasCharSet("utf8")
  807. .HasCollation("utf8_general_ci");
  808. entity.Property(e => e.MerSnNo)
  809. .HasColumnType("varchar(32)")
  810. .HasCharSet("utf8")
  811. .HasCollation("utf8_general_ci");
  812. entity.Property(e => e.NewFlag)
  813. .HasColumnType("varchar(4)")
  814. .HasCharSet("utf8")
  815. .HasCollation("utf8_general_ci");
  816. entity.Property(e => e.ProductType)
  817. .HasColumnType("varchar(32)")
  818. .HasCharSet("utf8")
  819. .HasCollation("utf8_general_ci");
  820. entity.Property(e => e.Remark)
  821. .HasColumnType("varchar(64)")
  822. .HasCharSet("utf8")
  823. .HasCollation("utf8_general_ci");
  824. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  825. });
  826. modelBuilder.Entity<KssMerchant>(entity =>
  827. {
  828. entity.HasKey(e => e.MerNo)
  829. .HasName("PRIMARY");
  830. entity.Property(e => e.MerNo)
  831. .HasColumnType("varchar(32)")
  832. .HasCharSet("utf8")
  833. .HasCollation("utf8_general_ci");
  834. entity.Property(e => e.AgentName)
  835. .HasColumnType("varchar(64)")
  836. .HasCharSet("utf8")
  837. .HasCollation("utf8_general_ci");
  838. entity.Property(e => e.City)
  839. .HasColumnType("varchar(32)")
  840. .HasCharSet("utf8")
  841. .HasCollation("utf8_general_ci");
  842. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  843. entity.Property(e => e.MerAuditDate).HasColumnType("datetime");
  844. entity.Property(e => e.MerIdcardNo)
  845. .HasColumnType("varchar(18)")
  846. .HasCharSet("utf8")
  847. .HasCollation("utf8_general_ci");
  848. entity.Property(e => e.MerMobile)
  849. .HasColumnType("varchar(11)")
  850. .HasCharSet("utf8")
  851. .HasCollation("utf8_general_ci");
  852. entity.Property(e => e.MerName)
  853. .HasColumnType("varchar(32)")
  854. .HasCharSet("utf8")
  855. .HasCollation("utf8_general_ci");
  856. entity.Property(e => e.MerRealName)
  857. .HasColumnType("varchar(16)")
  858. .HasCharSet("utf8")
  859. .HasCollation("utf8_general_ci");
  860. entity.Property(e => e.MerRegDate).HasColumnType("datetime");
  861. entity.Property(e => e.MerStatus)
  862. .HasColumnType("varchar(16)")
  863. .HasCharSet("utf8")
  864. .HasCollation("utf8_general_ci");
  865. entity.Property(e => e.ProductType)
  866. .HasColumnType("varchar(32)")
  867. .HasCharSet("utf8")
  868. .HasCollation("utf8_general_ci");
  869. entity.Property(e => e.Province)
  870. .HasColumnType("varchar(32)")
  871. .HasCharSet("utf8")
  872. .HasCollation("utf8_general_ci");
  873. entity.Property(e => e.Remark)
  874. .HasColumnType("varchar(64)")
  875. .HasCharSet("utf8")
  876. .HasCollation("utf8_general_ci");
  877. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  878. });
  879. modelBuilder.Entity<KssReturnDeposit>(entity =>
  880. {
  881. entity.HasKey(e => e.MerNo)
  882. .HasName("PRIMARY");
  883. entity.Property(e => e.MerNo)
  884. .HasColumnType("varchar(32)")
  885. .HasCharSet("utf8")
  886. .HasCollation("utf8_general_ci");
  887. entity.Property(e => e.ActName)
  888. .HasColumnType("varchar(32)")
  889. .HasCharSet("utf8")
  890. .HasCollation("utf8_general_ci");
  891. entity.Property(e => e.ActNo)
  892. .HasColumnType("varchar(32)")
  893. .HasCharSet("utf8")
  894. .HasCollation("utf8_general_ci");
  895. entity.Property(e => e.AgentName)
  896. .HasColumnType("varchar(64)")
  897. .HasCharSet("utf8")
  898. .HasCollation("utf8_general_ci");
  899. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  900. entity.Property(e => e.IntervalDay).HasColumnType("int(11)");
  901. entity.Property(e => e.MerDisposeDate).HasColumnType("datetime");
  902. entity.Property(e => e.MerName)
  903. .HasColumnType("varchar(32)")
  904. .HasCharSet("utf8")
  905. .HasCollation("utf8_general_ci");
  906. entity.Property(e => e.MerSnNo)
  907. .HasColumnType("varchar(32)")
  908. .HasCharSet("utf8")
  909. .HasCollation("utf8_general_ci");
  910. entity.Property(e => e.MerStdDate).HasColumnType("datetime");
  911. entity.Property(e => e.ProductType)
  912. .HasColumnType("varchar(32)")
  913. .HasCharSet("utf8")
  914. .HasCollation("utf8_general_ci");
  915. entity.Property(e => e.Remark)
  916. .HasColumnType("varchar(64)")
  917. .HasCharSet("utf8")
  918. .HasCollation("utf8_general_ci");
  919. entity.Property(e => e.RetAmount).HasColumnType("decimal(18,2)");
  920. entity.Property(e => e.RetFlag)
  921. .HasColumnType("varchar(4)")
  922. .HasCharSet("utf8")
  923. .HasCollation("utf8_general_ci");
  924. entity.Property(e => e.RetOrderNo)
  925. .HasColumnType("varchar(32)")
  926. .HasCharSet("utf8")
  927. .HasCollation("utf8_general_ci");
  928. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  929. });
  930. modelBuilder.Entity<KssStageRwd>(entity =>
  931. {
  932. entity.HasKey(e => e.MerNo)
  933. .HasName("PRIMARY");
  934. entity.Property(e => e.MerNo)
  935. .HasColumnType("varchar(32)")
  936. .HasCharSet("utf8")
  937. .HasCollation("utf8_general_ci");
  938. entity.Property(e => e.ActName)
  939. .HasColumnType("varchar(32)")
  940. .HasCharSet("utf8")
  941. .HasCollation("utf8_general_ci");
  942. entity.Property(e => e.ActNo)
  943. .HasColumnType("varchar(32)")
  944. .HasCharSet("utf8")
  945. .HasCollation("utf8_general_ci");
  946. entity.Property(e => e.AgentName)
  947. .HasColumnType("varchar(64)")
  948. .HasCharSet("utf8")
  949. .HasCollation("utf8_general_ci");
  950. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  951. entity.Property(e => e.MerBindDate).HasColumnType("datetime");
  952. entity.Property(e => e.MerName)
  953. .HasColumnType("varchar(32)")
  954. .HasCharSet("utf8")
  955. .HasCollation("utf8_general_ci");
  956. entity.Property(e => e.MerSnNo)
  957. .HasColumnType("varchar(32)")
  958. .HasCharSet("utf8")
  959. .HasCollation("utf8_general_ci");
  960. entity.Property(e => e.MerStdDate).HasColumnType("datetime");
  961. entity.Property(e => e.MerStdStage)
  962. .HasColumnType("varchar(16)")
  963. .HasCharSet("utf8")
  964. .HasCollation("utf8_general_ci");
  965. entity.Property(e => e.MerStdStatus)
  966. .HasColumnType("varchar(4)")
  967. .HasCharSet("utf8")
  968. .HasCollation("utf8_general_ci");
  969. entity.Property(e => e.NewFlag)
  970. .HasColumnType("varchar(4)")
  971. .HasCharSet("utf8")
  972. .HasCollation("utf8_general_ci");
  973. entity.Property(e => e.ProductType)
  974. .HasColumnType("varchar(32)")
  975. .HasCharSet("utf8")
  976. .HasCollation("utf8_general_ci");
  977. entity.Property(e => e.Remark)
  978. .HasColumnType("varchar(64)")
  979. .HasCharSet("utf8")
  980. .HasCollation("utf8_general_ci");
  981. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  982. });
  983. modelBuilder.Entity<KssTradeFirst>(entity =>
  984. {
  985. entity.HasKey(e => e.MerNo)
  986. .HasName("PRIMARY");
  987. entity.Property(e => e.MerNo)
  988. .HasColumnType("varchar(32)")
  989. .HasCharSet("utf8")
  990. .HasCollation("utf8_general_ci");
  991. entity.Property(e => e.ActName)
  992. .HasColumnType("varchar(32)")
  993. .HasCharSet("utf8")
  994. .HasCollation("utf8_general_ci");
  995. entity.Property(e => e.ActNo)
  996. .HasColumnType("varchar(32)")
  997. .HasCharSet("utf8")
  998. .HasCollation("utf8_general_ci");
  999. entity.Property(e => e.AgentName)
  1000. .HasColumnType("varchar(64)")
  1001. .HasCharSet("utf8")
  1002. .HasCollation("utf8_general_ci");
  1003. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  1004. entity.Property(e => e.MerBindDate).HasColumnType("datetime");
  1005. entity.Property(e => e.MerName)
  1006. .HasColumnType("varchar(32)")
  1007. .HasCharSet("utf8")
  1008. .HasCollation("utf8_general_ci");
  1009. entity.Property(e => e.MerSnNo)
  1010. .HasColumnType("varchar(32)")
  1011. .HasCharSet("utf8")
  1012. .HasCollation("utf8_general_ci");
  1013. entity.Property(e => e.MerStdDate).HasColumnType("datetime");
  1014. entity.Property(e => e.MerStdStatus)
  1015. .HasColumnType("varchar(4)")
  1016. .HasCharSet("utf8")
  1017. .HasCollation("utf8_general_ci");
  1018. entity.Property(e => e.NewFlag)
  1019. .HasColumnType("varchar(4)")
  1020. .HasCharSet("utf8")
  1021. .HasCollation("utf8_general_ci");
  1022. entity.Property(e => e.ProductType)
  1023. .HasColumnType("varchar(32)")
  1024. .HasCharSet("utf8")
  1025. .HasCollation("utf8_general_ci");
  1026. entity.Property(e => e.Remark)
  1027. .HasColumnType("varchar(64)")
  1028. .HasCharSet("utf8")
  1029. .HasCollation("utf8_general_ci");
  1030. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  1031. });
  1032. modelBuilder.Entity<Merchants>(entity =>
  1033. {
  1034. entity.Property(e => e.Id).HasColumnType("int(11)");
  1035. entity.Property(e => e.AgentName)
  1036. .HasColumnType("varchar(64)")
  1037. .HasCharSet("utf8")
  1038. .HasCollation("utf8_general_ci");
  1039. entity.Property(e => e.AgentNo)
  1040. .HasColumnType("varchar(32)")
  1041. .HasCharSet("utf8")
  1042. .HasCollation("utf8_general_ci");
  1043. entity.Property(e => e.City)
  1044. .HasColumnType("varchar(32)")
  1045. .HasCharSet("utf8")
  1046. .HasCollation("utf8_general_ci");
  1047. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1048. entity.Property(e => e.CreateTime).HasColumnType("datetime");
  1049. entity.Property(e => e.Field1)
  1050. .HasColumnType("varchar(50)")
  1051. .HasCharSet("utf8")
  1052. .HasCollation("utf8_general_ci");
  1053. entity.Property(e => e.Field2)
  1054. .HasColumnType("varchar(50)")
  1055. .HasCharSet("utf8")
  1056. .HasCollation("utf8_general_ci");
  1057. entity.Property(e => e.Field3)
  1058. .HasColumnType("varchar(50)")
  1059. .HasCharSet("utf8")
  1060. .HasCollation("utf8_general_ci");
  1061. entity.Property(e => e.Field4)
  1062. .HasColumnType("varchar(50)")
  1063. .HasCharSet("utf8")
  1064. .HasCollation("utf8_general_ci");
  1065. entity.Property(e => e.Field5)
  1066. .HasColumnType("varchar(50)")
  1067. .HasCharSet("utf8")
  1068. .HasCollation("utf8_general_ci");
  1069. entity.Property(e => e.MerAuditDate).HasColumnType("datetime");
  1070. entity.Property(e => e.MerIdcardNo)
  1071. .HasColumnType("varchar(18)")
  1072. .HasCharSet("utf8")
  1073. .HasCollation("utf8_general_ci");
  1074. entity.Property(e => e.MerMobile)
  1075. .HasColumnType("varchar(11)")
  1076. .HasCharSet("utf8")
  1077. .HasCollation("utf8_general_ci");
  1078. entity.Property(e => e.MerName)
  1079. .HasColumnType("varchar(32)")
  1080. .HasCharSet("utf8")
  1081. .HasCollation("utf8_general_ci");
  1082. entity.Property(e => e.MerNo)
  1083. .HasColumnType("varchar(32)")
  1084. .HasCharSet("utf8")
  1085. .HasCollation("utf8_general_ci");
  1086. entity.Property(e => e.MerRealName)
  1087. .HasColumnType("varchar(16)")
  1088. .HasCharSet("utf8")
  1089. .HasCollation("utf8_general_ci");
  1090. entity.Property(e => e.MerRegDate).HasColumnType("datetime");
  1091. entity.Property(e => e.MerStatus)
  1092. .HasColumnType("varchar(16)")
  1093. .HasCharSet("utf8")
  1094. .HasCollation("utf8_general_ci");
  1095. entity.Property(e => e.ProductType)
  1096. .HasColumnType("varchar(32)")
  1097. .HasCharSet("utf8")
  1098. .HasCollation("utf8_general_ci");
  1099. entity.Property(e => e.Province)
  1100. .HasColumnType("varchar(32)")
  1101. .HasCharSet("utf8")
  1102. .HasCollation("utf8_general_ci");
  1103. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1104. entity.Property(e => e.Remark)
  1105. .HasColumnType("varchar(64)")
  1106. .HasCharSet("utf8")
  1107. .HasCollation("utf8_general_ci");
  1108. entity.Property(e => e.SeoDescription)
  1109. .HasColumnType("varchar(500)")
  1110. .HasCharSet("utf8")
  1111. .HasCollation("utf8_general_ci");
  1112. entity.Property(e => e.SeoKeyword)
  1113. .HasColumnType("varchar(200)")
  1114. .HasCharSet("utf8")
  1115. .HasCollation("utf8_general_ci");
  1116. entity.Property(e => e.SeoTitle)
  1117. .HasColumnType("varchar(100)")
  1118. .HasCharSet("utf8")
  1119. .HasCollation("utf8_general_ci");
  1120. entity.Property(e => e.SnNo)
  1121. .HasColumnType("varchar(32)")
  1122. .HasCharSet("utf8")
  1123. .HasCollation("utf8_general_ci");
  1124. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1125. entity.Property(e => e.Status).HasColumnType("int(11)");
  1126. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1127. entity.Property(e => e.UpdateTime).HasColumnType("datetime");
  1128. });
  1129. modelBuilder.Entity<ProfitRecord>(entity =>
  1130. {
  1131. entity.Property(e => e.Id).HasColumnType("int(11)");
  1132. entity.Property(e => e.ActualCouponAmt)
  1133. .HasColumnName("actualCouponAmt")
  1134. .HasColumnType("varchar(10)")
  1135. .HasCharSet("utf8")
  1136. .HasCollation("utf8_general_ci");
  1137. entity.Property(e => e.ActualIncomeAmt)
  1138. .HasColumnName("actualIncomeAmt")
  1139. .HasColumnType("varchar(20)")
  1140. .HasCharSet("utf8")
  1141. .HasCollation("utf8_general_ci");
  1142. entity.Property(e => e.Amount)
  1143. .HasColumnName("amount")
  1144. .HasColumnType("varchar(50)")
  1145. .HasCharSet("utf8")
  1146. .HasCollation("utf8_general_ci");
  1147. entity.Property(e => e.ApplyDay)
  1148. .HasColumnName("applyDay")
  1149. .HasColumnType("varchar(20)")
  1150. .HasCharSet("utf8")
  1151. .HasCollation("utf8_general_ci");
  1152. entity.Property(e => e.BalanceDirection)
  1153. .HasColumnName("balanceDirection")
  1154. .HasColumnType("varchar(10)")
  1155. .HasCharSet("utf8")
  1156. .HasCollation("utf8_general_ci");
  1157. entity.Property(e => e.CouponAmt)
  1158. .HasColumnName("couponAmt")
  1159. .HasColumnType("varchar(10)")
  1160. .HasCharSet("utf8")
  1161. .HasCollation("utf8_general_ci");
  1162. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1163. entity.Property(e => e.CreateTime)
  1164. .HasColumnName("createTime")
  1165. .HasColumnType("varchar(20)")
  1166. .HasCharSet("utf8")
  1167. .HasCollation("utf8_general_ci");
  1168. entity.Property(e => e.IncomeScale)
  1169. .HasColumnName("incomeScale")
  1170. .HasColumnType("varchar(10)")
  1171. .HasCharSet("utf8")
  1172. .HasCollation("utf8_general_ci");
  1173. entity.Property(e => e.OrderNo)
  1174. .HasColumnName("orderNo")
  1175. .HasColumnType("varchar(20)")
  1176. .HasCharSet("utf8")
  1177. .HasCollation("utf8_general_ci");
  1178. entity.Property(e => e.OrganizationName)
  1179. .HasColumnName("organizationName")
  1180. .HasColumnType("varchar(20)")
  1181. .HasCharSet("utf8")
  1182. .HasCollation("utf8_general_ci");
  1183. entity.Property(e => e.OrganizationNumber)
  1184. .HasColumnName("organizationNumber")
  1185. .HasColumnType("varchar(20)")
  1186. .HasCharSet("utf8")
  1187. .HasCollation("utf8_general_ci");
  1188. entity.Property(e => e.OriginalFee)
  1189. .HasColumnName("originalFee")
  1190. .HasColumnType("varchar(10)")
  1191. .HasCharSet("utf8")
  1192. .HasCollation("utf8_general_ci");
  1193. entity.Property(e => e.OriginalRate)
  1194. .HasColumnName("originalRate")
  1195. .HasColumnType("varchar(10)")
  1196. .HasCharSet("utf8")
  1197. .HasCollation("utf8_general_ci");
  1198. entity.Property(e => e.ProfitCost)
  1199. .HasColumnName("profitCost")
  1200. .HasColumnType("varchar(20)")
  1201. .HasCharSet("utf8")
  1202. .HasCollation("utf8_general_ci");
  1203. entity.Property(e => e.ProfitRate)
  1204. .HasColumnName("profitRate")
  1205. .HasColumnType("varchar(10)")
  1206. .HasCharSet("utf8")
  1207. .HasCollation("utf8_general_ci");
  1208. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1209. entity.Property(e => e.RateFee)
  1210. .HasColumnName("rateFee")
  1211. .HasColumnType("varchar(20)")
  1212. .HasCharSet("utf8")
  1213. .HasCollation("utf8_general_ci");
  1214. entity.Property(e => e.RequestId)
  1215. .HasColumnName("requestId")
  1216. .HasColumnType("varchar(50)")
  1217. .HasCharSet("utf8")
  1218. .HasCollation("utf8_general_ci");
  1219. entity.Property(e => e.SeoDescription)
  1220. .HasColumnType("varchar(500)")
  1221. .HasCharSet("utf8")
  1222. .HasCollation("utf8_general_ci");
  1223. entity.Property(e => e.SeoKeyword)
  1224. .HasColumnType("varchar(200)")
  1225. .HasCharSet("utf8")
  1226. .HasCollation("utf8_general_ci");
  1227. entity.Property(e => e.SeoTitle)
  1228. .HasColumnType("varchar(100)")
  1229. .HasCharSet("utf8")
  1230. .HasCollation("utf8_general_ci");
  1231. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1232. entity.Property(e => e.Status).HasColumnType("int(11)");
  1233. entity.Property(e => e.TopOrgNo)
  1234. .HasColumnName("topOrgNo")
  1235. .HasColumnType("varchar(20)")
  1236. .HasCharSet("utf8")
  1237. .HasCollation("utf8_general_ci");
  1238. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1239. entity.Property(e => e.ValueType)
  1240. .HasColumnName("valueType")
  1241. .HasColumnType("varchar(50)")
  1242. .HasCharSet("utf8")
  1243. .HasCollation("utf8_general_ci");
  1244. });
  1245. modelBuilder.Entity<RightDic>(entity =>
  1246. {
  1247. entity.Property(e => e.Id)
  1248. .HasColumnName("ID")
  1249. .HasColumnType("varchar(50)")
  1250. .HasCharSet("utf8")
  1251. .HasCollation("utf8_general_ci");
  1252. entity.Property(e => e.Icon)
  1253. .HasColumnType("varchar(50)")
  1254. .HasCharSet("utf8")
  1255. .HasCollation("utf8_general_ci");
  1256. entity.Property(e => e.MainDataList)
  1257. .HasColumnType("bit(1)")
  1258. .HasDefaultValueSql("b'0'");
  1259. entity.Property(e => e.MainMenu)
  1260. .HasColumnType("bit(1)")
  1261. .HasDefaultValueSql("b'0'");
  1262. entity.Property(e => e.MainStat)
  1263. .HasColumnType("bit(1)")
  1264. .HasDefaultValueSql("b'0'");
  1265. entity.Property(e => e.Name)
  1266. .HasColumnType("varchar(50)")
  1267. .HasCharSet("utf8")
  1268. .HasCollation("utf8_general_ci");
  1269. entity.Property(e => e.RightLevel).HasColumnType("int(11)");
  1270. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1271. entity.Property(e => e.Url)
  1272. .HasColumnType("varchar(200)")
  1273. .HasCharSet("utf8")
  1274. .HasCollation("utf8_general_ci");
  1275. });
  1276. modelBuilder.Entity<SysLog>(entity =>
  1277. {
  1278. entity.Property(e => e.Id).HasColumnType("int(11)");
  1279. entity.Property(e => e.Contents)
  1280. .HasColumnType("varchar(200)")
  1281. .HasCharSet("utf8")
  1282. .HasCollation("utf8_general_ci");
  1283. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1284. entity.Property(e => e.CreateMan)
  1285. .HasColumnType("varchar(50)")
  1286. .HasCharSet("utf8")
  1287. .HasCollation("utf8_general_ci");
  1288. });
  1289. modelBuilder.Entity<TradeFluxRecord>(entity =>
  1290. {
  1291. entity.Property(e => e.Id).HasColumnType("int(11)");
  1292. entity.Property(e => e.AgentNo)
  1293. .HasColumnType("varchar(32)")
  1294. .HasCharSet("utf8")
  1295. .HasCollation("utf8_general_ci");
  1296. entity.Property(e => e.BankCardNo)
  1297. .HasColumnType("varchar(32)")
  1298. .HasCharSet("utf8")
  1299. .HasCollation("utf8_general_ci");
  1300. entity.Property(e => e.BankCardType)
  1301. .HasColumnType("varchar(16)")
  1302. .HasCharSet("utf8")
  1303. .HasCollation("utf8_general_ci");
  1304. entity.Property(e => e.BillType)
  1305. .HasColumnType("varchar(32)")
  1306. .HasCharSet("utf8")
  1307. .HasCollation("utf8_general_ci");
  1308. entity.Property(e => e.BizEnterName)
  1309. .HasColumnType("varchar(64)")
  1310. .HasCharSet("utf8")
  1311. .HasCollation("utf8_general_ci");
  1312. entity.Property(e => e.BizEnterNo)
  1313. .HasColumnType("varchar(32)")
  1314. .HasCharSet("utf8")
  1315. .HasCollation("utf8_general_ci");
  1316. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1317. entity.Property(e => e.DeviceNetwork)
  1318. .HasColumnType("varchar(32)")
  1319. .HasCharSet("utf8")
  1320. .HasCollation("utf8_general_ci");
  1321. entity.Property(e => e.DigAmt).HasColumnType("decimal(18,2)");
  1322. entity.Property(e => e.DigAmtFlag)
  1323. .HasColumnType("varchar(4)")
  1324. .HasCharSet("utf8")
  1325. .HasCollation("utf8_general_ci");
  1326. entity.Property(e => e.FeeAmount).HasColumnType("decimal(18,2)");
  1327. entity.Property(e => e.InputModel)
  1328. .HasColumnType("varchar(32)")
  1329. .HasCharSet("utf8")
  1330. .HasCollation("utf8_general_ci");
  1331. entity.Property(e => e.KqTradeSeq)
  1332. .HasColumnType("varchar(32)")
  1333. .HasCharSet("utf8")
  1334. .HasCollation("utf8_general_ci");
  1335. entity.Property(e => e.MerName)
  1336. .HasColumnType("varchar(32)")
  1337. .HasCharSet("utf8")
  1338. .HasCollation("utf8_general_ci");
  1339. entity.Property(e => e.MerNo)
  1340. .HasColumnType("varchar(32)")
  1341. .HasCharSet("utf8")
  1342. .HasCollation("utf8_general_ci");
  1343. entity.Property(e => e.ProductType)
  1344. .HasColumnType("varchar(32)")
  1345. .HasCharSet("utf8")
  1346. .HasCollation("utf8_general_ci");
  1347. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1348. entity.Property(e => e.SeoDescription)
  1349. .HasColumnType("varchar(500)")
  1350. .HasCharSet("utf8")
  1351. .HasCollation("utf8_general_ci");
  1352. entity.Property(e => e.SeoKeyword)
  1353. .HasColumnType("varchar(200)")
  1354. .HasCharSet("utf8")
  1355. .HasCollation("utf8_general_ci");
  1356. entity.Property(e => e.SeoTitle)
  1357. .HasColumnType("varchar(100)")
  1358. .HasCharSet("utf8")
  1359. .HasCollation("utf8_general_ci");
  1360. entity.Property(e => e.SettleFee).HasColumnType("decimal(18,2)");
  1361. entity.Property(e => e.SettleMethod)
  1362. .HasColumnType("varchar(16)")
  1363. .HasCharSet("utf8")
  1364. .HasCollation("utf8_general_ci");
  1365. entity.Property(e => e.SmallDouble)
  1366. .HasColumnType("varchar(4)")
  1367. .HasCharSet("utf8")
  1368. .HasCollation("utf8_general_ci");
  1369. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1370. entity.Property(e => e.SourceType)
  1371. .HasColumnType("varchar(16)")
  1372. .HasCharSet("utf8")
  1373. .HasCollation("utf8_general_ci");
  1374. entity.Property(e => e.Status).HasColumnType("int(11)");
  1375. entity.Property(e => e.TerminalNo)
  1376. .HasColumnType("varchar(32)")
  1377. .HasCharSet("utf8")
  1378. .HasCollation("utf8_general_ci");
  1379. entity.Property(e => e.TradeAmount).HasColumnType("decimal(18,2)");
  1380. entity.Property(e => e.TradeDate)
  1381. .HasColumnType("varchar(8)")
  1382. .HasCharSet("utf8")
  1383. .HasCollation("utf8_general_ci");
  1384. entity.Property(e => e.TradeSerialNo)
  1385. .HasColumnType("varchar(32)")
  1386. .HasCharSet("utf8")
  1387. .HasCollation("utf8_general_ci");
  1388. entity.Property(e => e.TradeSnNo)
  1389. .HasColumnType("varchar(32)")
  1390. .HasCharSet("utf8")
  1391. .HasCollation("utf8_general_ci");
  1392. entity.Property(e => e.TradeStatus)
  1393. .HasColumnType("varchar(16)")
  1394. .HasCharSet("utf8")
  1395. .HasCollation("utf8_general_ci");
  1396. entity.Property(e => e.TradeTime)
  1397. .HasColumnType("varchar(8)")
  1398. .HasCharSet("utf8")
  1399. .HasCollation("utf8_general_ci");
  1400. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1401. });
  1402. modelBuilder.Entity<TradeRecord>(entity =>
  1403. {
  1404. entity.Property(e => e.Id).HasColumnType("int(11)");
  1405. entity.Property(e => e.AgentNo)
  1406. .HasColumnType("varchar(32)")
  1407. .HasCharSet("utf8")
  1408. .HasCollation("utf8_general_ci");
  1409. entity.Property(e => e.BankAuthCode)
  1410. .HasColumnType("varchar(32)")
  1411. .HasCharSet("utf8")
  1412. .HasCollation("utf8_general_ci");
  1413. entity.Property(e => e.BankCardNo)
  1414. .HasColumnType("varchar(32)")
  1415. .HasCharSet("utf8")
  1416. .HasCollation("utf8_general_ci");
  1417. entity.Property(e => e.BankCardType)
  1418. .HasColumnType("varchar(16)")
  1419. .HasCharSet("utf8")
  1420. .HasCollation("utf8_general_ci");
  1421. entity.Property(e => e.ChannelSerial)
  1422. .HasColumnType("varchar(50)")
  1423. .HasCharSet("utf8")
  1424. .HasCollation("utf8_general_ci");
  1425. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1426. entity.Property(e => e.DeviceType)
  1427. .HasColumnType("varchar(16)")
  1428. .HasCharSet("utf8")
  1429. .HasCollation("utf8_general_ci");
  1430. entity.Property(e => e.DigAmt).HasColumnType("decimal(18,2)");
  1431. entity.Property(e => e.DigAmtFlag)
  1432. .HasColumnType("varchar(4)")
  1433. .HasCharSet("utf8")
  1434. .HasCollation("utf8_general_ci");
  1435. entity.Property(e => e.DiscountRateFlag)
  1436. .HasColumnType("varchar(16)")
  1437. .HasCharSet("utf8")
  1438. .HasCollation("utf8_general_ci");
  1439. entity.Property(e => e.ErrorCode)
  1440. .HasColumnType("varchar(16)")
  1441. .HasCharSet("utf8")
  1442. .HasCollation("utf8_general_ci");
  1443. entity.Property(e => e.ErrorMsg)
  1444. .HasColumnType("varchar(32)")
  1445. .HasCharSet("utf8")
  1446. .HasCollation("utf8_general_ci");
  1447. entity.Property(e => e.Field1)
  1448. .HasColumnType("varchar(50)")
  1449. .HasCharSet("utf8")
  1450. .HasCollation("utf8_general_ci");
  1451. entity.Property(e => e.Field2)
  1452. .HasColumnType("varchar(50)")
  1453. .HasCharSet("utf8")
  1454. .HasCollation("utf8_general_ci");
  1455. entity.Property(e => e.Field3)
  1456. .HasColumnType("varchar(50)")
  1457. .HasCharSet("utf8")
  1458. .HasCollation("utf8_general_ci");
  1459. entity.Property(e => e.Field4)
  1460. .HasColumnType("varchar(50)")
  1461. .HasCharSet("utf8")
  1462. .HasCollation("utf8_general_ci");
  1463. entity.Property(e => e.Field5)
  1464. .HasColumnType("varchar(50)")
  1465. .HasCharSet("utf8")
  1466. .HasCollation("utf8_general_ci");
  1467. entity.Property(e => e.IsStoreCashier)
  1468. .HasColumnType("varchar(16)")
  1469. .HasCharSet("utf8")
  1470. .HasCollation("utf8_general_ci");
  1471. entity.Property(e => e.MerMobile)
  1472. .HasColumnType("varchar(11)")
  1473. .HasCharSet("utf8")
  1474. .HasCollation("utf8_general_ci");
  1475. entity.Property(e => e.MerName)
  1476. .HasColumnType("varchar(50)")
  1477. .HasCharSet("utf8")
  1478. .HasCollation("utf8_general_ci");
  1479. entity.Property(e => e.MerNo)
  1480. .HasColumnType("varchar(50)")
  1481. .HasCharSet("utf8")
  1482. .HasCollation("utf8_general_ci");
  1483. entity.Property(e => e.ProductType)
  1484. .HasColumnType("varchar(32)")
  1485. .HasCharSet("utf8")
  1486. .HasCollation("utf8_general_ci");
  1487. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1488. entity.Property(e => e.ReceiptType)
  1489. .HasColumnType("varchar(16)")
  1490. .HasCharSet("utf8")
  1491. .HasCollation("utf8_general_ci");
  1492. entity.Property(e => e.Remark)
  1493. .HasColumnType("varchar(64)")
  1494. .HasCharSet("utf8")
  1495. .HasCollation("utf8_general_ci");
  1496. entity.Property(e => e.SeoDescription)
  1497. .HasColumnType("mediumtext")
  1498. .HasCharSet("utf8")
  1499. .HasCollation("utf8_general_ci");
  1500. entity.Property(e => e.SeoKeyword)
  1501. .HasColumnType("varchar(200)")
  1502. .HasCharSet("utf8")
  1503. .HasCollation("utf8_general_ci");
  1504. entity.Property(e => e.SeoTitle)
  1505. .HasColumnType("varchar(100)")
  1506. .HasCharSet("utf8")
  1507. .HasCollation("utf8_general_ci");
  1508. entity.Property(e => e.SerEntryMode)
  1509. .HasColumnType("varchar(32)")
  1510. .HasCharSet("utf8")
  1511. .HasCollation("utf8_general_ci");
  1512. entity.Property(e => e.SettleFee).HasColumnType("decimal(18,2)");
  1513. entity.Property(e => e.SettleMethod)
  1514. .HasColumnType("varchar(16)")
  1515. .HasCharSet("utf8")
  1516. .HasCollation("utf8_general_ci");
  1517. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1518. entity.Property(e => e.Status).HasColumnType("int(11)");
  1519. entity.Property(e => e.TradeAmount).HasColumnType("decimal(18,2)");
  1520. entity.Property(e => e.TradeDate)
  1521. .HasColumnType("varchar(8)")
  1522. .HasCharSet("utf8")
  1523. .HasCollation("utf8_general_ci");
  1524. entity.Property(e => e.TradeReferNo)
  1525. .HasColumnType("varchar(32)")
  1526. .HasCharSet("utf8")
  1527. .HasCollation("utf8_general_ci");
  1528. entity.Property(e => e.TradeSerialNo)
  1529. .HasColumnType("varchar(100)")
  1530. .HasCharSet("utf8")
  1531. .HasCollation("utf8_general_ci");
  1532. entity.Property(e => e.TradeSnNo)
  1533. .HasColumnType("varchar(50)")
  1534. .HasCharSet("utf8")
  1535. .HasCollation("utf8_general_ci");
  1536. entity.Property(e => e.TradeStatus)
  1537. .HasColumnType("varchar(16)")
  1538. .HasCharSet("utf8")
  1539. .HasCollation("utf8_general_ci");
  1540. entity.Property(e => e.TradeTime)
  1541. .HasColumnType("varchar(8)")
  1542. .HasCharSet("utf8")
  1543. .HasCollation("utf8_general_ci");
  1544. entity.Property(e => e.TradeType)
  1545. .HasColumnType("varchar(32)")
  1546. .HasCharSet("utf8")
  1547. .HasCollation("utf8_general_ci");
  1548. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1549. });
  1550. OnModelCreatingPartial(modelBuilder);
  1551. }
  1552. partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
  1553. }
  1554. }