WebCMSEntities.cs 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925
  1. using System;
  2. using Microsoft.EntityFrameworkCore;
  3. using Microsoft.EntityFrameworkCore.Metadata;
  4. namespace MySystem.Models.Push
  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<Merchant> Merchant { get; set; }
  16. public virtual DbSet<PushObj> PushObj { get; set; }
  17. public virtual DbSet<PushObjCondition> PushObjCondition { get; set; }
  18. public virtual DbSet<PushPosRecord> PushPosRecord { get; set; }
  19. public virtual DbSet<PushRecord> PushRecord { get; set; }
  20. public virtual DbSet<RePushQueue> RePushQueue { get; set; }
  21. public virtual DbSet<SourceCondition> SourceCondition { get; set; }
  22. public virtual DbSet<SourceData> SourceData { get; set; }
  23. public virtual DbSet<SourceDataSubTable> SourceDataSubTable { get; set; }
  24. public virtual DbSet<UMerchantDepositRecord> UMerchantDepositRecord { get; set; }
  25. public virtual DbSet<UPosMerchantInfo> UPosMerchantInfo { get; set; }
  26. public virtual DbSet<UTradeRecord> UTradeRecord { get; set; }
  27. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  28. {
  29. if (!optionsBuilder.IsConfigured)
  30. {
  31. optionsBuilder.UseMySql(Library.ConfigurationManager.AppSettings["SqlConnStr"].ToString(), x => x.ServerVersion("5.7.17-mysql"));
  32. }
  33. }
  34. protected override void OnModelCreating(ModelBuilder modelBuilder)
  35. {
  36. modelBuilder.Entity<Merchant>(entity =>
  37. {
  38. entity.ToTable("merchant");
  39. entity.HasComment("商户表");
  40. entity.Property(e => e.Id)
  41. .HasColumnName("id")
  42. .HasColumnType("int(11)");
  43. entity.Property(e => e.AesSecret)
  44. .HasColumnName("aes_secret")
  45. .HasColumnType("varchar(50)")
  46. .HasComment("AES密钥")
  47. .HasCharSet("utf8")
  48. .HasCollation("utf8_general_ci");
  49. entity.Property(e => e.CreateDate)
  50. .HasColumnName("create_date")
  51. .HasColumnType("datetime")
  52. .HasComment("创建时间");
  53. entity.Property(e => e.MerchantName)
  54. .HasColumnName("merchant_name")
  55. .HasColumnType("varchar(50)")
  56. .HasComment("商户名称")
  57. .HasCharSet("utf8")
  58. .HasCollation("utf8_general_ci");
  59. entity.Property(e => e.MerchantNo)
  60. .HasColumnName("merchant_no")
  61. .HasColumnType("varchar(50)")
  62. .HasComment("商户号")
  63. .HasCharSet("utf8")
  64. .HasCollation("utf8_general_ci");
  65. entity.Property(e => e.RsaPriKey)
  66. .HasColumnName("rsa_pri_key")
  67. .HasColumnType("mediumtext")
  68. .HasComment("RSA私钥")
  69. .HasCharSet("utf8")
  70. .HasCollation("utf8_general_ci");
  71. entity.Property(e => e.RsaPubKey)
  72. .HasColumnName("rsa_pub_key")
  73. .HasColumnType("mediumtext")
  74. .HasComment("RSA公钥")
  75. .HasCharSet("utf8")
  76. .HasCollation("utf8_general_ci");
  77. entity.Property(e => e.Sort)
  78. .HasColumnName("sort")
  79. .HasColumnType("int(11)")
  80. .HasComment("排序序号");
  81. entity.Property(e => e.Status)
  82. .HasColumnName("status")
  83. .HasColumnType("int(11)")
  84. .HasComment("状态");
  85. entity.Property(e => e.UpdateDate)
  86. .HasColumnName("update_date")
  87. .HasColumnType("datetime")
  88. .HasComment("修改时间");
  89. entity.Property(e => e.Version)
  90. .HasColumnName("version")
  91. .HasColumnType("int(11)")
  92. .HasComment("版本号");
  93. });
  94. modelBuilder.Entity<PushObj>(entity =>
  95. {
  96. entity.ToTable("push_obj");
  97. entity.HasComment("推送项目");
  98. entity.Property(e => e.Id)
  99. .HasColumnName("id")
  100. .HasColumnType("int(11)");
  101. entity.Property(e => e.CreateDate)
  102. .HasColumnName("create_date")
  103. .HasColumnType("datetime")
  104. .HasComment("创建时间");
  105. entity.Property(e => e.EncryptMode)
  106. .HasColumnName("encrypt_mode")
  107. .HasColumnType("int(11)")
  108. .HasComment("加密方式");
  109. entity.Property(e => e.FieldList)
  110. .HasColumnName("field_list")
  111. .HasColumnType("mediumtext")
  112. .HasComment("数据字段")
  113. .HasCharSet("utf8")
  114. .HasCollation("utf8_general_ci");
  115. entity.Property(e => e.MerchantId)
  116. .HasColumnName("merchant_id")
  117. .HasColumnType("int(11)")
  118. .HasComment("商户");
  119. entity.Property(e => e.NoticeUrl)
  120. .HasColumnName("notice_url")
  121. .HasColumnType("varchar(500)")
  122. .HasComment("推送地址")
  123. .HasCharSet("utf8")
  124. .HasCollation("utf8_general_ci");
  125. entity.Property(e => e.QueryId)
  126. .HasColumnType("int(11)")
  127. .HasComment("查询表Id");
  128. entity.Property(e => e.Sort)
  129. .HasColumnName("sort")
  130. .HasColumnType("int(11)")
  131. .HasComment("排序序号");
  132. entity.Property(e => e.Status)
  133. .HasColumnName("status")
  134. .HasColumnType("int(11)")
  135. .HasComment("状态");
  136. entity.Property(e => e.TableName)
  137. .HasColumnName("table_name")
  138. .HasColumnType("varchar(50)")
  139. .HasComment("数据表名")
  140. .HasCharSet("utf8")
  141. .HasCollation("utf8_general_ci");
  142. entity.Property(e => e.Title)
  143. .HasColumnName("title")
  144. .HasColumnType("varchar(50)")
  145. .HasComment("标题说明")
  146. .HasCharSet("utf8")
  147. .HasCollation("utf8_general_ci");
  148. entity.Property(e => e.UpdateDate)
  149. .HasColumnName("update_date")
  150. .HasColumnType("datetime")
  151. .HasComment("修改时间");
  152. entity.Property(e => e.Version)
  153. .HasColumnName("version")
  154. .HasColumnType("int(11)")
  155. .HasComment("版本号");
  156. });
  157. modelBuilder.Entity<PushObjCondition>(entity =>
  158. {
  159. entity.ToTable("push_obj_condition");
  160. entity.HasComment("推送数据抓取条件");
  161. entity.Property(e => e.Id).HasColumnType("int(11)");
  162. entity.Property(e => e.CreateDate)
  163. .HasColumnType("datetime")
  164. .HasComment("创建时间");
  165. entity.Property(e => e.CreateMan)
  166. .HasColumnType("varchar(50)")
  167. .HasComment("创建人")
  168. .HasCharSet("utf8")
  169. .HasCollation("utf8_general_ci");
  170. entity.Property(e => e.PushObjId)
  171. .HasColumnName("push_obj_id")
  172. .HasColumnType("int(11)")
  173. .HasComment("推送项目");
  174. entity.Property(e => e.QueryCondition)
  175. .HasColumnName("query_condition")
  176. .HasColumnType("int(11)")
  177. .HasComment("查询条件");
  178. entity.Property(e => e.QueryCount)
  179. .HasColumnType("int(11)")
  180. .HasComment("点击量");
  181. entity.Property(e => e.QueryField)
  182. .HasColumnName("query_field")
  183. .HasColumnType("varchar(50)")
  184. .HasComment("查询字段")
  185. .HasCharSet("utf8")
  186. .HasCollation("utf8_general_ci");
  187. entity.Property(e => e.QueryVal)
  188. .HasColumnName("query_val")
  189. .HasColumnType("varchar(50)")
  190. .HasComment("查询值")
  191. .HasCharSet("utf8")
  192. .HasCollation("utf8_general_ci");
  193. entity.Property(e => e.SeoDescription)
  194. .HasColumnType("varchar(500)")
  195. .HasCharSet("utf8")
  196. .HasCollation("utf8_general_ci");
  197. entity.Property(e => e.SeoKeyword)
  198. .HasColumnType("varchar(200)")
  199. .HasCharSet("utf8")
  200. .HasCollation("utf8_general_ci");
  201. entity.Property(e => e.SeoTitle)
  202. .HasColumnType("varchar(100)")
  203. .HasCharSet("utf8")
  204. .HasCollation("utf8_general_ci");
  205. entity.Property(e => e.Sort)
  206. .HasColumnType("int(11)")
  207. .HasComment("排序序号");
  208. entity.Property(e => e.Status)
  209. .HasColumnType("int(11)")
  210. .HasComment("状态");
  211. entity.Property(e => e.UpdateDate)
  212. .HasColumnType("datetime")
  213. .HasComment("更新时间");
  214. entity.Property(e => e.UpdateMan)
  215. .HasColumnType("varchar(50)")
  216. .HasComment("更新人")
  217. .HasCharSet("utf8")
  218. .HasCollation("utf8_general_ci");
  219. entity.Property(e => e.Version)
  220. .HasColumnType("int(11)")
  221. .HasComment("版本号");
  222. });
  223. modelBuilder.Entity<PushPosRecord>(entity =>
  224. {
  225. entity.ToTable("push_pos_record");
  226. entity.HasComment("推送项目");
  227. entity.Property(e => e.Id)
  228. .HasColumnName("id")
  229. .HasColumnType("int(11)");
  230. entity.Property(e => e.BackContent)
  231. .HasColumnName("back_content")
  232. .HasColumnType("mediumtext")
  233. .HasComment("数据内容")
  234. .HasCharSet("utf8")
  235. .HasCollation("utf8_general_ci");
  236. entity.Property(e => e.Content)
  237. .HasColumnName("content")
  238. .HasColumnType("mediumtext")
  239. .HasComment("数据内容")
  240. .HasCharSet("utf8")
  241. .HasCollation("utf8_general_ci");
  242. entity.Property(e => e.CreateDate)
  243. .HasColumnName("create_date")
  244. .HasColumnType("datetime")
  245. .HasComment("创建时间");
  246. entity.Property(e => e.DataType)
  247. .HasColumnName("data_type")
  248. .HasColumnType("varchar(20)")
  249. .HasComment("数据类型")
  250. .HasCharSet("utf8")
  251. .HasCollation("utf8_general_ci");
  252. entity.Property(e => e.EncryptContent)
  253. .HasColumnName("encrypt_content")
  254. .HasColumnType("mediumtext")
  255. .HasComment("数据内容")
  256. .HasCharSet("utf8")
  257. .HasCollation("utf8_general_ci");
  258. entity.Property(e => e.Status)
  259. .HasColumnName("status")
  260. .HasColumnType("int(11)")
  261. .HasComment("状态");
  262. });
  263. modelBuilder.Entity<PushRecord>(entity =>
  264. {
  265. entity.ToTable("push_record");
  266. entity.HasComment("推送记录");
  267. entity.Property(e => e.Id)
  268. .HasColumnName("id")
  269. .HasColumnType("int(11)");
  270. entity.Property(e => e.CreateDate)
  271. .HasColumnName("create_date")
  272. .HasColumnType("datetime")
  273. .HasComment("创建时间");
  274. entity.Property(e => e.MerchantId)
  275. .HasColumnName("merchant_id")
  276. .HasColumnType("int(11)")
  277. .HasComment("商户");
  278. entity.Property(e => e.PushData)
  279. .HasColumnName("push_data")
  280. .HasColumnType("mediumtext")
  281. .HasComment("推送数据")
  282. .HasCharSet("utf8")
  283. .HasCollation("utf8_general_ci");
  284. entity.Property(e => e.PushDataEncrypt)
  285. .HasColumnName("push_data_encrypt")
  286. .HasColumnType("mediumtext")
  287. .HasComment("推送数据加密")
  288. .HasCharSet("utf8")
  289. .HasCollation("utf8_general_ci");
  290. entity.Property(e => e.PushObjId)
  291. .HasColumnName("push_obj_id")
  292. .HasColumnType("int(11)")
  293. .HasComment("推送项目");
  294. entity.Property(e => e.Sort)
  295. .HasColumnName("sort")
  296. .HasColumnType("int(11)")
  297. .HasComment("排序序号");
  298. entity.Property(e => e.Status)
  299. .HasColumnName("status")
  300. .HasColumnType("int(11)")
  301. .HasComment("状态");
  302. entity.Property(e => e.UpdateDate)
  303. .HasColumnName("update_date")
  304. .HasColumnType("datetime")
  305. .HasComment("修改时间");
  306. entity.Property(e => e.Version)
  307. .HasColumnName("version")
  308. .HasColumnType("int(11)")
  309. .HasComment("版本号");
  310. });
  311. modelBuilder.Entity<RePushQueue>(entity =>
  312. {
  313. entity.ToTable("re_push_queue");
  314. entity.HasComment("重推队列");
  315. entity.Property(e => e.Id)
  316. .HasColumnName("id")
  317. .HasColumnType("int(11)");
  318. entity.Property(e => e.CreateDate)
  319. .HasColumnName("create_date")
  320. .HasColumnType("datetime")
  321. .HasComment("创建时间");
  322. entity.Property(e => e.MerchantId)
  323. .HasColumnName("merchant_id")
  324. .HasColumnType("int(11)")
  325. .HasComment("商户");
  326. entity.Property(e => e.PushData)
  327. .HasColumnName("push_data")
  328. .HasColumnType("mediumtext")
  329. .HasComment("推送数据")
  330. .HasCharSet("utf8")
  331. .HasCollation("utf8_general_ci");
  332. entity.Property(e => e.PushDataEncrypt)
  333. .HasColumnName("push_data_encrypt")
  334. .HasColumnType("mediumtext")
  335. .HasComment("推送数据加密")
  336. .HasCharSet("utf8")
  337. .HasCollation("utf8_general_ci");
  338. entity.Property(e => e.PushObjId)
  339. .HasColumnName("push_obj_id")
  340. .HasColumnType("int(11)")
  341. .HasComment("推送项目");
  342. entity.Property(e => e.PushRecordId)
  343. .HasColumnType("int(11)")
  344. .HasComment("推送记录");
  345. entity.Property(e => e.RePushDate)
  346. .HasColumnName("re_push_date")
  347. .HasColumnType("datetime")
  348. .HasComment("再次重推时间");
  349. entity.Property(e => e.RePushUrl)
  350. .HasColumnName("re_push_url")
  351. .HasColumnType("varchar(500)")
  352. .HasComment("重推地址")
  353. .HasCharSet("utf8")
  354. .HasCollation("utf8_general_ci");
  355. entity.Property(e => e.Sort)
  356. .HasColumnName("sort")
  357. .HasColumnType("int(11)")
  358. .HasComment("排序序号");
  359. entity.Property(e => e.Status)
  360. .HasColumnName("status")
  361. .HasColumnType("int(11)")
  362. .HasComment("状态");
  363. entity.Property(e => e.Times)
  364. .HasColumnName("times")
  365. .HasColumnType("int(11)")
  366. .HasComment("次数");
  367. entity.Property(e => e.UpdateDate)
  368. .HasColumnName("update_date")
  369. .HasColumnType("datetime")
  370. .HasComment("修改时间");
  371. entity.Property(e => e.Version)
  372. .HasColumnName("version")
  373. .HasColumnType("int(11)")
  374. .HasComment("版本号");
  375. });
  376. modelBuilder.Entity<SourceCondition>(entity =>
  377. {
  378. entity.ToTable("source_condition");
  379. entity.HasComment("原始数据抓取条件");
  380. entity.Property(e => e.Id)
  381. .HasColumnName("id")
  382. .HasColumnType("int(11)");
  383. entity.Property(e => e.CreateDate)
  384. .HasColumnName("create_date")
  385. .HasColumnType("datetime")
  386. .HasComment("创建时间");
  387. entity.Property(e => e.QueryCondition)
  388. .HasColumnName("query_condition")
  389. .HasColumnType("int(11)")
  390. .HasComment("查询条件");
  391. entity.Property(e => e.QueryField)
  392. .HasColumnName("query_field")
  393. .HasColumnType("varchar(50)")
  394. .HasComment("查询字段")
  395. .HasCharSet("utf8")
  396. .HasCollation("utf8_general_ci");
  397. entity.Property(e => e.QueryVal)
  398. .HasColumnName("query_val")
  399. .HasColumnType("varchar(50)")
  400. .HasComment("查询值")
  401. .HasCharSet("utf8")
  402. .HasCollation("utf8_general_ci");
  403. entity.Property(e => e.Sort)
  404. .HasColumnName("sort")
  405. .HasColumnType("int(11)")
  406. .HasComment("排序序号");
  407. entity.Property(e => e.SourceId)
  408. .HasColumnName("source_id")
  409. .HasColumnType("int(11)")
  410. .HasComment("原始数据");
  411. entity.Property(e => e.Status)
  412. .HasColumnName("status")
  413. .HasColumnType("int(11)")
  414. .HasComment("状态");
  415. entity.Property(e => e.UpdateDate)
  416. .HasColumnName("update_date")
  417. .HasColumnType("datetime")
  418. .HasComment("修改时间");
  419. entity.Property(e => e.Version)
  420. .HasColumnName("version")
  421. .HasColumnType("int(11)")
  422. .HasComment("版本号");
  423. });
  424. modelBuilder.Entity<SourceData>(entity =>
  425. {
  426. entity.ToTable("source_data");
  427. entity.HasComment("原始数据配置");
  428. entity.Property(e => e.Id)
  429. .HasColumnName("id")
  430. .HasColumnType("int(11)");
  431. entity.Property(e => e.CreateDate)
  432. .HasColumnName("create_date")
  433. .HasColumnType("datetime")
  434. .HasComment("创建时间");
  435. entity.Property(e => e.FieldList)
  436. .HasColumnName("field_list")
  437. .HasColumnType("mediumtext")
  438. .HasComment("查询数据字段")
  439. .HasCharSet("utf8")
  440. .HasCollation("utf8_general_ci");
  441. entity.Property(e => e.Month)
  442. .HasColumnName("month")
  443. .HasColumnType("varchar(6)")
  444. .HasComment("标题说明")
  445. .HasCharSet("utf8")
  446. .HasCollation("utf8_general_ci");
  447. entity.Property(e => e.QueryId)
  448. .HasColumnType("int(11)")
  449. .HasComment("查询数据表Id");
  450. entity.Property(e => e.Sort)
  451. .HasColumnName("sort")
  452. .HasColumnType("int(11)")
  453. .HasComment("排序序号");
  454. entity.Property(e => e.Status)
  455. .HasColumnName("status")
  456. .HasColumnType("int(11)")
  457. .HasComment("状态");
  458. entity.Property(e => e.TableName)
  459. .HasColumnName("table_name")
  460. .HasColumnType("varchar(50)")
  461. .HasComment("数据表名")
  462. .HasCharSet("utf8")
  463. .HasCollation("utf8_general_ci");
  464. entity.Property(e => e.TargetFieldList)
  465. .HasColumnName("target_field_list")
  466. .HasColumnType("mediumtext")
  467. .HasComment("目标表字段")
  468. .HasCharSet("utf8")
  469. .HasCollation("utf8_general_ci");
  470. entity.Property(e => e.Title)
  471. .HasColumnName("title")
  472. .HasColumnType("varchar(50)")
  473. .HasComment("标题说明")
  474. .HasCharSet("utf8")
  475. .HasCollation("utf8_general_ci");
  476. entity.Property(e => e.UpdateDate)
  477. .HasColumnName("update_date")
  478. .HasColumnType("datetime")
  479. .HasComment("修改时间");
  480. entity.Property(e => e.Version)
  481. .HasColumnName("version")
  482. .HasColumnType("int(11)")
  483. .HasComment("版本号");
  484. });
  485. modelBuilder.Entity<SourceDataSubTable>(entity =>
  486. {
  487. entity.ToTable("source_data_sub_table");
  488. entity.HasComment("原始数据关联表");
  489. entity.Property(e => e.Id)
  490. .HasColumnName("id")
  491. .HasColumnType("int(11)");
  492. entity.Property(e => e.CreateDate)
  493. .HasColumnName("create_date")
  494. .HasColumnType("datetime")
  495. .HasComment("创建时间");
  496. entity.Property(e => e.QueryField)
  497. .HasColumnName("query_field")
  498. .HasColumnType("varchar(50)")
  499. .HasComment("查询字段")
  500. .HasCharSet("utf8")
  501. .HasCollation("utf8_general_ci");
  502. entity.Property(e => e.ReturnField)
  503. .HasColumnName("return_field")
  504. .HasColumnType("varchar(500)")
  505. .HasComment("返回字段")
  506. .HasCharSet("utf8")
  507. .HasCollation("utf8_general_ci");
  508. entity.Property(e => e.Sort)
  509. .HasColumnName("sort")
  510. .HasColumnType("int(11)")
  511. .HasComment("排序序号");
  512. entity.Property(e => e.SourceId)
  513. .HasColumnName("source_id")
  514. .HasColumnType("int(11)")
  515. .HasComment("原始数据");
  516. entity.Property(e => e.Status)
  517. .HasColumnName("status")
  518. .HasColumnType("int(11)")
  519. .HasComment("状态");
  520. entity.Property(e => e.TableName)
  521. .HasColumnName("table_name")
  522. .HasColumnType("varchar(50)")
  523. .HasComment("表名")
  524. .HasCharSet("utf8")
  525. .HasCollation("utf8_general_ci");
  526. entity.Property(e => e.UpdateDate)
  527. .HasColumnName("update_date")
  528. .HasColumnType("datetime")
  529. .HasComment("修改时间");
  530. entity.Property(e => e.Version)
  531. .HasColumnName("version")
  532. .HasColumnType("int(11)")
  533. .HasComment("版本号");
  534. });
  535. modelBuilder.Entity<UMerchantDepositRecord>(entity =>
  536. {
  537. entity.ToTable("u_MerchantDepositRecord");
  538. entity.HasComment("商户服务费信息");
  539. entity.Property(e => e.Id)
  540. .HasColumnName("id")
  541. .HasColumnType("int(11)")
  542. .HasComment("ID");
  543. entity.Property(e => e.AgentId)
  544. .HasColumnName("agent_id")
  545. .HasColumnType("varchar(30)")
  546. .HasComment("代理商编号")
  547. .HasCharSet("utf8")
  548. .HasCollation("utf8_general_ci");
  549. entity.Property(e => e.Amount)
  550. .HasColumnName("amount")
  551. .HasColumnType("decimal(18,2)")
  552. .HasComment("金额");
  553. entity.Property(e => e.MerchNo)
  554. .HasColumnName("merch_no")
  555. .HasColumnType("varchar(50)")
  556. .HasComment("商户号")
  557. .HasCharSet("utf8")
  558. .HasCollation("utf8_general_ci");
  559. entity.Property(e => e.OrderId)
  560. .HasColumnName("order_id")
  561. .HasColumnType("varchar(30)")
  562. .HasComment("订单流水")
  563. .HasCharSet("utf8")
  564. .HasCollation("utf8_general_ci");
  565. entity.Property(e => e.PosSn)
  566. .HasColumnName("pos_sn")
  567. .HasColumnType("varchar(50)")
  568. .HasComment("机具号")
  569. .HasCharSet("utf8")
  570. .HasCollation("utf8_general_ci");
  571. entity.Property(e => e.Status)
  572. .HasColumnName("status")
  573. .HasColumnType("int(11)")
  574. .HasComment("状态");
  575. entity.Property(e => e.TransTime)
  576. .HasColumnName("trans_time")
  577. .HasColumnType("datetime")
  578. .HasComment("时间");
  579. entity.Property(e => e.UserId)
  580. .HasColumnName("user_id")
  581. .HasColumnType("int(11)")
  582. .HasComment("创客所属人");
  583. });
  584. modelBuilder.Entity<UPosMerchantInfo>(entity =>
  585. {
  586. entity.ToTable("u_PosMerchantInfo");
  587. entity.HasComment("商户绑定信息");
  588. entity.Property(e => e.Id)
  589. .HasColumnName("id")
  590. .HasColumnType("int(11)")
  591. .HasComment("ID");
  592. entity.Property(e => e.AgentId)
  593. .HasColumnName("agent_id")
  594. .HasColumnType("varchar(30)")
  595. .HasComment("代理商编号")
  596. .HasCharSet("utf8")
  597. .HasCollation("utf8_general_ci");
  598. entity.Property(e => e.BindTime)
  599. .HasColumnName("bind_time")
  600. .HasColumnType("datetime")
  601. .HasComment("绑定时间");
  602. entity.Property(e => e.DeviceModel)
  603. .HasColumnName("device_model")
  604. .HasColumnType("varchar(30)")
  605. .HasComment("设备类型")
  606. .HasCharSet("utf8")
  607. .HasCollation("utf8_general_ci");
  608. entity.Property(e => e.MerchNo)
  609. .HasColumnName("merch_no")
  610. .HasColumnType("varchar(50)")
  611. .HasComment("商户号")
  612. .HasCharSet("utf8")
  613. .HasCollation("utf8_general_ci");
  614. entity.Property(e => e.Name)
  615. .HasColumnName("name")
  616. .HasColumnType("varchar(50)")
  617. .HasComment("商户名称")
  618. .HasCharSet("utf8")
  619. .HasCollation("utf8_general_ci");
  620. entity.Property(e => e.Phone)
  621. .HasColumnName("phone")
  622. .HasColumnType("varchar(30)")
  623. .HasComment("手机号")
  624. .HasCharSet("utf8")
  625. .HasCollation("utf8_general_ci");
  626. entity.Property(e => e.PosSn)
  627. .HasColumnName("pos_sn")
  628. .HasColumnType("varchar(50)")
  629. .HasComment("机具号")
  630. .HasCharSet("utf8")
  631. .HasCollation("utf8_general_ci");
  632. entity.Property(e => e.Status)
  633. .HasColumnName("status")
  634. .HasColumnType("int(11)")
  635. .HasComment("状态");
  636. entity.Property(e => e.SupplementInfo)
  637. .HasColumnName("supplement_info")
  638. .HasColumnType("varchar(30)")
  639. .HasComment("身份证号")
  640. .HasCharSet("utf8")
  641. .HasCollation("utf8_general_ci");
  642. entity.Property(e => e.TermTo)
  643. .HasColumnName("term_to")
  644. .HasColumnType("varchar(50)")
  645. .HasComment("终端号")
  646. .HasCharSet("utf8")
  647. .HasCollation("utf8_general_ci");
  648. entity.Property(e => e.UserId)
  649. .HasColumnName("user_id")
  650. .HasColumnType("int(11)")
  651. .HasComment("创客所属人");
  652. });
  653. modelBuilder.Entity<UTradeRecord>(entity =>
  654. {
  655. entity.ToTable("u_TradeRecord");
  656. entity.HasComment("商户交易信息");
  657. entity.Property(e => e.Id)
  658. .HasColumnName("id")
  659. .HasColumnType("int(11)")
  660. .HasComment("ID");
  661. entity.Property(e => e.AgentId)
  662. .IsRequired()
  663. .HasColumnName("agent_id")
  664. .HasColumnType("varchar(30)")
  665. .HasDefaultValueSql("'0'")
  666. .HasComment("代理商编号")
  667. .HasCharSet("utf8")
  668. .HasCollation("utf8_general_ci");
  669. entity.Property(e => e.Amount)
  670. .HasColumnName("amount")
  671. .HasColumnType("decimal(18,2)")
  672. .HasComment("交易金额");
  673. entity.Property(e => e.CardType)
  674. .HasColumnName("card_type")
  675. .HasColumnType("varchar(10)")
  676. .HasComment("卡类型")
  677. .HasCharSet("utf8")
  678. .HasCollation("utf8_general_ci");
  679. entity.Property(e => e.FeeAmount)
  680. .HasColumnName("fee_amount")
  681. .HasColumnType("int(11)")
  682. .HasComment("手续费");
  683. entity.Property(e => e.MerchNo)
  684. .HasColumnName("merch_no")
  685. .HasColumnType("varchar(30)")
  686. .HasComment("商户号")
  687. .HasCharSet("utf8")
  688. .HasCollation("utf8_general_ci");
  689. entity.Property(e => e.OrderId)
  690. .HasColumnName("order_id")
  691. .HasColumnType("varchar(50)")
  692. .HasComment("订单流水")
  693. .HasCharSet("utf8")
  694. .HasCollation("utf8_general_ci");
  695. entity.Property(e => e.PayType)
  696. .HasColumnName("pay_type")
  697. .HasColumnType("varchar(10)")
  698. .HasComment("支付方式")
  699. .HasCharSet("utf8")
  700. .HasCollation("utf8_general_ci");
  701. entity.Property(e => e.PosSn)
  702. .HasColumnName("pos_sn")
  703. .HasColumnType("varchar(30)")
  704. .HasComment("机具号")
  705. .HasCharSet("utf8")
  706. .HasCollation("utf8_general_ci");
  707. entity.Property(e => e.RetCode)
  708. .HasColumnName("ret_code")
  709. .HasColumnType("varchar(10)")
  710. .HasComment("交易状态")
  711. .HasCharSet("utf8")
  712. .HasCollation("utf8_general_ci");
  713. entity.Property(e => e.RetMsg)
  714. .HasColumnName("ret_msg")
  715. .HasColumnType("varchar(10)")
  716. .HasComment("交易描述")
  717. .HasCharSet("utf8")
  718. .HasCollation("utf8_general_ci");
  719. entity.Property(e => e.Status)
  720. .HasColumnName("status")
  721. .HasColumnType("int(11)")
  722. .HasComment("状态");
  723. entity.Property(e => e.TermNo)
  724. .HasColumnName("term_no")
  725. .HasColumnType("varchar(30)")
  726. .HasComment("终端号")
  727. .HasCharSet("utf8")
  728. .HasCollation("utf8_general_ci");
  729. entity.Property(e => e.TransId)
  730. .HasColumnName("trans_id")
  731. .HasColumnType("varchar(50)")
  732. .HasComment("交易流水")
  733. .HasCharSet("utf8")
  734. .HasCollation("utf8_general_ci");
  735. entity.Property(e => e.TransTime)
  736. .HasColumnName("trans_time")
  737. .HasColumnType("datetime")
  738. .HasComment("交易时间");
  739. entity.Property(e => e.TransType)
  740. .HasColumnName("trans_type")
  741. .HasColumnType("varchar(10)")
  742. .HasComment("交易类型")
  743. .HasCharSet("utf8")
  744. .HasCollation("utf8_general_ci");
  745. entity.Property(e => e.UserId)
  746. .HasColumnName("user_id")
  747. .HasColumnType("int(11)")
  748. .HasComment("创客所属人");
  749. });
  750. OnModelCreatingPartial(modelBuilder);
  751. }
  752. partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
  753. }
  754. }