临河任务调度
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1957 行
73KB

  1. // <auto-generated />
  2. using System;
  3. using Microsoft.EntityFrameworkCore;
  4. using Microsoft.EntityFrameworkCore.Infrastructure;
  5. using Microsoft.EntityFrameworkCore.Metadata;
  6. using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
  7. using Himp.TaskScheduling.EntityFrameworkCore;
  8. using Volo.Abp.EntityFrameworkCore;
  9. #nullable disable
  10. namespace Himp.TaskScheduling.Migrations
  11. {
  12. [DbContext(typeof(AuthServerDbContext))]
  13. partial class AuthServerDbContextModelSnapshot : ModelSnapshot
  14. {
  15. protected override void BuildModel(ModelBuilder modelBuilder)
  16. {
  17. #pragma warning disable 612, 618
  18. modelBuilder
  19. .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer)
  20. .HasAnnotation("ProductVersion", "8.0.0")
  21. .HasAnnotation("Relational:MaxIdentifierLength", 128);
  22. SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
  23. modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b =>
  24. {
  25. b.Property<Guid>("Id")
  26. .ValueGeneratedOnAdd()
  27. .HasColumnType("uniqueidentifier");
  28. b.Property<string>("ApplicationName")
  29. .HasMaxLength(96)
  30. .HasColumnType("nvarchar(96)")
  31. .HasColumnName("ApplicationName");
  32. b.Property<string>("BrowserInfo")
  33. .HasMaxLength(512)
  34. .HasColumnType("nvarchar(512)")
  35. .HasColumnName("BrowserInfo");
  36. b.Property<string>("ClientId")
  37. .HasMaxLength(64)
  38. .HasColumnType("nvarchar(64)")
  39. .HasColumnName("ClientId");
  40. b.Property<string>("ClientIpAddress")
  41. .HasMaxLength(64)
  42. .HasColumnType("nvarchar(64)")
  43. .HasColumnName("ClientIpAddress");
  44. b.Property<string>("ClientName")
  45. .HasMaxLength(128)
  46. .HasColumnType("nvarchar(128)")
  47. .HasColumnName("ClientName");
  48. b.Property<string>("Comments")
  49. .HasMaxLength(256)
  50. .HasColumnType("nvarchar(256)")
  51. .HasColumnName("Comments");
  52. b.Property<string>("ConcurrencyStamp")
  53. .IsConcurrencyToken()
  54. .IsRequired()
  55. .HasMaxLength(40)
  56. .HasColumnType("nvarchar(40)")
  57. .HasColumnName("ConcurrencyStamp");
  58. b.Property<string>("CorrelationId")
  59. .HasMaxLength(64)
  60. .HasColumnType("nvarchar(64)")
  61. .HasColumnName("CorrelationId");
  62. b.Property<string>("Exceptions")
  63. .HasColumnType("nvarchar(max)");
  64. b.Property<int>("ExecutionDuration")
  65. .HasColumnType("int")
  66. .HasColumnName("ExecutionDuration");
  67. b.Property<DateTime>("ExecutionTime")
  68. .HasColumnType("datetime2");
  69. b.Property<string>("ExtraProperties")
  70. .IsRequired()
  71. .HasColumnType("nvarchar(max)")
  72. .HasColumnName("ExtraProperties");
  73. b.Property<string>("HttpMethod")
  74. .HasMaxLength(16)
  75. .HasColumnType("nvarchar(16)")
  76. .HasColumnName("HttpMethod");
  77. b.Property<int?>("HttpStatusCode")
  78. .HasColumnType("int")
  79. .HasColumnName("HttpStatusCode");
  80. b.Property<Guid?>("ImpersonatorTenantId")
  81. .HasColumnType("uniqueidentifier")
  82. .HasColumnName("ImpersonatorTenantId");
  83. b.Property<string>("ImpersonatorTenantName")
  84. .HasMaxLength(64)
  85. .HasColumnType("nvarchar(64)")
  86. .HasColumnName("ImpersonatorTenantName");
  87. b.Property<Guid?>("ImpersonatorUserId")
  88. .HasColumnType("uniqueidentifier")
  89. .HasColumnName("ImpersonatorUserId");
  90. b.Property<string>("ImpersonatorUserName")
  91. .HasMaxLength(256)
  92. .HasColumnType("nvarchar(256)")
  93. .HasColumnName("ImpersonatorUserName");
  94. b.Property<Guid?>("TenantId")
  95. .HasColumnType("uniqueidentifier")
  96. .HasColumnName("TenantId");
  97. b.Property<string>("TenantName")
  98. .HasMaxLength(64)
  99. .HasColumnType("nvarchar(64)")
  100. .HasColumnName("TenantName");
  101. b.Property<string>("Url")
  102. .HasMaxLength(256)
  103. .HasColumnType("nvarchar(256)")
  104. .HasColumnName("Url");
  105. b.Property<Guid?>("UserId")
  106. .HasColumnType("uniqueidentifier")
  107. .HasColumnName("UserId");
  108. b.Property<string>("UserName")
  109. .HasMaxLength(256)
  110. .HasColumnType("nvarchar(256)")
  111. .HasColumnName("UserName");
  112. b.HasKey("Id");
  113. b.HasIndex("TenantId", "ExecutionTime");
  114. b.HasIndex("TenantId", "UserId", "ExecutionTime");
  115. b.ToTable("AbpAuditLogs", (string)null);
  116. });
  117. modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b =>
  118. {
  119. b.Property<Guid>("Id")
  120. .ValueGeneratedOnAdd()
  121. .HasColumnType("uniqueidentifier");
  122. b.Property<Guid>("AuditLogId")
  123. .HasColumnType("uniqueidentifier")
  124. .HasColumnName("AuditLogId");
  125. b.Property<int>("ExecutionDuration")
  126. .HasColumnType("int")
  127. .HasColumnName("ExecutionDuration");
  128. b.Property<DateTime>("ExecutionTime")
  129. .HasColumnType("datetime2")
  130. .HasColumnName("ExecutionTime");
  131. b.Property<string>("ExtraProperties")
  132. .HasColumnType("nvarchar(max)")
  133. .HasColumnName("ExtraProperties");
  134. b.Property<string>("MethodName")
  135. .HasMaxLength(128)
  136. .HasColumnType("nvarchar(128)")
  137. .HasColumnName("MethodName");
  138. b.Property<string>("Parameters")
  139. .HasMaxLength(2000)
  140. .HasColumnType("nvarchar(2000)")
  141. .HasColumnName("Parameters");
  142. b.Property<string>("ServiceName")
  143. .HasMaxLength(256)
  144. .HasColumnType("nvarchar(256)")
  145. .HasColumnName("ServiceName");
  146. b.Property<Guid?>("TenantId")
  147. .HasColumnType("uniqueidentifier")
  148. .HasColumnName("TenantId");
  149. b.HasKey("Id");
  150. b.HasIndex("AuditLogId");
  151. b.HasIndex("TenantId", "ServiceName", "MethodName", "ExecutionTime");
  152. b.ToTable("AbpAuditLogActions", (string)null);
  153. });
  154. modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b =>
  155. {
  156. b.Property<Guid>("Id")
  157. .ValueGeneratedOnAdd()
  158. .HasColumnType("uniqueidentifier");
  159. b.Property<Guid>("AuditLogId")
  160. .HasColumnType("uniqueidentifier")
  161. .HasColumnName("AuditLogId");
  162. b.Property<DateTime>("ChangeTime")
  163. .HasColumnType("datetime2")
  164. .HasColumnName("ChangeTime");
  165. b.Property<byte>("ChangeType")
  166. .HasColumnType("tinyint")
  167. .HasColumnName("ChangeType");
  168. b.Property<string>("EntityId")
  169. .HasMaxLength(128)
  170. .HasColumnType("nvarchar(128)")
  171. .HasColumnName("EntityId");
  172. b.Property<Guid?>("EntityTenantId")
  173. .HasColumnType("uniqueidentifier");
  174. b.Property<string>("EntityTypeFullName")
  175. .IsRequired()
  176. .HasMaxLength(128)
  177. .HasColumnType("nvarchar(128)")
  178. .HasColumnName("EntityTypeFullName");
  179. b.Property<string>("ExtraProperties")
  180. .HasColumnType("nvarchar(max)")
  181. .HasColumnName("ExtraProperties");
  182. b.Property<Guid?>("TenantId")
  183. .HasColumnType("uniqueidentifier")
  184. .HasColumnName("TenantId");
  185. b.HasKey("Id");
  186. b.HasIndex("AuditLogId");
  187. b.HasIndex("TenantId", "EntityTypeFullName", "EntityId");
  188. b.ToTable("AbpEntityChanges", (string)null);
  189. });
  190. modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b =>
  191. {
  192. b.Property<Guid>("Id")
  193. .ValueGeneratedOnAdd()
  194. .HasColumnType("uniqueidentifier");
  195. b.Property<Guid>("EntityChangeId")
  196. .HasColumnType("uniqueidentifier");
  197. b.Property<string>("NewValue")
  198. .HasMaxLength(512)
  199. .HasColumnType("nvarchar(512)")
  200. .HasColumnName("NewValue");
  201. b.Property<string>("OriginalValue")
  202. .HasMaxLength(512)
  203. .HasColumnType("nvarchar(512)")
  204. .HasColumnName("OriginalValue");
  205. b.Property<string>("PropertyName")
  206. .IsRequired()
  207. .HasMaxLength(128)
  208. .HasColumnType("nvarchar(128)")
  209. .HasColumnName("PropertyName");
  210. b.Property<string>("PropertyTypeFullName")
  211. .IsRequired()
  212. .HasMaxLength(64)
  213. .HasColumnType("nvarchar(64)")
  214. .HasColumnName("PropertyTypeFullName");
  215. b.Property<Guid?>("TenantId")
  216. .HasColumnType("uniqueidentifier")
  217. .HasColumnName("TenantId");
  218. b.HasKey("Id");
  219. b.HasIndex("EntityChangeId");
  220. b.ToTable("AbpEntityPropertyChanges", (string)null);
  221. });
  222. modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b =>
  223. {
  224. b.Property<Guid>("Id")
  225. .ValueGeneratedOnAdd()
  226. .HasColumnType("uniqueidentifier");
  227. b.Property<string>("AllowedProviders")
  228. .HasMaxLength(256)
  229. .HasColumnType("nvarchar(256)");
  230. b.Property<string>("DefaultValue")
  231. .HasMaxLength(256)
  232. .HasColumnType("nvarchar(256)");
  233. b.Property<string>("Description")
  234. .HasMaxLength(256)
  235. .HasColumnType("nvarchar(256)");
  236. b.Property<string>("DisplayName")
  237. .IsRequired()
  238. .HasMaxLength(256)
  239. .HasColumnType("nvarchar(256)");
  240. b.Property<string>("ExtraProperties")
  241. .HasColumnType("nvarchar(max)")
  242. .HasColumnName("ExtraProperties");
  243. b.Property<string>("GroupName")
  244. .IsRequired()
  245. .HasMaxLength(128)
  246. .HasColumnType("nvarchar(128)");
  247. b.Property<bool>("IsAvailableToHost")
  248. .HasColumnType("bit");
  249. b.Property<bool>("IsVisibleToClients")
  250. .HasColumnType("bit");
  251. b.Property<string>("Name")
  252. .IsRequired()
  253. .HasMaxLength(128)
  254. .HasColumnType("nvarchar(128)");
  255. b.Property<string>("ParentName")
  256. .HasMaxLength(128)
  257. .HasColumnType("nvarchar(128)");
  258. b.Property<string>("ValueType")
  259. .HasMaxLength(2048)
  260. .HasColumnType("nvarchar(2048)");
  261. b.HasKey("Id");
  262. b.HasIndex("GroupName");
  263. b.HasIndex("Name")
  264. .IsUnique();
  265. b.ToTable("AbpFeatures", (string)null);
  266. });
  267. modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", b =>
  268. {
  269. b.Property<Guid>("Id")
  270. .ValueGeneratedOnAdd()
  271. .HasColumnType("uniqueidentifier");
  272. b.Property<string>("DisplayName")
  273. .IsRequired()
  274. .HasMaxLength(256)
  275. .HasColumnType("nvarchar(256)");
  276. b.Property<string>("ExtraProperties")
  277. .HasColumnType("nvarchar(max)")
  278. .HasColumnName("ExtraProperties");
  279. b.Property<string>("Name")
  280. .IsRequired()
  281. .HasMaxLength(128)
  282. .HasColumnType("nvarchar(128)");
  283. b.HasKey("Id");
  284. b.HasIndex("Name")
  285. .IsUnique();
  286. b.ToTable("AbpFeatureGroups", (string)null);
  287. });
  288. modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureValue", b =>
  289. {
  290. b.Property<Guid>("Id")
  291. .ValueGeneratedOnAdd()
  292. .HasColumnType("uniqueidentifier");
  293. b.Property<string>("Name")
  294. .IsRequired()
  295. .HasMaxLength(128)
  296. .HasColumnType("nvarchar(128)");
  297. b.Property<string>("ProviderKey")
  298. .HasMaxLength(64)
  299. .HasColumnType("nvarchar(64)");
  300. b.Property<string>("ProviderName")
  301. .HasMaxLength(64)
  302. .HasColumnType("nvarchar(64)");
  303. b.Property<string>("Value")
  304. .IsRequired()
  305. .HasMaxLength(128)
  306. .HasColumnType("nvarchar(128)");
  307. b.HasKey("Id");
  308. b.HasIndex("Name", "ProviderName", "ProviderKey")
  309. .IsUnique()
  310. .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL");
  311. b.ToTable("AbpFeatureValues", (string)null);
  312. });
  313. modelBuilder.Entity("Volo.Abp.Identity.IdentityClaimType", b =>
  314. {
  315. b.Property<Guid>("Id")
  316. .ValueGeneratedOnAdd()
  317. .HasColumnType("uniqueidentifier");
  318. b.Property<string>("ConcurrencyStamp")
  319. .IsConcurrencyToken()
  320. .IsRequired()
  321. .HasMaxLength(40)
  322. .HasColumnType("nvarchar(40)")
  323. .HasColumnName("ConcurrencyStamp");
  324. b.Property<string>("Description")
  325. .HasMaxLength(256)
  326. .HasColumnType("nvarchar(256)");
  327. b.Property<string>("ExtraProperties")
  328. .IsRequired()
  329. .HasColumnType("nvarchar(max)")
  330. .HasColumnName("ExtraProperties");
  331. b.Property<bool>("IsStatic")
  332. .HasColumnType("bit");
  333. b.Property<string>("Name")
  334. .IsRequired()
  335. .HasMaxLength(256)
  336. .HasColumnType("nvarchar(256)");
  337. b.Property<string>("Regex")
  338. .HasMaxLength(512)
  339. .HasColumnType("nvarchar(512)");
  340. b.Property<string>("RegexDescription")
  341. .HasMaxLength(128)
  342. .HasColumnType("nvarchar(128)");
  343. b.Property<bool>("Required")
  344. .HasColumnType("bit");
  345. b.Property<int>("ValueType")
  346. .HasColumnType("int");
  347. b.HasKey("Id");
  348. b.ToTable("AbpClaimTypes", (string)null);
  349. });
  350. modelBuilder.Entity("Volo.Abp.Identity.IdentityLinkUser", b =>
  351. {
  352. b.Property<Guid>("Id")
  353. .ValueGeneratedOnAdd()
  354. .HasColumnType("uniqueidentifier");
  355. b.Property<Guid?>("SourceTenantId")
  356. .HasColumnType("uniqueidentifier");
  357. b.Property<Guid>("SourceUserId")
  358. .HasColumnType("uniqueidentifier");
  359. b.Property<Guid?>("TargetTenantId")
  360. .HasColumnType("uniqueidentifier");
  361. b.Property<Guid>("TargetUserId")
  362. .HasColumnType("uniqueidentifier");
  363. b.HasKey("Id");
  364. b.HasIndex("SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId")
  365. .IsUnique()
  366. .HasFilter("[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL");
  367. b.ToTable("AbpLinkUsers", (string)null);
  368. });
  369. modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b =>
  370. {
  371. b.Property<Guid>("Id")
  372. .ValueGeneratedOnAdd()
  373. .HasColumnType("uniqueidentifier");
  374. b.Property<string>("ConcurrencyStamp")
  375. .IsConcurrencyToken()
  376. .IsRequired()
  377. .HasMaxLength(40)
  378. .HasColumnType("nvarchar(40)")
  379. .HasColumnName("ConcurrencyStamp");
  380. b.Property<int>("EntityVersion")
  381. .HasColumnType("int");
  382. b.Property<string>("ExtraProperties")
  383. .IsRequired()
  384. .HasColumnType("nvarchar(max)")
  385. .HasColumnName("ExtraProperties");
  386. b.Property<bool>("IsDefault")
  387. .HasColumnType("bit")
  388. .HasColumnName("IsDefault");
  389. b.Property<bool>("IsPublic")
  390. .HasColumnType("bit")
  391. .HasColumnName("IsPublic");
  392. b.Property<bool>("IsStatic")
  393. .HasColumnType("bit")
  394. .HasColumnName("IsStatic");
  395. b.Property<string>("Name")
  396. .IsRequired()
  397. .HasMaxLength(256)
  398. .HasColumnType("nvarchar(256)");
  399. b.Property<string>("NormalizedName")
  400. .IsRequired()
  401. .HasMaxLength(256)
  402. .HasColumnType("nvarchar(256)");
  403. b.Property<Guid?>("TenantId")
  404. .HasColumnType("uniqueidentifier")
  405. .HasColumnName("TenantId");
  406. b.HasKey("Id");
  407. b.HasIndex("NormalizedName");
  408. b.ToTable("AbpRoles", (string)null);
  409. });
  410. modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b =>
  411. {
  412. b.Property<Guid>("Id")
  413. .HasColumnType("uniqueidentifier");
  414. b.Property<string>("ClaimType")
  415. .IsRequired()
  416. .HasMaxLength(256)
  417. .HasColumnType("nvarchar(256)");
  418. b.Property<string>("ClaimValue")
  419. .HasMaxLength(1024)
  420. .HasColumnType("nvarchar(1024)");
  421. b.Property<Guid>("RoleId")
  422. .HasColumnType("uniqueidentifier");
  423. b.Property<Guid?>("TenantId")
  424. .HasColumnType("uniqueidentifier")
  425. .HasColumnName("TenantId");
  426. b.HasKey("Id");
  427. b.HasIndex("RoleId");
  428. b.ToTable("AbpRoleClaims", (string)null);
  429. });
  430. modelBuilder.Entity("Volo.Abp.Identity.IdentitySecurityLog", b =>
  431. {
  432. b.Property<Guid>("Id")
  433. .ValueGeneratedOnAdd()
  434. .HasColumnType("uniqueidentifier");
  435. b.Property<string>("Action")
  436. .HasMaxLength(96)
  437. .HasColumnType("nvarchar(96)");
  438. b.Property<string>("ApplicationName")
  439. .HasMaxLength(96)
  440. .HasColumnType("nvarchar(96)");
  441. b.Property<string>("BrowserInfo")
  442. .HasMaxLength(512)
  443. .HasColumnType("nvarchar(512)");
  444. b.Property<string>("ClientId")
  445. .HasMaxLength(64)
  446. .HasColumnType("nvarchar(64)");
  447. b.Property<string>("ClientIpAddress")
  448. .HasMaxLength(64)
  449. .HasColumnType("nvarchar(64)");
  450. b.Property<string>("ConcurrencyStamp")
  451. .IsConcurrencyToken()
  452. .IsRequired()
  453. .HasMaxLength(40)
  454. .HasColumnType("nvarchar(40)")
  455. .HasColumnName("ConcurrencyStamp");
  456. b.Property<string>("CorrelationId")
  457. .HasMaxLength(64)
  458. .HasColumnType("nvarchar(64)");
  459. b.Property<DateTime>("CreationTime")
  460. .HasColumnType("datetime2");
  461. b.Property<string>("ExtraProperties")
  462. .IsRequired()
  463. .HasColumnType("nvarchar(max)")
  464. .HasColumnName("ExtraProperties");
  465. b.Property<string>("Identity")
  466. .HasMaxLength(96)
  467. .HasColumnType("nvarchar(96)");
  468. b.Property<Guid?>("TenantId")
  469. .HasColumnType("uniqueidentifier")
  470. .HasColumnName("TenantId");
  471. b.Property<string>("TenantName")
  472. .HasMaxLength(64)
  473. .HasColumnType("nvarchar(64)");
  474. b.Property<Guid?>("UserId")
  475. .HasColumnType("uniqueidentifier");
  476. b.Property<string>("UserName")
  477. .HasMaxLength(256)
  478. .HasColumnType("nvarchar(256)");
  479. b.HasKey("Id");
  480. b.HasIndex("TenantId", "Action");
  481. b.HasIndex("TenantId", "ApplicationName");
  482. b.HasIndex("TenantId", "Identity");
  483. b.HasIndex("TenantId", "UserId");
  484. b.ToTable("AbpSecurityLogs", (string)null);
  485. });
  486. modelBuilder.Entity("Volo.Abp.Identity.IdentitySession", b =>
  487. {
  488. b.Property<Guid>("Id")
  489. .ValueGeneratedOnAdd()
  490. .HasColumnType("uniqueidentifier");
  491. b.Property<string>("ClientId")
  492. .HasMaxLength(64)
  493. .HasColumnType("nvarchar(64)");
  494. b.Property<string>("Device")
  495. .IsRequired()
  496. .HasMaxLength(64)
  497. .HasColumnType("nvarchar(64)");
  498. b.Property<string>("DeviceInfo")
  499. .HasMaxLength(64)
  500. .HasColumnType("nvarchar(64)");
  501. b.Property<string>("IpAddresses")
  502. .HasMaxLength(256)
  503. .HasColumnType("nvarchar(256)");
  504. b.Property<DateTime?>("LastAccessed")
  505. .HasColumnType("datetime2");
  506. b.Property<string>("SessionId")
  507. .IsRequired()
  508. .HasMaxLength(128)
  509. .HasColumnType("nvarchar(128)");
  510. b.Property<DateTime>("SignedIn")
  511. .HasColumnType("datetime2");
  512. b.Property<Guid?>("TenantId")
  513. .HasColumnType("uniqueidentifier")
  514. .HasColumnName("TenantId");
  515. b.Property<Guid>("UserId")
  516. .HasColumnType("uniqueidentifier");
  517. b.HasKey("Id");
  518. b.HasIndex("Device");
  519. b.HasIndex("SessionId");
  520. b.HasIndex("TenantId", "UserId");
  521. b.ToTable("AbpSessions", (string)null);
  522. });
  523. modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b =>
  524. {
  525. b.Property<Guid>("Id")
  526. .ValueGeneratedOnAdd()
  527. .HasColumnType("uniqueidentifier");
  528. b.Property<int>("AccessFailedCount")
  529. .ValueGeneratedOnAdd()
  530. .HasColumnType("int")
  531. .HasDefaultValue(0)
  532. .HasColumnName("AccessFailedCount");
  533. b.Property<string>("ConcurrencyStamp")
  534. .IsConcurrencyToken()
  535. .IsRequired()
  536. .HasMaxLength(40)
  537. .HasColumnType("nvarchar(40)")
  538. .HasColumnName("ConcurrencyStamp");
  539. b.Property<DateTime>("CreationTime")
  540. .HasColumnType("datetime2")
  541. .HasColumnName("CreationTime");
  542. b.Property<Guid?>("CreatorId")
  543. .HasColumnType("uniqueidentifier")
  544. .HasColumnName("CreatorId");
  545. b.Property<Guid?>("DeleterId")
  546. .HasColumnType("uniqueidentifier")
  547. .HasColumnName("DeleterId");
  548. b.Property<DateTime?>("DeletionTime")
  549. .HasColumnType("datetime2")
  550. .HasColumnName("DeletionTime");
  551. b.Property<string>("Email")
  552. .IsRequired()
  553. .HasMaxLength(256)
  554. .HasColumnType("nvarchar(256)")
  555. .HasColumnName("Email");
  556. b.Property<bool>("EmailConfirmed")
  557. .ValueGeneratedOnAdd()
  558. .HasColumnType("bit")
  559. .HasDefaultValue(false)
  560. .HasColumnName("EmailConfirmed");
  561. b.Property<int>("EntityVersion")
  562. .HasColumnType("int");
  563. b.Property<string>("ExtraProperties")
  564. .IsRequired()
  565. .HasColumnType("nvarchar(max)")
  566. .HasColumnName("ExtraProperties");
  567. b.Property<bool>("IsActive")
  568. .HasColumnType("bit")
  569. .HasColumnName("IsActive");
  570. b.Property<bool>("IsDeleted")
  571. .ValueGeneratedOnAdd()
  572. .HasColumnType("bit")
  573. .HasDefaultValue(false)
  574. .HasColumnName("IsDeleted");
  575. b.Property<bool>("IsExternal")
  576. .ValueGeneratedOnAdd()
  577. .HasColumnType("bit")
  578. .HasDefaultValue(false)
  579. .HasColumnName("IsExternal");
  580. b.Property<DateTime?>("LastModificationTime")
  581. .HasColumnType("datetime2")
  582. .HasColumnName("LastModificationTime");
  583. b.Property<Guid?>("LastModifierId")
  584. .HasColumnType("uniqueidentifier")
  585. .HasColumnName("LastModifierId");
  586. b.Property<DateTimeOffset?>("LastPasswordChangeTime")
  587. .HasColumnType("datetimeoffset");
  588. b.Property<bool>("LockoutEnabled")
  589. .ValueGeneratedOnAdd()
  590. .HasColumnType("bit")
  591. .HasDefaultValue(false)
  592. .HasColumnName("LockoutEnabled");
  593. b.Property<DateTimeOffset?>("LockoutEnd")
  594. .HasColumnType("datetimeoffset");
  595. b.Property<string>("Name")
  596. .HasMaxLength(64)
  597. .HasColumnType("nvarchar(64)")
  598. .HasColumnName("Name");
  599. b.Property<string>("NormalizedEmail")
  600. .IsRequired()
  601. .HasMaxLength(256)
  602. .HasColumnType("nvarchar(256)")
  603. .HasColumnName("NormalizedEmail");
  604. b.Property<string>("NormalizedUserName")
  605. .IsRequired()
  606. .HasMaxLength(256)
  607. .HasColumnType("nvarchar(256)")
  608. .HasColumnName("NormalizedUserName");
  609. b.Property<string>("PasswordHash")
  610. .HasMaxLength(256)
  611. .HasColumnType("nvarchar(256)")
  612. .HasColumnName("PasswordHash");
  613. b.Property<string>("PhoneNumber")
  614. .HasMaxLength(16)
  615. .HasColumnType("nvarchar(16)")
  616. .HasColumnName("PhoneNumber");
  617. b.Property<bool>("PhoneNumberConfirmed")
  618. .ValueGeneratedOnAdd()
  619. .HasColumnType("bit")
  620. .HasDefaultValue(false)
  621. .HasColumnName("PhoneNumberConfirmed");
  622. b.Property<string>("SecurityStamp")
  623. .IsRequired()
  624. .HasMaxLength(256)
  625. .HasColumnType("nvarchar(256)")
  626. .HasColumnName("SecurityStamp");
  627. b.Property<bool>("ShouldChangePasswordOnNextLogin")
  628. .HasColumnType("bit");
  629. b.Property<string>("Surname")
  630. .HasMaxLength(64)
  631. .HasColumnType("nvarchar(64)")
  632. .HasColumnName("Surname");
  633. b.Property<Guid?>("TenantId")
  634. .HasColumnType("uniqueidentifier")
  635. .HasColumnName("TenantId");
  636. b.Property<bool>("TwoFactorEnabled")
  637. .ValueGeneratedOnAdd()
  638. .HasColumnType("bit")
  639. .HasDefaultValue(false)
  640. .HasColumnName("TwoFactorEnabled");
  641. b.Property<string>("UserName")
  642. .IsRequired()
  643. .HasMaxLength(256)
  644. .HasColumnType("nvarchar(256)")
  645. .HasColumnName("UserName");
  646. b.HasKey("Id");
  647. b.HasIndex("Email");
  648. b.HasIndex("NormalizedEmail");
  649. b.HasIndex("NormalizedUserName");
  650. b.HasIndex("UserName");
  651. b.ToTable("AbpUsers", (string)null);
  652. });
  653. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b =>
  654. {
  655. b.Property<Guid>("Id")
  656. .HasColumnType("uniqueidentifier");
  657. b.Property<string>("ClaimType")
  658. .IsRequired()
  659. .HasMaxLength(256)
  660. .HasColumnType("nvarchar(256)");
  661. b.Property<string>("ClaimValue")
  662. .HasMaxLength(1024)
  663. .HasColumnType("nvarchar(1024)");
  664. b.Property<Guid?>("TenantId")
  665. .HasColumnType("uniqueidentifier")
  666. .HasColumnName("TenantId");
  667. b.Property<Guid>("UserId")
  668. .HasColumnType("uniqueidentifier");
  669. b.HasKey("Id");
  670. b.HasIndex("UserId");
  671. b.ToTable("AbpUserClaims", (string)null);
  672. });
  673. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserDelegation", b =>
  674. {
  675. b.Property<Guid>("Id")
  676. .ValueGeneratedOnAdd()
  677. .HasColumnType("uniqueidentifier");
  678. b.Property<DateTime>("EndTime")
  679. .HasColumnType("datetime2");
  680. b.Property<Guid>("SourceUserId")
  681. .HasColumnType("uniqueidentifier");
  682. b.Property<DateTime>("StartTime")
  683. .HasColumnType("datetime2");
  684. b.Property<Guid>("TargetUserId")
  685. .HasColumnType("uniqueidentifier");
  686. b.Property<Guid?>("TenantId")
  687. .HasColumnType("uniqueidentifier")
  688. .HasColumnName("TenantId");
  689. b.HasKey("Id");
  690. b.ToTable("AbpUserDelegations", (string)null);
  691. });
  692. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b =>
  693. {
  694. b.Property<Guid>("UserId")
  695. .HasColumnType("uniqueidentifier");
  696. b.Property<string>("LoginProvider")
  697. .HasMaxLength(64)
  698. .HasColumnType("nvarchar(64)");
  699. b.Property<string>("ProviderDisplayName")
  700. .HasMaxLength(128)
  701. .HasColumnType("nvarchar(128)");
  702. b.Property<string>("ProviderKey")
  703. .IsRequired()
  704. .HasMaxLength(196)
  705. .HasColumnType("nvarchar(196)");
  706. b.Property<Guid?>("TenantId")
  707. .HasColumnType("uniqueidentifier")
  708. .HasColumnName("TenantId");
  709. b.HasKey("UserId", "LoginProvider");
  710. b.HasIndex("LoginProvider", "ProviderKey");
  711. b.ToTable("AbpUserLogins", (string)null);
  712. });
  713. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b =>
  714. {
  715. b.Property<Guid>("OrganizationUnitId")
  716. .HasColumnType("uniqueidentifier");
  717. b.Property<Guid>("UserId")
  718. .HasColumnType("uniqueidentifier");
  719. b.Property<DateTime>("CreationTime")
  720. .HasColumnType("datetime2")
  721. .HasColumnName("CreationTime");
  722. b.Property<Guid?>("CreatorId")
  723. .HasColumnType("uniqueidentifier")
  724. .HasColumnName("CreatorId");
  725. b.Property<Guid?>("TenantId")
  726. .HasColumnType("uniqueidentifier")
  727. .HasColumnName("TenantId");
  728. b.HasKey("OrganizationUnitId", "UserId");
  729. b.HasIndex("UserId", "OrganizationUnitId");
  730. b.ToTable("AbpUserOrganizationUnits", (string)null);
  731. });
  732. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b =>
  733. {
  734. b.Property<Guid>("UserId")
  735. .HasColumnType("uniqueidentifier");
  736. b.Property<Guid>("RoleId")
  737. .HasColumnType("uniqueidentifier");
  738. b.Property<Guid?>("TenantId")
  739. .HasColumnType("uniqueidentifier")
  740. .HasColumnName("TenantId");
  741. b.HasKey("UserId", "RoleId");
  742. b.HasIndex("RoleId", "UserId");
  743. b.ToTable("AbpUserRoles", (string)null);
  744. });
  745. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b =>
  746. {
  747. b.Property<Guid>("UserId")
  748. .HasColumnType("uniqueidentifier");
  749. b.Property<string>("LoginProvider")
  750. .HasMaxLength(64)
  751. .HasColumnType("nvarchar(64)");
  752. b.Property<string>("Name")
  753. .HasMaxLength(128)
  754. .HasColumnType("nvarchar(128)");
  755. b.Property<Guid?>("TenantId")
  756. .HasColumnType("uniqueidentifier")
  757. .HasColumnName("TenantId");
  758. b.Property<string>("Value")
  759. .HasColumnType("nvarchar(max)");
  760. b.HasKey("UserId", "LoginProvider", "Name");
  761. b.ToTable("AbpUserTokens", (string)null);
  762. });
  763. modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b =>
  764. {
  765. b.Property<Guid>("Id")
  766. .ValueGeneratedOnAdd()
  767. .HasColumnType("uniqueidentifier");
  768. b.Property<string>("Code")
  769. .IsRequired()
  770. .HasMaxLength(95)
  771. .HasColumnType("nvarchar(95)")
  772. .HasColumnName("Code");
  773. b.Property<string>("ConcurrencyStamp")
  774. .IsConcurrencyToken()
  775. .IsRequired()
  776. .HasMaxLength(40)
  777. .HasColumnType("nvarchar(40)")
  778. .HasColumnName("ConcurrencyStamp");
  779. b.Property<DateTime>("CreationTime")
  780. .HasColumnType("datetime2")
  781. .HasColumnName("CreationTime");
  782. b.Property<Guid?>("CreatorId")
  783. .HasColumnType("uniqueidentifier")
  784. .HasColumnName("CreatorId");
  785. b.Property<Guid?>("DeleterId")
  786. .HasColumnType("uniqueidentifier")
  787. .HasColumnName("DeleterId");
  788. b.Property<DateTime?>("DeletionTime")
  789. .HasColumnType("datetime2")
  790. .HasColumnName("DeletionTime");
  791. b.Property<string>("DisplayName")
  792. .IsRequired()
  793. .HasMaxLength(128)
  794. .HasColumnType("nvarchar(128)")
  795. .HasColumnName("DisplayName");
  796. b.Property<int>("EntityVersion")
  797. .HasColumnType("int");
  798. b.Property<string>("ExtraProperties")
  799. .IsRequired()
  800. .HasColumnType("nvarchar(max)")
  801. .HasColumnName("ExtraProperties");
  802. b.Property<bool>("IsDeleted")
  803. .ValueGeneratedOnAdd()
  804. .HasColumnType("bit")
  805. .HasDefaultValue(false)
  806. .HasColumnName("IsDeleted");
  807. b.Property<DateTime?>("LastModificationTime")
  808. .HasColumnType("datetime2")
  809. .HasColumnName("LastModificationTime");
  810. b.Property<Guid?>("LastModifierId")
  811. .HasColumnType("uniqueidentifier")
  812. .HasColumnName("LastModifierId");
  813. b.Property<Guid?>("ParentId")
  814. .HasColumnType("uniqueidentifier");
  815. b.Property<Guid?>("TenantId")
  816. .HasColumnType("uniqueidentifier")
  817. .HasColumnName("TenantId");
  818. b.HasKey("Id");
  819. b.HasIndex("Code");
  820. b.HasIndex("ParentId");
  821. b.ToTable("AbpOrganizationUnits", (string)null);
  822. });
  823. modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b =>
  824. {
  825. b.Property<Guid>("OrganizationUnitId")
  826. .HasColumnType("uniqueidentifier");
  827. b.Property<Guid>("RoleId")
  828. .HasColumnType("uniqueidentifier");
  829. b.Property<DateTime>("CreationTime")
  830. .HasColumnType("datetime2")
  831. .HasColumnName("CreationTime");
  832. b.Property<Guid?>("CreatorId")
  833. .HasColumnType("uniqueidentifier")
  834. .HasColumnName("CreatorId");
  835. b.Property<Guid?>("TenantId")
  836. .HasColumnType("uniqueidentifier")
  837. .HasColumnName("TenantId");
  838. b.HasKey("OrganizationUnitId", "RoleId");
  839. b.HasIndex("RoleId", "OrganizationUnitId");
  840. b.ToTable("AbpOrganizationUnitRoles", (string)null);
  841. });
  842. modelBuilder.Entity("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", b =>
  843. {
  844. b.Property<Guid>("Id")
  845. .ValueGeneratedOnAdd()
  846. .HasColumnType("uniqueidentifier");
  847. b.Property<string>("ApplicationType")
  848. .HasMaxLength(50)
  849. .HasColumnType("nvarchar(50)");
  850. b.Property<string>("ClientId")
  851. .HasMaxLength(100)
  852. .HasColumnType("nvarchar(100)");
  853. b.Property<string>("ClientSecret")
  854. .HasColumnType("nvarchar(max)");
  855. b.Property<string>("ClientType")
  856. .HasMaxLength(50)
  857. .HasColumnType("nvarchar(50)");
  858. b.Property<string>("ClientUri")
  859. .HasColumnType("nvarchar(max)");
  860. b.Property<string>("ConcurrencyStamp")
  861. .IsConcurrencyToken()
  862. .IsRequired()
  863. .HasMaxLength(40)
  864. .HasColumnType("nvarchar(40)")
  865. .HasColumnName("ConcurrencyStamp");
  866. b.Property<string>("ConsentType")
  867. .HasMaxLength(50)
  868. .HasColumnType("nvarchar(50)");
  869. b.Property<DateTime>("CreationTime")
  870. .HasColumnType("datetime2")
  871. .HasColumnName("CreationTime");
  872. b.Property<Guid?>("CreatorId")
  873. .HasColumnType("uniqueidentifier")
  874. .HasColumnName("CreatorId");
  875. b.Property<Guid?>("DeleterId")
  876. .HasColumnType("uniqueidentifier")
  877. .HasColumnName("DeleterId");
  878. b.Property<DateTime?>("DeletionTime")
  879. .HasColumnType("datetime2")
  880. .HasColumnName("DeletionTime");
  881. b.Property<string>("DisplayName")
  882. .HasColumnType("nvarchar(max)");
  883. b.Property<string>("DisplayNames")
  884. .HasColumnType("nvarchar(max)");
  885. b.Property<string>("ExtraProperties")
  886. .IsRequired()
  887. .HasColumnType("nvarchar(max)")
  888. .HasColumnName("ExtraProperties");
  889. b.Property<bool>("IsDeleted")
  890. .ValueGeneratedOnAdd()
  891. .HasColumnType("bit")
  892. .HasDefaultValue(false)
  893. .HasColumnName("IsDeleted");
  894. b.Property<string>("JsonWebKeySet")
  895. .HasColumnType("nvarchar(max)");
  896. b.Property<DateTime?>("LastModificationTime")
  897. .HasColumnType("datetime2")
  898. .HasColumnName("LastModificationTime");
  899. b.Property<Guid?>("LastModifierId")
  900. .HasColumnType("uniqueidentifier")
  901. .HasColumnName("LastModifierId");
  902. b.Property<string>("LogoUri")
  903. .HasColumnType("nvarchar(max)");
  904. b.Property<string>("Permissions")
  905. .HasColumnType("nvarchar(max)");
  906. b.Property<string>("PostLogoutRedirectUris")
  907. .HasColumnType("nvarchar(max)");
  908. b.Property<string>("Properties")
  909. .HasColumnType("nvarchar(max)");
  910. b.Property<string>("RedirectUris")
  911. .HasColumnType("nvarchar(max)");
  912. b.Property<string>("Requirements")
  913. .HasColumnType("nvarchar(max)");
  914. b.Property<string>("Settings")
  915. .HasColumnType("nvarchar(max)");
  916. b.HasKey("Id");
  917. b.HasIndex("ClientId");
  918. b.ToTable("OpenIddictApplications", (string)null);
  919. });
  920. modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b =>
  921. {
  922. b.Property<Guid>("Id")
  923. .ValueGeneratedOnAdd()
  924. .HasColumnType("uniqueidentifier");
  925. b.Property<Guid?>("ApplicationId")
  926. .HasColumnType("uniqueidentifier");
  927. b.Property<string>("ConcurrencyStamp")
  928. .IsConcurrencyToken()
  929. .IsRequired()
  930. .HasMaxLength(40)
  931. .HasColumnType("nvarchar(40)")
  932. .HasColumnName("ConcurrencyStamp");
  933. b.Property<DateTime?>("CreationDate")
  934. .HasColumnType("datetime2");
  935. b.Property<DateTime>("CreationTime")
  936. .HasColumnType("datetime2")
  937. .HasColumnName("CreationTime");
  938. b.Property<Guid?>("CreatorId")
  939. .HasColumnType("uniqueidentifier")
  940. .HasColumnName("CreatorId");
  941. b.Property<Guid?>("DeleterId")
  942. .HasColumnType("uniqueidentifier")
  943. .HasColumnName("DeleterId");
  944. b.Property<DateTime?>("DeletionTime")
  945. .HasColumnType("datetime2")
  946. .HasColumnName("DeletionTime");
  947. b.Property<string>("ExtraProperties")
  948. .IsRequired()
  949. .HasColumnType("nvarchar(max)")
  950. .HasColumnName("ExtraProperties");
  951. b.Property<bool>("IsDeleted")
  952. .ValueGeneratedOnAdd()
  953. .HasColumnType("bit")
  954. .HasDefaultValue(false)
  955. .HasColumnName("IsDeleted");
  956. b.Property<DateTime?>("LastModificationTime")
  957. .HasColumnType("datetime2")
  958. .HasColumnName("LastModificationTime");
  959. b.Property<Guid?>("LastModifierId")
  960. .HasColumnType("uniqueidentifier")
  961. .HasColumnName("LastModifierId");
  962. b.Property<string>("Properties")
  963. .HasColumnType("nvarchar(max)");
  964. b.Property<string>("Scopes")
  965. .HasColumnType("nvarchar(max)");
  966. b.Property<string>("Status")
  967. .HasMaxLength(50)
  968. .HasColumnType("nvarchar(50)");
  969. b.Property<string>("Subject")
  970. .HasMaxLength(400)
  971. .HasColumnType("nvarchar(400)");
  972. b.Property<string>("Type")
  973. .HasMaxLength(50)
  974. .HasColumnType("nvarchar(50)");
  975. b.HasKey("Id");
  976. b.HasIndex("ApplicationId", "Status", "Subject", "Type");
  977. b.ToTable("OpenIddictAuthorizations", (string)null);
  978. });
  979. modelBuilder.Entity("Volo.Abp.OpenIddict.Scopes.OpenIddictScope", b =>
  980. {
  981. b.Property<Guid>("Id")
  982. .ValueGeneratedOnAdd()
  983. .HasColumnType("uniqueidentifier");
  984. b.Property<string>("ConcurrencyStamp")
  985. .IsConcurrencyToken()
  986. .IsRequired()
  987. .HasMaxLength(40)
  988. .HasColumnType("nvarchar(40)")
  989. .HasColumnName("ConcurrencyStamp");
  990. b.Property<DateTime>("CreationTime")
  991. .HasColumnType("datetime2")
  992. .HasColumnName("CreationTime");
  993. b.Property<Guid?>("CreatorId")
  994. .HasColumnType("uniqueidentifier")
  995. .HasColumnName("CreatorId");
  996. b.Property<Guid?>("DeleterId")
  997. .HasColumnType("uniqueidentifier")
  998. .HasColumnName("DeleterId");
  999. b.Property<DateTime?>("DeletionTime")
  1000. .HasColumnType("datetime2")
  1001. .HasColumnName("DeletionTime");
  1002. b.Property<string>("Description")
  1003. .HasColumnType("nvarchar(max)");
  1004. b.Property<string>("Descriptions")
  1005. .HasColumnType("nvarchar(max)");
  1006. b.Property<string>("DisplayName")
  1007. .HasColumnType("nvarchar(max)");
  1008. b.Property<string>("DisplayNames")
  1009. .HasColumnType("nvarchar(max)");
  1010. b.Property<string>("ExtraProperties")
  1011. .IsRequired()
  1012. .HasColumnType("nvarchar(max)")
  1013. .HasColumnName("ExtraProperties");
  1014. b.Property<bool>("IsDeleted")
  1015. .ValueGeneratedOnAdd()
  1016. .HasColumnType("bit")
  1017. .HasDefaultValue(false)
  1018. .HasColumnName("IsDeleted");
  1019. b.Property<DateTime?>("LastModificationTime")
  1020. .HasColumnType("datetime2")
  1021. .HasColumnName("LastModificationTime");
  1022. b.Property<Guid?>("LastModifierId")
  1023. .HasColumnType("uniqueidentifier")
  1024. .HasColumnName("LastModifierId");
  1025. b.Property<string>("Name")
  1026. .HasMaxLength(200)
  1027. .HasColumnType("nvarchar(200)");
  1028. b.Property<string>("Properties")
  1029. .HasColumnType("nvarchar(max)");
  1030. b.Property<string>("Resources")
  1031. .HasColumnType("nvarchar(max)");
  1032. b.HasKey("Id");
  1033. b.HasIndex("Name");
  1034. b.ToTable("OpenIddictScopes", (string)null);
  1035. });
  1036. modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b =>
  1037. {
  1038. b.Property<Guid>("Id")
  1039. .ValueGeneratedOnAdd()
  1040. .HasColumnType("uniqueidentifier");
  1041. b.Property<Guid?>("ApplicationId")
  1042. .HasColumnType("uniqueidentifier");
  1043. b.Property<Guid?>("AuthorizationId")
  1044. .HasColumnType("uniqueidentifier");
  1045. b.Property<string>("ConcurrencyStamp")
  1046. .IsConcurrencyToken()
  1047. .IsRequired()
  1048. .HasMaxLength(40)
  1049. .HasColumnType("nvarchar(40)")
  1050. .HasColumnName("ConcurrencyStamp");
  1051. b.Property<DateTime?>("CreationDate")
  1052. .HasColumnType("datetime2");
  1053. b.Property<DateTime>("CreationTime")
  1054. .HasColumnType("datetime2")
  1055. .HasColumnName("CreationTime");
  1056. b.Property<Guid?>("CreatorId")
  1057. .HasColumnType("uniqueidentifier")
  1058. .HasColumnName("CreatorId");
  1059. b.Property<Guid?>("DeleterId")
  1060. .HasColumnType("uniqueidentifier")
  1061. .HasColumnName("DeleterId");
  1062. b.Property<DateTime?>("DeletionTime")
  1063. .HasColumnType("datetime2")
  1064. .HasColumnName("DeletionTime");
  1065. b.Property<DateTime?>("ExpirationDate")
  1066. .HasColumnType("datetime2");
  1067. b.Property<string>("ExtraProperties")
  1068. .IsRequired()
  1069. .HasColumnType("nvarchar(max)")
  1070. .HasColumnName("ExtraProperties");
  1071. b.Property<bool>("IsDeleted")
  1072. .ValueGeneratedOnAdd()
  1073. .HasColumnType("bit")
  1074. .HasDefaultValue(false)
  1075. .HasColumnName("IsDeleted");
  1076. b.Property<DateTime?>("LastModificationTime")
  1077. .HasColumnType("datetime2")
  1078. .HasColumnName("LastModificationTime");
  1079. b.Property<Guid?>("LastModifierId")
  1080. .HasColumnType("uniqueidentifier")
  1081. .HasColumnName("LastModifierId");
  1082. b.Property<string>("Payload")
  1083. .HasColumnType("nvarchar(max)");
  1084. b.Property<string>("Properties")
  1085. .HasColumnType("nvarchar(max)");
  1086. b.Property<DateTime?>("RedemptionDate")
  1087. .HasColumnType("datetime2");
  1088. b.Property<string>("ReferenceId")
  1089. .HasMaxLength(100)
  1090. .HasColumnType("nvarchar(100)");
  1091. b.Property<string>("Status")
  1092. .HasMaxLength(50)
  1093. .HasColumnType("nvarchar(50)");
  1094. b.Property<string>("Subject")
  1095. .HasMaxLength(400)
  1096. .HasColumnType("nvarchar(400)");
  1097. b.Property<string>("Type")
  1098. .HasMaxLength(50)
  1099. .HasColumnType("nvarchar(50)");
  1100. b.HasKey("Id");
  1101. b.HasIndex("AuthorizationId");
  1102. b.HasIndex("ReferenceId");
  1103. b.HasIndex("ApplicationId", "Status", "Subject", "Type");
  1104. b.ToTable("OpenIddictTokens", (string)null);
  1105. });
  1106. modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionDefinitionRecord", b =>
  1107. {
  1108. b.Property<Guid>("Id")
  1109. .ValueGeneratedOnAdd()
  1110. .HasColumnType("uniqueidentifier");
  1111. b.Property<string>("DisplayName")
  1112. .IsRequired()
  1113. .HasMaxLength(256)
  1114. .HasColumnType("nvarchar(256)");
  1115. b.Property<string>("ExtraProperties")
  1116. .HasColumnType("nvarchar(max)")
  1117. .HasColumnName("ExtraProperties");
  1118. b.Property<string>("GroupName")
  1119. .IsRequired()
  1120. .HasMaxLength(128)
  1121. .HasColumnType("nvarchar(128)");
  1122. b.Property<bool>("IsEnabled")
  1123. .HasColumnType("bit");
  1124. b.Property<byte>("MultiTenancySide")
  1125. .HasColumnType("tinyint");
  1126. b.Property<string>("Name")
  1127. .IsRequired()
  1128. .HasMaxLength(128)
  1129. .HasColumnType("nvarchar(128)");
  1130. b.Property<string>("ParentName")
  1131. .HasMaxLength(128)
  1132. .HasColumnType("nvarchar(128)");
  1133. b.Property<string>("Providers")
  1134. .HasMaxLength(128)
  1135. .HasColumnType("nvarchar(128)");
  1136. b.Property<string>("StateCheckers")
  1137. .HasMaxLength(256)
  1138. .HasColumnType("nvarchar(256)");
  1139. b.HasKey("Id");
  1140. b.HasIndex("GroupName");
  1141. b.HasIndex("Name")
  1142. .IsUnique();
  1143. b.ToTable("AbpPermissions", (string)null);
  1144. });
  1145. modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b =>
  1146. {
  1147. b.Property<Guid>("Id")
  1148. .ValueGeneratedOnAdd()
  1149. .HasColumnType("uniqueidentifier");
  1150. b.Property<string>("Name")
  1151. .IsRequired()
  1152. .HasMaxLength(128)
  1153. .HasColumnType("nvarchar(128)");
  1154. b.Property<string>("ProviderKey")
  1155. .IsRequired()
  1156. .HasMaxLength(64)
  1157. .HasColumnType("nvarchar(64)");
  1158. b.Property<string>("ProviderName")
  1159. .IsRequired()
  1160. .HasMaxLength(64)
  1161. .HasColumnType("nvarchar(64)");
  1162. b.Property<Guid?>("TenantId")
  1163. .HasColumnType("uniqueidentifier")
  1164. .HasColumnName("TenantId");
  1165. b.HasKey("Id");
  1166. b.HasIndex("TenantId", "Name", "ProviderName", "ProviderKey")
  1167. .IsUnique()
  1168. .HasFilter("[TenantId] IS NOT NULL");
  1169. b.ToTable("AbpPermissionGrants", (string)null);
  1170. });
  1171. modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", b =>
  1172. {
  1173. b.Property<Guid>("Id")
  1174. .ValueGeneratedOnAdd()
  1175. .HasColumnType("uniqueidentifier");
  1176. b.Property<string>("DisplayName")
  1177. .IsRequired()
  1178. .HasMaxLength(256)
  1179. .HasColumnType("nvarchar(256)");
  1180. b.Property<string>("ExtraProperties")
  1181. .HasColumnType("nvarchar(max)")
  1182. .HasColumnName("ExtraProperties");
  1183. b.Property<string>("Name")
  1184. .IsRequired()
  1185. .HasMaxLength(128)
  1186. .HasColumnType("nvarchar(128)");
  1187. b.HasKey("Id");
  1188. b.HasIndex("Name")
  1189. .IsUnique();
  1190. b.ToTable("AbpPermissionGroups", (string)null);
  1191. });
  1192. modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b =>
  1193. {
  1194. b.Property<Guid>("Id")
  1195. .ValueGeneratedOnAdd()
  1196. .HasColumnType("uniqueidentifier");
  1197. b.Property<string>("Name")
  1198. .IsRequired()
  1199. .HasMaxLength(128)
  1200. .HasColumnType("nvarchar(128)");
  1201. b.Property<string>("ProviderKey")
  1202. .HasMaxLength(64)
  1203. .HasColumnType("nvarchar(64)");
  1204. b.Property<string>("ProviderName")
  1205. .HasMaxLength(64)
  1206. .HasColumnType("nvarchar(64)");
  1207. b.Property<string>("Value")
  1208. .IsRequired()
  1209. .HasMaxLength(2048)
  1210. .HasColumnType("nvarchar(2048)");
  1211. b.HasKey("Id");
  1212. b.HasIndex("Name", "ProviderName", "ProviderKey")
  1213. .IsUnique()
  1214. .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL");
  1215. b.ToTable("AbpSettings", (string)null);
  1216. });
  1217. modelBuilder.Entity("Volo.Abp.SettingManagement.SettingDefinitionRecord", b =>
  1218. {
  1219. b.Property<Guid>("Id")
  1220. .ValueGeneratedOnAdd()
  1221. .HasColumnType("uniqueidentifier");
  1222. b.Property<string>("DefaultValue")
  1223. .HasMaxLength(2048)
  1224. .HasColumnType("nvarchar(2048)");
  1225. b.Property<string>("Description")
  1226. .HasMaxLength(512)
  1227. .HasColumnType("nvarchar(512)");
  1228. b.Property<string>("DisplayName")
  1229. .IsRequired()
  1230. .HasMaxLength(256)
  1231. .HasColumnType("nvarchar(256)");
  1232. b.Property<string>("ExtraProperties")
  1233. .HasColumnType("nvarchar(max)")
  1234. .HasColumnName("ExtraProperties");
  1235. b.Property<bool>("IsEncrypted")
  1236. .HasColumnType("bit");
  1237. b.Property<bool>("IsInherited")
  1238. .HasColumnType("bit");
  1239. b.Property<bool>("IsVisibleToClients")
  1240. .HasColumnType("bit");
  1241. b.Property<string>("Name")
  1242. .IsRequired()
  1243. .HasMaxLength(128)
  1244. .HasColumnType("nvarchar(128)");
  1245. b.Property<string>("Providers")
  1246. .HasMaxLength(1024)
  1247. .HasColumnType("nvarchar(1024)");
  1248. b.HasKey("Id");
  1249. b.HasIndex("Name")
  1250. .IsUnique();
  1251. b.ToTable("AbpSettingDefinitions", (string)null);
  1252. });
  1253. modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b =>
  1254. {
  1255. b.Property<Guid>("Id")
  1256. .ValueGeneratedOnAdd()
  1257. .HasColumnType("uniqueidentifier");
  1258. b.Property<string>("ConcurrencyStamp")
  1259. .IsConcurrencyToken()
  1260. .IsRequired()
  1261. .HasMaxLength(40)
  1262. .HasColumnType("nvarchar(40)")
  1263. .HasColumnName("ConcurrencyStamp");
  1264. b.Property<DateTime>("CreationTime")
  1265. .HasColumnType("datetime2")
  1266. .HasColumnName("CreationTime");
  1267. b.Property<Guid?>("CreatorId")
  1268. .HasColumnType("uniqueidentifier")
  1269. .HasColumnName("CreatorId");
  1270. b.Property<Guid?>("DeleterId")
  1271. .HasColumnType("uniqueidentifier")
  1272. .HasColumnName("DeleterId");
  1273. b.Property<DateTime?>("DeletionTime")
  1274. .HasColumnType("datetime2")
  1275. .HasColumnName("DeletionTime");
  1276. b.Property<int>("EntityVersion")
  1277. .HasColumnType("int");
  1278. b.Property<string>("ExtraProperties")
  1279. .IsRequired()
  1280. .HasColumnType("nvarchar(max)")
  1281. .HasColumnName("ExtraProperties");
  1282. b.Property<bool>("IsDeleted")
  1283. .ValueGeneratedOnAdd()
  1284. .HasColumnType("bit")
  1285. .HasDefaultValue(false)
  1286. .HasColumnName("IsDeleted");
  1287. b.Property<DateTime?>("LastModificationTime")
  1288. .HasColumnType("datetime2")
  1289. .HasColumnName("LastModificationTime");
  1290. b.Property<Guid?>("LastModifierId")
  1291. .HasColumnType("uniqueidentifier")
  1292. .HasColumnName("LastModifierId");
  1293. b.Property<string>("Name")
  1294. .IsRequired()
  1295. .HasMaxLength(64)
  1296. .HasColumnType("nvarchar(64)");
  1297. b.Property<string>("NormalizedName")
  1298. .IsRequired()
  1299. .HasMaxLength(64)
  1300. .HasColumnType("nvarchar(64)");
  1301. b.HasKey("Id");
  1302. b.HasIndex("Name");
  1303. b.HasIndex("NormalizedName");
  1304. b.ToTable("AbpTenants", (string)null);
  1305. });
  1306. modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b =>
  1307. {
  1308. b.Property<Guid>("TenantId")
  1309. .HasColumnType("uniqueidentifier");
  1310. b.Property<string>("Name")
  1311. .HasMaxLength(64)
  1312. .HasColumnType("nvarchar(64)");
  1313. b.Property<string>("Value")
  1314. .IsRequired()
  1315. .HasMaxLength(1024)
  1316. .HasColumnType("nvarchar(1024)");
  1317. b.HasKey("TenantId", "Name");
  1318. b.ToTable("AbpTenantConnectionStrings", (string)null);
  1319. });
  1320. modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b =>
  1321. {
  1322. b.HasOne("Volo.Abp.AuditLogging.AuditLog", null)
  1323. .WithMany("Actions")
  1324. .HasForeignKey("AuditLogId")
  1325. .OnDelete(DeleteBehavior.Cascade)
  1326. .IsRequired();
  1327. });
  1328. modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b =>
  1329. {
  1330. b.HasOne("Volo.Abp.AuditLogging.AuditLog", null)
  1331. .WithMany("EntityChanges")
  1332. .HasForeignKey("AuditLogId")
  1333. .OnDelete(DeleteBehavior.Cascade)
  1334. .IsRequired();
  1335. });
  1336. modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b =>
  1337. {
  1338. b.HasOne("Volo.Abp.AuditLogging.EntityChange", null)
  1339. .WithMany("PropertyChanges")
  1340. .HasForeignKey("EntityChangeId")
  1341. .OnDelete(DeleteBehavior.Cascade)
  1342. .IsRequired();
  1343. });
  1344. modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b =>
  1345. {
  1346. b.HasOne("Volo.Abp.Identity.IdentityRole", null)
  1347. .WithMany("Claims")
  1348. .HasForeignKey("RoleId")
  1349. .OnDelete(DeleteBehavior.Cascade)
  1350. .IsRequired();
  1351. });
  1352. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b =>
  1353. {
  1354. b.HasOne("Volo.Abp.Identity.IdentityUser", null)
  1355. .WithMany("Claims")
  1356. .HasForeignKey("UserId")
  1357. .OnDelete(DeleteBehavior.Cascade)
  1358. .IsRequired();
  1359. });
  1360. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b =>
  1361. {
  1362. b.HasOne("Volo.Abp.Identity.IdentityUser", null)
  1363. .WithMany("Logins")
  1364. .HasForeignKey("UserId")
  1365. .OnDelete(DeleteBehavior.Cascade)
  1366. .IsRequired();
  1367. });
  1368. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b =>
  1369. {
  1370. b.HasOne("Volo.Abp.Identity.OrganizationUnit", null)
  1371. .WithMany()
  1372. .HasForeignKey("OrganizationUnitId")
  1373. .OnDelete(DeleteBehavior.Cascade)
  1374. .IsRequired();
  1375. b.HasOne("Volo.Abp.Identity.IdentityUser", null)
  1376. .WithMany("OrganizationUnits")
  1377. .HasForeignKey("UserId")
  1378. .OnDelete(DeleteBehavior.Cascade)
  1379. .IsRequired();
  1380. });
  1381. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b =>
  1382. {
  1383. b.HasOne("Volo.Abp.Identity.IdentityRole", null)
  1384. .WithMany()
  1385. .HasForeignKey("RoleId")
  1386. .OnDelete(DeleteBehavior.Cascade)
  1387. .IsRequired();
  1388. b.HasOne("Volo.Abp.Identity.IdentityUser", null)
  1389. .WithMany("Roles")
  1390. .HasForeignKey("UserId")
  1391. .OnDelete(DeleteBehavior.Cascade)
  1392. .IsRequired();
  1393. });
  1394. modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b =>
  1395. {
  1396. b.HasOne("Volo.Abp.Identity.IdentityUser", null)
  1397. .WithMany("Tokens")
  1398. .HasForeignKey("UserId")
  1399. .OnDelete(DeleteBehavior.Cascade)
  1400. .IsRequired();
  1401. });
  1402. modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b =>
  1403. {
  1404. b.HasOne("Volo.Abp.Identity.OrganizationUnit", null)
  1405. .WithMany()
  1406. .HasForeignKey("ParentId");
  1407. });
  1408. modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b =>
  1409. {
  1410. b.HasOne("Volo.Abp.Identity.OrganizationUnit", null)
  1411. .WithMany("Roles")
  1412. .HasForeignKey("OrganizationUnitId")
  1413. .OnDelete(DeleteBehavior.Cascade)
  1414. .IsRequired();
  1415. b.HasOne("Volo.Abp.Identity.IdentityRole", null)
  1416. .WithMany()
  1417. .HasForeignKey("RoleId")
  1418. .OnDelete(DeleteBehavior.Cascade)
  1419. .IsRequired();
  1420. });
  1421. modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b =>
  1422. {
  1423. b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null)
  1424. .WithMany()
  1425. .HasForeignKey("ApplicationId");
  1426. });
  1427. modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b =>
  1428. {
  1429. b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null)
  1430. .WithMany()
  1431. .HasForeignKey("ApplicationId");
  1432. b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null)
  1433. .WithMany()
  1434. .HasForeignKey("AuthorizationId");
  1435. });
  1436. modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b =>
  1437. {
  1438. b.HasOne("Volo.Abp.TenantManagement.Tenant", null)
  1439. .WithMany("ConnectionStrings")
  1440. .HasForeignKey("TenantId")
  1441. .OnDelete(DeleteBehavior.Cascade)
  1442. .IsRequired();
  1443. });
  1444. modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b =>
  1445. {
  1446. b.Navigation("Actions");
  1447. b.Navigation("EntityChanges");
  1448. });
  1449. modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b =>
  1450. {
  1451. b.Navigation("PropertyChanges");
  1452. });
  1453. modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b =>
  1454. {
  1455. b.Navigation("Claims");
  1456. });
  1457. modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b =>
  1458. {
  1459. b.Navigation("Claims");
  1460. b.Navigation("Logins");
  1461. b.Navigation("OrganizationUnits");
  1462. b.Navigation("Roles");
  1463. b.Navigation("Tokens");
  1464. });
  1465. modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b =>
  1466. {
  1467. b.Navigation("Roles");
  1468. });
  1469. modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b =>
  1470. {
  1471. b.Navigation("ConnectionStrings");
  1472. });
  1473. #pragma warning restore 612, 618
  1474. }
  1475. }
  1476. }