WebCMSEntities.cs 40 KB

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