WebCMSEntities.cs 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504
  1. using System;
  2. using Microsoft.EntityFrameworkCore;
  3. using Microsoft.EntityFrameworkCore.Metadata;
  4. namespace MySystem.JobModels
  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<RightDic> RightDic { get; set; }
  16. public virtual DbSet<SysLog> SysLog { get; set; }
  17. public virtual DbSet<TaskFinish> TaskFinish { get; set; }
  18. public virtual DbSet<TaskSpCheckData> TaskSpCheckData { get; set; }
  19. public virtual DbSet<TaskSpFieldRelation> TaskSpFieldRelation { get; set; }
  20. public virtual DbSet<TaskSpGetData> TaskSpGetData { get; set; }
  21. public virtual DbSet<TaskStepRecord> TaskStepRecord { get; set; }
  22. public virtual DbSet<TimedTasks> TimedTasks { get; set; }
  23. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  24. {
  25. if (!optionsBuilder.IsConfigured)
  26. {
  27. optionsBuilder.UseMySql(Library.ConfigurationManager.AppSettings["JobSqlConnStr"].ToString(), x => x.ServerVersion("5.7.17-mysql"));
  28. }
  29. }
  30. protected override void OnModelCreating(ModelBuilder modelBuilder)
  31. {
  32. modelBuilder.Entity<RightDic>(entity =>
  33. {
  34. entity.Property(e => e.Id)
  35. .HasColumnName("ID")
  36. .HasColumnType("varchar(50)")
  37. .HasCharSet("utf8")
  38. .HasCollation("utf8_general_ci");
  39. entity.Property(e => e.Icon)
  40. .HasColumnType("varchar(50)")
  41. .HasCharSet("utf8")
  42. .HasCollation("utf8_general_ci");
  43. entity.Property(e => e.MainDataList)
  44. .HasColumnType("bit(1)")
  45. .HasDefaultValueSql("b'0'");
  46. entity.Property(e => e.MainMenu)
  47. .HasColumnType("bit(1)")
  48. .HasDefaultValueSql("b'0'");
  49. entity.Property(e => e.MainStat)
  50. .HasColumnType("bit(1)")
  51. .HasDefaultValueSql("b'0'");
  52. entity.Property(e => e.Name)
  53. .HasColumnType("varchar(50)")
  54. .HasCharSet("utf8")
  55. .HasCollation("utf8_general_ci");
  56. entity.Property(e => e.RightLevel).HasColumnType("int(11)");
  57. entity.Property(e => e.Sort).HasColumnType("int(11)");
  58. entity.Property(e => e.Url)
  59. .HasColumnType("varchar(200)")
  60. .HasCharSet("utf8")
  61. .HasCollation("utf8_general_ci");
  62. });
  63. modelBuilder.Entity<SysLog>(entity =>
  64. {
  65. entity.Property(e => e.Id).HasColumnType("int(11)");
  66. entity.Property(e => e.Contents)
  67. .HasColumnType("varchar(200)")
  68. .HasCharSet("utf8")
  69. .HasCollation("utf8_general_ci");
  70. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  71. entity.Property(e => e.CreateMan)
  72. .HasColumnType("varchar(50)")
  73. .HasCharSet("utf8")
  74. .HasCollation("utf8_general_ci");
  75. });
  76. modelBuilder.Entity<TaskFinish>(entity =>
  77. {
  78. entity.Property(e => e.Id).HasColumnType("int(11)");
  79. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  80. entity.Property(e => e.CreateMan)
  81. .HasColumnType("varchar(50)")
  82. .HasCharSet("utf8")
  83. .HasCollation("utf8_general_ci");
  84. entity.Property(e => e.GetData)
  85. .HasColumnType("mediumtext")
  86. .HasCharSet("utf8")
  87. .HasCollation("utf8_general_ci");
  88. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  89. entity.Property(e => e.SeoDescription)
  90. .HasColumnType("varchar(500)")
  91. .HasCharSet("utf8")
  92. .HasCollation("utf8_general_ci");
  93. entity.Property(e => e.SeoKeyword)
  94. .HasColumnType("varchar(200)")
  95. .HasCharSet("utf8")
  96. .HasCollation("utf8_general_ci");
  97. entity.Property(e => e.SeoTitle)
  98. .HasColumnType("varchar(100)")
  99. .HasCharSet("utf8")
  100. .HasCollation("utf8_general_ci");
  101. entity.Property(e => e.Sort).HasColumnType("int(11)");
  102. entity.Property(e => e.Status).HasColumnType("int(11)");
  103. entity.Property(e => e.TargetData)
  104. .HasColumnType("mediumtext")
  105. .HasCharSet("utf8")
  106. .HasCollation("utf8_general_ci");
  107. entity.Property(e => e.TaskId).HasColumnType("int(11)");
  108. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  109. entity.Property(e => e.UpdateMan)
  110. .HasColumnType("varchar(50)")
  111. .HasCharSet("utf8")
  112. .HasCollation("utf8_general_ci");
  113. entity.Property(e => e.Version).HasColumnType("int(11)");
  114. });
  115. modelBuilder.Entity<TaskSpCheckData>(entity =>
  116. {
  117. entity.Property(e => e.Id).HasColumnType("int(11)");
  118. entity.Property(e => e.CheckKey)
  119. .HasColumnType("varchar(50)")
  120. .HasCharSet("utf8")
  121. .HasCollation("utf8_general_ci");
  122. entity.Property(e => e.CheckTable).HasColumnType("int(11)");
  123. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  124. entity.Property(e => e.CreateMan)
  125. .HasColumnType("varchar(50)")
  126. .HasCharSet("utf8")
  127. .HasCollation("utf8_general_ci");
  128. entity.Property(e => e.EndDate).HasColumnType("datetime");
  129. entity.Property(e => e.MaxId).HasColumnType("int(11)");
  130. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  131. entity.Property(e => e.ReqType)
  132. .HasColumnType("varchar(10)")
  133. .HasCharSet("utf8")
  134. .HasCollation("utf8_general_ci");
  135. entity.Property(e => e.SeoDescription)
  136. .HasColumnType("varchar(500)")
  137. .HasCharSet("utf8")
  138. .HasCollation("utf8_general_ci");
  139. entity.Property(e => e.SeoKeyword)
  140. .HasColumnType("varchar(200)")
  141. .HasCharSet("utf8")
  142. .HasCollation("utf8_general_ci");
  143. entity.Property(e => e.SeoTitle)
  144. .HasColumnType("varchar(100)")
  145. .HasCharSet("utf8")
  146. .HasCollation("utf8_general_ci");
  147. entity.Property(e => e.Sort).HasColumnType("int(11)");
  148. entity.Property(e => e.StartDate).HasColumnType("datetime");
  149. entity.Property(e => e.Status).HasColumnType("int(11)");
  150. entity.Property(e => e.TargetTableName)
  151. .HasColumnType("varchar(50)")
  152. .HasCharSet("utf8")
  153. .HasCollation("utf8_general_ci");
  154. entity.Property(e => e.TargetTableType).HasColumnType("int(11)");
  155. entity.Property(e => e.TaskId).HasColumnType("int(11)");
  156. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  157. entity.Property(e => e.UpdateMan)
  158. .HasColumnType("varchar(50)")
  159. .HasCharSet("utf8")
  160. .HasCollation("utf8_general_ci");
  161. entity.Property(e => e.Version).HasColumnType("int(11)");
  162. });
  163. modelBuilder.Entity<TaskSpFieldRelation>(entity =>
  164. {
  165. entity.Property(e => e.Id).HasColumnType("int(11)");
  166. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  167. entity.Property(e => e.CreateMan)
  168. .HasColumnType("varchar(50)")
  169. .HasCharSet("utf8")
  170. .HasCollation("utf8_general_ci");
  171. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  172. entity.Property(e => e.SeoDescription)
  173. .HasColumnType("varchar(500)")
  174. .HasCharSet("utf8")
  175. .HasCollation("utf8_general_ci");
  176. entity.Property(e => e.SeoKeyword)
  177. .HasColumnType("varchar(200)")
  178. .HasCharSet("utf8")
  179. .HasCollation("utf8_general_ci");
  180. entity.Property(e => e.SeoTitle)
  181. .HasColumnType("varchar(100)")
  182. .HasCharSet("utf8")
  183. .HasCollation("utf8_general_ci");
  184. entity.Property(e => e.Sort).HasColumnType("int(11)");
  185. entity.Property(e => e.SourceFieldName)
  186. .HasColumnType("varchar(50)")
  187. .HasCharSet("utf8")
  188. .HasCollation("utf8_general_ci");
  189. entity.Property(e => e.SourceFieldTitle)
  190. .HasColumnType("varchar(50)")
  191. .HasCharSet("utf8")
  192. .HasCollation("utf8_general_ci");
  193. entity.Property(e => e.Status).HasColumnType("int(11)");
  194. entity.Property(e => e.TargetFieldName)
  195. .HasColumnType("varchar(50)")
  196. .HasCharSet("utf8")
  197. .HasCollation("utf8_general_ci");
  198. entity.Property(e => e.TargetFieldType)
  199. .HasColumnType("varchar(20)")
  200. .HasCharSet("utf8")
  201. .HasCollation("utf8_general_ci");
  202. entity.Property(e => e.TaskId).HasColumnType("int(11)");
  203. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  204. entity.Property(e => e.UpdateMan)
  205. .HasColumnType("varchar(50)")
  206. .HasCharSet("utf8")
  207. .HasCollation("utf8_general_ci");
  208. entity.Property(e => e.Version).HasColumnType("int(11)");
  209. });
  210. modelBuilder.Entity<TaskSpGetData>(entity =>
  211. {
  212. entity.Property(e => e.Id).HasColumnType("int(11)");
  213. entity.Property(e => e.CheckKey)
  214. .HasColumnType("varchar(50)")
  215. .HasCharSet("utf8")
  216. .HasCollation("utf8_general_ci");
  217. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  218. entity.Property(e => e.CreateMan)
  219. .HasColumnType("varchar(50)")
  220. .HasCharSet("utf8")
  221. .HasCollation("utf8_general_ci");
  222. entity.Property(e => e.FtpPassword)
  223. .HasColumnType("varchar(50)")
  224. .HasCharSet("utf8")
  225. .HasCollation("utf8_general_ci");
  226. entity.Property(e => e.FtpUserName)
  227. .HasColumnType("varchar(50)")
  228. .HasCharSet("utf8")
  229. .HasCollation("utf8_general_ci");
  230. entity.Property(e => e.IsCheck)
  231. .HasColumnType("bit(1)")
  232. .HasDefaultValueSql("b'0'");
  233. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  234. entity.Property(e => e.ReqParam)
  235. .HasColumnType("varchar(200)")
  236. .HasCharSet("utf8")
  237. .HasCollation("utf8_general_ci");
  238. entity.Property(e => e.ReqType)
  239. .HasColumnType("varchar(10)")
  240. .HasCharSet("utf8")
  241. .HasCollation("utf8_general_ci");
  242. entity.Property(e => e.ReqUrl)
  243. .HasColumnType("varchar(200)")
  244. .HasCharSet("utf8")
  245. .HasCollation("utf8_general_ci");
  246. entity.Property(e => e.SeoDescription)
  247. .HasColumnType("varchar(500)")
  248. .HasCharSet("utf8")
  249. .HasCollation("utf8_general_ci");
  250. entity.Property(e => e.SeoKeyword)
  251. .HasColumnType("varchar(200)")
  252. .HasCharSet("utf8")
  253. .HasCollation("utf8_general_ci");
  254. entity.Property(e => e.SeoTitle)
  255. .HasColumnType("varchar(100)")
  256. .HasCharSet("utf8")
  257. .HasCollation("utf8_general_ci");
  258. entity.Property(e => e.Sort).HasColumnType("int(11)");
  259. entity.Property(e => e.Status).HasColumnType("int(11)");
  260. entity.Property(e => e.TargetTableName)
  261. .HasColumnType("varchar(50)")
  262. .HasCharSet("utf8")
  263. .HasCollation("utf8_general_ci");
  264. entity.Property(e => e.TargetTableType).HasColumnType("int(11)");
  265. entity.Property(e => e.TaskId).HasColumnType("int(11)");
  266. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  267. entity.Property(e => e.UpdateMan)
  268. .HasColumnType("varchar(50)")
  269. .HasCharSet("utf8")
  270. .HasCollation("utf8_general_ci");
  271. entity.Property(e => e.Version).HasColumnType("int(11)");
  272. });
  273. modelBuilder.Entity<TaskStepRecord>(entity =>
  274. {
  275. entity.Property(e => e.Id).HasColumnType("int(11)");
  276. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  277. entity.Property(e => e.CreateMan)
  278. .HasColumnType("varchar(50)")
  279. .HasCharSet("utf8")
  280. .HasCollation("utf8_general_ci");
  281. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  282. entity.Property(e => e.SeoDescription)
  283. .HasColumnType("varchar(500)")
  284. .HasCharSet("utf8")
  285. .HasCollation("utf8_general_ci");
  286. entity.Property(e => e.SeoKeyword)
  287. .HasColumnType("varchar(200)")
  288. .HasCharSet("utf8")
  289. .HasCollation("utf8_general_ci");
  290. entity.Property(e => e.SeoTitle)
  291. .HasColumnType("varchar(100)")
  292. .HasCharSet("utf8")
  293. .HasCollation("utf8_general_ci");
  294. entity.Property(e => e.Sort).HasColumnType("int(11)");
  295. entity.Property(e => e.Status).HasColumnType("int(11)");
  296. entity.Property(e => e.Step).HasColumnType("int(11)");
  297. entity.Property(e => e.StepRemark)
  298. .HasColumnType("varchar(200)")
  299. .HasCharSet("utf8")
  300. .HasCollation("utf8_general_ci");
  301. entity.Property(e => e.TaskId).HasColumnType("int(11)");
  302. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  303. entity.Property(e => e.UpdateMan)
  304. .HasColumnType("varchar(50)")
  305. .HasCharSet("utf8")
  306. .HasCollation("utf8_general_ci");
  307. entity.Property(e => e.Version).HasColumnType("int(11)");
  308. });
  309. modelBuilder.Entity<TimedTasks>(entity =>
  310. {
  311. entity.Property(e => e.Id).HasColumnType("int(11)");
  312. entity.Property(e => e.BrandId).HasColumnType("int(11)");
  313. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  314. entity.Property(e => e.CreateMan)
  315. .HasColumnType("varchar(50)")
  316. .HasCharSet("utf8")
  317. .HasCollation("utf8_general_ci");
  318. entity.Property(e => e.DoTime).HasColumnType("int(11)");
  319. entity.Property(e => e.EndDate).HasColumnType("datetime");
  320. entity.Property(e => e.Name)
  321. .HasColumnType("varchar(50)")
  322. .HasCharSet("utf8")
  323. .HasCollation("utf8_general_ci");
  324. entity.Property(e => e.Note)
  325. .HasColumnType("varchar(200)")
  326. .HasCharSet("utf8")
  327. .HasCollation("utf8_general_ci");
  328. entity.Property(e => e.OrderJson)
  329. .HasColumnType("varchar(500)")
  330. .HasCharSet("utf8")
  331. .HasCollation("utf8_general_ci");
  332. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  333. entity.Property(e => e.SeoDescription)
  334. .HasColumnType("varchar(500)")
  335. .HasCharSet("utf8")
  336. .HasCollation("utf8_general_ci");
  337. entity.Property(e => e.SeoKeyword)
  338. .HasColumnType("varchar(200)")
  339. .HasCharSet("utf8")
  340. .HasCollation("utf8_general_ci");
  341. entity.Property(e => e.SeoTitle)
  342. .HasColumnType("varchar(100)")
  343. .HasCharSet("utf8")
  344. .HasCollation("utf8_general_ci");
  345. entity.Property(e => e.ServerName)
  346. .HasColumnType("varchar(50)")
  347. .HasCharSet("utf8")
  348. .HasCollation("utf8_general_ci");
  349. entity.Property(e => e.Sort).HasColumnType("int(11)");
  350. entity.Property(e => e.StartDate).HasColumnType("datetime");
  351. entity.Property(e => e.Status).HasColumnType("int(11)");
  352. entity.Property(e => e.TargetIp)
  353. .HasColumnType("varchar(15)")
  354. .HasCharSet("utf8")
  355. .HasCollation("utf8_general_ci");
  356. entity.Property(e => e.TargetPort).HasColumnType("int(11)");
  357. entity.Property(e => e.TimeStep)
  358. .HasColumnType("varchar(500)")
  359. .HasCharSet("utf8")
  360. .HasCollation("utf8_general_ci");
  361. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  362. entity.Property(e => e.UpdateMan)
  363. .HasColumnType("varchar(50)")
  364. .HasCharSet("utf8")
  365. .HasCollation("utf8_general_ci");
  366. entity.Property(e => e.Version).HasColumnType("int(11)");
  367. });
  368. OnModelCreatingPartial(modelBuilder);
  369. }
  370. partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
  371. }
  372. }