WebCMSEntities.cs 69 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841
  1. using System;
  2. using Microsoft.EntityFrameworkCore;
  3. using Microsoft.EntityFrameworkCore.Metadata;
  4. namespace MySystem.BsModels
  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<Advertisment> Advertisment { get; set; }
  16. public virtual DbSet<Col> Col { get; set; }
  17. public virtual DbSet<MenuRight> MenuRight { get; set; }
  18. public virtual DbSet<MenuRightNew> MenuRightNew { get; set; }
  19. public virtual DbSet<MsgBlackList> MsgBlackList { get; set; }
  20. public virtual DbSet<MsgPersonal> MsgPersonal { get; set; }
  21. public virtual DbSet<MsgPlacard> MsgPlacard { get; set; }
  22. public virtual DbSet<MsgPlacardRead> MsgPlacardRead { get; set; }
  23. public virtual DbSet<MsgPush> MsgPush { get; set; }
  24. public virtual DbSet<MsgSms> MsgSms { get; set; }
  25. public virtual DbSet<MsgSmsSet> MsgSmsSet { get; set; }
  26. public virtual DbSet<MsgTemplate> MsgTemplate { get; set; }
  27. public virtual DbSet<OperateLog> OperateLog { get; set; }
  28. public virtual DbSet<OperateRightList> OperateRightList { get; set; }
  29. public virtual DbSet<PageInfo> PageInfo { get; set; }
  30. public virtual DbSet<PublicAccountSet> PublicAccountSet { get; set; }
  31. public virtual DbSet<RefreshTokens> RefreshTokens { get; set; }
  32. public virtual DbSet<RefreshTokensNew> RefreshTokensNew { get; set; }
  33. public virtual DbSet<RightDic> RightDic { get; set; }
  34. public virtual DbSet<RightDicNew> RightDicNew { get; set; }
  35. public virtual DbSet<SysAdmin> SysAdmin { get; set; }
  36. public virtual DbSet<SysAdminNew> SysAdminNew { get; set; }
  37. public virtual DbSet<SysAdminRole> SysAdminRole { get; set; }
  38. public virtual DbSet<SysAdminRoleNew> SysAdminRoleNew { get; set; }
  39. public virtual DbSet<SysLog> SysLog { get; set; }
  40. public virtual DbSet<SystemSet> SystemSet { get; set; }
  41. public virtual DbSet<UploadParams> UploadParams { get; set; }
  42. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  43. {
  44. if (!optionsBuilder.IsConfigured)
  45. {
  46. optionsBuilder.UseMySql(Library.ConfigurationManager.AppSettings["BsSqlConnStr"].ToString(), x => x.ServerVersion("5.7.17-mysql"));
  47. }
  48. }
  49. protected override void OnModelCreating(ModelBuilder modelBuilder)
  50. {
  51. modelBuilder.Entity<Advertisment>(entity =>
  52. {
  53. entity.Property(e => e.Id).HasColumnType("int(11)");
  54. entity.Property(e => e.ColId)
  55. .HasColumnType("varchar(30)")
  56. .HasCharSet("utf8")
  57. .HasCollation("utf8_general_ci");
  58. entity.Property(e => e.Contents)
  59. .HasColumnType("longtext")
  60. .HasCharSet("utf8")
  61. .HasCollation("utf8_general_ci");
  62. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  63. entity.Property(e => e.CreateMan)
  64. .HasColumnType("varchar(50)")
  65. .HasCharSet("utf8")
  66. .HasCollation("utf8_general_ci");
  67. entity.Property(e => e.PicPath)
  68. .HasColumnType("varchar(200)")
  69. .HasCharSet("utf8")
  70. .HasCollation("utf8_general_ci");
  71. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  72. entity.Property(e => e.SeoDescription)
  73. .HasColumnType("varchar(500)")
  74. .HasCharSet("utf8")
  75. .HasCollation("utf8_general_ci");
  76. entity.Property(e => e.SeoKeyword)
  77. .HasColumnType("varchar(200)")
  78. .HasCharSet("utf8")
  79. .HasCollation("utf8_general_ci");
  80. entity.Property(e => e.SeoTitle)
  81. .HasColumnType("varchar(100)")
  82. .HasCharSet("utf8")
  83. .HasCollation("utf8_general_ci");
  84. entity.Property(e => e.Sort).HasColumnType("int(11)");
  85. entity.Property(e => e.Status).HasColumnType("int(11)");
  86. entity.Property(e => e.Title)
  87. .HasColumnType("varchar(50)")
  88. .HasCharSet("utf8")
  89. .HasCollation("utf8_general_ci");
  90. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  91. entity.Property(e => e.UpdateMan)
  92. .HasColumnType("varchar(50)")
  93. .HasCharSet("utf8")
  94. .HasCollation("utf8_general_ci");
  95. entity.Property(e => e.Url)
  96. .HasColumnType("longtext")
  97. .HasCharSet("utf8")
  98. .HasCollation("utf8_general_ci");
  99. entity.Property(e => e.Version).HasColumnType("int(11)");
  100. });
  101. modelBuilder.Entity<Col>(entity =>
  102. {
  103. entity.Property(e => e.Id).HasColumnType("int(11)");
  104. entity.Property(e => e.ColDetail)
  105. .HasColumnType("varchar(50)")
  106. .HasCharSet("utf8")
  107. .HasCollation("utf8_general_ci");
  108. entity.Property(e => e.ColEnName)
  109. .HasColumnType("varchar(50)")
  110. .HasCharSet("utf8")
  111. .HasCollation("utf8_general_ci");
  112. entity.Property(e => e.ColId)
  113. .HasColumnType("varchar(30)")
  114. .HasCharSet("utf8")
  115. .HasCollation("utf8_general_ci");
  116. entity.Property(e => e.ColName)
  117. .HasColumnType("varchar(50)")
  118. .HasCharSet("utf8")
  119. .HasCollation("utf8_general_ci");
  120. entity.Property(e => e.ColPicPath)
  121. .HasColumnType("varchar(200)")
  122. .HasCharSet("utf8")
  123. .HasCollation("utf8_general_ci");
  124. entity.Property(e => e.Contents)
  125. .HasColumnType("longtext")
  126. .HasCharSet("utf8")
  127. .HasCollation("utf8_general_ci");
  128. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  129. entity.Property(e => e.CreateMan)
  130. .HasColumnType("varchar(50)")
  131. .HasCharSet("utf8")
  132. .HasCollation("utf8_general_ci");
  133. entity.Property(e => e.ParentId).HasColumnType("int(11)");
  134. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  135. entity.Property(e => e.Recommend)
  136. .HasColumnType("bit(1)")
  137. .HasDefaultValueSql("b'0'");
  138. entity.Property(e => e.SeoDescription)
  139. .HasColumnType("varchar(500)")
  140. .HasCharSet("utf8")
  141. .HasCollation("utf8_general_ci");
  142. entity.Property(e => e.SeoKeyword)
  143. .HasColumnType("varchar(200)")
  144. .HasCharSet("utf8")
  145. .HasCollation("utf8_general_ci");
  146. entity.Property(e => e.SeoTitle)
  147. .HasColumnType("varchar(100)")
  148. .HasCharSet("utf8")
  149. .HasCollation("utf8_general_ci");
  150. entity.Property(e => e.Sort).HasColumnType("int(11)");
  151. entity.Property(e => e.Status).HasColumnType("int(11)");
  152. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  153. entity.Property(e => e.UpdateMan)
  154. .HasColumnType("varchar(50)")
  155. .HasCharSet("utf8")
  156. .HasCollation("utf8_general_ci");
  157. entity.Property(e => e.Url)
  158. .HasColumnType("longtext")
  159. .HasCharSet("utf8")
  160. .HasCollation("utf8_general_ci");
  161. entity.Property(e => e.Version).HasColumnType("int(11)");
  162. });
  163. modelBuilder.Entity<MenuRight>(entity =>
  164. {
  165. entity.HasKey(e => e.MenuId)
  166. .HasName("PRIMARY");
  167. entity.Property(e => e.MenuId)
  168. .HasColumnType("varchar(50)")
  169. .HasCharSet("utf8")
  170. .HasCollation("utf8_general_ci");
  171. entity.Property(e => e.Name)
  172. .HasColumnType("varchar(50)")
  173. .HasCharSet("utf8")
  174. .HasCollation("utf8_general_ci");
  175. });
  176. modelBuilder.Entity<MenuRightNew>(entity =>
  177. {
  178. entity.HasKey(e => e.MenuId)
  179. .HasName("PRIMARY");
  180. entity.Property(e => e.MenuId)
  181. .HasColumnType("varchar(50)")
  182. .HasCharSet("utf8")
  183. .HasCollation("utf8_general_ci");
  184. entity.Property(e => e.Name)
  185. .HasColumnType("varchar(50)")
  186. .HasCharSet("utf8")
  187. .HasCollation("utf8_general_ci");
  188. });
  189. modelBuilder.Entity<MsgBlackList>(entity =>
  190. {
  191. entity.Property(e => e.Id).HasColumnType("int(11)");
  192. entity.Property(e => e.ColId)
  193. .HasColumnType("varchar(30)")
  194. .HasCharSet("utf8")
  195. .HasCollation("utf8_general_ci");
  196. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  197. entity.Property(e => e.CreateMan)
  198. .HasColumnType("varchar(50)")
  199. .HasCharSet("utf8")
  200. .HasCollation("utf8_general_ci");
  201. entity.Property(e => e.Extend)
  202. .HasColumnType("varchar(2000)")
  203. .HasCharSet("utf8")
  204. .HasCollation("utf8_general_ci");
  205. entity.Property(e => e.Ip)
  206. .HasColumnType("varchar(64)")
  207. .HasCharSet("utf8")
  208. .HasCollation("utf8_general_ci");
  209. entity.Property(e => e.Mobile)
  210. .HasColumnType("varchar(11)")
  211. .HasCharSet("utf8")
  212. .HasCollation("utf8_general_ci");
  213. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  214. entity.Property(e => e.Reason)
  215. .HasColumnType("varchar(512)")
  216. .HasCharSet("utf8")
  217. .HasCollation("utf8_general_ci");
  218. entity.Property(e => e.Remark)
  219. .HasColumnType("varchar(64)")
  220. .HasCharSet("utf8")
  221. .HasCollation("utf8_general_ci");
  222. entity.Property(e => e.SeoDescription)
  223. .HasColumnType("varchar(500)")
  224. .HasCharSet("utf8")
  225. .HasCollation("utf8_general_ci");
  226. entity.Property(e => e.SeoKeyword)
  227. .HasColumnType("varchar(200)")
  228. .HasCharSet("utf8")
  229. .HasCollation("utf8_general_ci");
  230. entity.Property(e => e.SeoTitle)
  231. .HasColumnType("varchar(100)")
  232. .HasCharSet("utf8")
  233. .HasCollation("utf8_general_ci");
  234. entity.Property(e => e.Sort).HasColumnType("int(11)");
  235. entity.Property(e => e.Status).HasColumnType("int(11)");
  236. entity.Property(e => e.TemplateId).HasColumnType("int(11)");
  237. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  238. entity.Property(e => e.UpdateMan)
  239. .HasColumnType("varchar(50)")
  240. .HasCharSet("utf8")
  241. .HasCollation("utf8_general_ci");
  242. entity.Property(e => e.Version).HasColumnType("int(11)");
  243. });
  244. modelBuilder.Entity<MsgPersonal>(entity =>
  245. {
  246. entity.Property(e => e.Id).HasColumnType("int(11)");
  247. entity.Property(e => e.BgPic)
  248. .HasColumnType("varchar(200)")
  249. .HasCharSet("utf8")
  250. .HasCollation("utf8_general_ci");
  251. entity.Property(e => e.Content)
  252. .HasColumnType("longtext")
  253. .HasCharSet("utf8")
  254. .HasCollation("utf8_general_ci");
  255. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  256. entity.Property(e => e.CreateMan)
  257. .HasColumnType("varchar(50)")
  258. .HasCharSet("utf8")
  259. .HasCollation("utf8_general_ci");
  260. entity.Property(e => e.ExtendColumn)
  261. .HasColumnType("mediumtext")
  262. .HasCharSet("utf8")
  263. .HasCollation("utf8_general_ci");
  264. entity.Property(e => e.MsgType).HasColumnType("int(11)");
  265. entity.Property(e => e.PushFlag).HasColumnType("int(11)");
  266. entity.Property(e => e.PushParam)
  267. .HasColumnType("varchar(255)")
  268. .HasCharSet("utf8")
  269. .HasCollation("utf8_general_ci");
  270. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  271. entity.Property(e => e.ReadFlag)
  272. .HasColumnType("bit(1)")
  273. .HasDefaultValueSql("b'0'");
  274. entity.Property(e => e.Remark)
  275. .HasColumnType("varchar(255)")
  276. .HasCharSet("utf8")
  277. .HasCollation("utf8_general_ci");
  278. entity.Property(e => e.SeoDescription)
  279. .HasColumnType("varchar(500)")
  280. .HasCharSet("utf8")
  281. .HasCollation("utf8_general_ci");
  282. entity.Property(e => e.SeoKeyword)
  283. .HasColumnType("varchar(200)")
  284. .HasCharSet("utf8")
  285. .HasCollation("utf8_general_ci");
  286. entity.Property(e => e.SeoTitle)
  287. .HasColumnType("varchar(100)")
  288. .HasCharSet("utf8")
  289. .HasCollation("utf8_general_ci");
  290. entity.Property(e => e.Sort).HasColumnType("int(11)");
  291. entity.Property(e => e.Status).HasColumnType("int(11)");
  292. entity.Property(e => e.Summary)
  293. .HasColumnType("varchar(500)")
  294. .HasCharSet("utf8")
  295. .HasCollation("utf8_general_ci");
  296. entity.Property(e => e.TemplateId).HasColumnType("int(11)");
  297. entity.Property(e => e.Title)
  298. .HasColumnType("varchar(50)")
  299. .HasCharSet("utf8")
  300. .HasCollation("utf8_general_ci");
  301. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  302. entity.Property(e => e.UpdateMan)
  303. .HasColumnType("varchar(50)")
  304. .HasCharSet("utf8")
  305. .HasCollation("utf8_general_ci");
  306. entity.Property(e => e.Url)
  307. .HasColumnType("varchar(500)")
  308. .HasCharSet("utf8")
  309. .HasCollation("utf8_general_ci");
  310. entity.Property(e => e.UserId).HasColumnType("int(11)");
  311. entity.Property(e => e.Version).HasColumnType("int(11)");
  312. });
  313. modelBuilder.Entity<MsgPlacard>(entity =>
  314. {
  315. entity.Property(e => e.Id).HasColumnType("int(11)");
  316. entity.Property(e => e.BgPic)
  317. .HasColumnType("varchar(200)")
  318. .HasCharSet("utf8")
  319. .HasCollation("utf8_general_ci");
  320. entity.Property(e => e.Content)
  321. .HasColumnType("longtext")
  322. .HasCharSet("utf8")
  323. .HasCollation("utf8_general_ci");
  324. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  325. entity.Property(e => e.CreateMan)
  326. .HasColumnType("varchar(50)")
  327. .HasCharSet("utf8")
  328. .HasCollation("utf8_general_ci");
  329. entity.Property(e => e.EffectEndDate).HasColumnType("datetime");
  330. entity.Property(e => e.EffectStartDate).HasColumnType("datetime");
  331. entity.Property(e => e.ExtendColumn)
  332. .HasColumnType("mediumtext")
  333. .HasCharSet("utf8")
  334. .HasCollation("utf8_general_ci");
  335. entity.Property(e => e.IsTop)
  336. .HasColumnType("bit(1)")
  337. .HasDefaultValueSql("b'0'");
  338. entity.Property(e => e.MsgType).HasColumnType("int(11)");
  339. entity.Property(e => e.PushFlag).HasColumnType("int(11)");
  340. entity.Property(e => e.PushParam)
  341. .HasColumnType("varchar(255)")
  342. .HasCharSet("utf8")
  343. .HasCollation("utf8_general_ci");
  344. entity.Property(e => e.PushTime).HasColumnType("datetime");
  345. entity.Property(e => e.PushType).HasColumnType("int(11)");
  346. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  347. entity.Property(e => e.Remark)
  348. .HasColumnType("varchar(255)")
  349. .HasCharSet("utf8")
  350. .HasCollation("utf8_general_ci");
  351. entity.Property(e => e.SeoDescription)
  352. .HasColumnType("varchar(500)")
  353. .HasCharSet("utf8")
  354. .HasCollation("utf8_general_ci");
  355. entity.Property(e => e.SeoKeyword)
  356. .HasColumnType("varchar(200)")
  357. .HasCharSet("utf8")
  358. .HasCollation("utf8_general_ci");
  359. entity.Property(e => e.SeoTitle)
  360. .HasColumnType("varchar(100)")
  361. .HasCharSet("utf8")
  362. .HasCollation("utf8_general_ci");
  363. entity.Property(e => e.ShowType).HasColumnType("int(11)");
  364. entity.Property(e => e.Sort).HasColumnType("int(11)");
  365. entity.Property(e => e.Status).HasColumnType("int(11)");
  366. entity.Property(e => e.Summary)
  367. .HasColumnType("varchar(500)")
  368. .HasCharSet("utf8")
  369. .HasCollation("utf8_general_ci");
  370. entity.Property(e => e.Title)
  371. .HasColumnType("varchar(50)")
  372. .HasCharSet("utf8")
  373. .HasCollation("utf8_general_ci");
  374. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  375. entity.Property(e => e.UpdateMan)
  376. .HasColumnType("varchar(50)")
  377. .HasCharSet("utf8")
  378. .HasCollation("utf8_general_ci");
  379. entity.Property(e => e.Url)
  380. .HasColumnType("varchar(500)")
  381. .HasCharSet("utf8")
  382. .HasCollation("utf8_general_ci");
  383. entity.Property(e => e.Version).HasColumnType("int(11)");
  384. });
  385. modelBuilder.Entity<MsgPlacardRead>(entity =>
  386. {
  387. entity.Property(e => e.Id).HasColumnType("int(11)");
  388. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  389. entity.Property(e => e.CreateMan)
  390. .HasColumnType("varchar(50)")
  391. .HasCharSet("utf8")
  392. .HasCollation("utf8_general_ci");
  393. entity.Property(e => e.PlacardId).HasColumnType("int(11)");
  394. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  395. entity.Property(e => e.ReadFlag)
  396. .HasColumnType("bit(1)")
  397. .HasDefaultValueSql("b'0'");
  398. entity.Property(e => e.Remark)
  399. .HasColumnType("varchar(255)")
  400. .HasCharSet("utf8")
  401. .HasCollation("utf8_general_ci");
  402. entity.Property(e => e.SeoDescription)
  403. .HasColumnType("varchar(500)")
  404. .HasCharSet("utf8")
  405. .HasCollation("utf8_general_ci");
  406. entity.Property(e => e.SeoKeyword)
  407. .HasColumnType("varchar(200)")
  408. .HasCharSet("utf8")
  409. .HasCollation("utf8_general_ci");
  410. entity.Property(e => e.SeoTitle)
  411. .HasColumnType("varchar(100)")
  412. .HasCharSet("utf8")
  413. .HasCollation("utf8_general_ci");
  414. entity.Property(e => e.Sort).HasColumnType("int(11)");
  415. entity.Property(e => e.Status).HasColumnType("int(11)");
  416. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  417. entity.Property(e => e.UpdateMan)
  418. .HasColumnType("varchar(50)")
  419. .HasCharSet("utf8")
  420. .HasCollation("utf8_general_ci");
  421. entity.Property(e => e.UserId)
  422. .HasColumnType("varchar(64)")
  423. .HasCharSet("utf8")
  424. .HasCollation("utf8_general_ci");
  425. entity.Property(e => e.Version).HasColumnType("int(11)");
  426. });
  427. modelBuilder.Entity<MsgPush>(entity =>
  428. {
  429. entity.Property(e => e.Id).HasColumnType("int(11)");
  430. entity.Property(e => e.AutoPushDate).HasColumnType("datetime");
  431. entity.Property(e => e.ClientType)
  432. .HasColumnType("varchar(20)")
  433. .HasCharSet("utf8")
  434. .HasCollation("utf8_general_ci");
  435. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  436. entity.Property(e => e.CreateMan)
  437. .HasColumnType("varchar(50)")
  438. .HasCharSet("utf8")
  439. .HasCollation("utf8_general_ci");
  440. entity.Property(e => e.Details)
  441. .HasColumnType("varchar(200)")
  442. .HasCharSet("utf8")
  443. .HasCollation("utf8_general_ci");
  444. entity.Property(e => e.Devices)
  445. .HasColumnType("mediumtext")
  446. .HasCharSet("utf8")
  447. .HasCollation("utf8_general_ci");
  448. entity.Property(e => e.IsSilent)
  449. .HasColumnType("bit(1)")
  450. .HasDefaultValueSql("b'0'");
  451. entity.Property(e => e.MessageId)
  452. .HasColumnType("varchar(50)")
  453. .HasCharSet("utf8")
  454. .HasCollation("utf8_general_ci");
  455. entity.Property(e => e.Mobiles)
  456. .HasColumnType("mediumtext")
  457. .HasCharSet("utf8")
  458. .HasCollation("utf8_general_ci");
  459. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  460. entity.Property(e => e.SeoDescription)
  461. .HasColumnType("varchar(500)")
  462. .HasCharSet("utf8")
  463. .HasCollation("utf8_general_ci");
  464. entity.Property(e => e.SeoKeyword)
  465. .HasColumnType("varchar(200)")
  466. .HasCharSet("utf8")
  467. .HasCollation("utf8_general_ci");
  468. entity.Property(e => e.SeoTitle)
  469. .HasColumnType("varchar(100)")
  470. .HasCharSet("utf8")
  471. .HasCollation("utf8_general_ci");
  472. entity.Property(e => e.Sort).HasColumnType("int(11)");
  473. entity.Property(e => e.Status).HasColumnType("int(11)");
  474. entity.Property(e => e.TemplateId).HasColumnType("int(11)");
  475. entity.Property(e => e.Title)
  476. .HasColumnType("varchar(50)")
  477. .HasCharSet("utf8")
  478. .HasCollation("utf8_general_ci");
  479. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  480. entity.Property(e => e.UpdateMan)
  481. .HasColumnType("varchar(50)")
  482. .HasCharSet("utf8")
  483. .HasCollation("utf8_general_ci");
  484. entity.Property(e => e.Url)
  485. .HasColumnType("varchar(500)")
  486. .HasCharSet("utf8")
  487. .HasCollation("utf8_general_ci");
  488. entity.Property(e => e.Version).HasColumnType("int(11)");
  489. });
  490. modelBuilder.Entity<MsgSms>(entity =>
  491. {
  492. entity.Property(e => e.Id).HasColumnType("int(11)");
  493. entity.Property(e => e.Code).HasColumnType("int(11)");
  494. entity.Property(e => e.ColId)
  495. .HasColumnType("varchar(30)")
  496. .HasCharSet("utf8")
  497. .HasCollation("utf8_general_ci");
  498. entity.Property(e => e.Content)
  499. .HasColumnType("varchar(200)")
  500. .HasCharSet("utf8")
  501. .HasCollation("utf8_general_ci");
  502. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  503. entity.Property(e => e.CreateMan)
  504. .HasColumnType("varchar(50)")
  505. .HasCharSet("utf8")
  506. .HasCollation("utf8_general_ci");
  507. entity.Property(e => e.ErrorNum).HasColumnType("int(11)");
  508. entity.Property(e => e.Ip)
  509. .HasColumnType("varchar(15)")
  510. .HasCharSet("utf8")
  511. .HasCollation("utf8_general_ci");
  512. entity.Property(e => e.Kind)
  513. .HasColumnType("varchar(64)")
  514. .HasCharSet("utf8")
  515. .HasCollation("utf8_general_ci");
  516. entity.Property(e => e.Mobile)
  517. .HasColumnType("varchar(11)")
  518. .HasCharSet("utf8")
  519. .HasCollation("utf8_general_ci");
  520. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  521. entity.Property(e => e.RespCode)
  522. .HasColumnType("varchar(16)")
  523. .HasCharSet("utf8")
  524. .HasCollation("utf8_general_ci");
  525. entity.Property(e => e.RespContent)
  526. .HasColumnType("varchar(500)")
  527. .HasCharSet("utf8")
  528. .HasCollation("utf8_general_ci");
  529. entity.Property(e => e.SendStatus).HasColumnType("int(11)");
  530. entity.Property(e => e.SendTime).HasColumnType("datetime");
  531. entity.Property(e => e.SendType).HasColumnType("int(11)");
  532. entity.Property(e => e.SeoDescription)
  533. .HasColumnType("varchar(500)")
  534. .HasCharSet("utf8")
  535. .HasCollation("utf8_general_ci");
  536. entity.Property(e => e.SeoKeyword)
  537. .HasColumnType("varchar(200)")
  538. .HasCharSet("utf8")
  539. .HasCollation("utf8_general_ci");
  540. entity.Property(e => e.SeoTitle)
  541. .HasColumnType("varchar(100)")
  542. .HasCharSet("utf8")
  543. .HasCollation("utf8_general_ci");
  544. entity.Property(e => e.SignName)
  545. .HasColumnType("varchar(10)")
  546. .HasCharSet("utf8")
  547. .HasCollation("utf8_general_ci");
  548. entity.Property(e => e.SmsType).HasColumnType("int(11)");
  549. entity.Property(e => e.Sort).HasColumnType("int(11)");
  550. entity.Property(e => e.Status).HasColumnType("int(11)");
  551. entity.Property(e => e.TemplateId).HasColumnType("int(11)");
  552. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  553. entity.Property(e => e.UpdateMan)
  554. .HasColumnType("varchar(50)")
  555. .HasCharSet("utf8")
  556. .HasCollation("utf8_general_ci");
  557. entity.Property(e => e.VerifyCode)
  558. .HasColumnType("varchar(6)")
  559. .HasCharSet("utf8")
  560. .HasCollation("utf8_general_ci");
  561. entity.Property(e => e.VerifyStatus).HasColumnType("int(11)");
  562. entity.Property(e => e.Version).HasColumnType("int(11)");
  563. });
  564. modelBuilder.Entity<MsgSmsSet>(entity =>
  565. {
  566. entity.Property(e => e.Id).HasColumnType("int(11)");
  567. entity.Property(e => e.AuthPwd)
  568. .HasColumnType("varchar(50)")
  569. .HasCharSet("utf8")
  570. .HasCollation("utf8_general_ci");
  571. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  572. entity.Property(e => e.CreateMan)
  573. .HasColumnType("varchar(50)")
  574. .HasCharSet("utf8")
  575. .HasCollation("utf8_general_ci");
  576. entity.Property(e => e.Name)
  577. .HasColumnType("varchar(50)")
  578. .HasCharSet("utf8")
  579. .HasCollation("utf8_general_ci");
  580. entity.Property(e => e.Params)
  581. .HasColumnType("varchar(200)")
  582. .HasCharSet("utf8")
  583. .HasCollation("utf8_general_ci");
  584. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  585. entity.Property(e => e.ReqUrl)
  586. .HasColumnType("varchar(200)")
  587. .HasCharSet("utf8")
  588. .HasCollation("utf8_general_ci");
  589. entity.Property(e => e.SeoDescription)
  590. .HasColumnType("varchar(500)")
  591. .HasCharSet("utf8")
  592. .HasCollation("utf8_general_ci");
  593. entity.Property(e => e.SeoKeyword)
  594. .HasColumnType("varchar(200)")
  595. .HasCharSet("utf8")
  596. .HasCollation("utf8_general_ci");
  597. entity.Property(e => e.SeoTitle)
  598. .HasColumnType("varchar(100)")
  599. .HasCharSet("utf8")
  600. .HasCollation("utf8_general_ci");
  601. entity.Property(e => e.SmsType).HasColumnType("int(11)");
  602. entity.Property(e => e.Sort).HasColumnType("int(11)");
  603. entity.Property(e => e.Status).HasColumnType("int(11)");
  604. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  605. entity.Property(e => e.UpdateMan)
  606. .HasColumnType("varchar(50)")
  607. .HasCharSet("utf8")
  608. .HasCollation("utf8_general_ci");
  609. entity.Property(e => e.UserName)
  610. .HasColumnType("varchar(50)")
  611. .HasCharSet("utf8")
  612. .HasCollation("utf8_general_ci");
  613. entity.Property(e => e.Version).HasColumnType("int(11)");
  614. });
  615. modelBuilder.Entity<MsgTemplate>(entity =>
  616. {
  617. entity.Property(e => e.Id).HasColumnType("int(11)");
  618. entity.Property(e => e.ColId)
  619. .HasColumnType("varchar(30)")
  620. .HasCharSet("utf8")
  621. .HasCollation("utf8_general_ci");
  622. entity.Property(e => e.Content)
  623. .HasColumnType("varchar(200)")
  624. .HasCharSet("utf8")
  625. .HasCollation("utf8_general_ci");
  626. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  627. entity.Property(e => e.CreateMan)
  628. .HasColumnType("varchar(50)")
  629. .HasCharSet("utf8")
  630. .HasCollation("utf8_general_ci");
  631. entity.Property(e => e.Extend)
  632. .HasColumnType("varchar(2000)")
  633. .HasCharSet("utf8")
  634. .HasCollation("utf8_general_ci");
  635. entity.Property(e => e.MsgType).HasColumnType("int(11)");
  636. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  637. entity.Property(e => e.Remark)
  638. .HasColumnType("varchar(64)")
  639. .HasCharSet("utf8")
  640. .HasCollation("utf8_general_ci");
  641. entity.Property(e => e.SeoDescription)
  642. .HasColumnType("varchar(500)")
  643. .HasCharSet("utf8")
  644. .HasCollation("utf8_general_ci");
  645. entity.Property(e => e.SeoKeyword)
  646. .HasColumnType("varchar(200)")
  647. .HasCharSet("utf8")
  648. .HasCollation("utf8_general_ci");
  649. entity.Property(e => e.SeoTitle)
  650. .HasColumnType("varchar(100)")
  651. .HasCharSet("utf8")
  652. .HasCollation("utf8_general_ci");
  653. entity.Property(e => e.SignName)
  654. .HasColumnType("varchar(10)")
  655. .HasCharSet("utf8")
  656. .HasCollation("utf8_general_ci");
  657. entity.Property(e => e.Sort).HasColumnType("int(11)");
  658. entity.Property(e => e.Status).HasColumnType("int(11)");
  659. entity.Property(e => e.TemplateType).HasColumnType("int(11)");
  660. entity.Property(e => e.Title)
  661. .HasColumnType("varchar(50)")
  662. .HasCharSet("utf8")
  663. .HasCollation("utf8_general_ci");
  664. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  665. entity.Property(e => e.UpdateMan)
  666. .HasColumnType("varchar(50)")
  667. .HasCharSet("utf8")
  668. .HasCollation("utf8_general_ci");
  669. entity.Property(e => e.Version).HasColumnType("int(11)");
  670. });
  671. modelBuilder.Entity<OperateLog>(entity =>
  672. {
  673. entity.Property(e => e.Id).HasColumnType("int(11)");
  674. entity.Property(e => e.AfterOperate)
  675. .HasColumnType("mediumtext")
  676. .HasCharSet("utf8")
  677. .HasCollation("utf8_general_ci");
  678. entity.Property(e => e.BeforeOperate)
  679. .HasColumnType("mediumtext")
  680. .HasCharSet("utf8")
  681. .HasCollation("utf8_general_ci");
  682. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  683. entity.Property(e => e.CreateMan)
  684. .HasColumnType("varchar(50)")
  685. .HasCharSet("utf8")
  686. .HasCollation("utf8_general_ci");
  687. entity.Property(e => e.OpMode)
  688. .HasColumnType("varchar(30)")
  689. .HasCharSet("utf8")
  690. .HasCollation("utf8_general_ci");
  691. entity.Property(e => e.OperateMan)
  692. .HasColumnType("varchar(50)")
  693. .HasCharSet("utf8")
  694. .HasCollation("utf8_general_ci");
  695. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  696. entity.Property(e => e.SeoDescription)
  697. .HasColumnType("varchar(500)")
  698. .HasCharSet("utf8")
  699. .HasCollation("utf8_general_ci");
  700. entity.Property(e => e.SeoKeyword)
  701. .HasColumnType("varchar(200)")
  702. .HasCharSet("utf8")
  703. .HasCollation("utf8_general_ci");
  704. entity.Property(e => e.SeoTitle)
  705. .HasColumnType("varchar(100)")
  706. .HasCharSet("utf8")
  707. .HasCollation("utf8_general_ci");
  708. entity.Property(e => e.Sort).HasColumnType("int(11)");
  709. entity.Property(e => e.Status).HasColumnType("int(11)");
  710. entity.Property(e => e.TableEnName)
  711. .HasColumnType("varchar(50)")
  712. .HasCharSet("utf8")
  713. .HasCollation("utf8_general_ci");
  714. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  715. entity.Property(e => e.UpdateMan)
  716. .HasColumnType("varchar(50)")
  717. .HasCharSet("utf8")
  718. .HasCollation("utf8_general_ci");
  719. entity.Property(e => e.Version).HasColumnType("int(11)");
  720. });
  721. modelBuilder.Entity<OperateRightList>(entity =>
  722. {
  723. entity.Property(e => e.Id).HasColumnType("int(11)");
  724. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  725. entity.Property(e => e.CreateMan)
  726. .HasColumnType("varchar(50)")
  727. .HasCharSet("utf8")
  728. .HasCollation("utf8_general_ci");
  729. entity.Property(e => e.EnName)
  730. .HasColumnType("varchar(50)")
  731. .HasCharSet("utf8")
  732. .HasCollation("utf8_general_ci");
  733. entity.Property(e => e.Name)
  734. .HasColumnType("varchar(50)")
  735. .HasCharSet("utf8")
  736. .HasCollation("utf8_general_ci");
  737. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  738. entity.Property(e => e.SeoDescription)
  739. .HasColumnType("varchar(500)")
  740. .HasCharSet("utf8")
  741. .HasCollation("utf8_general_ci");
  742. entity.Property(e => e.SeoKeyword)
  743. .HasColumnType("varchar(200)")
  744. .HasCharSet("utf8")
  745. .HasCollation("utf8_general_ci");
  746. entity.Property(e => e.SeoTitle)
  747. .HasColumnType("varchar(100)")
  748. .HasCharSet("utf8")
  749. .HasCollation("utf8_general_ci");
  750. entity.Property(e => e.Sort).HasColumnType("int(11)");
  751. entity.Property(e => e.Status).HasColumnType("int(11)");
  752. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  753. entity.Property(e => e.UpdateMan)
  754. .HasColumnType("varchar(50)")
  755. .HasCharSet("utf8")
  756. .HasCollation("utf8_general_ci");
  757. entity.Property(e => e.Version).HasColumnType("int(11)");
  758. });
  759. modelBuilder.Entity<PageInfo>(entity =>
  760. {
  761. entity.Property(e => e.Id).HasColumnType("int(11)");
  762. entity.Property(e => e.ColId)
  763. .HasColumnType("varchar(30)")
  764. .HasCharSet("utf8")
  765. .HasCollation("utf8_general_ci");
  766. entity.Property(e => e.Contents)
  767. .HasColumnType("longtext")
  768. .HasCharSet("utf8")
  769. .HasCollation("utf8_general_ci");
  770. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  771. entity.Property(e => e.CreateMan)
  772. .HasColumnType("varchar(50)")
  773. .HasCharSet("utf8")
  774. .HasCollation("utf8_general_ci");
  775. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  776. entity.Property(e => e.SeoDescription)
  777. .HasColumnType("varchar(500)")
  778. .HasCharSet("utf8")
  779. .HasCollation("utf8_general_ci");
  780. entity.Property(e => e.SeoKeyword)
  781. .HasColumnType("varchar(200)")
  782. .HasCharSet("utf8")
  783. .HasCollation("utf8_general_ci");
  784. entity.Property(e => e.SeoTitle)
  785. .HasColumnType("varchar(100)")
  786. .HasCharSet("utf8")
  787. .HasCollation("utf8_general_ci");
  788. entity.Property(e => e.Sort).HasColumnType("int(11)");
  789. entity.Property(e => e.Status).HasColumnType("int(11)");
  790. entity.Property(e => e.Title)
  791. .HasColumnType("varchar(200)")
  792. .HasCharSet("utf8")
  793. .HasCollation("utf8_general_ci");
  794. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  795. entity.Property(e => e.UpdateMan)
  796. .HasColumnType("varchar(50)")
  797. .HasCharSet("utf8")
  798. .HasCollation("utf8_general_ci");
  799. entity.Property(e => e.Version).HasColumnType("int(11)");
  800. });
  801. modelBuilder.Entity<PublicAccountSet>(entity =>
  802. {
  803. entity.Property(e => e.Id).HasColumnType("int(11)");
  804. entity.Property(e => e.AlipayAppId)
  805. .HasColumnType("varchar(50)")
  806. .HasCharSet("utf8")
  807. .HasCollation("utf8_general_ci");
  808. entity.Property(e => e.AlipayPartnerId)
  809. .HasColumnType("varchar(50)")
  810. .HasCharSet("utf8")
  811. .HasCollation("utf8_general_ci");
  812. entity.Property(e => e.AlipayPrivateKey)
  813. .HasColumnType("mediumtext")
  814. .HasCharSet("utf8")
  815. .HasCollation("utf8_general_ci");
  816. entity.Property(e => e.AlipayPublicKey)
  817. .HasColumnType("mediumtext")
  818. .HasCharSet("utf8")
  819. .HasCollation("utf8_general_ci");
  820. entity.Property(e => e.AliyunAccessKeyId)
  821. .HasColumnType("varchar(50)")
  822. .HasCharSet("utf8")
  823. .HasCollation("utf8_general_ci");
  824. entity.Property(e => e.AliyunAccessKeySecret)
  825. .HasColumnType("varchar(50)")
  826. .HasCharSet("utf8")
  827. .HasCollation("utf8_general_ci");
  828. entity.Property(e => e.AliyunAndroidActivity)
  829. .HasColumnType("varchar(100)")
  830. .HasCharSet("utf8")
  831. .HasCollation("utf8_general_ci");
  832. entity.Property(e => e.AliyunAndroidNotifyTitle)
  833. .HasColumnType("varchar(20)")
  834. .HasCharSet("utf8")
  835. .HasCollation("utf8_general_ci");
  836. entity.Property(e => e.AliyunPushAndroidAppId)
  837. .HasColumnType("varchar(50)")
  838. .HasCharSet("utf8")
  839. .HasCollation("utf8_general_ci");
  840. entity.Property(e => e.AliyunPushAndroidAppSecret)
  841. .HasColumnType("varchar(50)")
  842. .HasCharSet("utf8")
  843. .HasCollation("utf8_general_ci");
  844. entity.Property(e => e.AliyunPushIosAppId)
  845. .HasColumnType("varchar(500)")
  846. .HasCharSet("utf8")
  847. .HasCollation("utf8_general_ci");
  848. entity.Property(e => e.AliyunPushIosAppSecret)
  849. .HasColumnType("varchar(50)")
  850. .HasCharSet("utf8")
  851. .HasCollation("utf8_general_ci");
  852. entity.Property(e => e.AliyunRegionId)
  853. .HasColumnType("varchar(30)")
  854. .HasCharSet("utf8")
  855. .HasCollation("utf8_general_ci");
  856. entity.Property(e => e.ErpApiUrl)
  857. .HasColumnType("varchar(200)")
  858. .HasCharSet("utf8")
  859. .HasCollation("utf8_general_ci");
  860. entity.Property(e => e.ErpAppCode)
  861. .HasColumnType("varchar(100)")
  862. .HasCharSet("utf8")
  863. .HasCollation("utf8_general_ci");
  864. entity.Property(e => e.MeiQiaAppKey)
  865. .HasColumnType("varchar(50)")
  866. .HasCharSet("utf8")
  867. .HasCollation("utf8_general_ci");
  868. entity.Property(e => e.MobAppKey)
  869. .HasColumnType("varchar(50)")
  870. .HasCharSet("utf8")
  871. .HasCollation("utf8_general_ci");
  872. entity.Property(e => e.MobAppSecret)
  873. .HasColumnType("varchar(50)")
  874. .HasCharSet("utf8")
  875. .HasCollation("utf8_general_ci");
  876. entity.Property(e => e.QqAndroidAppId)
  877. .HasColumnType("varchar(50)")
  878. .HasCharSet("utf8")
  879. .HasCollation("utf8_general_ci");
  880. entity.Property(e => e.QqAndroidAppKey)
  881. .HasColumnType("varchar(50)")
  882. .HasCharSet("utf8")
  883. .HasCollation("utf8_general_ci");
  884. entity.Property(e => e.QqIosAppId)
  885. .HasColumnType("varchar(50)")
  886. .HasCharSet("utf8")
  887. .HasCollation("utf8_general_ci");
  888. entity.Property(e => e.QqIosAppKey)
  889. .HasColumnType("varchar(50)")
  890. .HasCharSet("utf8")
  891. .HasCollation("utf8_general_ci");
  892. entity.Property(e => e.ServerIp)
  893. .HasColumnType("varchar(15)")
  894. .HasCharSet("utf8")
  895. .HasCollation("utf8_general_ci");
  896. entity.Property(e => e.SmsApiDefaultTemplate)
  897. .HasColumnType("varchar(200)")
  898. .HasCharSet("utf8")
  899. .HasCollation("utf8_general_ci");
  900. entity.Property(e => e.SmsApiPwd)
  901. .HasColumnType("varchar(50)")
  902. .HasCharSet("utf8")
  903. .HasCollation("utf8_general_ci");
  904. entity.Property(e => e.SmsApiSign)
  905. .HasColumnType("varchar(10)")
  906. .HasCharSet("utf8")
  907. .HasCollation("utf8_general_ci");
  908. entity.Property(e => e.SmsApiUserId)
  909. .HasColumnType("varchar(50)")
  910. .HasCharSet("utf8")
  911. .HasCollation("utf8_general_ci");
  912. entity.Property(e => e.WeChatAppId)
  913. .HasColumnType("varchar(50)")
  914. .HasCharSet("utf8")
  915. .HasCollation("utf8_general_ci");
  916. entity.Property(e => e.WeChatAppSecret)
  917. .HasColumnType("varchar(50)")
  918. .HasCharSet("utf8")
  919. .HasCollation("utf8_general_ci");
  920. entity.Property(e => e.WeChatMchId)
  921. .HasColumnType("varchar(20)")
  922. .HasCharSet("utf8")
  923. .HasCollation("utf8_general_ci");
  924. entity.Property(e => e.WeChatMiniAppId)
  925. .HasColumnType("varchar(50)")
  926. .HasCharSet("utf8")
  927. .HasCollation("utf8_general_ci");
  928. entity.Property(e => e.WeChatMiniAppSecret)
  929. .HasColumnType("varchar(50)")
  930. .HasCharSet("utf8")
  931. .HasCollation("utf8_general_ci");
  932. entity.Property(e => e.WeChatOpenAppId)
  933. .HasColumnType("varchar(50)")
  934. .HasCharSet("utf8")
  935. .HasCollation("utf8_general_ci");
  936. entity.Property(e => e.WeChatOpenAppSecret)
  937. .HasColumnType("varchar(50)")
  938. .HasCharSet("utf8")
  939. .HasCollation("utf8_general_ci");
  940. entity.Property(e => e.WeChatPayKey)
  941. .HasColumnType("varchar(50)")
  942. .HasCharSet("utf8")
  943. .HasCollation("utf8_general_ci");
  944. });
  945. modelBuilder.Entity<RefreshTokens>(entity =>
  946. {
  947. entity.HasKey(e => e.UserId)
  948. .HasName("PRIMARY");
  949. entity.Property(e => e.UserId).HasColumnType("int(11)");
  950. entity.Property(e => e.ExpiredDate).HasColumnType("datetime");
  951. entity.Property(e => e.RefreshToken)
  952. .HasColumnType("varchar(50)")
  953. .HasCharSet("utf8")
  954. .HasCollation("utf8_general_ci");
  955. });
  956. modelBuilder.Entity<RefreshTokensNew>(entity =>
  957. {
  958. entity.HasKey(e => e.UserId)
  959. .HasName("PRIMARY");
  960. entity.Property(e => e.UserId).HasColumnType("int(11)");
  961. entity.Property(e => e.ExpiredDate).HasColumnType("datetime");
  962. entity.Property(e => e.RefreshToken)
  963. .HasColumnType("varchar(50)")
  964. .HasCharSet("utf8")
  965. .HasCollation("utf8_general_ci");
  966. });
  967. modelBuilder.Entity<RightDic>(entity =>
  968. {
  969. entity.Property(e => e.Id)
  970. .HasColumnName("ID")
  971. .HasColumnType("varchar(50)")
  972. .HasCharSet("utf8")
  973. .HasCollation("utf8_general_ci");
  974. entity.Property(e => e.Icon)
  975. .HasColumnType("varchar(50)")
  976. .HasCharSet("utf8")
  977. .HasCollation("utf8_general_ci");
  978. entity.Property(e => e.MainDataList)
  979. .HasColumnType("bit(1)")
  980. .HasDefaultValueSql("b'0'");
  981. entity.Property(e => e.MainMenu)
  982. .HasColumnType("bit(1)")
  983. .HasDefaultValueSql("b'0'");
  984. entity.Property(e => e.MainStat)
  985. .HasColumnType("bit(1)")
  986. .HasDefaultValueSql("b'0'");
  987. entity.Property(e => e.Name)
  988. .HasColumnType("varchar(50)")
  989. .HasCharSet("utf8")
  990. .HasCollation("utf8_general_ci");
  991. entity.Property(e => e.OtherRight)
  992. .HasColumnType("varchar(500)")
  993. .HasCharSet("utf8")
  994. .HasCollation("utf8_general_ci");
  995. entity.Property(e => e.Path)
  996. .HasColumnType("varchar(200)")
  997. .HasCharSet("utf8")
  998. .HasCollation("utf8_general_ci");
  999. entity.Property(e => e.RightLevel).HasColumnType("int(11)");
  1000. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1001. entity.Property(e => e.Url)
  1002. .HasColumnType("varchar(200)")
  1003. .HasCharSet("utf8")
  1004. .HasCollation("utf8_general_ci");
  1005. });
  1006. modelBuilder.Entity<RightDicNew>(entity =>
  1007. {
  1008. entity.Property(e => e.Id)
  1009. .HasColumnName("ID")
  1010. .HasColumnType("varchar(50)")
  1011. .HasCharSet("utf8")
  1012. .HasCollation("utf8_general_ci");
  1013. entity.Property(e => e.Icon)
  1014. .HasColumnType("varchar(50)")
  1015. .HasCharSet("utf8")
  1016. .HasCollation("utf8_general_ci");
  1017. entity.Property(e => e.MainDataList)
  1018. .HasColumnType("bit(1)")
  1019. .HasDefaultValueSql("b'0'");
  1020. entity.Property(e => e.MainMenu)
  1021. .HasColumnType("bit(1)")
  1022. .HasDefaultValueSql("b'0'");
  1023. entity.Property(e => e.MainStat)
  1024. .HasColumnType("bit(1)")
  1025. .HasDefaultValueSql("b'0'");
  1026. entity.Property(e => e.Name)
  1027. .HasColumnType("varchar(50)")
  1028. .HasCharSet("utf8")
  1029. .HasCollation("utf8_general_ci");
  1030. entity.Property(e => e.OtherRight)
  1031. .HasColumnType("varchar(500)")
  1032. .HasCharSet("utf8")
  1033. .HasCollation("utf8_general_ci");
  1034. entity.Property(e => e.Path)
  1035. .HasColumnType("varchar(200)")
  1036. .HasCharSet("utf8")
  1037. .HasCollation("utf8_general_ci");
  1038. entity.Property(e => e.RightLevel).HasColumnType("int(11)");
  1039. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1040. entity.Property(e => e.Url)
  1041. .HasColumnType("varchar(200)")
  1042. .HasCharSet("utf8")
  1043. .HasCollation("utf8_general_ci");
  1044. });
  1045. modelBuilder.Entity<SysAdmin>(entity =>
  1046. {
  1047. entity.Property(e => e.Id).HasColumnType("int(11)");
  1048. entity.Property(e => e.AdminName)
  1049. .HasColumnType("varchar(50)")
  1050. .HasCharSet("utf8")
  1051. .HasCollation("utf8_general_ci");
  1052. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1053. entity.Property(e => e.CreateMan)
  1054. .HasColumnType("varchar(50)")
  1055. .HasCharSet("utf8")
  1056. .HasCollation("utf8_general_ci");
  1057. entity.Property(e => e.LastLoginDate).HasColumnType("datetime");
  1058. entity.Property(e => e.Password)
  1059. .HasColumnType("varchar(32)")
  1060. .HasCharSet("utf8")
  1061. .HasCollation("utf8_general_ci");
  1062. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1063. entity.Property(e => e.RealName)
  1064. .HasColumnType("varchar(50)")
  1065. .HasCharSet("utf8")
  1066. .HasCollation("utf8_general_ci");
  1067. entity.Property(e => e.Role)
  1068. .HasColumnType("varchar(30)")
  1069. .HasCharSet("utf8")
  1070. .HasCollation("utf8_general_ci");
  1071. entity.Property(e => e.SeoDescription)
  1072. .HasColumnType("varchar(500)")
  1073. .HasCharSet("utf8")
  1074. .HasCollation("utf8_general_ci");
  1075. entity.Property(e => e.SeoKeyword)
  1076. .HasColumnType("varchar(200)")
  1077. .HasCharSet("utf8")
  1078. .HasCollation("utf8_general_ci");
  1079. entity.Property(e => e.SeoTitle)
  1080. .HasColumnType("varchar(100)")
  1081. .HasCharSet("utf8")
  1082. .HasCollation("utf8_general_ci");
  1083. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1084. entity.Property(e => e.Status).HasColumnType("int(11)");
  1085. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1086. entity.Property(e => e.UpdateMan)
  1087. .HasColumnType("varchar(50)")
  1088. .HasCharSet("utf8")
  1089. .HasCollation("utf8_general_ci");
  1090. entity.Property(e => e.Version).HasColumnType("int(11)");
  1091. });
  1092. modelBuilder.Entity<SysAdminNew>(entity =>
  1093. {
  1094. entity.Property(e => e.Id).HasColumnType("int(11)");
  1095. entity.Property(e => e.AdminName)
  1096. .HasColumnType("varchar(50)")
  1097. .HasCharSet("utf8")
  1098. .HasCollation("utf8_general_ci");
  1099. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1100. entity.Property(e => e.CreateMan)
  1101. .HasColumnType("varchar(50)")
  1102. .HasCharSet("utf8")
  1103. .HasCollation("utf8_general_ci");
  1104. entity.Property(e => e.LastLoginDate).HasColumnType("datetime");
  1105. entity.Property(e => e.Password)
  1106. .HasColumnType("varchar(32)")
  1107. .HasCharSet("utf8")
  1108. .HasCollation("utf8_general_ci");
  1109. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1110. entity.Property(e => e.RealName)
  1111. .HasColumnType("varchar(50)")
  1112. .HasCharSet("utf8")
  1113. .HasCollation("utf8_general_ci");
  1114. entity.Property(e => e.Role)
  1115. .HasColumnType("varchar(30)")
  1116. .HasCharSet("utf8")
  1117. .HasCollation("utf8_general_ci");
  1118. entity.Property(e => e.SeoDescription)
  1119. .HasColumnType("varchar(500)")
  1120. .HasCharSet("utf8")
  1121. .HasCollation("utf8_general_ci");
  1122. entity.Property(e => e.SeoKeyword)
  1123. .HasColumnType("varchar(200)")
  1124. .HasCharSet("utf8")
  1125. .HasCollation("utf8_general_ci");
  1126. entity.Property(e => e.SeoTitle)
  1127. .HasColumnType("varchar(100)")
  1128. .HasCharSet("utf8")
  1129. .HasCollation("utf8_general_ci");
  1130. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1131. entity.Property(e => e.Status).HasColumnType("int(11)");
  1132. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1133. entity.Property(e => e.UpdateMan)
  1134. .HasColumnType("varchar(50)")
  1135. .HasCharSet("utf8")
  1136. .HasCollation("utf8_general_ci");
  1137. entity.Property(e => e.Version).HasColumnType("int(11)");
  1138. });
  1139. modelBuilder.Entity<SysAdminRole>(entity =>
  1140. {
  1141. entity.Property(e => e.Id).HasColumnType("int(11)");
  1142. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1143. entity.Property(e => e.CreateMan)
  1144. .HasColumnType("varchar(50)")
  1145. .HasCharSet("utf8")
  1146. .HasCollation("utf8_general_ci");
  1147. entity.Property(e => e.Details)
  1148. .HasColumnType("longtext")
  1149. .HasCharSet("utf8")
  1150. .HasCollation("utf8_general_ci");
  1151. entity.Property(e => e.Name)
  1152. .HasColumnType("varchar(50)")
  1153. .HasCharSet("utf8")
  1154. .HasCollation("utf8_general_ci");
  1155. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1156. entity.Property(e => e.RightInfo)
  1157. .HasColumnType("longtext")
  1158. .HasCharSet("utf8")
  1159. .HasCollation("utf8_general_ci");
  1160. entity.Property(e => e.SeoDescription)
  1161. .HasColumnType("varchar(500)")
  1162. .HasCharSet("utf8")
  1163. .HasCollation("utf8_general_ci");
  1164. entity.Property(e => e.SeoKeyword)
  1165. .HasColumnType("varchar(200)")
  1166. .HasCharSet("utf8")
  1167. .HasCollation("utf8_general_ci");
  1168. entity.Property(e => e.SeoTitle)
  1169. .HasColumnType("varchar(100)")
  1170. .HasCharSet("utf8")
  1171. .HasCollation("utf8_general_ci");
  1172. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1173. entity.Property(e => e.Status).HasColumnType("int(11)");
  1174. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1175. entity.Property(e => e.UpdateMan)
  1176. .HasColumnType("varchar(50)")
  1177. .HasCharSet("utf8")
  1178. .HasCollation("utf8_general_ci");
  1179. entity.Property(e => e.Version).HasColumnType("int(11)");
  1180. });
  1181. modelBuilder.Entity<SysAdminRoleNew>(entity =>
  1182. {
  1183. entity.Property(e => e.Id).HasColumnType("int(11)");
  1184. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1185. entity.Property(e => e.CreateMan)
  1186. .HasColumnType("varchar(50)")
  1187. .HasCharSet("utf8")
  1188. .HasCollation("utf8_general_ci");
  1189. entity.Property(e => e.Details)
  1190. .HasColumnType("longtext")
  1191. .HasCharSet("utf8")
  1192. .HasCollation("utf8_general_ci");
  1193. entity.Property(e => e.Name)
  1194. .HasColumnType("varchar(50)")
  1195. .HasCharSet("utf8")
  1196. .HasCollation("utf8_general_ci");
  1197. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1198. entity.Property(e => e.RightInfo)
  1199. .HasColumnType("longtext")
  1200. .HasCharSet("utf8")
  1201. .HasCollation("utf8_general_ci");
  1202. entity.Property(e => e.SeoDescription)
  1203. .HasColumnType("varchar(500)")
  1204. .HasCharSet("utf8")
  1205. .HasCollation("utf8_general_ci");
  1206. entity.Property(e => e.SeoKeyword)
  1207. .HasColumnType("varchar(200)")
  1208. .HasCharSet("utf8")
  1209. .HasCollation("utf8_general_ci");
  1210. entity.Property(e => e.SeoTitle)
  1211. .HasColumnType("varchar(100)")
  1212. .HasCharSet("utf8")
  1213. .HasCollation("utf8_general_ci");
  1214. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1215. entity.Property(e => e.Status).HasColumnType("int(11)");
  1216. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1217. entity.Property(e => e.UpdateMan)
  1218. .HasColumnType("varchar(50)")
  1219. .HasCharSet("utf8")
  1220. .HasCollation("utf8_general_ci");
  1221. entity.Property(e => e.Version).HasColumnType("int(11)");
  1222. });
  1223. modelBuilder.Entity<SysLog>(entity =>
  1224. {
  1225. entity.Property(e => e.Id).HasColumnType("int(11)");
  1226. entity.Property(e => e.Contents)
  1227. .HasColumnType("varchar(200)")
  1228. .HasCharSet("utf8")
  1229. .HasCollation("utf8_general_ci");
  1230. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1231. entity.Property(e => e.CreateMan)
  1232. .HasColumnType("varchar(50)")
  1233. .HasCharSet("utf8")
  1234. .HasCollation("utf8_general_ci");
  1235. });
  1236. modelBuilder.Entity<SystemSet>(entity =>
  1237. {
  1238. entity.Property(e => e.Id).HasColumnType("int(11)");
  1239. entity.Property(e => e.Address)
  1240. .HasColumnType("varchar(100)")
  1241. .HasCharSet("utf8")
  1242. .HasCollation("utf8_general_ci");
  1243. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1244. entity.Property(e => e.CreateMan)
  1245. .HasColumnType("varchar(50)")
  1246. .HasCharSet("utf8")
  1247. .HasCollation("utf8_general_ci");
  1248. entity.Property(e => e.IndexDescription)
  1249. .HasColumnType("longtext")
  1250. .HasCharSet("utf8")
  1251. .HasCollation("utf8_general_ci");
  1252. entity.Property(e => e.IndexKeyword)
  1253. .HasColumnType("varchar(200)")
  1254. .HasCharSet("utf8")
  1255. .HasCollation("utf8_general_ci");
  1256. entity.Property(e => e.Logo)
  1257. .HasColumnType("varchar(200)")
  1258. .HasCharSet("utf8")
  1259. .HasCollation("utf8_general_ci");
  1260. entity.Property(e => e.Phone)
  1261. .HasColumnType("varchar(100)")
  1262. .HasCharSet("utf8")
  1263. .HasCollation("utf8_general_ci");
  1264. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1265. entity.Property(e => e.RightInfo)
  1266. .HasColumnType("longtext")
  1267. .HasCharSet("utf8")
  1268. .HasCollation("utf8_general_ci");
  1269. entity.Property(e => e.SeoDescription)
  1270. .HasColumnType("varchar(500)")
  1271. .HasCharSet("utf8")
  1272. .HasCollation("utf8_general_ci");
  1273. entity.Property(e => e.SeoKeyword)
  1274. .HasColumnType("varchar(200)")
  1275. .HasCharSet("utf8")
  1276. .HasCollation("utf8_general_ci");
  1277. entity.Property(e => e.SeoTitle)
  1278. .HasColumnType("varchar(100)")
  1279. .HasCharSet("utf8")
  1280. .HasCollation("utf8_general_ci");
  1281. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1282. entity.Property(e => e.StartAdPhoto)
  1283. .HasColumnType("varchar(200)")
  1284. .HasCharSet("utf8")
  1285. .HasCollation("utf8_general_ci");
  1286. entity.Property(e => e.Status).HasColumnType("int(11)");
  1287. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1288. entity.Property(e => e.UpdateMan)
  1289. .HasColumnType("varchar(50)")
  1290. .HasCharSet("utf8")
  1291. .HasCollation("utf8_general_ci");
  1292. entity.Property(e => e.UploadAutoWater)
  1293. .HasColumnType("bit(1)")
  1294. .HasDefaultValueSql("b'0'");
  1295. entity.Property(e => e.UploadAutoZoom)
  1296. .HasColumnType("bit(1)")
  1297. .HasDefaultValueSql("b'0'");
  1298. entity.Property(e => e.UploadAutoZoomHeight).HasColumnType("int(11)");
  1299. entity.Property(e => e.UploadAutoZoomQuality).HasColumnType("int(11)");
  1300. entity.Property(e => e.UploadAutoZoomWidth).HasColumnType("int(11)");
  1301. entity.Property(e => e.UploadExt)
  1302. .HasColumnType("varchar(100)")
  1303. .HasCharSet("utf8")
  1304. .HasCollation("utf8_general_ci");
  1305. entity.Property(e => e.UploadMaxSize).HasColumnType("int(11)");
  1306. entity.Property(e => e.UploadOss)
  1307. .HasColumnType("bit(1)")
  1308. .HasDefaultValueSql("b'0'");
  1309. entity.Property(e => e.UploadWaterPath)
  1310. .HasColumnType("varchar(200)")
  1311. .HasCharSet("utf8")
  1312. .HasCollation("utf8_general_ci");
  1313. entity.Property(e => e.UploadWaterPosition)
  1314. .HasColumnType("varchar(15)")
  1315. .HasCharSet("utf8")
  1316. .HasCollation("utf8_general_ci");
  1317. entity.Property(e => e.Version).HasColumnType("int(11)");
  1318. entity.Property(e => e.WebName)
  1319. .HasColumnType("varchar(50)")
  1320. .HasCharSet("utf8")
  1321. .HasCollation("utf8_general_ci");
  1322. entity.Property(e => e.WebStatCode)
  1323. .HasColumnType("longtext")
  1324. .HasCharSet("utf8")
  1325. .HasCollation("utf8_general_ci");
  1326. entity.Property(e => e.WebUrl)
  1327. .HasColumnType("varchar(200)")
  1328. .HasCharSet("utf8")
  1329. .HasCollation("utf8_general_ci");
  1330. });
  1331. modelBuilder.Entity<UploadParams>(entity =>
  1332. {
  1333. entity.Property(e => e.Id).HasColumnType("int(11)");
  1334. entity.Property(e => e.ColumnEnName)
  1335. .HasColumnType("varchar(50)")
  1336. .HasCharSet("utf8")
  1337. .HasCollation("utf8_general_ci");
  1338. entity.Property(e => e.ColumnName)
  1339. .HasColumnType("varchar(50)")
  1340. .HasCharSet("utf8")
  1341. .HasCollation("utf8_general_ci");
  1342. entity.Property(e => e.CreateDate).HasColumnType("datetime");
  1343. entity.Property(e => e.CreateMan)
  1344. .HasColumnType("varchar(50)")
  1345. .HasCharSet("utf8")
  1346. .HasCollation("utf8_general_ci");
  1347. entity.Property(e => e.ParamString)
  1348. .HasColumnType("varchar(200)")
  1349. .HasCharSet("utf8")
  1350. .HasCollation("utf8_general_ci");
  1351. entity.Property(e => e.QueryCount).HasColumnType("int(11)");
  1352. entity.Property(e => e.SeoDescription)
  1353. .HasColumnType("varchar(500)")
  1354. .HasCharSet("utf8")
  1355. .HasCollation("utf8_general_ci");
  1356. entity.Property(e => e.SeoKeyword)
  1357. .HasColumnType("varchar(200)")
  1358. .HasCharSet("utf8")
  1359. .HasCollation("utf8_general_ci");
  1360. entity.Property(e => e.SeoTitle)
  1361. .HasColumnType("varchar(100)")
  1362. .HasCharSet("utf8")
  1363. .HasCollation("utf8_general_ci");
  1364. entity.Property(e => e.Sort).HasColumnType("int(11)");
  1365. entity.Property(e => e.Status).HasColumnType("int(11)");
  1366. entity.Property(e => e.TableEnName)
  1367. .HasColumnType("varchar(50)")
  1368. .HasCharSet("utf8")
  1369. .HasCollation("utf8_general_ci");
  1370. entity.Property(e => e.TableName)
  1371. .HasColumnType("varchar(50)")
  1372. .HasCharSet("utf8")
  1373. .HasCollation("utf8_general_ci");
  1374. entity.Property(e => e.UpdateDate).HasColumnType("datetime");
  1375. entity.Property(e => e.UpdateMan)
  1376. .HasColumnType("varchar(50)")
  1377. .HasCharSet("utf8")
  1378. .HasCollation("utf8_general_ci");
  1379. entity.Property(e => e.Version).HasColumnType("int(11)");
  1380. });
  1381. OnModelCreatingPartial(modelBuilder);
  1382. }
  1383. partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
  1384. }
  1385. }