< Summary

Class:SVETA.Api.Migrations.oboDDISTR1026
Assembly:SVETA.Api
File(s):/opt/dev/sveta_api_build/SVETA.Api/Migrations/20200410025827_obo-DDISTR-1026.cs
/opt/dev/sveta_api_build/SVETA.Api/Migrations/20200410025827_obo-DDISTR-1026.Designer.cs
Covered lines:0
Uncovered lines:7671
Coverable lines:7671
Total lines:7818
Line coverage:0% (0 of 7671)
Covered branches:0
Total branches:220
Branch coverage:0% (0 of 220)

Metrics

MethodLine coverage Branch coverage
Up(...)0%100%
Down(...)0%100%
BuildTargetModel(...)0%0%

File(s)

/opt/dev/sveta_api_build/SVETA.Api/Migrations/20200410025827_obo-DDISTR-1026.cs

#LineLine coverage
 1using Microsoft.EntityFrameworkCore.Migrations;
 2
 3namespace SVETA.Api.Migrations
 4{
 5    public partial class oboDDISTR1026 : Migration
 6    {
 7        protected override void Up(MigrationBuilder migrationBuilder)
 08        {
 09            migrationBuilder.DropIndex(
 010                name: "IX_DepartmentCategoryRatio_DepartmentId_CategoryId_IsDeleted",
 011                table: "DepartmentCategoryRatio");
 12
 013            migrationBuilder.DropIndex(
 014                name: "IX_BankAccounts_Bik_SettlementAccount_IsDeleted",
 015                table: "BankAccounts");
 16
 017            migrationBuilder.CreateIndex(
 018                name: "IX_DepartmentCategoryRatio_DepartmentId_CategoryId",
 019                table: "DepartmentCategoryRatio",
 020                columns: new[] { "DepartmentId", "CategoryId" },
 021                unique: true);
 22
 023            migrationBuilder.CreateIndex(
 024                name: "IX_BankAccounts_Bik_SettlementAccount",
 025                table: "BankAccounts",
 026                columns: new[] { "Bik", "SettlementAccount" },
 027                unique: true);
 028        }
 29
 30        protected override void Down(MigrationBuilder migrationBuilder)
 031        {
 032            migrationBuilder.DropIndex(
 033                name: "IX_DepartmentCategoryRatio_DepartmentId_CategoryId",
 034                table: "DepartmentCategoryRatio");
 35
 036            migrationBuilder.DropIndex(
 037                name: "IX_BankAccounts_Bik_SettlementAccount",
 038                table: "BankAccounts");
 39
 040            migrationBuilder.CreateIndex(
 041                name: "IX_DepartmentCategoryRatio_DepartmentId_CategoryId_IsDeleted",
 042                table: "DepartmentCategoryRatio",
 043                columns: new[] { "DepartmentId", "CategoryId", "IsDeleted" },
 044                unique: true);
 45
 046            migrationBuilder.CreateIndex(
 047                name: "IX_BankAccounts_Bik_SettlementAccount_IsDeleted",
 048                table: "BankAccounts",
 049                columns: new[] { "Bik", "SettlementAccount", "IsDeleted" },
 050                unique: true);
 051        }
 52    }
 53}

/opt/dev/sveta_api_build/SVETA.Api/Migrations/20200410025827_obo-DDISTR-1026.Designer.cs

#LineLine coverage
 1// <auto-generated />
 2using System;
 3using Microsoft.EntityFrameworkCore;
 4using Microsoft.EntityFrameworkCore.Infrastructure;
 5using Microsoft.EntityFrameworkCore.Migrations;
 6using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
 7using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
 8using WinSolutions.Sveta.Server.Data.DataModel.Contexts;
 9
 10namespace SVETA.Api.Migrations
 11{
 12    [DbContext(typeof(SvetaDbContext))]
 13    [Migration("20200410025827_obo-DDISTR-1026")]
 14    partial class oboDDISTR1026
 15    {
 16        protected override void BuildTargetModel(ModelBuilder modelBuilder)
 017        {
 18#pragma warning disable 612, 618
 019            modelBuilder
 020                .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn)
 021                .HasAnnotation("ProductVersion", "3.1.1")
 022                .HasAnnotation("Relational:MaxIdentifierLength", 63);
 23
 024            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Address", b =>
 025                {
 026                    b.Property<long>("Id")
 027                        .ValueGeneratedOnAdd()
 028                        .HasColumnType("bigint")
 029                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 030
 031                    b.Property<string>("Building")
 032                        .HasColumnType("text");
 033
 034                    b.Property<string>("City")
 035                        .HasColumnType("text");
 036
 037                    b.Property<long?>("CreatedByUserId")
 038                        .HasColumnType("bigint");
 039
 040                    b.Property<DateTime>("CreationDateTime")
 041                        .HasColumnType("timestamp without time zone");
 042
 043                    b.Property<string>("District")
 044                        .HasColumnType("text");
 045
 046                    b.Property<Guid>("ExternalKey")
 047                        .ValueGeneratedOnAdd()
 048                        .HasColumnType("uuid");
 049
 050                    b.Property<string>("FullAddress")
 051                        .HasColumnType("text");
 052
 053                    b.Property<Guid>("GUID")
 054                        .ValueGeneratedOnAdd()
 055                        .HasColumnType("uuid");
 056
 057                    b.Property<string>("House")
 058                        .HasColumnType("text");
 059
 060                    b.Property<string>("Housing")
 061                        .HasColumnType("text");
 062
 063                    b.Property<string>("Index")
 064                        .HasColumnType("text");
 065
 066                    b.Property<bool>("IsDeleted")
 067                        .HasColumnType("boolean");
 068
 069                    b.Property<string>("Locality")
 070                        .HasColumnType("text");
 071
 072                    b.Property<DateTime?>("ModificationDateTime")
 073                        .HasColumnType("timestamp without time zone");
 074
 075                    b.Property<long?>("ModifiedByUserId")
 076                        .HasColumnType("bigint");
 077
 078                    b.Property<string>("Office")
 079                        .HasColumnType("text");
 080
 081                    b.Property<long?>("RecStateId")
 082                        .HasColumnType("bigint");
 083
 084                    b.Property<string>("Region")
 085                        .HasColumnType("text");
 086
 087                    b.Property<string>("Street")
 088                        .HasColumnType("text");
 089
 090                    b.HasKey("Id");
 091
 092                    b.HasIndex("CreatedByUserId");
 093
 094                    b.HasIndex("ModifiedByUserId");
 095
 096                    b.HasIndex("RecStateId");
 097
 098                    b.ToTable("Address");
 099
 0100                    b.HasData(
 0101                        new
 0102                        {
 0103                            Id = 1L,
 0104                            Building = "1",
 0105                            City = "Краснодар",
 0106                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0107                            District = "Район 9",
 0108                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0109                            FullAddress = "Краснодар",
 0110                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0111                            House = "1",
 0112                            Housing = "1",
 0113                            Index = "1",
 0114                            IsDeleted = false,
 0115                            Locality = "1",
 0116                            Office = "1",
 0117                            Region = "1",
 0118                            Street = "1"
 0119                        });
 0120                });
 121
 0122            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.BankAccount", b =>
 0123                {
 0124                    b.Property<long>("Id")
 0125                        .ValueGeneratedOnAdd()
 0126                        .HasColumnType("bigint")
 0127                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0128
 0129                    b.Property<string>("BankName")
 0130                        .IsRequired()
 0131                        .HasColumnType("text");
 0132
 0133                    b.Property<string>("Bik")
 0134                        .IsRequired()
 0135                        .HasColumnType("text");
 0136
 0137                    b.Property<long?>("ContragentId")
 0138                        .HasColumnType("bigint");
 0139
 0140                    b.Property<string>("CorrespondentAccount")
 0141                        .IsRequired()
 0142                        .HasColumnType("text");
 0143
 0144                    b.Property<long?>("CreatedByUserId")
 0145                        .HasColumnType("bigint");
 0146
 0147                    b.Property<DateTime>("CreationDateTime")
 0148                        .HasColumnType("timestamp without time zone");
 0149
 0150                    b.Property<Guid>("GUID")
 0151                        .ValueGeneratedOnAdd()
 0152                        .HasColumnType("uuid");
 0153
 0154                    b.Property<bool>("IsDeleted")
 0155                        .HasColumnType("boolean");
 0156
 0157                    b.Property<DateTime?>("ModificationDateTime")
 0158                        .HasColumnType("timestamp without time zone");
 0159
 0160                    b.Property<long?>("ModifiedByUserId")
 0161                        .HasColumnType("bigint");
 0162
 0163                    b.Property<long?>("RecStateId")
 0164                        .HasColumnType("bigint");
 0165
 0166                    b.Property<string>("SettlementAccount")
 0167                        .IsRequired()
 0168                        .HasColumnType("text");
 0169
 0170                    b.HasKey("Id");
 0171
 0172                    b.HasIndex("ContragentId");
 0173
 0174                    b.HasIndex("CreatedByUserId");
 0175
 0176                    b.HasIndex("ModifiedByUserId");
 0177
 0178                    b.HasIndex("RecStateId");
 0179
 0180                    b.HasIndex("Bik", "SettlementAccount")
 0181                        .IsUnique();
 0182
 0183                    b.ToTable("BankAccounts");
 0184                });
 185
 0186            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.BarCode", b =>
 0187                {
 0188                    b.Property<long>("Id")
 0189                        .ValueGeneratedOnAdd()
 0190                        .HasColumnType("bigint")
 0191                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0192
 0193                    b.Property<string>("Code")
 0194                        .HasColumnType("text");
 0195
 0196                    b.Property<long?>("CreatedByUserId")
 0197                        .HasColumnType("bigint");
 0198
 0199                    b.Property<DateTime>("CreationDateTime")
 0200                        .HasColumnType("timestamp without time zone");
 0201
 0202                    b.Property<Guid>("GUID")
 0203                        .ValueGeneratedOnAdd()
 0204                        .HasColumnType("uuid");
 0205
 0206                    b.Property<long?>("GoodId")
 0207                        .HasColumnType("bigint");
 0208
 0209                    b.Property<bool>("IsDeleted")
 0210                        .HasColumnType("boolean");
 0211
 0212                    b.Property<DateTime?>("ModificationDateTime")
 0213                        .HasColumnType("timestamp without time zone");
 0214
 0215                    b.Property<long?>("ModifiedByUserId")
 0216                        .HasColumnType("bigint");
 0217
 0218                    b.Property<long?>("RecStateId")
 0219                        .HasColumnType("bigint");
 0220
 0221                    b.HasKey("Id");
 0222
 0223                    b.HasIndex("Code")
 0224                        .IsUnique();
 0225
 0226                    b.HasIndex("CreatedByUserId");
 0227
 0228                    b.HasIndex("GoodId");
 0229
 0230                    b.HasIndex("ModifiedByUserId");
 0231
 0232                    b.HasIndex("RecStateId");
 0233
 0234                    b.ToTable("BarCodes");
 0235                });
 236
 0237            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Brand", b =>
 0238                {
 0239                    b.Property<long>("Id")
 0240                        .ValueGeneratedOnAdd()
 0241                        .HasColumnType("bigint")
 0242                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0243
 0244                    b.Property<long?>("CreatedByUserId")
 0245                        .HasColumnType("bigint");
 0246
 0247                    b.Property<DateTime>("CreationDateTime")
 0248                        .HasColumnType("timestamp without time zone");
 0249
 0250                    b.Property<Guid>("GUID")
 0251                        .ValueGeneratedOnAdd()
 0252                        .HasColumnType("uuid");
 0253
 0254                    b.Property<bool>("IsDeleted")
 0255                        .HasColumnType("boolean");
 0256
 0257                    b.Property<DateTime?>("ModificationDateTime")
 0258                        .HasColumnType("timestamp without time zone");
 0259
 0260                    b.Property<long?>("ModifiedByUserId")
 0261                        .HasColumnType("bigint");
 0262
 0263                    b.Property<string>("Name")
 0264                        .HasColumnType("text");
 0265
 0266                    b.Property<long?>("ParentId")
 0267                        .HasColumnType("bigint");
 0268
 0269                    b.Property<long?>("RecStateId")
 0270                        .HasColumnType("bigint");
 0271
 0272                    b.HasKey("Id");
 0273
 0274                    b.HasIndex("CreatedByUserId");
 0275
 0276                    b.HasIndex("ModifiedByUserId");
 0277
 0278                    b.HasIndex("Name")
 0279                        .IsUnique();
 0280
 0281                    b.HasIndex("ParentId");
 0282
 0283                    b.HasIndex("RecStateId");
 0284
 0285                    b.ToTable("Brands");
 0286                });
 287
 0288            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Category", b =>
 0289                {
 0290                    b.Property<long>("Id")
 0291                        .ValueGeneratedOnAdd()
 0292                        .HasColumnType("bigint")
 0293                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0294
 0295                    b.Property<string>("Code")
 0296                        .HasColumnType("text");
 0297
 0298                    b.Property<long?>("CreatedByUserId")
 0299                        .HasColumnType("bigint");
 0300
 0301                    b.Property<DateTime>("CreationDateTime")
 0302                        .HasColumnType("timestamp without time zone");
 0303
 0304                    b.Property<Guid>("GUID")
 0305                        .ValueGeneratedOnAdd()
 0306                        .HasColumnType("uuid");
 0307
 0308                    b.Property<bool>("IsDeleted")
 0309                        .HasColumnType("boolean");
 0310
 0311                    b.Property<DateTime?>("ModificationDateTime")
 0312                        .HasColumnType("timestamp without time zone");
 0313
 0314                    b.Property<long?>("ModifiedByUserId")
 0315                        .HasColumnType("bigint");
 0316
 0317                    b.Property<string>("Name")
 0318                        .HasColumnType("text");
 0319
 0320                    b.Property<long?>("ParentId")
 0321                        .HasColumnType("bigint");
 0322
 0323                    b.Property<long?>("RecStateId")
 0324                        .HasColumnType("bigint");
 0325
 0326                    b.HasKey("Id");
 0327
 0328                    b.HasIndex("Code")
 0329                        .IsUnique();
 0330
 0331                    b.HasIndex("CreatedByUserId");
 0332
 0333                    b.HasIndex("ModifiedByUserId");
 0334
 0335                    b.HasIndex("Name")
 0336                        .IsUnique();
 0337
 0338                    b.HasIndex("ParentId");
 0339
 0340                    b.HasIndex("RecStateId");
 0341
 0342                    b.ToTable("Categories");
 0343                });
 344
 0345            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Cluster", b =>
 0346                {
 0347                    b.Property<long>("Id")
 0348                        .ValueGeneratedOnAdd()
 0349                        .HasColumnType("bigint")
 0350                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0351
 0352                    b.Property<long?>("CreatedByUserId")
 0353                        .HasColumnType("bigint");
 0354
 0355                    b.Property<DateTime>("CreationDateTime")
 0356                        .HasColumnType("timestamp without time zone");
 0357
 0358                    b.Property<Guid>("GUID")
 0359                        .ValueGeneratedOnAdd()
 0360                        .HasColumnType("uuid");
 0361
 0362                    b.Property<bool>("IsDeleted")
 0363                        .HasColumnType("boolean");
 0364
 0365                    b.Property<decimal>("MinOrderSum")
 0366                        .HasColumnType("numeric");
 0367
 0368                    b.Property<DateTime?>("ModificationDateTime")
 0369                        .HasColumnType("timestamp without time zone");
 0370
 0371                    b.Property<long?>("ModifiedByUserId")
 0372                        .HasColumnType("bigint");
 0373
 0374                    b.Property<string>("Name")
 0375                        .IsRequired()
 0376                        .HasColumnType("text");
 0377
 0378                    b.Property<long?>("RecStateId")
 0379                        .HasColumnType("bigint");
 0380
 0381                    b.Property<decimal>("TradeRatio")
 0382                        .HasColumnType("numeric");
 0383
 0384                    b.Property<long>("WarehouseId")
 0385                        .HasColumnType("bigint");
 0386
 0387                    b.HasKey("Id");
 0388
 0389                    b.HasIndex("CreatedByUserId");
 0390
 0391                    b.HasIndex("ModifiedByUserId");
 0392
 0393                    b.HasIndex("Name");
 0394
 0395                    b.HasIndex("RecStateId");
 0396
 0397                    b.HasIndex("WarehouseId");
 0398
 0399                    b.ToTable("Clusters");
 0400                });
 401
 0402            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", b =>
 0403                {
 0404                    b.Property<long>("Id")
 0405                        .ValueGeneratedOnAdd()
 0406                        .HasColumnType("bigint")
 0407                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0408
 0409                    b.Property<string>("BankName")
 0410                        .HasColumnType("text");
 0411
 0412                    b.Property<string>("Bik")
 0413                        .HasColumnType("text");
 0414
 0415                    b.Property<string>("ChiefAccountant")
 0416                        .HasColumnType("text");
 0417
 0418                    b.Property<long>("ContragentsKindId")
 0419                        .HasColumnType("bigint");
 0420
 0421                    b.Property<long?>("CreatedByUserId")
 0422                        .HasColumnType("bigint");
 0423
 0424                    b.Property<DateTime>("CreationDateTime")
 0425                        .HasColumnType("timestamp without time zone");
 0426
 0427                    b.Property<string>("Email")
 0428                        .IsRequired()
 0429                        .HasColumnType("text");
 0430
 0431                    b.Property<Guid>("ExternalKey")
 0432                        .ValueGeneratedOnAdd()
 0433                        .HasColumnType("uuid");
 0434
 0435                    b.Property<string>("FullName")
 0436                        .IsRequired()
 0437                        .HasColumnType("text");
 0438
 0439                    b.Property<Guid>("GUID")
 0440                        .ValueGeneratedOnAdd()
 0441                        .HasColumnType("uuid");
 0442
 0443                    b.Property<string>("Inn")
 0444                        .IsRequired()
 0445                        .HasColumnType("text");
 0446
 0447                    b.Property<bool>("IsDeleted")
 0448                        .HasColumnType("boolean");
 0449
 0450                    b.Property<long>("JuridicAddressId")
 0451                        .HasColumnType("bigint");
 0452
 0453                    b.Property<string>("Kpp")
 0454                        .IsRequired()
 0455                        .HasColumnType("text");
 0456
 0457                    b.Property<DateTime?>("ModificationDateTime")
 0458                        .HasColumnType("timestamp without time zone");
 0459
 0460                    b.Property<long?>("ModifiedByUserId")
 0461                        .HasColumnType("bigint");
 0462
 0463                    b.Property<string>("Ogrn")
 0464                        .IsRequired()
 0465                        .HasColumnType("text");
 0466
 0467                    b.Property<string>("Okato")
 0468                        .IsRequired()
 0469                        .HasColumnType("text");
 0470
 0471                    b.Property<string>("Okpo")
 0472                        .IsRequired()
 0473                        .HasColumnType("text");
 0474
 0475                    b.Property<string>("Okved")
 0476                        .IsRequired()
 0477                        .HasColumnType("text");
 0478
 0479                    b.Property<long>("OwnerId")
 0480                        .HasColumnType("bigint");
 0481
 0482                    b.Property<string>("PhoneNumber")
 0483                        .IsRequired()
 0484                        .HasColumnType("text");
 0485
 0486                    b.Property<long>("PhysicAddressId")
 0487                        .HasColumnType("bigint");
 0488
 0489                    b.Property<long?>("RecStateId")
 0490                        .HasColumnType("bigint");
 0491
 0492                    b.Property<string>("SettlementAccount")
 0493                        .HasColumnType("text");
 0494
 0495                    b.Property<string>("ShortName")
 0496                        .IsRequired()
 0497                        .HasColumnType("text");
 0498
 0499                    b.Property<string>("TaxSystemCRM")
 0500                        .HasColumnType("text");
 0501
 0502                    b.Property<long?>("TaxSystemId")
 0503                        .HasColumnType("bigint");
 0504
 0505                    b.Property<string>("WalletId")
 0506                        .HasColumnType("text");
 0507
 0508                    b.Property<string>("WebSite")
 0509                        .HasColumnType("text");
 0510
 0511                    b.Property<string>("СorrespondentAccount")
 0512                        .HasColumnType("text");
 0513
 0514                    b.HasKey("Id");
 0515
 0516                    b.HasIndex("ContragentsKindId");
 0517
 0518                    b.HasIndex("CreatedByUserId");
 0519
 0520                    b.HasIndex("FullName")
 0521                        .IsUnique();
 0522
 0523                    b.HasIndex("Inn")
 0524                        .IsUnique();
 0525
 0526                    b.HasIndex("JuridicAddressId");
 0527
 0528                    b.HasIndex("ModifiedByUserId");
 0529
 0530                    b.HasIndex("OwnerId");
 0531
 0532                    b.HasIndex("PhysicAddressId");
 0533
 0534                    b.HasIndex("RecStateId");
 0535
 0536                    b.HasIndex("ShortName")
 0537                        .IsUnique();
 0538
 0539                    b.HasIndex("TaxSystemId");
 0540
 0541                    b.ToTable("Contragents");
 0542
 0543                    b.HasData(
 0544                        new
 0545                        {
 0546                            Id = 1L,
 0547                            ChiefAccountant = "1",
 0548                            ContragentsKindId = 6L,
 0549                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0550                            Email = "1",
 0551                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0552                            FullName = "Сервисный контрагент",
 0553                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0554                            Inn = "1",
 0555                            IsDeleted = false,
 0556                            JuridicAddressId = 1L,
 0557                            Kpp = "1",
 0558                            Ogrn = "1",
 0559                            Okato = "1",
 0560                            Okpo = "1",
 0561                            Okved = "1",
 0562                            OwnerId = -1L,
 0563                            PhoneNumber = "1",
 0564                            PhysicAddressId = 1L,
 0565                            RecStateId = 2L,
 0566                            ShortName = "1",
 0567                            TaxSystemId = 1L,
 0568                            WebSite = "1"
 0569                        });
 0570                });
 571
 0572            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.ContragentsKind", b =>
 0573                {
 0574                    b.Property<long>("Id")
 0575                        .ValueGeneratedOnAdd()
 0576                        .HasColumnType("bigint")
 0577                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0578
 0579                    b.Property<string>("Code")
 0580                        .IsRequired()
 0581                        .HasColumnType("text");
 0582
 0583                    b.Property<long?>("CreatedByUserId")
 0584                        .HasColumnType("bigint");
 0585
 0586                    b.Property<DateTime>("CreationDateTime")
 0587                        .HasColumnType("timestamp without time zone");
 0588
 0589                    b.Property<string>("Description")
 0590                        .HasColumnType("text");
 0591
 0592                    b.Property<Guid>("ExternalKey")
 0593                        .ValueGeneratedOnAdd()
 0594                        .HasColumnType("uuid");
 0595
 0596                    b.Property<Guid>("GUID")
 0597                        .ValueGeneratedOnAdd()
 0598                        .HasColumnType("uuid");
 0599
 0600                    b.Property<bool>("IsDeleted")
 0601                        .HasColumnType("boolean");
 0602
 0603                    b.Property<DateTime?>("ModificationDateTime")
 0604                        .HasColumnType("timestamp without time zone");
 0605
 0606                    b.Property<long?>("ModifiedByUserId")
 0607                        .HasColumnType("bigint");
 0608
 0609                    b.Property<string>("Name")
 0610                        .IsRequired()
 0611                        .HasColumnType("text");
 0612
 0613                    b.Property<long?>("RecStateId")
 0614                        .HasColumnType("bigint");
 0615
 0616                    b.HasKey("Id");
 0617
 0618                    b.HasIndex("CreatedByUserId");
 0619
 0620                    b.HasIndex("ModifiedByUserId");
 0621
 0622                    b.HasIndex("RecStateId");
 0623
 0624                    b.ToTable("ContragentsKind");
 0625
 0626                    b.HasData(
 0627                        new
 0628                        {
 0629                            Id = 1L,
 0630                            Code = "Unknown",
 0631                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0632                            Description = "",
 0633                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0634                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0635                            IsDeleted = false,
 0636                            Name = "Неизвестный"
 0637                        },
 0638                        new
 0639                        {
 0640                            Id = 2L,
 0641                            Code = "Retailer",
 0642                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0643                            Description = "",
 0644                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0645                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0646                            IsDeleted = false,
 0647                            Name = "Магазин"
 0648                        },
 0649                        new
 0650                        {
 0651                            Id = 3L,
 0652                            Code = "Wholesaler",
 0653                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0654                            Description = "",
 0655                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0656                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0657                            IsDeleted = false,
 0658                            Name = "Дистрибьютор"
 0659                        },
 0660                        new
 0661                        {
 0662                            Id = 4L,
 0663                            Code = "Manufacturer",
 0664                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0665                            Description = "",
 0666                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0667                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0668                            IsDeleted = false,
 0669                            Name = "Производитель"
 0670                        },
 0671                        new
 0672                        {
 0673                            Id = 5L,
 0674                            Code = "Supplier",
 0675                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0676                            Description = "В будущем надо удалить",
 0677                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0678                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0679                            IsDeleted = false,
 0680                            Name = "---"
 0681                        },
 0682                        new
 0683                        {
 0684                            Id = 6L,
 0685                            Code = "Platform",
 0686                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0687                            Description = "",
 0688                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 0689                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0690                            IsDeleted = false,
 0691                            Name = "Платформа"
 0692                        });
 0693                });
 694
 0695            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Country", b =>
 0696                {
 0697                    b.Property<long>("Id")
 0698                        .ValueGeneratedOnAdd()
 0699                        .HasColumnType("bigint")
 0700                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 0701
 0702                    b.Property<int>("Code")
 0703                        .HasColumnType("integer");
 0704
 0705                    b.Property<long?>("CreatedByUserId")
 0706                        .HasColumnType("bigint");
 0707
 0708                    b.Property<DateTime>("CreationDateTime")
 0709                        .HasColumnType("timestamp without time zone");
 0710
 0711                    b.Property<Guid>("GUID")
 0712                        .ValueGeneratedOnAdd()
 0713                        .HasColumnType("uuid");
 0714
 0715                    b.Property<bool>("IsDeleted")
 0716                        .HasColumnType("boolean");
 0717
 0718                    b.Property<DateTime?>("ModificationDateTime")
 0719                        .HasColumnType("timestamp without time zone");
 0720
 0721                    b.Property<long?>("ModifiedByUserId")
 0722                        .HasColumnType("bigint");
 0723
 0724                    b.Property<string>("Name")
 0725                        .IsRequired()
 0726                        .HasColumnType("text");
 0727
 0728                    b.Property<long?>("RecStateId")
 0729                        .HasColumnType("bigint");
 0730
 0731                    b.HasKey("Id");
 0732
 0733                    b.HasIndex("CreatedByUserId");
 0734
 0735                    b.HasIndex("ModifiedByUserId");
 0736
 0737                    b.HasIndex("Name")
 0738                        .IsUnique();
 0739
 0740                    b.HasIndex("RecStateId");
 0741
 0742                    b.ToTable("Countries");
 0743
 0744                    b.HasData(
 0745                        new
 0746                        {
 0747                            Id = 2L,
 0748                            Code = 895,
 0749                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0750                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0751                            IsDeleted = false,
 0752                            Name = "Абхазия"
 0753                        },
 0754                        new
 0755                        {
 0756                            Id = 3L,
 0757                            Code = 36,
 0758                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0759                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0760                            IsDeleted = false,
 0761                            Name = "Австралия"
 0762                        },
 0763                        new
 0764                        {
 0765                            Id = 4L,
 0766                            Code = 40,
 0767                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0768                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0769                            IsDeleted = false,
 0770                            Name = "Австрия"
 0771                        },
 0772                        new
 0773                        {
 0774                            Id = 5L,
 0775                            Code = 31,
 0776                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0777                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0778                            IsDeleted = false,
 0779                            Name = "Азербайджан"
 0780                        },
 0781                        new
 0782                        {
 0783                            Id = 6L,
 0784                            Code = 8,
 0785                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0786                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0787                            IsDeleted = false,
 0788                            Name = "Албания"
 0789                        },
 0790                        new
 0791                        {
 0792                            Id = 7L,
 0793                            Code = 12,
 0794                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0795                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0796                            IsDeleted = false,
 0797                            Name = "Алжир"
 0798                        },
 0799                        new
 0800                        {
 0801                            Id = 8L,
 0802                            Code = 16,
 0803                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0804                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0805                            IsDeleted = false,
 0806                            Name = "Американское Самоа"
 0807                        },
 0808                        new
 0809                        {
 0810                            Id = 9L,
 0811                            Code = 660,
 0812                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0813                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0814                            IsDeleted = false,
 0815                            Name = "Ангилья"
 0816                        },
 0817                        new
 0818                        {
 0819                            Id = 10L,
 0820                            Code = 24,
 0821                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0822                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0823                            IsDeleted = false,
 0824                            Name = "Ангола"
 0825                        },
 0826                        new
 0827                        {
 0828                            Id = 11L,
 0829                            Code = 20,
 0830                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0831                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0832                            IsDeleted = false,
 0833                            Name = "Андорра"
 0834                        },
 0835                        new
 0836                        {
 0837                            Id = 12L,
 0838                            Code = 10,
 0839                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0840                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0841                            IsDeleted = false,
 0842                            Name = "Антарктида"
 0843                        },
 0844                        new
 0845                        {
 0846                            Id = 13L,
 0847                            Code = 28,
 0848                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0849                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0850                            IsDeleted = false,
 0851                            Name = "Антигуа и Барбуда"
 0852                        },
 0853                        new
 0854                        {
 0855                            Id = 14L,
 0856                            Code = 32,
 0857                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0858                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0859                            IsDeleted = false,
 0860                            Name = "Аргентина"
 0861                        },
 0862                        new
 0863                        {
 0864                            Id = 15L,
 0865                            Code = 51,
 0866                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0867                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0868                            IsDeleted = false,
 0869                            Name = "Армения"
 0870                        },
 0871                        new
 0872                        {
 0873                            Id = 16L,
 0874                            Code = 533,
 0875                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0876                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0877                            IsDeleted = false,
 0878                            Name = "Аруба"
 0879                        },
 0880                        new
 0881                        {
 0882                            Id = 17L,
 0883                            Code = 4,
 0884                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0885                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0886                            IsDeleted = false,
 0887                            Name = "Афганистан"
 0888                        },
 0889                        new
 0890                        {
 0891                            Id = 18L,
 0892                            Code = 44,
 0893                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0894                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0895                            IsDeleted = false,
 0896                            Name = "Багамы"
 0897                        },
 0898                        new
 0899                        {
 0900                            Id = 19L,
 0901                            Code = 50,
 0902                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0903                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0904                            IsDeleted = false,
 0905                            Name = "Бангладеш"
 0906                        },
 0907                        new
 0908                        {
 0909                            Id = 20L,
 0910                            Code = 52,
 0911                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0912                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0913                            IsDeleted = false,
 0914                            Name = "Барбадос"
 0915                        },
 0916                        new
 0917                        {
 0918                            Id = 21L,
 0919                            Code = 48,
 0920                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0921                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0922                            IsDeleted = false,
 0923                            Name = "Бахрейн"
 0924                        },
 0925                        new
 0926                        {
 0927                            Id = 22L,
 0928                            Code = 112,
 0929                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0930                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0931                            IsDeleted = false,
 0932                            Name = "Беларусь"
 0933                        },
 0934                        new
 0935                        {
 0936                            Id = 23L,
 0937                            Code = 84,
 0938                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0939                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0940                            IsDeleted = false,
 0941                            Name = "Белиз"
 0942                        },
 0943                        new
 0944                        {
 0945                            Id = 24L,
 0946                            Code = 56,
 0947                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0948                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0949                            IsDeleted = false,
 0950                            Name = "Бельгия"
 0951                        },
 0952                        new
 0953                        {
 0954                            Id = 25L,
 0955                            Code = 204,
 0956                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0957                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0958                            IsDeleted = false,
 0959                            Name = "Бенин"
 0960                        },
 0961                        new
 0962                        {
 0963                            Id = 26L,
 0964                            Code = 60,
 0965                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0966                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0967                            IsDeleted = false,
 0968                            Name = "Бермуды"
 0969                        },
 0970                        new
 0971                        {
 0972                            Id = 27L,
 0973                            Code = 100,
 0974                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0975                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0976                            IsDeleted = false,
 0977                            Name = "Болгария"
 0978                        },
 0979                        new
 0980                        {
 0981                            Id = 28L,
 0982                            Code = 68,
 0983                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0984                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0985                            IsDeleted = false,
 0986                            Name = "Боливия, Многонациональное Государство"
 0987                        },
 0988                        new
 0989                        {
 0990                            Id = 29L,
 0991                            Code = 535,
 0992                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 0993                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 0994                            IsDeleted = false,
 0995                            Name = "Бонайре, Саба и Синт-Эстатиус"
 0996                        },
 0997                        new
 0998                        {
 0999                            Id = 30L,
 01000                            Code = 70,
 01001                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01002                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01003                            IsDeleted = false,
 01004                            Name = "Босния и Герцеговина"
 01005                        },
 01006                        new
 01007                        {
 01008                            Id = 31L,
 01009                            Code = 72,
 01010                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01011                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01012                            IsDeleted = false,
 01013                            Name = "Ботсвана"
 01014                        },
 01015                        new
 01016                        {
 01017                            Id = 32L,
 01018                            Code = 76,
 01019                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01020                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01021                            IsDeleted = false,
 01022                            Name = "Бразилия"
 01023                        },
 01024                        new
 01025                        {
 01026                            Id = 33L,
 01027                            Code = 86,
 01028                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01029                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01030                            IsDeleted = false,
 01031                            Name = "Британская территория в Индийском океане"
 01032                        },
 01033                        new
 01034                        {
 01035                            Id = 34L,
 01036                            Code = 96,
 01037                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01038                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01039                            IsDeleted = false,
 01040                            Name = "Бруней-Даруссалам"
 01041                        },
 01042                        new
 01043                        {
 01044                            Id = 35L,
 01045                            Code = 854,
 01046                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01047                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01048                            IsDeleted = false,
 01049                            Name = "Буркина-Фасо"
 01050                        },
 01051                        new
 01052                        {
 01053                            Id = 36L,
 01054                            Code = 108,
 01055                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01056                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01057                            IsDeleted = false,
 01058                            Name = "Бурунди"
 01059                        },
 01060                        new
 01061                        {
 01062                            Id = 37L,
 01063                            Code = 64,
 01064                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01065                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01066                            IsDeleted = false,
 01067                            Name = "Бутан"
 01068                        },
 01069                        new
 01070                        {
 01071                            Id = 38L,
 01072                            Code = 548,
 01073                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01074                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01075                            IsDeleted = false,
 01076                            Name = "Вануату"
 01077                        },
 01078                        new
 01079                        {
 01080                            Id = 39L,
 01081                            Code = 348,
 01082                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01083                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01084                            IsDeleted = false,
 01085                            Name = "Венгрия"
 01086                        },
 01087                        new
 01088                        {
 01089                            Id = 40L,
 01090                            Code = 862,
 01091                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01092                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01093                            IsDeleted = false,
 01094                            Name = "Венесуэла Боливарианская Республика"
 01095                        },
 01096                        new
 01097                        {
 01098                            Id = 41L,
 01099                            Code = 92,
 01100                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01101                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01102                            IsDeleted = false,
 01103                            Name = "Виргинские острова, Британские"
 01104                        },
 01105                        new
 01106                        {
 01107                            Id = 42L,
 01108                            Code = 850,
 01109                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01110                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01111                            IsDeleted = false,
 01112                            Name = "Виргинские острова, США"
 01113                        },
 01114                        new
 01115                        {
 01116                            Id = 43L,
 01117                            Code = 704,
 01118                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01119                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01120                            IsDeleted = false,
 01121                            Name = "Вьетнам"
 01122                        },
 01123                        new
 01124                        {
 01125                            Id = 44L,
 01126                            Code = 266,
 01127                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01128                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01129                            IsDeleted = false,
 01130                            Name = "Габон"
 01131                        },
 01132                        new
 01133                        {
 01134                            Id = 45L,
 01135                            Code = 332,
 01136                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01137                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01138                            IsDeleted = false,
 01139                            Name = "Гаити"
 01140                        },
 01141                        new
 01142                        {
 01143                            Id = 46L,
 01144                            Code = 328,
 01145                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01146                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01147                            IsDeleted = false,
 01148                            Name = "Гайана"
 01149                        },
 01150                        new
 01151                        {
 01152                            Id = 47L,
 01153                            Code = 270,
 01154                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01155                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01156                            IsDeleted = false,
 01157                            Name = "Гамбия"
 01158                        },
 01159                        new
 01160                        {
 01161                            Id = 48L,
 01162                            Code = 288,
 01163                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01164                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01165                            IsDeleted = false,
 01166                            Name = "Гана"
 01167                        },
 01168                        new
 01169                        {
 01170                            Id = 49L,
 01171                            Code = 312,
 01172                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01173                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01174                            IsDeleted = false,
 01175                            Name = "Гваделупа"
 01176                        },
 01177                        new
 01178                        {
 01179                            Id = 50L,
 01180                            Code = 320,
 01181                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01182                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01183                            IsDeleted = false,
 01184                            Name = "Гватемала"
 01185                        },
 01186                        new
 01187                        {
 01188                            Id = 51L,
 01189                            Code = 324,
 01190                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01191                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01192                            IsDeleted = false,
 01193                            Name = "Гвинея"
 01194                        },
 01195                        new
 01196                        {
 01197                            Id = 52L,
 01198                            Code = 624,
 01199                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01200                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01201                            IsDeleted = false,
 01202                            Name = "Гвинея-Бисау"
 01203                        },
 01204                        new
 01205                        {
 01206                            Id = 53L,
 01207                            Code = 276,
 01208                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01209                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01210                            IsDeleted = false,
 01211                            Name = "Германия"
 01212                        },
 01213                        new
 01214                        {
 01215                            Id = 54L,
 01216                            Code = 831,
 01217                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01218                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01219                            IsDeleted = false,
 01220                            Name = "Гернси"
 01221                        },
 01222                        new
 01223                        {
 01224                            Id = 55L,
 01225                            Code = 292,
 01226                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01227                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01228                            IsDeleted = false,
 01229                            Name = "Гибралтар"
 01230                        },
 01231                        new
 01232                        {
 01233                            Id = 56L,
 01234                            Code = 340,
 01235                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01236                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01237                            IsDeleted = false,
 01238                            Name = "Гондурас"
 01239                        },
 01240                        new
 01241                        {
 01242                            Id = 57L,
 01243                            Code = 344,
 01244                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01245                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01246                            IsDeleted = false,
 01247                            Name = "Гонконг"
 01248                        },
 01249                        new
 01250                        {
 01251                            Id = 58L,
 01252                            Code = 308,
 01253                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01254                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01255                            IsDeleted = false,
 01256                            Name = "Гренада"
 01257                        },
 01258                        new
 01259                        {
 01260                            Id = 59L,
 01261                            Code = 304,
 01262                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01263                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01264                            IsDeleted = false,
 01265                            Name = "Гренландия"
 01266                        },
 01267                        new
 01268                        {
 01269                            Id = 60L,
 01270                            Code = 300,
 01271                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01272                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01273                            IsDeleted = false,
 01274                            Name = "Греция"
 01275                        },
 01276                        new
 01277                        {
 01278                            Id = 61L,
 01279                            Code = 268,
 01280                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01281                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01282                            IsDeleted = false,
 01283                            Name = "Грузия"
 01284                        },
 01285                        new
 01286                        {
 01287                            Id = 62L,
 01288                            Code = 316,
 01289                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01290                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01291                            IsDeleted = false,
 01292                            Name = "Гуам"
 01293                        },
 01294                        new
 01295                        {
 01296                            Id = 63L,
 01297                            Code = 208,
 01298                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01299                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01300                            IsDeleted = false,
 01301                            Name = "Дания"
 01302                        },
 01303                        new
 01304                        {
 01305                            Id = 64L,
 01306                            Code = 832,
 01307                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01308                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01309                            IsDeleted = false,
 01310                            Name = "Джерси"
 01311                        },
 01312                        new
 01313                        {
 01314                            Id = 65L,
 01315                            Code = 262,
 01316                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01317                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01318                            IsDeleted = false,
 01319                            Name = "Джибути"
 01320                        },
 01321                        new
 01322                        {
 01323                            Id = 66L,
 01324                            Code = 212,
 01325                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01326                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01327                            IsDeleted = false,
 01328                            Name = "Доминика"
 01329                        },
 01330                        new
 01331                        {
 01332                            Id = 67L,
 01333                            Code = 214,
 01334                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01335                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01336                            IsDeleted = false,
 01337                            Name = "Доминиканская Республика"
 01338                        },
 01339                        new
 01340                        {
 01341                            Id = 68L,
 01342                            Code = 818,
 01343                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01344                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01345                            IsDeleted = false,
 01346                            Name = "Египет"
 01347                        },
 01348                        new
 01349                        {
 01350                            Id = 69L,
 01351                            Code = 894,
 01352                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01353                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01354                            IsDeleted = false,
 01355                            Name = "Замбия"
 01356                        },
 01357                        new
 01358                        {
 01359                            Id = 70L,
 01360                            Code = 732,
 01361                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01362                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01363                            IsDeleted = false,
 01364                            Name = "Западная Сахара"
 01365                        },
 01366                        new
 01367                        {
 01368                            Id = 71L,
 01369                            Code = 716,
 01370                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01371                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01372                            IsDeleted = false,
 01373                            Name = "Зимбабве"
 01374                        },
 01375                        new
 01376                        {
 01377                            Id = 72L,
 01378                            Code = 376,
 01379                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01380                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01381                            IsDeleted = false,
 01382                            Name = "Израиль"
 01383                        },
 01384                        new
 01385                        {
 01386                            Id = 73L,
 01387                            Code = 356,
 01388                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01389                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01390                            IsDeleted = false,
 01391                            Name = "Индия"
 01392                        },
 01393                        new
 01394                        {
 01395                            Id = 74L,
 01396                            Code = 360,
 01397                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01398                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01399                            IsDeleted = false,
 01400                            Name = "Индонезия"
 01401                        },
 01402                        new
 01403                        {
 01404                            Id = 75L,
 01405                            Code = 400,
 01406                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01407                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01408                            IsDeleted = false,
 01409                            Name = "Иордания"
 01410                        },
 01411                        new
 01412                        {
 01413                            Id = 76L,
 01414                            Code = 368,
 01415                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01416                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01417                            IsDeleted = false,
 01418                            Name = "Ирак"
 01419                        },
 01420                        new
 01421                        {
 01422                            Id = 77L,
 01423                            Code = 364,
 01424                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01425                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01426                            IsDeleted = false,
 01427                            Name = "Иран, Исламская Республика"
 01428                        },
 01429                        new
 01430                        {
 01431                            Id = 78L,
 01432                            Code = 372,
 01433                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01434                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01435                            IsDeleted = false,
 01436                            Name = "Ирландия"
 01437                        },
 01438                        new
 01439                        {
 01440                            Id = 79L,
 01441                            Code = 352,
 01442                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01443                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01444                            IsDeleted = false,
 01445                            Name = "Исландия"
 01446                        },
 01447                        new
 01448                        {
 01449                            Id = 80L,
 01450                            Code = 724,
 01451                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01452                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01453                            IsDeleted = false,
 01454                            Name = "Испания"
 01455                        },
 01456                        new
 01457                        {
 01458                            Id = 81L,
 01459                            Code = 380,
 01460                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01461                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01462                            IsDeleted = false,
 01463                            Name = "Италия"
 01464                        },
 01465                        new
 01466                        {
 01467                            Id = 82L,
 01468                            Code = 887,
 01469                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01470                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01471                            IsDeleted = false,
 01472                            Name = "Йемен"
 01473                        },
 01474                        new
 01475                        {
 01476                            Id = 83L,
 01477                            Code = 132,
 01478                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01479                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01480                            IsDeleted = false,
 01481                            Name = "Кабо-Верде"
 01482                        },
 01483                        new
 01484                        {
 01485                            Id = 84L,
 01486                            Code = 398,
 01487                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01488                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01489                            IsDeleted = false,
 01490                            Name = "Казахстан"
 01491                        },
 01492                        new
 01493                        {
 01494                            Id = 85L,
 01495                            Code = 116,
 01496                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01497                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01498                            IsDeleted = false,
 01499                            Name = "Камбоджа"
 01500                        },
 01501                        new
 01502                        {
 01503                            Id = 86L,
 01504                            Code = 120,
 01505                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01506                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01507                            IsDeleted = false,
 01508                            Name = "Камерун"
 01509                        },
 01510                        new
 01511                        {
 01512                            Id = 87L,
 01513                            Code = 124,
 01514                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01515                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01516                            IsDeleted = false,
 01517                            Name = "Канада"
 01518                        },
 01519                        new
 01520                        {
 01521                            Id = 88L,
 01522                            Code = 634,
 01523                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01524                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01525                            IsDeleted = false,
 01526                            Name = "Катар"
 01527                        },
 01528                        new
 01529                        {
 01530                            Id = 89L,
 01531                            Code = 404,
 01532                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01533                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01534                            IsDeleted = false,
 01535                            Name = "Кения"
 01536                        },
 01537                        new
 01538                        {
 01539                            Id = 90L,
 01540                            Code = 196,
 01541                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01542                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01543                            IsDeleted = false,
 01544                            Name = "Кипр"
 01545                        },
 01546                        new
 01547                        {
 01548                            Id = 91L,
 01549                            Code = 417,
 01550                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01551                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01552                            IsDeleted = false,
 01553                            Name = "Киргизия"
 01554                        },
 01555                        new
 01556                        {
 01557                            Id = 92L,
 01558                            Code = 296,
 01559                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01560                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01561                            IsDeleted = false,
 01562                            Name = "Кирибати"
 01563                        },
 01564                        new
 01565                        {
 01566                            Id = 93L,
 01567                            Code = 156,
 01568                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01569                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01570                            IsDeleted = false,
 01571                            Name = "Китай"
 01572                        },
 01573                        new
 01574                        {
 01575                            Id = 94L,
 01576                            Code = 166,
 01577                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01578                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01579                            IsDeleted = false,
 01580                            Name = "Кокосовые (Килинг) острова"
 01581                        },
 01582                        new
 01583                        {
 01584                            Id = 95L,
 01585                            Code = 170,
 01586                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01587                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01588                            IsDeleted = false,
 01589                            Name = "Колумбия"
 01590                        },
 01591                        new
 01592                        {
 01593                            Id = 96L,
 01594                            Code = 174,
 01595                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01596                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01597                            IsDeleted = false,
 01598                            Name = "Коморы"
 01599                        },
 01600                        new
 01601                        {
 01602                            Id = 97L,
 01603                            Code = 178,
 01604                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01605                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01606                            IsDeleted = false,
 01607                            Name = "Конго"
 01608                        },
 01609                        new
 01610                        {
 01611                            Id = 98L,
 01612                            Code = 180,
 01613                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01614                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01615                            IsDeleted = false,
 01616                            Name = "Конго, Демократическая Республика"
 01617                        },
 01618                        new
 01619                        {
 01620                            Id = 99L,
 01621                            Code = 408,
 01622                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01623                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01624                            IsDeleted = false,
 01625                            Name = "Корея, Народно-Демократическая Республика"
 01626                        },
 01627                        new
 01628                        {
 01629                            Id = 100L,
 01630                            Code = 410,
 01631                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01632                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01633                            IsDeleted = false,
 01634                            Name = "Корея, Республика"
 01635                        },
 01636                        new
 01637                        {
 01638                            Id = 101L,
 01639                            Code = 188,
 01640                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01641                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01642                            IsDeleted = false,
 01643                            Name = "Коста-Рика"
 01644                        },
 01645                        new
 01646                        {
 01647                            Id = 102L,
 01648                            Code = 384,
 01649                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01650                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01651                            IsDeleted = false,
 01652                            Name = "Кот д'Ивуар"
 01653                        },
 01654                        new
 01655                        {
 01656                            Id = 103L,
 01657                            Code = 192,
 01658                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01659                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01660                            IsDeleted = false,
 01661                            Name = "Куба"
 01662                        },
 01663                        new
 01664                        {
 01665                            Id = 104L,
 01666                            Code = 414,
 01667                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01668                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01669                            IsDeleted = false,
 01670                            Name = "Кувейт"
 01671                        },
 01672                        new
 01673                        {
 01674                            Id = 105L,
 01675                            Code = 531,
 01676                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01677                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01678                            IsDeleted = false,
 01679                            Name = "Кюрасао"
 01680                        },
 01681                        new
 01682                        {
 01683                            Id = 106L,
 01684                            Code = 418,
 01685                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01686                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01687                            IsDeleted = false,
 01688                            Name = "Лаос"
 01689                        },
 01690                        new
 01691                        {
 01692                            Id = 107L,
 01693                            Code = 428,
 01694                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01695                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01696                            IsDeleted = false,
 01697                            Name = "Латвия"
 01698                        },
 01699                        new
 01700                        {
 01701                            Id = 108L,
 01702                            Code = 426,
 01703                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01704                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01705                            IsDeleted = false,
 01706                            Name = "Лесото"
 01707                        },
 01708                        new
 01709                        {
 01710                            Id = 109L,
 01711                            Code = 422,
 01712                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01713                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01714                            IsDeleted = false,
 01715                            Name = "Ливан"
 01716                        },
 01717                        new
 01718                        {
 01719                            Id = 110L,
 01720                            Code = 434,
 01721                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01722                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01723                            IsDeleted = false,
 01724                            Name = "Ливийская Арабская Джамахирия"
 01725                        },
 01726                        new
 01727                        {
 01728                            Id = 111L,
 01729                            Code = 430,
 01730                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01731                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01732                            IsDeleted = false,
 01733                            Name = "Либерия"
 01734                        },
 01735                        new
 01736                        {
 01737                            Id = 112L,
 01738                            Code = 438,
 01739                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01740                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01741                            IsDeleted = false,
 01742                            Name = "Лихтенштейн"
 01743                        },
 01744                        new
 01745                        {
 01746                            Id = 113L,
 01747                            Code = 440,
 01748                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01749                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01750                            IsDeleted = false,
 01751                            Name = "Литва"
 01752                        },
 01753                        new
 01754                        {
 01755                            Id = 114L,
 01756                            Code = 442,
 01757                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01758                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01759                            IsDeleted = false,
 01760                            Name = "Люксембург"
 01761                        },
 01762                        new
 01763                        {
 01764                            Id = 115L,
 01765                            Code = 480,
 01766                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01767                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01768                            IsDeleted = false,
 01769                            Name = "Маврикий"
 01770                        },
 01771                        new
 01772                        {
 01773                            Id = 116L,
 01774                            Code = 478,
 01775                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01776                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01777                            IsDeleted = false,
 01778                            Name = "Мавритания"
 01779                        },
 01780                        new
 01781                        {
 01782                            Id = 117L,
 01783                            Code = 450,
 01784                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01785                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01786                            IsDeleted = false,
 01787                            Name = "Мадагаскар"
 01788                        },
 01789                        new
 01790                        {
 01791                            Id = 118L,
 01792                            Code = 175,
 01793                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01794                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01795                            IsDeleted = false,
 01796                            Name = "Майотта"
 01797                        },
 01798                        new
 01799                        {
 01800                            Id = 119L,
 01801                            Code = 446,
 01802                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01803                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01804                            IsDeleted = false,
 01805                            Name = "Макао"
 01806                        },
 01807                        new
 01808                        {
 01809                            Id = 120L,
 01810                            Code = 454,
 01811                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01812                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01813                            IsDeleted = false,
 01814                            Name = "Малави"
 01815                        },
 01816                        new
 01817                        {
 01818                            Id = 121L,
 01819                            Code = 458,
 01820                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01821                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01822                            IsDeleted = false,
 01823                            Name = "Малайзия"
 01824                        },
 01825                        new
 01826                        {
 01827                            Id = 122L,
 01828                            Code = 466,
 01829                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01830                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01831                            IsDeleted = false,
 01832                            Name = "Мали"
 01833                        },
 01834                        new
 01835                        {
 01836                            Id = 123L,
 01837                            Code = 581,
 01838                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01839                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01840                            IsDeleted = false,
 01841                            Name = "Малые Тихоокеанские отдаленные острова Соединенных Штатов"
 01842                        },
 01843                        new
 01844                        {
 01845                            Id = 124L,
 01846                            Code = 462,
 01847                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01848                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01849                            IsDeleted = false,
 01850                            Name = "Мальдивы"
 01851                        },
 01852                        new
 01853                        {
 01854                            Id = 125L,
 01855                            Code = 470,
 01856                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01857                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01858                            IsDeleted = false,
 01859                            Name = "Мальта"
 01860                        },
 01861                        new
 01862                        {
 01863                            Id = 126L,
 01864                            Code = 504,
 01865                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01866                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01867                            IsDeleted = false,
 01868                            Name = "Марокко"
 01869                        },
 01870                        new
 01871                        {
 01872                            Id = 127L,
 01873                            Code = 474,
 01874                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01875                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01876                            IsDeleted = false,
 01877                            Name = "Мартиника"
 01878                        },
 01879                        new
 01880                        {
 01881                            Id = 128L,
 01882                            Code = 584,
 01883                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01884                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01885                            IsDeleted = false,
 01886                            Name = "Маршалловы острова"
 01887                        },
 01888                        new
 01889                        {
 01890                            Id = 129L,
 01891                            Code = 484,
 01892                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01893                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01894                            IsDeleted = false,
 01895                            Name = "Мексика"
 01896                        },
 01897                        new
 01898                        {
 01899                            Id = 130L,
 01900                            Code = 583,
 01901                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01902                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01903                            IsDeleted = false,
 01904                            Name = "Микронезия, Федеративные Штаты"
 01905                        },
 01906                        new
 01907                        {
 01908                            Id = 131L,
 01909                            Code = 508,
 01910                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01911                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01912                            IsDeleted = false,
 01913                            Name = "Мозамбик"
 01914                        },
 01915                        new
 01916                        {
 01917                            Id = 132L,
 01918                            Code = 498,
 01919                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01920                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01921                            IsDeleted = false,
 01922                            Name = "Молдова, Республика"
 01923                        },
 01924                        new
 01925                        {
 01926                            Id = 133L,
 01927                            Code = 492,
 01928                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01929                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01930                            IsDeleted = false,
 01931                            Name = "Монако"
 01932                        },
 01933                        new
 01934                        {
 01935                            Id = 134L,
 01936                            Code = 496,
 01937                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01938                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01939                            IsDeleted = false,
 01940                            Name = "Монголия"
 01941                        },
 01942                        new
 01943                        {
 01944                            Id = 135L,
 01945                            Code = 500,
 01946                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01947                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01948                            IsDeleted = false,
 01949                            Name = "Монтсеррат"
 01950                        },
 01951                        new
 01952                        {
 01953                            Id = 136L,
 01954                            Code = 104,
 01955                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01956                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01957                            IsDeleted = false,
 01958                            Name = "Мьянма"
 01959                        },
 01960                        new
 01961                        {
 01962                            Id = 137L,
 01963                            Code = 516,
 01964                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01965                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01966                            IsDeleted = false,
 01967                            Name = "Намибия"
 01968                        },
 01969                        new
 01970                        {
 01971                            Id = 138L,
 01972                            Code = 520,
 01973                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01974                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01975                            IsDeleted = false,
 01976                            Name = "Науру"
 01977                        },
 01978                        new
 01979                        {
 01980                            Id = 139L,
 01981                            Code = 524,
 01982                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01983                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01984                            IsDeleted = false,
 01985                            Name = "Непал"
 01986                        },
 01987                        new
 01988                        {
 01989                            Id = 140L,
 01990                            Code = 562,
 01991                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 01992                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 01993                            IsDeleted = false,
 01994                            Name = "Нигер"
 01995                        },
 01996                        new
 01997                        {
 01998                            Id = 141L,
 01999                            Code = 566,
 02000                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02001                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02002                            IsDeleted = false,
 02003                            Name = "Нигерия"
 02004                        },
 02005                        new
 02006                        {
 02007                            Id = 142L,
 02008                            Code = 528,
 02009                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02010                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02011                            IsDeleted = false,
 02012                            Name = "Нидерланды"
 02013                        },
 02014                        new
 02015                        {
 02016                            Id = 143L,
 02017                            Code = 558,
 02018                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02019                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02020                            IsDeleted = false,
 02021                            Name = "Никарагуа"
 02022                        },
 02023                        new
 02024                        {
 02025                            Id = 144L,
 02026                            Code = 570,
 02027                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02028                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02029                            IsDeleted = false,
 02030                            Name = "Ниуэ"
 02031                        },
 02032                        new
 02033                        {
 02034                            Id = 145L,
 02035                            Code = 554,
 02036                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02037                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02038                            IsDeleted = false,
 02039                            Name = "Новая Зеландия"
 02040                        },
 02041                        new
 02042                        {
 02043                            Id = 146L,
 02044                            Code = 540,
 02045                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02046                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02047                            IsDeleted = false,
 02048                            Name = "Новая Каледония"
 02049                        },
 02050                        new
 02051                        {
 02052                            Id = 147L,
 02053                            Code = 578,
 02054                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02055                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02056                            IsDeleted = false,
 02057                            Name = "Норвегия"
 02058                        },
 02059                        new
 02060                        {
 02061                            Id = 148L,
 02062                            Code = 784,
 02063                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02064                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02065                            IsDeleted = false,
 02066                            Name = "Объединенные Арабские Эмираты"
 02067                        },
 02068                        new
 02069                        {
 02070                            Id = 149L,
 02071                            Code = 512,
 02072                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02073                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02074                            IsDeleted = false,
 02075                            Name = "Оман"
 02076                        },
 02077                        new
 02078                        {
 02079                            Id = 150L,
 02080                            Code = 74,
 02081                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02082                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02083                            IsDeleted = false,
 02084                            Name = "Остров Буве"
 02085                        },
 02086                        new
 02087                        {
 02088                            Id = 151L,
 02089                            Code = 833,
 02090                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02091                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02092                            IsDeleted = false,
 02093                            Name = "Остров Мэн"
 02094                        },
 02095                        new
 02096                        {
 02097                            Id = 152L,
 02098                            Code = 574,
 02099                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02100                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02101                            IsDeleted = false,
 02102                            Name = "Остров Норфолк"
 02103                        },
 02104                        new
 02105                        {
 02106                            Id = 153L,
 02107                            Code = 162,
 02108                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02109                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02110                            IsDeleted = false,
 02111                            Name = "Остров Рождества"
 02112                        },
 02113                        new
 02114                        {
 02115                            Id = 154L,
 02116                            Code = 334,
 02117                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02118                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02119                            IsDeleted = false,
 02120                            Name = "Остров Херд и острова Макдональд"
 02121                        },
 02122                        new
 02123                        {
 02124                            Id = 155L,
 02125                            Code = 136,
 02126                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02127                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02128                            IsDeleted = false,
 02129                            Name = "Острова Кайман"
 02130                        },
 02131                        new
 02132                        {
 02133                            Id = 156L,
 02134                            Code = 184,
 02135                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02136                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02137                            IsDeleted = false,
 02138                            Name = "Острова Кука"
 02139                        },
 02140                        new
 02141                        {
 02142                            Id = 157L,
 02143                            Code = 796,
 02144                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02145                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02146                            IsDeleted = false,
 02147                            Name = "Острова Теркс и Кайкос"
 02148                        },
 02149                        new
 02150                        {
 02151                            Id = 158L,
 02152                            Code = 586,
 02153                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02154                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02155                            IsDeleted = false,
 02156                            Name = "Пакистан"
 02157                        },
 02158                        new
 02159                        {
 02160                            Id = 159L,
 02161                            Code = 585,
 02162                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02163                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02164                            IsDeleted = false,
 02165                            Name = "Палау"
 02166                        },
 02167                        new
 02168                        {
 02169                            Id = 160L,
 02170                            Code = 275,
 02171                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02172                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02173                            IsDeleted = false,
 02174                            Name = "Палестинская территория, оккупированная"
 02175                        },
 02176                        new
 02177                        {
 02178                            Id = 161L,
 02179                            Code = 591,
 02180                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02181                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02182                            IsDeleted = false,
 02183                            Name = "Панама"
 02184                        },
 02185                        new
 02186                        {
 02187                            Id = 162L,
 02188                            Code = 336,
 02189                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02190                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02191                            IsDeleted = false,
 02192                            Name = "Папский Престол (Государство &mdash; город Ватикан)"
 02193                        },
 02194                        new
 02195                        {
 02196                            Id = 163L,
 02197                            Code = 598,
 02198                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02199                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02200                            IsDeleted = false,
 02201                            Name = "Папуа-Новая Гвинея"
 02202                        },
 02203                        new
 02204                        {
 02205                            Id = 164L,
 02206                            Code = 600,
 02207                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02208                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02209                            IsDeleted = false,
 02210                            Name = "Парагвай"
 02211                        },
 02212                        new
 02213                        {
 02214                            Id = 165L,
 02215                            Code = 604,
 02216                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02217                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02218                            IsDeleted = false,
 02219                            Name = "Перу"
 02220                        },
 02221                        new
 02222                        {
 02223                            Id = 166L,
 02224                            Code = 612,
 02225                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02226                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02227                            IsDeleted = false,
 02228                            Name = "Питкерн"
 02229                        },
 02230                        new
 02231                        {
 02232                            Id = 167L,
 02233                            Code = 616,
 02234                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02235                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02236                            IsDeleted = false,
 02237                            Name = "Польша"
 02238                        },
 02239                        new
 02240                        {
 02241                            Id = 168L,
 02242                            Code = 620,
 02243                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02244                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02245                            IsDeleted = false,
 02246                            Name = "Португалия"
 02247                        },
 02248                        new
 02249                        {
 02250                            Id = 169L,
 02251                            Code = 630,
 02252                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02253                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02254                            IsDeleted = false,
 02255                            Name = "Пуэрто-Рико"
 02256                        },
 02257                        new
 02258                        {
 02259                            Id = 170L,
 02260                            Code = 807,
 02261                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02262                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02263                            IsDeleted = false,
 02264                            Name = "Республика Македония"
 02265                        },
 02266                        new
 02267                        {
 02268                            Id = 171L,
 02269                            Code = 638,
 02270                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02271                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02272                            IsDeleted = false,
 02273                            Name = "Реюньон"
 02274                        },
 02275                        new
 02276                        {
 02277                            Id = 172L,
 02278                            Code = 643,
 02279                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02280                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02281                            IsDeleted = false,
 02282                            Name = "Россия"
 02283                        },
 02284                        new
 02285                        {
 02286                            Id = 173L,
 02287                            Code = 646,
 02288                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02289                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02290                            IsDeleted = false,
 02291                            Name = "Руанда"
 02292                        },
 02293                        new
 02294                        {
 02295                            Id = 174L,
 02296                            Code = 642,
 02297                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02298                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02299                            IsDeleted = false,
 02300                            Name = "Румыния"
 02301                        },
 02302                        new
 02303                        {
 02304                            Id = 175L,
 02305                            Code = 882,
 02306                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02307                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02308                            IsDeleted = false,
 02309                            Name = "Самоа"
 02310                        },
 02311                        new
 02312                        {
 02313                            Id = 176L,
 02314                            Code = 674,
 02315                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02316                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02317                            IsDeleted = false,
 02318                            Name = "Сан-Марино"
 02319                        },
 02320                        new
 02321                        {
 02322                            Id = 177L,
 02323                            Code = 678,
 02324                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02325                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02326                            IsDeleted = false,
 02327                            Name = "Сан-Томе и Принсипи"
 02328                        },
 02329                        new
 02330                        {
 02331                            Id = 178L,
 02332                            Code = 682,
 02333                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02334                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02335                            IsDeleted = false,
 02336                            Name = "Саудовская Аравия"
 02337                        },
 02338                        new
 02339                        {
 02340                            Id = 179L,
 02341                            Code = 748,
 02342                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02343                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02344                            IsDeleted = false,
 02345                            Name = "Свазиленд"
 02346                        },
 02347                        new
 02348                        {
 02349                            Id = 180L,
 02350                            Code = 654,
 02351                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02352                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02353                            IsDeleted = false,
 02354                            Name = "Святая Елена, Остров вознесения, Тристан-да-Кунья"
 02355                        },
 02356                        new
 02357                        {
 02358                            Id = 181L,
 02359                            Code = 580,
 02360                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02361                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02362                            IsDeleted = false,
 02363                            Name = "Северные Марианские острова"
 02364                        },
 02365                        new
 02366                        {
 02367                            Id = 182L,
 02368                            Code = 652,
 02369                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02370                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02371                            IsDeleted = false,
 02372                            Name = "Сен-Бартельми"
 02373                        },
 02374                        new
 02375                        {
 02376                            Id = 183L,
 02377                            Code = 663,
 02378                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02379                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02380                            IsDeleted = false,
 02381                            Name = "Сен-Мартен"
 02382                        },
 02383                        new
 02384                        {
 02385                            Id = 184L,
 02386                            Code = 686,
 02387                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02388                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02389                            IsDeleted = false,
 02390                            Name = "Сенегал"
 02391                        },
 02392                        new
 02393                        {
 02394                            Id = 185L,
 02395                            Code = 670,
 02396                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02397                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02398                            IsDeleted = false,
 02399                            Name = "Сент-Винсент и Гренадины"
 02400                        },
 02401                        new
 02402                        {
 02403                            Id = 186L,
 02404                            Code = 659,
 02405                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02406                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02407                            IsDeleted = false,
 02408                            Name = "Сент-Китс и Невис"
 02409                        },
 02410                        new
 02411                        {
 02412                            Id = 187L,
 02413                            Code = 662,
 02414                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02415                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02416                            IsDeleted = false,
 02417                            Name = "Сент-Люсия"
 02418                        },
 02419                        new
 02420                        {
 02421                            Id = 188L,
 02422                            Code = 666,
 02423                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02424                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02425                            IsDeleted = false,
 02426                            Name = "Сент-Пьер и Микелон"
 02427                        },
 02428                        new
 02429                        {
 02430                            Id = 189L,
 02431                            Code = 688,
 02432                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02433                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02434                            IsDeleted = false,
 02435                            Name = "Сербия"
 02436                        },
 02437                        new
 02438                        {
 02439                            Id = 190L,
 02440                            Code = 690,
 02441                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02442                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02443                            IsDeleted = false,
 02444                            Name = "Сейшелы"
 02445                        },
 02446                        new
 02447                        {
 02448                            Id = 191L,
 02449                            Code = 702,
 02450                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02451                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02452                            IsDeleted = false,
 02453                            Name = "Сингапур"
 02454                        },
 02455                        new
 02456                        {
 02457                            Id = 192L,
 02458                            Code = 534,
 02459                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02460                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02461                            IsDeleted = false,
 02462                            Name = "Синт-Мартен"
 02463                        },
 02464                        new
 02465                        {
 02466                            Id = 193L,
 02467                            Code = 760,
 02468                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02469                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02470                            IsDeleted = false,
 02471                            Name = "Сирийская Арабская Республика"
 02472                        },
 02473                        new
 02474                        {
 02475                            Id = 194L,
 02476                            Code = 703,
 02477                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02478                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02479                            IsDeleted = false,
 02480                            Name = "Словакия"
 02481                        },
 02482                        new
 02483                        {
 02484                            Id = 195L,
 02485                            Code = 705,
 02486                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02487                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02488                            IsDeleted = false,
 02489                            Name = "Словения"
 02490                        },
 02491                        new
 02492                        {
 02493                            Id = 196L,
 02494                            Code = 826,
 02495                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02496                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02497                            IsDeleted = false,
 02498                            Name = "Соединенное Королевство"
 02499                        },
 02500                        new
 02501                        {
 02502                            Id = 197L,
 02503                            Code = 840,
 02504                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02505                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02506                            IsDeleted = false,
 02507                            Name = "Соединенные Штаты"
 02508                        },
 02509                        new
 02510                        {
 02511                            Id = 198L,
 02512                            Code = 90,
 02513                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02514                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02515                            IsDeleted = false,
 02516                            Name = "Соломоновы острова"
 02517                        },
 02518                        new
 02519                        {
 02520                            Id = 199L,
 02521                            Code = 706,
 02522                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02523                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02524                            IsDeleted = false,
 02525                            Name = "Сомали"
 02526                        },
 02527                        new
 02528                        {
 02529                            Id = 200L,
 02530                            Code = 729,
 02531                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02532                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02533                            IsDeleted = false,
 02534                            Name = "Судан"
 02535                        },
 02536                        new
 02537                        {
 02538                            Id = 201L,
 02539                            Code = 740,
 02540                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02541                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02542                            IsDeleted = false,
 02543                            Name = "Суринам"
 02544                        },
 02545                        new
 02546                        {
 02547                            Id = 202L,
 02548                            Code = 694,
 02549                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02550                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02551                            IsDeleted = false,
 02552                            Name = "Сьерра-Леоне"
 02553                        },
 02554                        new
 02555                        {
 02556                            Id = 203L,
 02557                            Code = 762,
 02558                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02559                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02560                            IsDeleted = false,
 02561                            Name = "Таджикистан"
 02562                        },
 02563                        new
 02564                        {
 02565                            Id = 204L,
 02566                            Code = 764,
 02567                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02568                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02569                            IsDeleted = false,
 02570                            Name = "Таиланд"
 02571                        },
 02572                        new
 02573                        {
 02574                            Id = 205L,
 02575                            Code = 158,
 02576                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02577                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02578                            IsDeleted = false,
 02579                            Name = "Тайвань (Китай)"
 02580                        },
 02581                        new
 02582                        {
 02583                            Id = 206L,
 02584                            Code = 834,
 02585                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02586                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02587                            IsDeleted = false,
 02588                            Name = "Танзания, Объединенная Республика"
 02589                        },
 02590                        new
 02591                        {
 02592                            Id = 207L,
 02593                            Code = 626,
 02594                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02595                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02596                            IsDeleted = false,
 02597                            Name = "Тимор-Лесте"
 02598                        },
 02599                        new
 02600                        {
 02601                            Id = 208L,
 02602                            Code = 768,
 02603                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02604                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02605                            IsDeleted = false,
 02606                            Name = "Того"
 02607                        },
 02608                        new
 02609                        {
 02610                            Id = 209L,
 02611                            Code = 772,
 02612                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02613                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02614                            IsDeleted = false,
 02615                            Name = "Токелау"
 02616                        },
 02617                        new
 02618                        {
 02619                            Id = 210L,
 02620                            Code = 776,
 02621                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02622                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02623                            IsDeleted = false,
 02624                            Name = "Тонга"
 02625                        },
 02626                        new
 02627                        {
 02628                            Id = 211L,
 02629                            Code = 780,
 02630                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02631                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02632                            IsDeleted = false,
 02633                            Name = "Тринидад и Тобаго"
 02634                        },
 02635                        new
 02636                        {
 02637                            Id = 212L,
 02638                            Code = 798,
 02639                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02640                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02641                            IsDeleted = false,
 02642                            Name = "Тувалу"
 02643                        },
 02644                        new
 02645                        {
 02646                            Id = 213L,
 02647                            Code = 788,
 02648                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02649                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02650                            IsDeleted = false,
 02651                            Name = "Тунис"
 02652                        },
 02653                        new
 02654                        {
 02655                            Id = 214L,
 02656                            Code = 795,
 02657                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02658                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02659                            IsDeleted = false,
 02660                            Name = "Туркмения"
 02661                        },
 02662                        new
 02663                        {
 02664                            Id = 215L,
 02665                            Code = 792,
 02666                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02667                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02668                            IsDeleted = false,
 02669                            Name = "Турция"
 02670                        },
 02671                        new
 02672                        {
 02673                            Id = 216L,
 02674                            Code = 800,
 02675                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02676                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02677                            IsDeleted = false,
 02678                            Name = "Уганда"
 02679                        },
 02680                        new
 02681                        {
 02682                            Id = 217L,
 02683                            Code = 860,
 02684                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02685                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02686                            IsDeleted = false,
 02687                            Name = "Узбекистан"
 02688                        },
 02689                        new
 02690                        {
 02691                            Id = 218L,
 02692                            Code = 804,
 02693                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02694                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02695                            IsDeleted = false,
 02696                            Name = "Украина"
 02697                        },
 02698                        new
 02699                        {
 02700                            Id = 219L,
 02701                            Code = 876,
 02702                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02703                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02704                            IsDeleted = false,
 02705                            Name = "Уоллис и Футуна"
 02706                        },
 02707                        new
 02708                        {
 02709                            Id = 220L,
 02710                            Code = 858,
 02711                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02712                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02713                            IsDeleted = false,
 02714                            Name = "Уругвай"
 02715                        },
 02716                        new
 02717                        {
 02718                            Id = 221L,
 02719                            Code = 234,
 02720                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02721                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02722                            IsDeleted = false,
 02723                            Name = "Фарерские острова"
 02724                        },
 02725                        new
 02726                        {
 02727                            Id = 222L,
 02728                            Code = 242,
 02729                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02730                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02731                            IsDeleted = false,
 02732                            Name = "Фиджи"
 02733                        },
 02734                        new
 02735                        {
 02736                            Id = 223L,
 02737                            Code = 608,
 02738                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02739                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02740                            IsDeleted = false,
 02741                            Name = "Филиппины"
 02742                        },
 02743                        new
 02744                        {
 02745                            Id = 224L,
 02746                            Code = 246,
 02747                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02748                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02749                            IsDeleted = false,
 02750                            Name = "Финляндия"
 02751                        },
 02752                        new
 02753                        {
 02754                            Id = 225L,
 02755                            Code = 238,
 02756                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02757                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02758                            IsDeleted = false,
 02759                            Name = "Фолклендские острова (Мальвинские)"
 02760                        },
 02761                        new
 02762                        {
 02763                            Id = 226L,
 02764                            Code = 250,
 02765                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02766                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02767                            IsDeleted = false,
 02768                            Name = "Франция"
 02769                        },
 02770                        new
 02771                        {
 02772                            Id = 227L,
 02773                            Code = 254,
 02774                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02775                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02776                            IsDeleted = false,
 02777                            Name = "Французская Гвиана"
 02778                        },
 02779                        new
 02780                        {
 02781                            Id = 228L,
 02782                            Code = 258,
 02783                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02784                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02785                            IsDeleted = false,
 02786                            Name = "Французская Полинезия"
 02787                        },
 02788                        new
 02789                        {
 02790                            Id = 229L,
 02791                            Code = 260,
 02792                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02793                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02794                            IsDeleted = false,
 02795                            Name = "Французские Южные территории"
 02796                        },
 02797                        new
 02798                        {
 02799                            Id = 230L,
 02800                            Code = 191,
 02801                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02802                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02803                            IsDeleted = false,
 02804                            Name = "Хорватия"
 02805                        },
 02806                        new
 02807                        {
 02808                            Id = 231L,
 02809                            Code = 140,
 02810                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02811                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02812                            IsDeleted = false,
 02813                            Name = "Центрально-Африканская Республика"
 02814                        },
 02815                        new
 02816                        {
 02817                            Id = 232L,
 02818                            Code = 148,
 02819                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02820                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02821                            IsDeleted = false,
 02822                            Name = "Чад"
 02823                        },
 02824                        new
 02825                        {
 02826                            Id = 233L,
 02827                            Code = 499,
 02828                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02829                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02830                            IsDeleted = false,
 02831                            Name = "Черногория"
 02832                        },
 02833                        new
 02834                        {
 02835                            Id = 234L,
 02836                            Code = 203,
 02837                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02838                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02839                            IsDeleted = false,
 02840                            Name = "Чешская Республика"
 02841                        },
 02842                        new
 02843                        {
 02844                            Id = 235L,
 02845                            Code = 152,
 02846                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02847                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02848                            IsDeleted = false,
 02849                            Name = "Чили"
 02850                        },
 02851                        new
 02852                        {
 02853                            Id = 236L,
 02854                            Code = 756,
 02855                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02856                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02857                            IsDeleted = false,
 02858                            Name = "Швейцария"
 02859                        },
 02860                        new
 02861                        {
 02862                            Id = 237L,
 02863                            Code = 752,
 02864                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02865                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02866                            IsDeleted = false,
 02867                            Name = "Швеция"
 02868                        },
 02869                        new
 02870                        {
 02871                            Id = 238L,
 02872                            Code = 744,
 02873                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02874                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02875                            IsDeleted = false,
 02876                            Name = "Шпицберген и Ян Майен"
 02877                        },
 02878                        new
 02879                        {
 02880                            Id = 239L,
 02881                            Code = 144,
 02882                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02883                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02884                            IsDeleted = false,
 02885                            Name = "Шри-Ланка"
 02886                        },
 02887                        new
 02888                        {
 02889                            Id = 240L,
 02890                            Code = 218,
 02891                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02892                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02893                            IsDeleted = false,
 02894                            Name = "Эквадор"
 02895                        },
 02896                        new
 02897                        {
 02898                            Id = 241L,
 02899                            Code = 226,
 02900                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02901                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02902                            IsDeleted = false,
 02903                            Name = "Экваториальная Гвинея"
 02904                        },
 02905                        new
 02906                        {
 02907                            Id = 242L,
 02908                            Code = 248,
 02909                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02910                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02911                            IsDeleted = false,
 02912                            Name = "Эландские острова"
 02913                        },
 02914                        new
 02915                        {
 02916                            Id = 243L,
 02917                            Code = 222,
 02918                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02919                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02920                            IsDeleted = false,
 02921                            Name = "Эль-Сальвадор"
 02922                        },
 02923                        new
 02924                        {
 02925                            Id = 244L,
 02926                            Code = 232,
 02927                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02928                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02929                            IsDeleted = false,
 02930                            Name = "Эритрея"
 02931                        },
 02932                        new
 02933                        {
 02934                            Id = 245L,
 02935                            Code = 233,
 02936                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02937                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02938                            IsDeleted = false,
 02939                            Name = "Эстония"
 02940                        },
 02941                        new
 02942                        {
 02943                            Id = 246L,
 02944                            Code = 231,
 02945                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02946                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02947                            IsDeleted = false,
 02948                            Name = "Эфиопия"
 02949                        },
 02950                        new
 02951                        {
 02952                            Id = 247L,
 02953                            Code = 710,
 02954                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02955                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02956                            IsDeleted = false,
 02957                            Name = "Южная Африка"
 02958                        },
 02959                        new
 02960                        {
 02961                            Id = 248L,
 02962                            Code = 239,
 02963                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02964                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02965                            IsDeleted = false,
 02966                            Name = "Южная Джорджия и Южные Сандвичевы острова"
 02967                        },
 02968                        new
 02969                        {
 02970                            Id = 249L,
 02971                            Code = 896,
 02972                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02973                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02974                            IsDeleted = false,
 02975                            Name = "Южная Осетия"
 02976                        },
 02977                        new
 02978                        {
 02979                            Id = 250L,
 02980                            Code = 728,
 02981                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02982                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02983                            IsDeleted = false,
 02984                            Name = "Южный Судан"
 02985                        },
 02986                        new
 02987                        {
 02988                            Id = 251L,
 02989                            Code = 388,
 02990                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 02991                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 02992                            IsDeleted = false,
 02993                            Name = "Ямайка"
 02994                        },
 02995                        new
 02996                        {
 02997                            Id = 252L,
 02998                            Code = 392,
 02999                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03000                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03001                            IsDeleted = false,
 03002                            Name = "Япония"
 03003                        });
 03004                });
 3005
 03006            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Currency", b =>
 03007                {
 03008                    b.Property<long>("Id")
 03009                        .ValueGeneratedOnAdd()
 03010                        .HasColumnType("bigint")
 03011                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03012
 03013                    b.Property<string>("CODE")
 03014                        .IsRequired()
 03015                        .HasColumnType("text");
 03016
 03017                    b.Property<string>("COUNTRY")
 03018                        .IsRequired()
 03019                        .HasColumnType("text");
 03020
 03021                    b.Property<long?>("CreatedByUserId")
 03022                        .HasColumnType("bigint");
 03023
 03024                    b.Property<DateTime>("CreationDateTime")
 03025                        .HasColumnType("timestamp without time zone");
 03026
 03027                    b.Property<Guid>("GUID")
 03028                        .ValueGeneratedOnAdd()
 03029                        .HasColumnType("uuid");
 03030
 03031                    b.Property<bool>("IsDeleted")
 03032                        .HasColumnType("boolean");
 03033
 03034                    b.Property<DateTime?>("ModificationDateTime")
 03035                        .HasColumnType("timestamp without time zone");
 03036
 03037                    b.Property<long?>("ModifiedByUserId")
 03038                        .HasColumnType("bigint");
 03039
 03040                    b.Property<string>("NAME")
 03041                        .IsRequired()
 03042                        .HasColumnType("text");
 03043
 03044                    b.Property<long?>("RecStateId")
 03045                        .HasColumnType("bigint");
 03046
 03047                    b.Property<string>("STRCODE")
 03048                        .IsRequired()
 03049                        .HasColumnType("text");
 03050
 03051                    b.Property<string>("global_id")
 03052                        .HasColumnType("text");
 03053
 03054                    b.Property<string>("system_object_id")
 03055                        .HasColumnType("text");
 03056
 03057                    b.HasKey("Id");
 03058
 03059                    b.HasIndex("CODE")
 03060                        .IsUnique();
 03061
 03062                    b.HasIndex("CreatedByUserId");
 03063
 03064                    b.HasIndex("ModifiedByUserId");
 03065
 03066                    b.HasIndex("NAME")
 03067                        .IsUnique();
 03068
 03069                    b.HasIndex("RecStateId");
 03070
 03071                    b.HasIndex("STRCODE")
 03072                        .IsUnique();
 03073
 03074                    b.ToTable("Currency");
 03075
 03076                    b.HasData(
 03077                        new
 03078                        {
 03079                            Id = 1L,
 03080                            CODE = "643",
 03081                            COUNTRY = "Россия",
 03082                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03083                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03084                            IsDeleted = false,
 03085                            NAME = "Российский рубль",
 03086                            STRCODE = "RUB",
 03087                            global_id = "62838439",
 03088                            system_object_id = "643"
 03089                        });
 03090                });
 3091
 03092            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", b =>
 03093                {
 03094                    b.Property<long>("Id")
 03095                        .ValueGeneratedOnAdd()
 03096                        .HasColumnType("bigint")
 03097                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03098
 03099                    b.Property<long?>("ActualAddressId")
 03100                        .HasColumnType("bigint");
 03101
 03102                    b.Property<decimal>("Area")
 03103                        .HasColumnType("numeric");
 03104
 03105                    b.Property<long?>("ClusterId")
 03106                        .HasColumnType("bigint");
 03107
 03108                    b.Property<long>("ContragentId")
 03109                        .HasColumnType("bigint");
 03110
 03111                    b.Property<long?>("CreatedByUserId")
 03112                        .HasColumnType("bigint");
 03113
 03114                    b.Property<DateTime>("CreationDateTime")
 03115                        .HasColumnType("timestamp without time zone");
 03116
 03117                    b.Property<Guid>("GUID")
 03118                        .ValueGeneratedOnAdd()
 03119                        .HasColumnType("uuid");
 03120
 03121                    b.Property<bool>("IsDeleted")
 03122                        .HasColumnType("boolean");
 03123
 03124                    b.Property<long?>("KindId")
 03125                        .HasColumnType("bigint");
 03126
 03127                    b.Property<string>("Kpp")
 03128                        .HasColumnType("text");
 03129
 03130                    b.Property<DateTime?>("ModificationDateTime")
 03131                        .HasColumnType("timestamp without time zone");
 03132
 03133                    b.Property<long?>("ModifiedByUserId")
 03134                        .HasColumnType("bigint");
 03135
 03136                    b.Property<string>("Name")
 03137                        .IsRequired()
 03138                        .HasColumnType("text");
 03139
 03140                    b.Property<string>("PhoneNumber")
 03141                        .IsRequired()
 03142                        .HasColumnType("text");
 03143
 03144                    b.Property<long?>("PostalAddressId")
 03145                        .HasColumnType("bigint");
 03146
 03147                    b.Property<long?>("RecStateId")
 03148                        .HasColumnType("bigint");
 03149
 03150                    b.Property<long?>("StatusId")
 03151                        .HasColumnType("bigint");
 03152
 03153                    b.HasKey("Id");
 03154
 03155                    b.HasIndex("ActualAddressId");
 03156
 03157                    b.HasIndex("ClusterId");
 03158
 03159                    b.HasIndex("ContragentId");
 03160
 03161                    b.HasIndex("CreatedByUserId");
 03162
 03163                    b.HasIndex("KindId");
 03164
 03165                    b.HasIndex("ModifiedByUserId");
 03166
 03167                    b.HasIndex("Name")
 03168                        .IsUnique();
 03169
 03170                    b.HasIndex("PhoneNumber");
 03171
 03172                    b.HasIndex("PostalAddressId");
 03173
 03174                    b.HasIndex("RecStateId");
 03175
 03176                    b.HasIndex("StatusId");
 03177
 03178                    b.ToTable("Departments");
 03179                });
 3180
 03181            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentCategoryRatio", b =>
 03182                {
 03183                    b.Property<long>("Id")
 03184                        .ValueGeneratedOnAdd()
 03185                        .HasColumnType("bigint")
 03186                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03187
 03188                    b.Property<long>("CategoryId")
 03189                        .HasColumnType("bigint");
 03190
 03191                    b.Property<long?>("CreatedByUserId")
 03192                        .HasColumnType("bigint");
 03193
 03194                    b.Property<DateTime>("CreationDateTime")
 03195                        .HasColumnType("timestamp without time zone");
 03196
 03197                    b.Property<long>("DepartmentId")
 03198                        .HasColumnType("bigint");
 03199
 03200                    b.Property<Guid>("GUID")
 03201                        .ValueGeneratedOnAdd()
 03202                        .HasColumnType("uuid");
 03203
 03204                    b.Property<bool>("IsDeleted")
 03205                        .HasColumnType("boolean");
 03206
 03207                    b.Property<DateTime?>("ModificationDateTime")
 03208                        .HasColumnType("timestamp without time zone");
 03209
 03210                    b.Property<long?>("ModifiedByUserId")
 03211                        .HasColumnType("bigint");
 03212
 03213                    b.Property<long?>("RecStateId")
 03214                        .HasColumnType("bigint");
 03215
 03216                    b.Property<decimal>("TradeRatio")
 03217                        .HasColumnType("numeric");
 03218
 03219                    b.HasKey("Id");
 03220
 03221                    b.HasIndex("CategoryId");
 03222
 03223                    b.HasIndex("CreatedByUserId");
 03224
 03225                    b.HasIndex("ModifiedByUserId");
 03226
 03227                    b.HasIndex("RecStateId");
 03228
 03229                    b.HasIndex("DepartmentId", "CategoryId")
 03230                        .IsUnique();
 03231
 03232                    b.ToTable("DepartmentCategoryRatio");
 03233                });
 3234
 03235            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentGoodSetting", b =>
 03236                {
 03237                    b.Property<long>("Id")
 03238                        .ValueGeneratedOnAdd()
 03239                        .HasColumnType("bigint")
 03240                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03241
 03242                    b.Property<long?>("CreatedByUserId")
 03243                        .HasColumnType("bigint");
 03244
 03245                    b.Property<DateTime>("CreationDateTime")
 03246                        .HasColumnType("timestamp without time zone");
 03247
 03248                    b.Property<long>("DepartmentId")
 03249                        .HasColumnType("bigint");
 03250
 03251                    b.Property<Guid>("GUID")
 03252                        .ValueGeneratedOnAdd()
 03253                        .HasColumnType("uuid");
 03254
 03255                    b.Property<long>("GoodId")
 03256                        .HasColumnType("bigint");
 03257
 03258                    b.Property<bool>("IsDeleted")
 03259                        .HasColumnType("boolean");
 03260
 03261                    b.Property<decimal>("MinQuantity")
 03262                        .HasColumnType("numeric");
 03263
 03264                    b.Property<DateTime?>("ModificationDateTime")
 03265                        .HasColumnType("timestamp without time zone");
 03266
 03267                    b.Property<long?>("ModifiedByUserId")
 03268                        .HasColumnType("bigint");
 03269
 03270                    b.Property<decimal>("PickingQuantum")
 03271                        .HasColumnType("numeric");
 03272
 03273                    b.Property<long?>("RecStateId")
 03274                        .HasColumnType("bigint");
 03275
 03276                    b.HasKey("Id");
 03277
 03278                    b.HasIndex("CreatedByUserId");
 03279
 03280                    b.HasIndex("DepartmentId");
 03281
 03282                    b.HasIndex("GoodId");
 03283
 03284                    b.HasIndex("ModifiedByUserId");
 03285
 03286                    b.HasIndex("RecStateId");
 03287
 03288                    b.ToTable("DepartmentGoodSetting");
 03289                });
 3290
 03291            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentsKind", b =>
 03292                {
 03293                    b.Property<long>("Id")
 03294                        .ValueGeneratedOnAdd()
 03295                        .HasColumnType("bigint")
 03296                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03297
 03298                    b.Property<string>("Code")
 03299                        .IsRequired()
 03300                        .HasColumnType("text");
 03301
 03302                    b.Property<long?>("CreatedByUserId")
 03303                        .HasColumnType("bigint");
 03304
 03305                    b.Property<DateTime>("CreationDateTime")
 03306                        .HasColumnType("timestamp without time zone");
 03307
 03308                    b.Property<string>("Description")
 03309                        .HasColumnType("text");
 03310
 03311                    b.Property<Guid>("GUID")
 03312                        .ValueGeneratedOnAdd()
 03313                        .HasColumnType("uuid");
 03314
 03315                    b.Property<bool>("IsDeleted")
 03316                        .HasColumnType("boolean");
 03317
 03318                    b.Property<DateTime?>("ModificationDateTime")
 03319                        .HasColumnType("timestamp without time zone");
 03320
 03321                    b.Property<long?>("ModifiedByUserId")
 03322                        .HasColumnType("bigint");
 03323
 03324                    b.Property<string>("Name")
 03325                        .IsRequired()
 03326                        .HasColumnType("text");
 03327
 03328                    b.Property<long?>("RecStateId")
 03329                        .HasColumnType("bigint");
 03330
 03331                    b.HasKey("Id");
 03332
 03333                    b.HasIndex("CreatedByUserId");
 03334
 03335                    b.HasIndex("ModifiedByUserId");
 03336
 03337                    b.HasIndex("RecStateId");
 03338
 03339                    b.ToTable("DepartmentsKind");
 03340
 03341                    b.HasData(
 03342                        new
 03343                        {
 03344                            Id = 1L,
 03345                            Code = "Warehouse",
 03346                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03347                            Description = "",
 03348                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03349                            IsDeleted = false,
 03350                            Name = "Склад"
 03351                        },
 03352                        new
 03353                        {
 03354                            Id = 2L,
 03355                            Code = "Shop",
 03356                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03357                            Description = "",
 03358                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03359                            IsDeleted = false,
 03360                            Name = "Магазин"
 03361                        },
 03362                        new
 03363                        {
 03364                            Id = 3L,
 03365                            Code = "Plant",
 03366                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03367                            Description = "",
 03368                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03369                            IsDeleted = false,
 03370                            Name = "Завод"
 03371                        });
 03372                });
 3373
 03374            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentsStatus", b =>
 03375                {
 03376                    b.Property<long>("Id")
 03377                        .ValueGeneratedOnAdd()
 03378                        .HasColumnType("bigint")
 03379                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03380
 03381                    b.Property<string>("Code")
 03382                        .IsRequired()
 03383                        .HasColumnType("text");
 03384
 03385                    b.Property<long?>("CreatedByUserId")
 03386                        .HasColumnType("bigint");
 03387
 03388                    b.Property<DateTime>("CreationDateTime")
 03389                        .HasColumnType("timestamp without time zone");
 03390
 03391                    b.Property<string>("Description")
 03392                        .HasColumnType("text");
 03393
 03394                    b.Property<Guid>("GUID")
 03395                        .ValueGeneratedOnAdd()
 03396                        .HasColumnType("uuid");
 03397
 03398                    b.Property<bool>("IsDeleted")
 03399                        .HasColumnType("boolean");
 03400
 03401                    b.Property<DateTime?>("ModificationDateTime")
 03402                        .HasColumnType("timestamp without time zone");
 03403
 03404                    b.Property<long?>("ModifiedByUserId")
 03405                        .HasColumnType("bigint");
 03406
 03407                    b.Property<string>("Name")
 03408                        .IsRequired()
 03409                        .HasColumnType("text");
 03410
 03411                    b.Property<long?>("RecStateId")
 03412                        .HasColumnType("bigint");
 03413
 03414                    b.HasKey("Id");
 03415
 03416                    b.HasIndex("CreatedByUserId");
 03417
 03418                    b.HasIndex("ModifiedByUserId");
 03419
 03420                    b.HasIndex("RecStateId");
 03421
 03422                    b.ToTable("DepartmentsStatus");
 03423
 03424                    b.HasData(
 03425                        new
 03426                        {
 03427                            Id = 1L,
 03428                            Code = "New",
 03429                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03430                            Description = "",
 03431                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03432                            IsDeleted = false,
 03433                            Name = "Новый"
 03434                        },
 03435                        new
 03436                        {
 03437                            Id = 2L,
 03438                            Code = "Active",
 03439                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03440                            Description = "",
 03441                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03442                            IsDeleted = false,
 03443                            Name = "Активный"
 03444                        },
 03445                        new
 03446                        {
 03447                            Id = 3L,
 03448                            Code = "Inactive",
 03449                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03450                            Description = "",
 03451                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03452                            IsDeleted = false,
 03453                            Name = "Неактивный"
 03454                        },
 03455                        new
 03456                        {
 03457                            Id = 4L,
 03458                            Code = "Paused",
 03459                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03460                            Description = "",
 03461                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03462                            IsDeleted = false,
 03463                            Name = "На паузе"
 03464                        });
 03465                });
 3466
 03467            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Event", b =>
 03468                {
 03469                    b.Property<long>("Id")
 03470                        .ValueGeneratedOnAdd()
 03471                        .HasColumnType("bigint")
 03472                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03473
 03474                    b.Property<long?>("CreatedByUserId")
 03475                        .HasColumnType("bigint");
 03476
 03477                    b.Property<DateTime>("CreationDateTime")
 03478                        .HasColumnType("timestamp without time zone");
 03479
 03480                    b.Property<DateTime>("DtCreated")
 03481                        .HasColumnType("timestamp without time zone");
 03482
 03483                    b.Property<string>("Entity")
 03484                        .IsRequired()
 03485                        .HasColumnType("text");
 03486
 03487                    b.Property<long>("EventsKindId")
 03488                        .HasColumnType("bigint");
 03489
 03490                    b.Property<Guid>("GUID")
 03491                        .ValueGeneratedOnAdd()
 03492                        .HasColumnType("uuid");
 03493
 03494                    b.Property<bool>("IsDeleted")
 03495                        .HasColumnType("boolean");
 03496
 03497                    b.Property<DateTime?>("ModificationDateTime")
 03498                        .HasColumnType("timestamp without time zone");
 03499
 03500                    b.Property<long?>("ModifiedByUserId")
 03501                        .HasColumnType("bigint");
 03502
 03503                    b.Property<string>("ReasonJson")
 03504                        .HasColumnType("jsonb");
 03505
 03506                    b.Property<long?>("RecStateId")
 03507                        .HasColumnType("bigint");
 03508
 03509                    b.Property<Guid>("RecordGuid")
 03510                        .HasColumnType("uuid");
 03511
 03512                    b.Property<long>("UserId")
 03513                        .HasColumnType("bigint");
 03514
 03515                    b.HasKey("Id");
 03516
 03517                    b.HasIndex("CreatedByUserId");
 03518
 03519                    b.HasIndex("Entity");
 03520
 03521                    b.HasIndex("EventsKindId");
 03522
 03523                    b.HasIndex("ModifiedByUserId");
 03524
 03525                    b.HasIndex("ReasonJson");
 03526
 03527                    b.HasIndex("RecStateId");
 03528
 03529                    b.HasIndex("UserId");
 03530
 03531                    b.ToTable("Events");
 03532                });
 3533
 03534            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.EventsKind", b =>
 03535                {
 03536                    b.Property<long>("Id")
 03537                        .ValueGeneratedOnAdd()
 03538                        .HasColumnType("bigint")
 03539                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03540
 03541                    b.Property<string>("Code")
 03542                        .IsRequired()
 03543                        .HasColumnType("text");
 03544
 03545                    b.Property<long?>("CreatedByUserId")
 03546                        .HasColumnType("bigint");
 03547
 03548                    b.Property<DateTime>("CreationDateTime")
 03549                        .HasColumnType("timestamp without time zone");
 03550
 03551                    b.Property<string>("Description")
 03552                        .HasColumnType("text");
 03553
 03554                    b.Property<Guid>("GUID")
 03555                        .ValueGeneratedOnAdd()
 03556                        .HasColumnType("uuid");
 03557
 03558                    b.Property<bool>("IsDeleted")
 03559                        .HasColumnType("boolean");
 03560
 03561                    b.Property<DateTime?>("ModificationDateTime")
 03562                        .HasColumnType("timestamp without time zone");
 03563
 03564                    b.Property<long?>("ModifiedByUserId")
 03565                        .HasColumnType("bigint");
 03566
 03567                    b.Property<string>("Name")
 03568                        .IsRequired()
 03569                        .HasColumnType("text");
 03570
 03571                    b.Property<long?>("RecStateId")
 03572                        .HasColumnType("bigint");
 03573
 03574                    b.HasKey("Id");
 03575
 03576                    b.HasIndex("CreatedByUserId");
 03577
 03578                    b.HasIndex("ModifiedByUserId");
 03579
 03580                    b.HasIndex("RecStateId");
 03581
 03582                    b.ToTable("EventsKind");
 03583
 03584                    b.HasData(
 03585                        new
 03586                        {
 03587                            Id = 1L,
 03588                            Code = "Unknown",
 03589                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03590                            Description = "",
 03591                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03592                            IsDeleted = false,
 03593                            Name = "Неизвестно"
 03594                        },
 03595                        new
 03596                        {
 03597                            Id = 2L,
 03598                            Code = "Create",
 03599                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03600                            Description = "",
 03601                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03602                            IsDeleted = false,
 03603                            Name = "Создание"
 03604                        },
 03605                        new
 03606                        {
 03607                            Id = 3L,
 03608                            Code = "Update",
 03609                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03610                            Description = "",
 03611                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03612                            IsDeleted = false,
 03613                            Name = "Обновление"
 03614                        },
 03615                        new
 03616                        {
 03617                            Id = 4L,
 03618                            Code = "Delete",
 03619                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03620                            Description = "",
 03621                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03622                            IsDeleted = false,
 03623                            Name = "Удаление"
 03624                        });
 03625                });
 3626
 03627            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", b =>
 03628                {
 03629                    b.Property<long>("Id")
 03630                        .ValueGeneratedOnAdd()
 03631                        .HasColumnType("bigint")
 03632                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03633
 03634                    b.Property<long?>("BrandId")
 03635                        .HasColumnType("bigint");
 03636
 03637                    b.Property<long>("CategoryId")
 03638                        .HasColumnType("bigint");
 03639
 03640                    b.Property<string>("ConformityCertNumber")
 03641                        .IsRequired()
 03642                        .HasColumnType("text");
 03643
 03644                    b.Property<long?>("CountryId")
 03645                        .HasColumnType("bigint");
 03646
 03647                    b.Property<long?>("CreatedByUserId")
 03648                        .HasColumnType("bigint");
 03649
 03650                    b.Property<DateTime>("CreationDateTime")
 03651                        .HasColumnType("timestamp without time zone");
 03652
 03653                    b.Property<string>("CustomDeclarationNumber")
 03654                        .IsRequired()
 03655                        .HasColumnType("text");
 03656
 03657                    b.Property<int>("ExpirationDays")
 03658                        .HasColumnType("integer");
 03659
 03660                    b.Property<Guid>("GUID")
 03661                        .ValueGeneratedOnAdd()
 03662                        .HasColumnType("uuid");
 03663
 03664                    b.Property<int>("GroupPackHeight")
 03665                        .HasColumnType("integer");
 03666
 03667                    b.Property<int>("GroupPackNesting")
 03668                        .HasColumnType("integer");
 03669
 03670                    b.Property<int>("GroupPackThickness")
 03671                        .HasColumnType("integer");
 03672
 03673                    b.Property<int>("GroupPackWidth")
 03674                        .HasColumnType("integer");
 03675
 03676                    b.Property<int>("Height")
 03677                        .HasColumnType("integer");
 03678
 03679                    b.Property<bool>("IsDeleted")
 03680                        .HasColumnType("boolean");
 03681
 03682                    b.Property<long>("MainBarcodeId")
 03683                        .HasColumnType("bigint");
 03684
 03685                    b.Property<long?>("ManufacturerId")
 03686                        .HasColumnType("bigint");
 03687
 03688                    b.Property<decimal>("MinDeliveryLot")
 03689                        .HasColumnType("numeric");
 03690
 03691                    b.Property<DateTime?>("ModificationDateTime")
 03692                        .HasColumnType("timestamp without time zone");
 03693
 03694                    b.Property<long?>("ModifiedByUserId")
 03695                        .HasColumnType("bigint");
 03696
 03697                    b.Property<string>("Name")
 03698                        .IsRequired()
 03699                        .HasColumnType("text");
 03700
 03701                    b.Property<int>("PalletNesting")
 03702                        .HasColumnType("integer");
 03703
 03704                    b.Property<long?>("RecStateId")
 03705                        .HasColumnType("bigint");
 03706
 03707                    b.Property<long?>("SubBrandId")
 03708                        .HasColumnType("bigint");
 03709
 03710                    b.Property<long?>("SupplierId")
 03711                        .HasColumnType("bigint");
 03712
 03713                    b.Property<int>("Thickness")
 03714                        .HasColumnType("integer");
 03715
 03716                    b.Property<long>("UnitsKindId")
 03717                        .HasColumnType("bigint");
 03718
 03719                    b.Property<long>("VatsKindId")
 03720                        .HasColumnType("bigint");
 03721
 03722                    b.Property<string>("VendorCode")
 03723                        .IsRequired()
 03724                        .HasColumnType("text");
 03725
 03726                    b.Property<decimal>("Weight")
 03727                        .HasColumnType("numeric");
 03728
 03729                    b.Property<int>("Width")
 03730                        .HasColumnType("integer");
 03731
 03732                    b.HasKey("Id");
 03733
 03734                    b.HasIndex("BrandId");
 03735
 03736                    b.HasIndex("CategoryId");
 03737
 03738                    b.HasIndex("CountryId");
 03739
 03740                    b.HasIndex("CreatedByUserId");
 03741
 03742                    b.HasIndex("MainBarcodeId");
 03743
 03744                    b.HasIndex("ManufacturerId");
 03745
 03746                    b.HasIndex("ModifiedByUserId");
 03747
 03748                    b.HasIndex("Name");
 03749
 03750                    b.HasIndex("RecStateId");
 03751
 03752                    b.HasIndex("SubBrandId");
 03753
 03754                    b.HasIndex("SupplierId");
 03755
 03756                    b.HasIndex("UnitsKindId");
 03757
 03758                    b.HasIndex("VatsKindId");
 03759
 03760                    b.ToTable("Goods");
 03761                });
 3762
 03763            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Incident", b =>
 03764                {
 03765                    b.Property<long>("Id")
 03766                        .ValueGeneratedOnAdd()
 03767                        .HasColumnType("bigint")
 03768                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03769
 03770                    b.Property<string>("Body")
 03771                        .HasColumnType("text");
 03772
 03773                    b.Property<long?>("CreatedByUserId")
 03774                        .HasColumnType("bigint");
 03775
 03776                    b.Property<DateTime>("CreationDateTime")
 03777                        .HasColumnType("timestamp without time zone");
 03778
 03779                    b.Property<DateTime>("DtCreated")
 03780                        .HasColumnType("timestamp without time zone");
 03781
 03782                    b.Property<Guid>("GUID")
 03783                        .ValueGeneratedOnAdd()
 03784                        .HasColumnType("uuid");
 03785
 03786                    b.Property<bool>("IsDeleted")
 03787                        .HasColumnType("boolean");
 03788
 03789                    b.Property<long?>("KindId")
 03790                        .HasColumnType("bigint");
 03791
 03792                    b.Property<DateTime?>("ModificationDateTime")
 03793                        .HasColumnType("timestamp without time zone");
 03794
 03795                    b.Property<long?>("ModifiedByUserId")
 03796                        .HasColumnType("bigint");
 03797
 03798                    b.Property<long?>("RecStateId")
 03799                        .HasColumnType("bigint");
 03800
 03801                    b.Property<long?>("StatusId")
 03802                        .HasColumnType("bigint");
 03803
 03804                    b.Property<string>("Subject")
 03805                        .HasColumnType("text");
 03806
 03807                    b.Property<string>("Ticket")
 03808                        .HasColumnType("text");
 03809
 03810                    b.Property<long>("UserId")
 03811                        .HasColumnType("bigint");
 03812
 03813                    b.HasKey("Id");
 03814
 03815                    b.HasIndex("CreatedByUserId");
 03816
 03817                    b.HasIndex("KindId");
 03818
 03819                    b.HasIndex("ModifiedByUserId");
 03820
 03821                    b.HasIndex("RecStateId");
 03822
 03823                    b.HasIndex("StatusId");
 03824
 03825                    b.HasIndex("UserId");
 03826
 03827                    b.ToTable("Incidents");
 03828                });
 3829
 03830            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.IncidentsKind", b =>
 03831                {
 03832                    b.Property<long>("Id")
 03833                        .ValueGeneratedOnAdd()
 03834                        .HasColumnType("bigint")
 03835                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03836
 03837                    b.Property<string>("Code")
 03838                        .IsRequired()
 03839                        .HasColumnType("text");
 03840
 03841                    b.Property<long?>("CreatedByUserId")
 03842                        .HasColumnType("bigint");
 03843
 03844                    b.Property<DateTime>("CreationDateTime")
 03845                        .HasColumnType("timestamp without time zone");
 03846
 03847                    b.Property<string>("Description")
 03848                        .HasColumnType("text");
 03849
 03850                    b.Property<Guid>("GUID")
 03851                        .ValueGeneratedOnAdd()
 03852                        .HasColumnType("uuid");
 03853
 03854                    b.Property<bool>("IsDeleted")
 03855                        .HasColumnType("boolean");
 03856
 03857                    b.Property<DateTime?>("ModificationDateTime")
 03858                        .HasColumnType("timestamp without time zone");
 03859
 03860                    b.Property<long?>("ModifiedByUserId")
 03861                        .HasColumnType("bigint");
 03862
 03863                    b.Property<string>("Name")
 03864                        .IsRequired()
 03865                        .HasColumnType("text");
 03866
 03867                    b.Property<long?>("RecStateId")
 03868                        .HasColumnType("bigint");
 03869
 03870                    b.HasKey("Id");
 03871
 03872                    b.HasIndex("CreatedByUserId");
 03873
 03874                    b.HasIndex("ModifiedByUserId");
 03875
 03876                    b.HasIndex("RecStateId");
 03877
 03878                    b.ToTable("IncidentsKind");
 03879
 03880                    b.HasData(
 03881                        new
 03882                        {
 03883                            Id = 1L,
 03884                            Code = "Unknown",
 03885                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03886                            Description = "",
 03887                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03888                            IsDeleted = false,
 03889                            Name = "Неизвестно"
 03890                        },
 03891                        new
 03892                        {
 03893                            Id = 2L,
 03894                            Code = "Error",
 03895                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03896                            Description = "",
 03897                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03898                            IsDeleted = false,
 03899                            Name = "Ошибка"
 03900                        },
 03901                        new
 03902                        {
 03903                            Id = 3L,
 03904                            Code = "Question",
 03905                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03906                            Description = "",
 03907                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03908                            IsDeleted = false,
 03909                            Name = "Вопрос"
 03910                        },
 03911                        new
 03912                        {
 03913                            Id = 4L,
 03914                            Code = "Suggestion",
 03915                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03916                            Description = "",
 03917                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03918                            IsDeleted = false,
 03919                            Name = "Предложение"
 03920                        });
 03921                });
 3922
 03923            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.IncidentsStatus", b =>
 03924                {
 03925                    b.Property<long>("Id")
 03926                        .ValueGeneratedOnAdd()
 03927                        .HasColumnType("bigint")
 03928                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 03929
 03930                    b.Property<string>("Code")
 03931                        .IsRequired()
 03932                        .HasColumnType("text");
 03933
 03934                    b.Property<long?>("CreatedByUserId")
 03935                        .HasColumnType("bigint");
 03936
 03937                    b.Property<DateTime>("CreationDateTime")
 03938                        .HasColumnType("timestamp without time zone");
 03939
 03940                    b.Property<string>("Description")
 03941                        .HasColumnType("text");
 03942
 03943                    b.Property<Guid>("GUID")
 03944                        .ValueGeneratedOnAdd()
 03945                        .HasColumnType("uuid");
 03946
 03947                    b.Property<bool>("IsDeleted")
 03948                        .HasColumnType("boolean");
 03949
 03950                    b.Property<DateTime?>("ModificationDateTime")
 03951                        .HasColumnType("timestamp without time zone");
 03952
 03953                    b.Property<long?>("ModifiedByUserId")
 03954                        .HasColumnType("bigint");
 03955
 03956                    b.Property<string>("Name")
 03957                        .IsRequired()
 03958                        .HasColumnType("text");
 03959
 03960                    b.Property<long?>("RecStateId")
 03961                        .HasColumnType("bigint");
 03962
 03963                    b.HasKey("Id");
 03964
 03965                    b.HasIndex("CreatedByUserId");
 03966
 03967                    b.HasIndex("ModifiedByUserId");
 03968
 03969                    b.HasIndex("RecStateId");
 03970
 03971                    b.ToTable("IncidentsStatus");
 03972
 03973                    b.HasData(
 03974                        new
 03975                        {
 03976                            Id = 1L,
 03977                            Code = "Open",
 03978                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03979                            Description = "",
 03980                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03981                            IsDeleted = false,
 03982                            Name = "Открыт"
 03983                        },
 03984                        new
 03985                        {
 03986                            Id = 2L,
 03987                            Code = "InWork",
 03988                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03989                            Description = "",
 03990                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 03991                            IsDeleted = false,
 03992                            Name = "В работе"
 03993                        },
 03994                        new
 03995                        {
 03996                            Id = 3L,
 03997                            Code = "Resolved",
 03998                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 03999                            Description = "",
 04000                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04001                            IsDeleted = false,
 04002                            Name = "Решен"
 04003                        },
 04004                        new
 04005                        {
 04006                            Id = 4L,
 04007                            Code = "Canceled",
 04008                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04009                            Description = "",
 04010                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04011                            IsDeleted = false,
 04012                            Name = "Отменен"
 04013                        },
 04014                        new
 04015                        {
 04016                            Id = 5L,
 04017                            Code = "Closed",
 04018                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04019                            Description = "",
 04020                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04021                            IsDeleted = false,
 04022                            Name = "Закрыт"
 04023                        });
 04024                });
 4025
 04026            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MethodRole", b =>
 04027                {
 04028                    b.Property<long>("RoleId")
 04029                        .HasColumnType("bigint");
 04030
 04031                    b.Property<long>("MethodId")
 04032                        .HasColumnType("bigint");
 04033
 04034                    b.Property<long?>("CreatedByUserId")
 04035                        .HasColumnType("bigint");
 04036
 04037                    b.Property<DateTime>("CreationDateTime")
 04038                        .HasColumnType("timestamp without time zone");
 04039
 04040                    b.Property<Guid>("GUID")
 04041                        .ValueGeneratedOnAdd()
 04042                        .HasColumnType("uuid");
 04043
 04044                    b.HasKey("RoleId", "MethodId");
 04045
 04046                    b.HasIndex("MethodId");
 04047
 04048                    b.ToTable("MethodRole");
 04049                });
 4050
 04051            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Methods", b =>
 04052                {
 04053                    b.Property<long>("Id")
 04054                        .ValueGeneratedOnAdd()
 04055                        .HasColumnType("bigint")
 04056                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04057
 04058                    b.Property<long?>("CreatedByUserId")
 04059                        .HasColumnType("bigint");
 04060
 04061                    b.Property<DateTime>("CreationDateTime")
 04062                        .HasColumnType("timestamp without time zone");
 04063
 04064                    b.Property<string>("Description")
 04065                        .HasColumnType("text");
 04066
 04067                    b.Property<Guid>("GUID")
 04068                        .ValueGeneratedOnAdd()
 04069                        .HasColumnType("uuid");
 04070
 04071                    b.Property<bool>("IsDeleted")
 04072                        .HasColumnType("boolean");
 04073
 04074                    b.Property<string>("MethodName")
 04075                        .IsRequired()
 04076                        .HasColumnType("text");
 04077
 04078                    b.Property<DateTime?>("ModificationDateTime")
 04079                        .HasColumnType("timestamp without time zone");
 04080
 04081                    b.Property<long?>("ModifiedByUserId")
 04082                        .HasColumnType("bigint");
 04083
 04084                    b.Property<long?>("RecStateId")
 04085                        .HasColumnType("bigint");
 04086
 04087                    b.HasKey("Id");
 04088
 04089                    b.HasIndex("CreatedByUserId");
 04090
 04091                    b.HasIndex("ModifiedByUserId");
 04092
 04093                    b.HasIndex("RecStateId");
 04094
 04095                    b.ToTable("Methods");
 04096                });
 4097
 04098            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Movement", b =>
 04099                {
 04100                    b.Property<long>("Id")
 04101                        .ValueGeneratedOnAdd()
 04102                        .HasColumnType("bigint")
 04103                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04104
 04105                    b.Property<long?>("CreatedByUserId")
 04106                        .HasColumnType("bigint");
 04107
 04108                    b.Property<DateTime>("CreationDateTime")
 04109                        .HasColumnType("timestamp without time zone");
 04110
 04111                    b.Property<long>("CustomerId")
 04112                        .HasColumnType("bigint");
 04113
 04114                    b.Property<DateTime>("DtCreated")
 04115                        .HasColumnType("timestamp without time zone");
 04116
 04117                    b.Property<Guid>("GUID")
 04118                        .ValueGeneratedOnAdd()
 04119                        .HasColumnType("uuid");
 04120
 04121                    b.Property<bool>("IsDeleted")
 04122                        .HasColumnType("boolean");
 04123
 04124                    b.Property<DateTime?>("ModificationDateTime")
 04125                        .HasColumnType("timestamp without time zone");
 04126
 04127                    b.Property<long?>("ModifiedByUserId")
 04128                        .HasColumnType("bigint");
 04129
 04130                    b.Property<long>("MovementStatusId")
 04131                        .HasColumnType("bigint");
 04132
 04133                    b.Property<long>("MovementTypeId")
 04134                        .HasColumnType("bigint");
 04135
 04136                    b.Property<long?>("ParentId")
 04137                        .HasColumnType("bigint");
 04138
 04139                    b.Property<decimal>("PrepaimentPercent")
 04140                        .HasColumnType("numeric");
 04141
 04142                    b.Property<decimal>("PrepaimentSum")
 04143                        .HasColumnType("numeric");
 04144
 04145                    b.Property<long?>("RecStateId")
 04146                        .HasColumnType("bigint");
 04147
 04148                    b.Property<long>("ReceiverId")
 04149                        .HasColumnType("bigint");
 04150
 04151                    b.Property<long?>("SenderId")
 04152                        .HasColumnType("bigint");
 04153
 04154                    b.Property<long>("SupplierId")
 04155                        .HasColumnType("bigint");
 04156
 04157                    b.Property<DateTime>("SupplierTransferDate")
 04158                        .HasColumnType("timestamp without time zone");
 04159
 04160                    b.HasKey("Id");
 04161
 04162                    b.HasIndex("CreatedByUserId");
 04163
 04164                    b.HasIndex("CustomerId");
 04165
 04166                    b.HasIndex("ModifiedByUserId");
 04167
 04168                    b.HasIndex("MovementStatusId");
 04169
 04170                    b.HasIndex("MovementTypeId");
 04171
 04172                    b.HasIndex("ParentId");
 04173
 04174                    b.HasIndex("RecStateId");
 04175
 04176                    b.HasIndex("ReceiverId");
 04177
 04178                    b.HasIndex("SenderId");
 04179
 04180                    b.HasIndex("SupplierId");
 04181
 04182                    b.ToTable("Movements");
 04183                });
 4184
 04185            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementItem", b =>
 04186                {
 04187                    b.Property<long>("Id")
 04188                        .ValueGeneratedOnAdd()
 04189                        .HasColumnType("bigint")
 04190                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04191
 04192                    b.Property<string>("Comment")
 04193                        .HasColumnType("text");
 04194
 04195                    b.Property<long?>("CreatedByUserId")
 04196                        .HasColumnType("bigint");
 04197
 04198                    b.Property<DateTime>("CreationDateTime")
 04199                        .HasColumnType("timestamp without time zone");
 04200
 04201                    b.Property<Guid>("GUID")
 04202                        .ValueGeneratedOnAdd()
 04203                        .HasColumnType("uuid");
 04204
 04205                    b.Property<long>("GoodId")
 04206                        .HasColumnType("bigint");
 04207
 04208                    b.Property<bool>("IsDeleted")
 04209                        .HasColumnType("boolean");
 04210
 04211                    b.Property<DateTime?>("ModificationDateTime")
 04212                        .HasColumnType("timestamp without time zone");
 04213
 04214                    b.Property<long?>("ModifiedByUserId")
 04215                        .HasColumnType("bigint");
 04216
 04217                    b.Property<long?>("MovementId")
 04218                        .HasColumnType("bigint");
 04219
 04220                    b.Property<decimal>("Price")
 04221                        .HasColumnType("numeric");
 04222
 04223                    b.Property<decimal>("Quantity")
 04224                        .HasColumnType("numeric");
 04225
 04226                    b.Property<long?>("RecStateId")
 04227                        .HasColumnType("bigint");
 04228
 04229                    b.HasKey("Id");
 04230
 04231                    b.HasIndex("CreatedByUserId");
 04232
 04233                    b.HasIndex("GoodId");
 04234
 04235                    b.HasIndex("ModifiedByUserId");
 04236
 04237                    b.HasIndex("MovementId");
 04238
 04239                    b.HasIndex("RecStateId");
 04240
 04241                    b.ToTable("MovementItems");
 04242                });
 4243
 04244            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementNote", b =>
 04245                {
 04246                    b.Property<long>("Id")
 04247                        .ValueGeneratedOnAdd()
 04248                        .HasColumnType("bigint")
 04249                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04250
 04251                    b.Property<string>("Body")
 04252                        .IsRequired()
 04253                        .HasColumnType("text");
 04254
 04255                    b.Property<long?>("CreatedByUserId")
 04256                        .HasColumnType("bigint");
 04257
 04258                    b.Property<DateTime>("CreationDateTime")
 04259                        .HasColumnType("timestamp without time zone");
 04260
 04261                    b.Property<Guid>("GUID")
 04262                        .ValueGeneratedOnAdd()
 04263                        .HasColumnType("uuid");
 04264
 04265                    b.Property<bool>("IsDeleted")
 04266                        .HasColumnType("boolean");
 04267
 04268                    b.Property<DateTime?>("ModificationDateTime")
 04269                        .HasColumnType("timestamp without time zone");
 04270
 04271                    b.Property<long?>("ModifiedByUserId")
 04272                        .HasColumnType("bigint");
 04273
 04274                    b.Property<long?>("MovementId")
 04275                        .HasColumnType("bigint");
 04276
 04277                    b.Property<long?>("RecStateId")
 04278                        .HasColumnType("bigint");
 04279
 04280                    b.HasKey("Id");
 04281
 04282                    b.HasIndex("CreatedByUserId");
 04283
 04284                    b.HasIndex("ModifiedByUserId");
 04285
 04286                    b.HasIndex("MovementId");
 04287
 04288                    b.HasIndex("RecStateId");
 04289
 04290                    b.ToTable("MovementNotes");
 04291                });
 4292
 04293            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatus", b =>
 04294                {
 04295                    b.Property<long>("Id")
 04296                        .ValueGeneratedOnAdd()
 04297                        .HasColumnType("bigint")
 04298                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04299
 04300                    b.Property<string>("Code")
 04301                        .IsRequired()
 04302                        .HasColumnType("text");
 04303
 04304                    b.Property<long?>("CreatedByUserId")
 04305                        .HasColumnType("bigint");
 04306
 04307                    b.Property<DateTime>("CreationDateTime")
 04308                        .HasColumnType("timestamp without time zone");
 04309
 04310                    b.Property<string>("Description")
 04311                        .HasColumnType("text");
 04312
 04313                    b.Property<Guid>("GUID")
 04314                        .ValueGeneratedOnAdd()
 04315                        .HasColumnType("uuid");
 04316
 04317                    b.Property<bool>("IsDeleted")
 04318                        .HasColumnType("boolean");
 04319
 04320                    b.Property<DateTime?>("ModificationDateTime")
 04321                        .HasColumnType("timestamp without time zone");
 04322
 04323                    b.Property<long?>("ModifiedByUserId")
 04324                        .HasColumnType("bigint");
 04325
 04326                    b.Property<long>("MovementTypeId")
 04327                        .HasColumnType("bigint");
 04328
 04329                    b.Property<string>("Name")
 04330                        .IsRequired()
 04331                        .HasColumnType("text");
 04332
 04333                    b.Property<long?>("RecStateId")
 04334                        .HasColumnType("bigint");
 04335
 04336                    b.Property<long>("StatusOwnerId")
 04337                        .HasColumnType("bigint");
 04338
 04339                    b.HasKey("Id");
 04340
 04341                    b.HasIndex("CreatedByUserId");
 04342
 04343                    b.HasIndex("ModifiedByUserId");
 04344
 04345                    b.HasIndex("MovementTypeId");
 04346
 04347                    b.HasIndex("RecStateId");
 04348
 04349                    b.HasIndex("StatusOwnerId");
 04350
 04351                    b.ToTable("MovementStatus");
 04352
 04353                    b.HasData(
 04354                        new
 04355                        {
 04356                            Id = 1L,
 04357                            Code = "Draft",
 04358                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04359                            Description = "",
 04360                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04361                            IsDeleted = false,
 04362                            MovementTypeId = 1L,
 04363                            Name = "Черновик",
 04364                            StatusOwnerId = 1L
 04365                        },
 04366                        new
 04367                        {
 04368                            Id = 2L,
 04369                            Code = "InQueue",
 04370                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04371                            Description = "",
 04372                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04373                            IsDeleted = false,
 04374                            MovementTypeId = 1L,
 04375                            Name = "В очереди на обработку",
 04376                            StatusOwnerId = 2L
 04377                        },
 04378                        new
 04379                        {
 04380                            Id = 3L,
 04381                            Code = "InProgress",
 04382                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04383                            Description = "",
 04384                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04385                            IsDeleted = false,
 04386                            MovementTypeId = 1L,
 04387                            Name = "В обработке",
 04388                            StatusOwnerId = 2L
 04389                        },
 04390                        new
 04391                        {
 04392                            Id = 4L,
 04393                            Code = "Reject",
 04394                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04395                            Description = "",
 04396                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04397                            IsDeleted = false,
 04398                            MovementTypeId = 1L,
 04399                            Name = "Отказ",
 04400                            StatusOwnerId = 3L
 04401                        },
 04402                        new
 04403                        {
 04404                            Id = 5L,
 04405                            Code = "Finished",
 04406                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04407                            Description = "",
 04408                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04409                            IsDeleted = false,
 04410                            MovementTypeId = 1L,
 04411                            Name = "Обработано",
 04412                            StatusOwnerId = 2L
 04413                        },
 04414                        new
 04415                        {
 04416                            Id = 6L,
 04417                            Code = "Draft",
 04418                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04419                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04420                            IsDeleted = false,
 04421                            MovementTypeId = 2L,
 04422                            Name = "Черновик",
 04423                            StatusOwnerId = 2L
 04424                        },
 04425                        new
 04426                        {
 04427                            Id = 7L,
 04428                            Code = "Reject",
 04429                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04430                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04431                            IsDeleted = false,
 04432                            MovementTypeId = 2L,
 04433                            Name = "Отказ",
 04434                            StatusOwnerId = 1L
 04435                        },
 04436                        new
 04437                        {
 04438                            Id = 8L,
 04439                            Code = "PaymentAwaiting",
 04440                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04441                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04442                            IsDeleted = false,
 04443                            MovementTypeId = 2L,
 04444                            Name = "Ожидает оплаты",
 04445                            StatusOwnerId = 2L
 04446                        },
 04447                        new
 04448                        {
 04449                            Id = 9L,
 04450                            Code = "Picking",
 04451                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04452                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04453                            IsDeleted = false,
 04454                            MovementTypeId = 2L,
 04455                            Name = "Сборка заказа",
 04456                            StatusOwnerId = 2L
 04457                        },
 04458                        new
 04459                        {
 04460                            Id = 10L,
 04461                            Code = "ReadyForShipment",
 04462                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04463                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04464                            IsDeleted = false,
 04465                            MovementTypeId = 2L,
 04466                            Name = "Готово к выдаче",
 04467                            StatusOwnerId = 2L
 04468                        },
 04469                        new
 04470                        {
 04471                            Id = 11L,
 04472                            Code = "Correction",
 04473                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04474                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04475                            IsDeleted = false,
 04476                            MovementTypeId = 2L,
 04477                            Name = "Корректировка",
 04478                            StatusOwnerId = 2L
 04479                        },
 04480                        new
 04481                        {
 04482                            Id = 12L,
 04483                            Code = "SupplierReject",
 04484                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04485                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04486                            IsDeleted = false,
 04487                            MovementTypeId = 2L,
 04488                            Name = "Отказ поставщика",
 04489                            StatusOwnerId = 2L
 04490                        },
 04491                        new
 04492                        {
 04493                            Id = 13L,
 04494                            Code = "Shipped",
 04495                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04496                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04497                            IsDeleted = false,
 04498                            MovementTypeId = 2L,
 04499                            Name = "Выдано",
 04500                            StatusOwnerId = 1L
 04501                        },
 04502                        new
 04503                        {
 04504                            Id = 14L,
 04505                            Code = "Received",
 04506                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04507                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04508                            IsDeleted = false,
 04509                            MovementTypeId = 2L,
 04510                            Name = "Принято",
 04511                            StatusOwnerId = 1L
 04512                        },
 04513                        new
 04514                        {
 04515                            Id = 15L,
 04516                            Code = "CustomerReject",
 04517                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04518                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04519                            IsDeleted = false,
 04520                            MovementTypeId = 2L,
 04521                            Name = "Отказ покупателя",
 04522                            StatusOwnerId = 1L
 04523                        },
 04524                        new
 04525                        {
 04526                            Id = 16L,
 04527                            Code = "ClaimInProgress",
 04528                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04529                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04530                            IsDeleted = false,
 04531                            MovementTypeId = 2L,
 04532                            Name = "Претензия разбор",
 04533                            StatusOwnerId = 3L
 04534                        },
 04535                        new
 04536                        {
 04537                            Id = 17L,
 04538                            Code = "ClaimDeclined",
 04539                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04540                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04541                            IsDeleted = false,
 04542                            MovementTypeId = 2L,
 04543                            Name = "Претензия отказано",
 04544                            StatusOwnerId = 3L
 04545                        },
 04546                        new
 04547                        {
 04548                            Id = 18L,
 04549                            Code = "ClaimAccepted",
 04550                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04551                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04552                            IsDeleted = false,
 04553                            MovementTypeId = 2L,
 04554                            Name = "Претензия подтверждено",
 04555                            StatusOwnerId = 3L
 04556                        });
 04557                });
 4558
 04559            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatusJournal", b =>
 04560                {
 04561                    b.Property<long>("Id")
 04562                        .ValueGeneratedOnAdd()
 04563                        .HasColumnType("bigint")
 04564                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04565
 04566                    b.Property<long?>("CreatedByUserId")
 04567                        .HasColumnType("bigint");
 04568
 04569                    b.Property<DateTime>("CreationDateTime")
 04570                        .HasColumnType("timestamp without time zone");
 04571
 04572                    b.Property<Guid>("GUID")
 04573                        .ValueGeneratedOnAdd()
 04574                        .HasColumnType("uuid");
 04575
 04576                    b.Property<bool>("IsDeleted")
 04577                        .HasColumnType("boolean");
 04578
 04579                    b.Property<DateTime?>("ModificationDateTime")
 04580                        .HasColumnType("timestamp without time zone");
 04581
 04582                    b.Property<long?>("ModifiedByUserId")
 04583                        .HasColumnType("bigint");
 04584
 04585                    b.Property<long?>("MovementId")
 04586                        .HasColumnType("bigint");
 04587
 04588                    b.Property<long?>("RecStateId")
 04589                        .HasColumnType("bigint");
 04590
 04591                    b.Property<long?>("StatusCurrentId")
 04592                        .HasColumnType("bigint");
 04593
 04594                    b.HasKey("Id");
 04595
 04596                    b.HasIndex("CreatedByUserId");
 04597
 04598                    b.HasIndex("ModifiedByUserId");
 04599
 04600                    b.HasIndex("MovementId");
 04601
 04602                    b.HasIndex("RecStateId");
 04603
 04604                    b.HasIndex("StatusCurrentId");
 04605
 04606                    b.ToTable("MovementStatusJournals");
 04607                });
 4608
 04609            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatusOwner", b =>
 04610                {
 04611                    b.Property<long>("Id")
 04612                        .ValueGeneratedOnAdd()
 04613                        .HasColumnType("bigint")
 04614                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04615
 04616                    b.Property<long?>("CreatedByUserId")
 04617                        .HasColumnType("bigint");
 04618
 04619                    b.Property<DateTime>("CreationDateTime")
 04620                        .HasColumnType("timestamp without time zone");
 04621
 04622                    b.Property<bool>("IsDeleted")
 04623                        .HasColumnType("boolean");
 04624
 04625                    b.Property<DateTime?>("ModificationDateTime")
 04626                        .HasColumnType("timestamp without time zone");
 04627
 04628                    b.Property<long?>("ModifiedByUserId")
 04629                        .HasColumnType("bigint");
 04630
 04631                    b.Property<string>("Name")
 04632                        .HasColumnType("text");
 04633
 04634                    b.Property<long?>("RecStateId")
 04635                        .HasColumnType("bigint");
 04636
 04637                    b.HasKey("Id");
 04638
 04639                    b.HasIndex("CreatedByUserId");
 04640
 04641                    b.HasIndex("ModifiedByUserId");
 04642
 04643                    b.HasIndex("RecStateId");
 04644
 04645                    b.ToTable("MovementStatusOwners");
 04646
 04647                    b.HasData(
 04648                        new
 04649                        {
 04650                            Id = 1L,
 04651                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04652                            IsDeleted = false,
 04653                            Name = "Customer"
 04654                        },
 04655                        new
 04656                        {
 04657                            Id = 2L,
 04658                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04659                            IsDeleted = false,
 04660                            Name = "Supplier"
 04661                        },
 04662                        new
 04663                        {
 04664                            Id = 3L,
 04665                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04666                            IsDeleted = false,
 04667                            Name = "Platform"
 04668                        });
 04669                });
 4670
 04671            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatusRoute", b =>
 04672                {
 04673                    b.Property<long>("Id")
 04674                        .ValueGeneratedOnAdd()
 04675                        .HasColumnType("bigint")
 04676                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04677
 04678                    b.Property<long?>("CreatedByUserId")
 04679                        .HasColumnType("bigint");
 04680
 04681                    b.Property<DateTime>("CreationDateTime")
 04682                        .HasColumnType("timestamp without time zone");
 04683
 04684                    b.Property<Guid>("GUID")
 04685                        .ValueGeneratedOnAdd()
 04686                        .HasColumnType("uuid");
 04687
 04688                    b.Property<int>("Hour")
 04689                        .HasColumnType("integer");
 04690
 04691                    b.Property<bool>("IsDeleted")
 04692                        .HasColumnType("boolean");
 04693
 04694                    b.Property<DateTime?>("ModificationDateTime")
 04695                        .HasColumnType("timestamp without time zone");
 04696
 04697                    b.Property<long?>("ModifiedByUserId")
 04698                        .HasColumnType("bigint");
 04699
 04700                    b.Property<long?>("RecStateId")
 04701                        .HasColumnType("bigint");
 04702
 04703                    b.Property<string>("RouteKey")
 04704                        .HasColumnType("text");
 04705
 04706                    b.Property<long?>("StatusCurrentId")
 04707                        .HasColumnType("bigint");
 04708
 04709                    b.Property<long?>("StatusNextId")
 04710                        .HasColumnType("bigint");
 04711
 04712                    b.HasKey("Id");
 04713
 04714                    b.HasIndex("CreatedByUserId");
 04715
 04716                    b.HasIndex("ModifiedByUserId");
 04717
 04718                    b.HasIndex("RecStateId");
 04719
 04720                    b.HasIndex("StatusCurrentId");
 04721
 04722                    b.HasIndex("StatusNextId");
 04723
 04724                    b.ToTable("MovementStatusRoutes");
 04725                });
 4726
 04727            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementType", b =>
 04728                {
 04729                    b.Property<long>("Id")
 04730                        .ValueGeneratedOnAdd()
 04731                        .HasColumnType("bigint")
 04732                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04733
 04734                    b.Property<string>("Code")
 04735                        .IsRequired()
 04736                        .HasColumnType("text");
 04737
 04738                    b.Property<long?>("CreatedByUserId")
 04739                        .HasColumnType("bigint");
 04740
 04741                    b.Property<DateTime>("CreationDateTime")
 04742                        .HasColumnType("timestamp without time zone");
 04743
 04744                    b.Property<string>("Description")
 04745                        .HasColumnType("text");
 04746
 04747                    b.Property<Guid>("GUID")
 04748                        .ValueGeneratedOnAdd()
 04749                        .HasColumnType("uuid");
 04750
 04751                    b.Property<bool>("IsDeleted")
 04752                        .HasColumnType("boolean");
 04753
 04754                    b.Property<DateTime?>("ModificationDateTime")
 04755                        .HasColumnType("timestamp without time zone");
 04756
 04757                    b.Property<long?>("ModifiedByUserId")
 04758                        .HasColumnType("bigint");
 04759
 04760                    b.Property<string>("Name")
 04761                        .IsRequired()
 04762                        .HasColumnType("text");
 04763
 04764                    b.Property<long?>("RecStateId")
 04765                        .HasColumnType("bigint");
 04766
 04767                    b.HasKey("Id");
 04768
 04769                    b.HasIndex("CreatedByUserId");
 04770
 04771                    b.HasIndex("ModifiedByUserId");
 04772
 04773                    b.HasIndex("RecStateId");
 04774
 04775                    b.ToTable("MovementType");
 04776
 04777                    b.HasData(
 04778                        new
 04779                        {
 04780                            Id = 1L,
 04781                            Code = "Order",
 04782                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04783                            Description = "",
 04784                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04785                            IsDeleted = false,
 04786                            Name = "Заказ"
 04787                        },
 04788                        new
 04789                        {
 04790                            Id = 2L,
 04791                            Code = "Shipment",
 04792                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04793                            Description = "",
 04794                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04795                            IsDeleted = false,
 04796                            Name = "Отгрузка"
 04797                        },
 04798                        new
 04799                        {
 04800                            Id = 3L,
 04801                            Code = "Arrival",
 04802                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04803                            Description = "",
 04804                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04805                            IsDeleted = false,
 04806                            Name = "Приход"
 04807                        },
 04808                        new
 04809                        {
 04810                            Id = 4L,
 04811                            Code = "Deny",
 04812                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04813                            Description = "",
 04814                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04815                            IsDeleted = false,
 04816                            Name = "Отказ"
 04817                        });
 04818                });
 4819
 04820            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Notification", b =>
 04821                {
 04822                    b.Property<long>("Id")
 04823                        .ValueGeneratedOnAdd()
 04824                        .HasColumnType("bigint")
 04825                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04826
 04827                    b.Property<string>("Body")
 04828                        .IsRequired()
 04829                        .HasColumnType("text");
 04830
 04831                    b.Property<long?>("CreatedByUserId")
 04832                        .HasColumnType("bigint");
 04833
 04834                    b.Property<DateTime>("CreationDateTime")
 04835                        .HasColumnType("timestamp without time zone");
 04836
 04837                    b.Property<Guid>("GUID")
 04838                        .ValueGeneratedOnAdd()
 04839                        .HasColumnType("uuid");
 04840
 04841                    b.Property<bool>("IsDeleted")
 04842                        .HasColumnType("boolean");
 04843
 04844                    b.Property<DateTime?>("ModificationDateTime")
 04845                        .HasColumnType("timestamp without time zone");
 04846
 04847                    b.Property<long?>("ModifiedByUserId")
 04848                        .HasColumnType("bigint");
 04849
 04850                    b.Property<long>("NotificationsTypeId")
 04851                        .HasColumnType("bigint");
 04852
 04853                    b.Property<long?>("RecStateId")
 04854                        .HasColumnType("bigint");
 04855
 04856                    b.Property<string>("Subject")
 04857                        .IsRequired()
 04858                        .HasColumnType("text");
 04859
 04860                    b.Property<DateTime>("TimeToTurnOff")
 04861                        .HasColumnType("timestamp without time zone");
 04862
 04863                    b.Property<long>("UserId")
 04864                        .HasColumnType("bigint");
 04865
 04866                    b.HasKey("Id");
 04867
 04868                    b.HasIndex("CreatedByUserId");
 04869
 04870                    b.HasIndex("ModifiedByUserId");
 04871
 04872                    b.HasIndex("NotificationsTypeId");
 04873
 04874                    b.HasIndex("RecStateId");
 04875
 04876                    b.HasIndex("UserId");
 04877
 04878                    b.ToTable("Notifications");
 04879                });
 4880
 04881            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationUsers", b =>
 04882                {
 04883                    b.Property<long>("Id")
 04884                        .ValueGeneratedOnAdd()
 04885                        .HasColumnType("bigint")
 04886                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04887
 04888                    b.Property<long?>("CreatedByUserId")
 04889                        .HasColumnType("bigint");
 04890
 04891                    b.Property<DateTime>("CreationDateTime")
 04892                        .HasColumnType("timestamp without time zone");
 04893
 04894                    b.Property<Guid>("GUID")
 04895                        .ValueGeneratedOnAdd()
 04896                        .HasColumnType("uuid");
 04897
 04898                    b.Property<bool>("IsDeleted")
 04899                        .HasColumnType("boolean");
 04900
 04901                    b.Property<DateTime?>("ModificationDateTime")
 04902                        .HasColumnType("timestamp without time zone");
 04903
 04904                    b.Property<long?>("ModifiedByUserId")
 04905                        .HasColumnType("bigint");
 04906
 04907                    b.Property<long>("NotificationId")
 04908                        .HasColumnType("bigint");
 04909
 04910                    b.Property<long?>("NotificationsStatusId")
 04911                        .HasColumnType("bigint");
 04912
 04913                    b.Property<long?>("RecStateId")
 04914                        .HasColumnType("bigint");
 04915
 04916                    b.Property<long?>("UserId")
 04917                        .HasColumnType("bigint");
 04918
 04919                    b.HasKey("Id");
 04920
 04921                    b.HasIndex("CreatedByUserId");
 04922
 04923                    b.HasIndex("ModifiedByUserId");
 04924
 04925                    b.HasIndex("NotificationId");
 04926
 04927                    b.HasIndex("NotificationsStatusId");
 04928
 04929                    b.HasIndex("RecStateId");
 04930
 04931                    b.HasIndex("UserId");
 04932
 04933                    b.ToTable("NotificationUsers");
 04934                });
 4935
 04936            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationsStatus", b =>
 04937                {
 04938                    b.Property<long>("Id")
 04939                        .ValueGeneratedOnAdd()
 04940                        .HasColumnType("bigint")
 04941                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 04942
 04943                    b.Property<string>("Code")
 04944                        .IsRequired()
 04945                        .HasColumnType("text");
 04946
 04947                    b.Property<long?>("CreatedByUserId")
 04948                        .HasColumnType("bigint");
 04949
 04950                    b.Property<DateTime>("CreationDateTime")
 04951                        .HasColumnType("timestamp without time zone");
 04952
 04953                    b.Property<string>("Description")
 04954                        .HasColumnType("text");
 04955
 04956                    b.Property<Guid>("GUID")
 04957                        .ValueGeneratedOnAdd()
 04958                        .HasColumnType("uuid");
 04959
 04960                    b.Property<bool>("IsDeleted")
 04961                        .HasColumnType("boolean");
 04962
 04963                    b.Property<DateTime?>("ModificationDateTime")
 04964                        .HasColumnType("timestamp without time zone");
 04965
 04966                    b.Property<long?>("ModifiedByUserId")
 04967                        .HasColumnType("bigint");
 04968
 04969                    b.Property<string>("Name")
 04970                        .IsRequired()
 04971                        .HasColumnType("text");
 04972
 04973                    b.Property<long?>("RecStateId")
 04974                        .HasColumnType("bigint");
 04975
 04976                    b.HasKey("Id");
 04977
 04978                    b.HasIndex("CreatedByUserId");
 04979
 04980                    b.HasIndex("ModifiedByUserId");
 04981
 04982                    b.HasIndex("RecStateId");
 04983
 04984                    b.ToTable("NotificationsStatus");
 04985
 04986                    b.HasData(
 04987                        new
 04988                        {
 04989                            Id = 1L,
 04990                            Code = "Unknown",
 04991                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 04992                            Description = "",
 04993                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 04994                            IsDeleted = false,
 04995                            Name = "Неизвестно"
 04996                        },
 04997                        new
 04998                        {
 04999                            Id = 2L,
 05000                            Code = "Created",
 05001                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05002                            Description = "",
 05003                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05004                            IsDeleted = false,
 05005                            Name = "Создано"
 05006                        },
 05007                        new
 05008                        {
 05009                            Id = 3L,
 05010                            Code = "Sent",
 05011                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05012                            Description = "",
 05013                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05014                            IsDeleted = false,
 05015                            Name = "Отправлено"
 05016                        },
 05017                        new
 05018                        {
 05019                            Id = 4L,
 05020                            Code = "Read",
 05021                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05022                            Description = "",
 05023                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05024                            IsDeleted = false,
 05025                            Name = "Прочитано"
 05026                        },
 05027                        new
 05028                        {
 05029                            Id = 5L,
 05030                            Code = "Deactivated",
 05031                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05032                            Description = "",
 05033                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05034                            IsDeleted = false,
 05035                            Name = "Отключено"
 05036                        });
 05037                });
 5038
 05039            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationsType", b =>
 05040                {
 05041                    b.Property<long>("Id")
 05042                        .ValueGeneratedOnAdd()
 05043                        .HasColumnType("bigint")
 05044                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05045
 05046                    b.Property<string>("Code")
 05047                        .IsRequired()
 05048                        .HasColumnType("text");
 05049
 05050                    b.Property<long?>("CreatedByUserId")
 05051                        .HasColumnType("bigint");
 05052
 05053                    b.Property<DateTime>("CreationDateTime")
 05054                        .HasColumnType("timestamp without time zone");
 05055
 05056                    b.Property<string>("Description")
 05057                        .HasColumnType("text");
 05058
 05059                    b.Property<Guid>("GUID")
 05060                        .ValueGeneratedOnAdd()
 05061                        .HasColumnType("uuid");
 05062
 05063                    b.Property<bool>("IsDeleted")
 05064                        .HasColumnType("boolean");
 05065
 05066                    b.Property<DateTime?>("ModificationDateTime")
 05067                        .HasColumnType("timestamp without time zone");
 05068
 05069                    b.Property<long?>("ModifiedByUserId")
 05070                        .HasColumnType("bigint");
 05071
 05072                    b.Property<string>("Name")
 05073                        .IsRequired()
 05074                        .HasColumnType("text");
 05075
 05076                    b.Property<long?>("RecStateId")
 05077                        .HasColumnType("bigint");
 05078
 05079                    b.HasKey("Id");
 05080
 05081                    b.HasIndex("CreatedByUserId");
 05082
 05083                    b.HasIndex("ModifiedByUserId");
 05084
 05085                    b.HasIndex("RecStateId");
 05086
 05087                    b.ToTable("NotificationsType");
 05088
 05089                    b.HasData(
 05090                        new
 05091                        {
 05092                            Id = 1L,
 05093                            Code = "System",
 05094                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05095                            Description = "",
 05096                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05097                            IsDeleted = false,
 05098                            Name = "Системное"
 05099                        },
 05100                        new
 05101                        {
 05102                            Id = 2L,
 05103                            Code = "News",
 05104                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05105                            Description = "",
 05106                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05107                            IsDeleted = false,
 05108                            Name = "Новость"
 05109                        });
 05110                });
 5111
 05112            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Photo", b =>
 05113                {
 05114                    b.Property<long>("Id")
 05115                        .ValueGeneratedOnAdd()
 05116                        .HasColumnType("bigint")
 05117                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05118
 05119                    b.Property<long?>("CreatedByUserId")
 05120                        .HasColumnType("bigint");
 05121
 05122                    b.Property<DateTime>("CreationDateTime")
 05123                        .HasColumnType("timestamp without time zone");
 05124
 05125                    b.Property<int>("FullSizeHeight")
 05126                        .HasColumnType("integer");
 05127
 05128                    b.Property<string>("FullSizeUrl")
 05129                        .HasColumnType("text");
 05130
 05131                    b.Property<int>("FullSizeWidth")
 05132                        .HasColumnType("integer");
 05133
 05134                    b.Property<Guid>("GUID")
 05135                        .ValueGeneratedOnAdd()
 05136                        .HasColumnType("uuid");
 05137
 05138                    b.Property<long?>("GoodId")
 05139                        .HasColumnType("bigint");
 05140
 05141                    b.Property<bool>("IsDeleted")
 05142                        .HasColumnType("boolean");
 05143
 05144                    b.Property<DateTime?>("ModificationDateTime")
 05145                        .HasColumnType("timestamp without time zone");
 05146
 05147                    b.Property<long?>("ModifiedByUserId")
 05148                        .HasColumnType("bigint");
 05149
 05150                    b.Property<int>("PreviewHeight")
 05151                        .HasColumnType("integer");
 05152
 05153                    b.Property<string>("PreviewUrl")
 05154                        .HasColumnType("text");
 05155
 05156                    b.Property<int>("PreviewWidth")
 05157                        .HasColumnType("integer");
 05158
 05159                    b.Property<long?>("RecStateId")
 05160                        .HasColumnType("bigint");
 05161
 05162                    b.HasKey("Id");
 05163
 05164                    b.HasIndex("CreatedByUserId");
 05165
 05166                    b.HasIndex("GoodId");
 05167
 05168                    b.HasIndex("ModifiedByUserId");
 05169
 05170                    b.HasIndex("RecStateId");
 05171
 05172                    b.ToTable("Photos");
 05173                });
 5174
 05175            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PriceCurrent", b =>
 05176                {
 05177                    b.Property<long>("Id")
 05178                        .ValueGeneratedOnAdd()
 05179                        .HasColumnType("bigint")
 05180                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05181
 05182                    b.Property<long?>("CreatedByUserId")
 05183                        .HasColumnType("bigint");
 05184
 05185                    b.Property<DateTime>("CreationDateTime")
 05186                        .HasColumnType("timestamp without time zone");
 05187
 05188                    b.Property<Guid>("GUID")
 05189                        .ValueGeneratedOnAdd()
 05190                        .HasColumnType("uuid");
 05191
 05192                    b.Property<long>("GoodId")
 05193                        .HasColumnType("bigint");
 05194
 05195                    b.Property<bool>("IsDeleted")
 05196                        .HasColumnType("boolean");
 05197
 05198                    b.Property<DateTime?>("ModificationDateTime")
 05199                        .HasColumnType("timestamp without time zone");
 05200
 05201                    b.Property<long?>("ModifiedByUserId")
 05202                        .HasColumnType("bigint");
 05203
 05204                    b.Property<decimal>("Price")
 05205                        .HasColumnType("numeric");
 05206
 05207                    b.Property<long?>("RecStateId")
 05208                        .HasColumnType("bigint");
 05209
 05210                    b.Property<long>("SupplierDepartmentId")
 05211                        .HasColumnType("bigint");
 05212
 05213                    b.HasKey("Id");
 05214
 05215                    b.HasIndex("CreatedByUserId");
 05216
 05217                    b.HasIndex("GoodId");
 05218
 05219                    b.HasIndex("ModifiedByUserId");
 05220
 05221                    b.HasIndex("RecStateId");
 05222
 05223                    b.HasIndex("SupplierDepartmentId");
 05224
 05225                    b.ToTable("PricesCurrent");
 05226                });
 5227
 05228            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PriceTrend", b =>
 05229                {
 05230                    b.Property<long>("Id")
 05231                        .ValueGeneratedOnAdd()
 05232                        .HasColumnType("bigint")
 05233                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05234
 05235                    b.Property<long?>("CreatedByUserId")
 05236                        .HasColumnType("bigint");
 05237
 05238                    b.Property<DateTime>("CreationDateTime")
 05239                        .HasColumnType("timestamp without time zone");
 05240
 05241                    b.Property<Guid>("GUID")
 05242                        .ValueGeneratedOnAdd()
 05243                        .HasColumnType("uuid");
 05244
 05245                    b.Property<long>("GoodId")
 05246                        .HasColumnType("bigint");
 05247
 05248                    b.Property<bool>("IsDeleted")
 05249                        .HasColumnType("boolean");
 05250
 05251                    b.Property<DateTime?>("ModificationDateTime")
 05252                        .HasColumnType("timestamp without time zone");
 05253
 05254                    b.Property<long?>("ModifiedByUserId")
 05255                        .HasColumnType("bigint");
 05256
 05257                    b.Property<decimal>("PriceNew")
 05258                        .HasColumnType("numeric");
 05259
 05260                    b.Property<decimal>("PriceOld")
 05261                        .HasColumnType("numeric");
 05262
 05263                    b.Property<long?>("RecStateId")
 05264                        .HasColumnType("bigint");
 05265
 05266                    b.Property<long>("SupplierDepartmentId")
 05267                        .HasColumnType("bigint");
 05268
 05269                    b.HasKey("Id");
 05270
 05271                    b.HasIndex("CreatedByUserId");
 05272
 05273                    b.HasIndex("GoodId");
 05274
 05275                    b.HasIndex("ModifiedByUserId");
 05276
 05277                    b.HasIndex("RecStateId");
 05278
 05279                    b.HasIndex("SupplierDepartmentId");
 05280
 05281                    b.ToTable("PricesTrend");
 05282                });
 5283
 05284            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PromoBid", b =>
 05285                {
 05286                    b.Property<long>("Id")
 05287                        .ValueGeneratedOnAdd()
 05288                        .HasColumnType("bigint")
 05289                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05290
 05291                    b.Property<long?>("CreatedByUserId")
 05292                        .HasColumnType("bigint");
 05293
 05294                    b.Property<DateTime>("CreationDate")
 05295                        .HasColumnType("timestamp without time zone");
 05296
 05297                    b.Property<DateTime>("CreationDateTime")
 05298                        .HasColumnType("timestamp without time zone");
 05299
 05300                    b.Property<long>("CustomerDepartmentId")
 05301                        .HasColumnType("bigint");
 05302
 05303                    b.Property<DateTime>("DateEnd")
 05304                        .HasColumnType("timestamp without time zone");
 05305
 05306                    b.Property<Guid>("GUID")
 05307                        .ValueGeneratedOnAdd()
 05308                        .HasColumnType("uuid");
 05309
 05310                    b.Property<long>("GoodId")
 05311                        .HasColumnType("bigint");
 05312
 05313                    b.Property<bool>("IsDeleted")
 05314                        .HasColumnType("boolean");
 05315
 05316                    b.Property<DateTime?>("ModificationDateTime")
 05317                        .HasColumnType("timestamp without time zone");
 05318
 05319                    b.Property<long?>("ModifiedByUserId")
 05320                        .HasColumnType("bigint");
 05321
 05322                    b.Property<decimal>("Price")
 05323                        .HasColumnType("numeric");
 05324
 05325                    b.Property<long>("PromoOfferId")
 05326                        .HasColumnType("bigint");
 05327
 05328                    b.Property<decimal>("Quantity")
 05329                        .HasColumnType("numeric");
 05330
 05331                    b.Property<long?>("RecStateId")
 05332                        .HasColumnType("bigint");
 05333
 05334                    b.Property<decimal>("Sum")
 05335                        .HasColumnType("numeric");
 05336
 05337                    b.HasKey("Id");
 05338
 05339                    b.HasIndex("CreatedByUserId");
 05340
 05341                    b.HasIndex("CustomerDepartmentId");
 05342
 05343                    b.HasIndex("GoodId");
 05344
 05345                    b.HasIndex("ModifiedByUserId");
 05346
 05347                    b.HasIndex("PromoOfferId");
 05348
 05349                    b.HasIndex("RecStateId");
 05350
 05351                    b.ToTable("PromoBids");
 05352                });
 5353
 05354            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PromoOffer", b =>
 05355                {
 05356                    b.Property<long>("Id")
 05357                        .ValueGeneratedOnAdd()
 05358                        .HasColumnType("bigint")
 05359                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05360
 05361                    b.Property<long?>("CreatedByUserId")
 05362                        .HasColumnType("bigint");
 05363
 05364                    b.Property<DateTime>("CreationDateTime")
 05365                        .HasColumnType("timestamp without time zone");
 05366
 05367                    b.Property<DateTime>("DateBegin")
 05368                        .HasColumnType("timestamp without time zone");
 05369
 05370                    b.Property<DateTime>("DateEnd")
 05371                        .HasColumnType("timestamp without time zone");
 05372
 05373                    b.Property<Guid>("GUID")
 05374                        .ValueGeneratedOnAdd()
 05375                        .HasColumnType("uuid");
 05376
 05377                    b.Property<long>("GoodId")
 05378                        .HasColumnType("bigint");
 05379
 05380                    b.Property<bool>("IsDeleted")
 05381                        .HasColumnType("boolean");
 05382
 05383                    b.Property<decimal?>("MaxQuantity")
 05384                        .HasColumnType("numeric");
 05385
 05386                    b.Property<decimal>("MinQuantity")
 05387                        .HasColumnType("numeric");
 05388
 05389                    b.Property<DateTime?>("ModificationDateTime")
 05390                        .HasColumnType("timestamp without time zone");
 05391
 05392                    b.Property<long?>("ModifiedByUserId")
 05393                        .HasColumnType("bigint");
 05394
 05395                    b.Property<decimal>("Price")
 05396                        .HasColumnType("numeric");
 05397
 05398                    b.Property<long?>("RecStateId")
 05399                        .HasColumnType("bigint");
 05400
 05401                    b.Property<long>("SupplierDepartmentId")
 05402                        .HasColumnType("bigint");
 05403
 05404                    b.HasKey("Id");
 05405
 05406                    b.HasIndex("CreatedByUserId");
 05407
 05408                    b.HasIndex("GoodId");
 05409
 05410                    b.HasIndex("ModifiedByUserId");
 05411
 05412                    b.HasIndex("RecStateId");
 05413
 05414                    b.HasIndex("SupplierDepartmentId");
 05415
 05416                    b.ToTable("PromoOffers");
 05417                });
 5418
 05419            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", b =>
 05420                {
 05421                    b.Property<long>("Id")
 05422                        .ValueGeneratedOnAdd()
 05423                        .HasColumnType("bigint")
 05424                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05425
 05426                    b.Property<string>("Code")
 05427                        .IsRequired()
 05428                        .HasColumnType("text");
 05429
 05430                    b.Property<long?>("CreatedByUserId")
 05431                        .HasColumnType("bigint");
 05432
 05433                    b.Property<DateTime>("CreationDateTime")
 05434                        .HasColumnType("timestamp without time zone");
 05435
 05436                    b.Property<string>("Description")
 05437                        .HasColumnType("text");
 05438
 05439                    b.Property<Guid>("GUID")
 05440                        .ValueGeneratedOnAdd()
 05441                        .HasColumnType("uuid");
 05442
 05443                    b.Property<bool>("IsDeleted")
 05444                        .HasColumnType("boolean");
 05445
 05446                    b.Property<DateTime?>("ModificationDateTime")
 05447                        .HasColumnType("timestamp without time zone");
 05448
 05449                    b.Property<long?>("ModifiedByUserId")
 05450                        .HasColumnType("bigint");
 05451
 05452                    b.Property<string>("Name")
 05453                        .IsRequired()
 05454                        .HasColumnType("text");
 05455
 05456                    b.Property<long?>("RecStateId")
 05457                        .HasColumnType("bigint");
 05458
 05459                    b.HasKey("Id");
 05460
 05461                    b.HasIndex("CreatedByUserId");
 05462
 05463                    b.HasIndex("ModifiedByUserId");
 05464
 05465                    b.HasIndex("RecStateId");
 05466
 05467                    b.ToTable("RecordsState");
 05468
 05469                    b.HasData(
 05470                        new
 05471                        {
 05472                            Id = 1L,
 05473                            Code = "Error",
 05474                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05475                            Description = "",
 05476                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05477                            IsDeleted = false,
 05478                            Name = "Ошибка"
 05479                        },
 05480                        new
 05481                        {
 05482                            Id = 2L,
 05483                            Code = "Active",
 05484                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05485                            Description = "",
 05486                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05487                            IsDeleted = false,
 05488                            Name = "Активно"
 05489                        },
 05490                        new
 05491                        {
 05492                            Id = 3L,
 05493                            Code = "Inactive",
 05494                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05495                            Description = "",
 05496                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05497                            IsDeleted = false,
 05498                            Name = "Неактивно"
 05499                        },
 05500                        new
 05501                        {
 05502                            Id = 4L,
 05503                            Code = "Deleted",
 05504                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05505                            Description = "",
 05506                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05507                            IsDeleted = false,
 05508                            Name = "Удалено"
 05509                        },
 05510                        new
 05511                        {
 05512                            Id = 5L,
 05513                            Code = "Empty",
 05514                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05515                            Description = "",
 05516                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05517                            IsDeleted = false,
 05518                            Name = "Пусто"
 05519                        });
 05520                });
 5521
 05522            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Rest", b =>
 05523                {
 05524                    b.Property<long>("Id")
 05525                        .ValueGeneratedOnAdd()
 05526                        .HasColumnType("bigint")
 05527                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05528
 05529                    b.Property<long?>("CreatedByUserId")
 05530                        .HasColumnType("bigint");
 05531
 05532                    b.Property<DateTime>("CreationDateTime")
 05533                        .HasColumnType("timestamp without time zone");
 05534
 05535                    b.Property<long>("DepartmentId")
 05536                        .HasColumnType("bigint");
 05537
 05538                    b.Property<Guid>("GUID")
 05539                        .ValueGeneratedOnAdd()
 05540                        .HasColumnType("uuid");
 05541
 05542                    b.Property<long>("GoodId")
 05543                        .HasColumnType("bigint");
 05544
 05545                    b.Property<bool>("IsDeleted")
 05546                        .HasColumnType("boolean");
 05547
 05548                    b.Property<DateTime?>("ModificationDateTime")
 05549                        .HasColumnType("timestamp without time zone");
 05550
 05551                    b.Property<long?>("ModifiedByUserId")
 05552                        .HasColumnType("bigint");
 05553
 05554                    b.Property<decimal>("Quantity")
 05555                        .HasColumnType("numeric");
 05556
 05557                    b.Property<long?>("RecStateId")
 05558                        .HasColumnType("bigint");
 05559
 05560                    b.HasKey("Id");
 05561
 05562                    b.HasIndex("CreatedByUserId");
 05563
 05564                    b.HasIndex("DepartmentId");
 05565
 05566                    b.HasIndex("GoodId");
 05567
 05568                    b.HasIndex("ModifiedByUserId");
 05569
 05570                    b.HasIndex("RecStateId");
 05571
 05572                    b.ToTable("Rests");
 05573                });
 5574
 05575            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Roles", b =>
 05576                {
 05577                    b.Property<long>("Id")
 05578                        .ValueGeneratedOnAdd()
 05579                        .HasColumnType("bigint")
 05580                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05581
 05582                    b.Property<long?>("CreatedByUserId")
 05583                        .HasColumnType("bigint");
 05584
 05585                    b.Property<DateTime>("CreationDateTime")
 05586                        .HasColumnType("timestamp without time zone");
 05587
 05588                    b.Property<string>("Description")
 05589                        .HasColumnType("text");
 05590
 05591                    b.Property<Guid>("GUID")
 05592                        .ValueGeneratedOnAdd()
 05593                        .HasColumnType("uuid");
 05594
 05595                    b.Property<bool>("IsDeleted")
 05596                        .HasColumnType("boolean");
 05597
 05598                    b.Property<DateTime?>("ModificationDateTime")
 05599                        .HasColumnType("timestamp without time zone");
 05600
 05601                    b.Property<long?>("ModifiedByUserId")
 05602                        .HasColumnType("bigint");
 05603
 05604                    b.Property<string>("Name")
 05605                        .IsRequired()
 05606                        .HasColumnType("text");
 05607
 05608                    b.Property<long?>("RecStateId")
 05609                        .HasColumnType("bigint");
 05610
 05611                    b.HasKey("Id");
 05612
 05613                    b.HasIndex("CreatedByUserId");
 05614
 05615                    b.HasIndex("ModifiedByUserId");
 05616
 05617                    b.HasIndex("RecStateId");
 05618
 05619                    b.ToTable("Roles");
 05620
 05621                    b.HasData(
 05622                        new
 05623                        {
 05624                            Id = 1L,
 05625                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05626                            Description = "Администратор",
 05627                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05628                            IsDeleted = false,
 05629                            Name = "Admin"
 05630                        },
 05631                        new
 05632                        {
 05633                            Id = 2L,
 05634                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05635                            Description = "Оператор",
 05636                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05637                            IsDeleted = false,
 05638                            Name = "Operator"
 05639                        },
 05640                        new
 05641                        {
 05642                            Id = 3L,
 05643                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05644                            Description = "Владелец магазина",
 05645                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05646                            IsDeleted = false,
 05647                            Name = "ShopOwner"
 05648                        },
 05649                        new
 05650                        {
 05651                            Id = 4L,
 05652                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05653                            Description = "Товаровед",
 05654                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05655                            IsDeleted = false,
 05656                            Name = "Merchandiser"
 05657                        },
 05658                        new
 05659                        {
 05660                            Id = 5L,
 05661                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05662                            Description = "Продавец",
 05663                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05664                            IsDeleted = false,
 05665                            Name = "Seller"
 05666                        },
 05667                        new
 05668                        {
 05669                            Id = 6L,
 05670                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05671                            Description = "Дистрибьютор руководитель",
 05672                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05673                            IsDeleted = false,
 05674                            Name = "Distributor"
 05675                        },
 05676                        new
 05677                        {
 05678                            Id = 7L,
 05679                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05680                            Description = "Менеджер по продажам",
 05681                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05682                            IsDeleted = false,
 05683                            Name = "SalesManager"
 05684                        },
 05685                        new
 05686                        {
 05687                            Id = 8L,
 05688                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05689                            Description = "Производитель",
 05690                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05691                            IsDeleted = false,
 05692                            Name = "Manufacturer"
 05693                        });
 05694                });
 5695
 05696            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.SupplyContract", b =>
 05697                {
 05698                    b.Property<long>("Id")
 05699                        .ValueGeneratedOnAdd()
 05700                        .HasColumnType("bigint")
 05701                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05702
 05703                    b.Property<DateTime>("BeginDate")
 05704                        .HasColumnType("timestamp without time zone");
 05705
 05706                    b.Property<long>("BuyerId")
 05707                        .HasColumnType("bigint");
 05708
 05709                    b.Property<long?>("CreatedByUserId")
 05710                        .HasColumnType("bigint");
 05711
 05712                    b.Property<DateTime>("CreationDateTime")
 05713                        .HasColumnType("timestamp without time zone");
 05714
 05715                    b.Property<string>("DocumentNumber")
 05716                        .IsRequired()
 05717                        .HasColumnType("text");
 05718
 05719                    b.Property<DateTime>("EndDate")
 05720                        .HasColumnType("timestamp without time zone");
 05721
 05722                    b.Property<Guid>("GUID")
 05723                        .ValueGeneratedOnAdd()
 05724                        .HasColumnType("uuid");
 05725
 05726                    b.Property<bool>("IsDeleted")
 05727                        .HasColumnType("boolean");
 05728
 05729                    b.Property<DateTime?>("ModificationDateTime")
 05730                        .HasColumnType("timestamp without time zone");
 05731
 05732                    b.Property<long?>("ModifiedByUserId")
 05733                        .HasColumnType("bigint");
 05734
 05735                    b.Property<decimal>("PrepaimentPercent")
 05736                        .HasColumnType("numeric");
 05737
 05738                    b.Property<long?>("RecStateId")
 05739                        .HasColumnType("bigint");
 05740
 05741                    b.Property<long>("SellerId")
 05742                        .HasColumnType("bigint");
 05743
 05744                    b.Property<DateTime>("SignOffDate")
 05745                        .HasColumnType("timestamp without time zone");
 05746
 05747                    b.Property<decimal>("TradeRatio")
 05748                        .HasColumnType("numeric");
 05749
 05750                    b.HasKey("Id");
 05751
 05752                    b.HasIndex("BuyerId");
 05753
 05754                    b.HasIndex("CreatedByUserId");
 05755
 05756                    b.HasIndex("DocumentNumber");
 05757
 05758                    b.HasIndex("ModifiedByUserId");
 05759
 05760                    b.HasIndex("RecStateId");
 05761
 05762                    b.HasIndex("SellerId");
 05763
 05764                    b.ToTable("SupplyContract");
 05765                });
 5766
 05767            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.TaxSystem", b =>
 05768                {
 05769                    b.Property<long>("Id")
 05770                        .ValueGeneratedOnAdd()
 05771                        .HasColumnType("bigint")
 05772                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05773
 05774                    b.Property<string>("Code")
 05775                        .HasColumnType("text");
 05776
 05777                    b.Property<long?>("CreatedByUserId")
 05778                        .HasColumnType("bigint");
 05779
 05780                    b.Property<DateTime>("CreationDateTime")
 05781                        .HasColumnType("timestamp without time zone");
 05782
 05783                    b.Property<string>("Description")
 05784                        .HasColumnType("text");
 05785
 05786                    b.Property<Guid>("GUID")
 05787                        .ValueGeneratedOnAdd()
 05788                        .HasColumnType("uuid");
 05789
 05790                    b.Property<bool>("IsDeleted")
 05791                        .HasColumnType("boolean");
 05792
 05793                    b.Property<DateTime?>("ModificationDateTime")
 05794                        .HasColumnType("timestamp without time zone");
 05795
 05796                    b.Property<long?>("ModifiedByUserId")
 05797                        .HasColumnType("bigint");
 05798
 05799                    b.Property<string>("Name")
 05800                        .HasColumnType("text");
 05801
 05802                    b.Property<long?>("RecStateId")
 05803                        .HasColumnType("bigint");
 05804
 05805                    b.HasKey("Id");
 05806
 05807                    b.HasIndex("CreatedByUserId");
 05808
 05809                    b.HasIndex("ModifiedByUserId");
 05810
 05811                    b.HasIndex("RecStateId");
 05812
 05813                    b.ToTable("TaxSystems");
 05814
 05815                    b.HasData(
 05816                        new
 05817                        {
 05818                            Id = 1L,
 05819                            Code = "УСН",
 05820                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05821                            Description = "Упрощенка",
 05822                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05823                            IsDeleted = false,
 05824                            Name = "Упрощенная система налогообложения"
 05825                        },
 05826                        new
 05827                        {
 05828                            Id = 2L,
 05829                            Code = "ЕНВД",
 05830                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05831                            Description = "Вмененка",
 05832                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05833                            IsDeleted = false,
 05834                            Name = "Единый налог на вмененные доходы"
 05835                        },
 05836                        new
 05837                        {
 05838                            Id = 3L,
 05839                            Code = "ES",
 05840                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05841                            Description = "Единый сельскохозяйственный налог",
 05842                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05843                            IsDeleted = false,
 05844                            Name = "ЕСХН"
 05845                        },
 05846                        new
 05847                        {
 05848                            Id = 4L,
 05849                            Code = "ОСН",
 05850                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05851                            Description = "Стандартная",
 05852                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05853                            IsDeleted = false,
 05854                            Name = "Основная система налогообложения"
 05855                        });
 05856                });
 5857
 05858            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UnitsKind", b =>
 05859                {
 05860                    b.Property<long>("Id")
 05861                        .ValueGeneratedOnAdd()
 05862                        .HasColumnType("bigint")
 05863                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05864
 05865                    b.Property<string>("Code")
 05866                        .IsRequired()
 05867                        .HasColumnType("text");
 05868
 05869                    b.Property<long?>("CreatedByUserId")
 05870                        .HasColumnType("bigint");
 05871
 05872                    b.Property<DateTime>("CreationDateTime")
 05873                        .HasColumnType("timestamp without time zone");
 05874
 05875                    b.Property<string>("Description")
 05876                        .HasColumnType("text");
 05877
 05878                    b.Property<Guid>("GUID")
 05879                        .ValueGeneratedOnAdd()
 05880                        .HasColumnType("uuid");
 05881
 05882                    b.Property<bool>("IsDeleted")
 05883                        .HasColumnType("boolean");
 05884
 05885                    b.Property<DateTime?>("ModificationDateTime")
 05886                        .HasColumnType("timestamp without time zone");
 05887
 05888                    b.Property<long?>("ModifiedByUserId")
 05889                        .HasColumnType("bigint");
 05890
 05891                    b.Property<string>("Name")
 05892                        .IsRequired()
 05893                        .HasColumnType("text");
 05894
 05895                    b.Property<long?>("RecStateId")
 05896                        .HasColumnType("bigint");
 05897
 05898                    b.Property<string>("StrCode")
 05899                        .HasColumnType("text");
 05900
 05901                    b.HasKey("Id");
 05902
 05903                    b.HasIndex("CreatedByUserId");
 05904
 05905                    b.HasIndex("ModifiedByUserId");
 05906
 05907                    b.HasIndex("RecStateId");
 05908
 05909                    b.ToTable("UnitsKind");
 05910
 05911                    b.HasData(
 05912                        new
 05913                        {
 05914                            Id = 1L,
 05915                            Code = "1",
 05916                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05917                            Description = "",
 05918                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05919                            IsDeleted = false,
 05920                            Name = "Неизвестно",
 05921                            StrCode = "Unknown"
 05922                        },
 05923                        new
 05924                        {
 05925                            Id = 2L,
 05926                            Code = "166",
 05927                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05928                            Description = "Килограмм",
 05929                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05930                            IsDeleted = false,
 05931                            Name = "КГ",
 05932                            StrCode = "Kg"
 05933                        },
 05934                        new
 05935                        {
 05936                            Id = 3L,
 05937                            Code = "112",
 05938                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05939                            Description = "Литр",
 05940                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05941                            IsDeleted = false,
 05942                            Name = "Л",
 05943                            StrCode = "Litre"
 05944                        },
 05945                        new
 05946                        {
 05947                            Id = 4L,
 05948                            Code = "6",
 05949                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05950                            Description = "Метр",
 05951                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05952                            IsDeleted = false,
 05953                            Name = "М",
 05954                            StrCode = "Meter"
 05955                        },
 05956                        new
 05957                        {
 05958                            Id = 5L,
 05959                            Code = "796",
 05960                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05961                            Description = "Штука (1 единица товара)",
 05962                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05963                            IsDeleted = false,
 05964                            Name = "ШТ",
 05965                            StrCode = "Item"
 05966                        },
 05967                        new
 05968                        {
 05969                            Id = 6L,
 05970                            Code = "55",
 05971                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05972                            Description = "Квадратный метр",
 05973                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05974                            IsDeleted = false,
 05975                            Name = "М2",
 05976                            StrCode = "SquareMetre"
 05977                        },
 05978                        new
 05979                        {
 05980                            Id = 7L,
 05981                            Code = "113",
 05982                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 05983                            Description = "Кубический метр",
 05984                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 05985                            IsDeleted = false,
 05986                            Name = "М3",
 05987                            StrCode = "CubicMetre"
 05988                        });
 05989                });
 5990
 05991            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Upload", b =>
 05992                {
 05993                    b.Property<long>("Id")
 05994                        .ValueGeneratedOnAdd()
 05995                        .HasColumnType("bigint")
 05996                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 05997
 05998                    b.Property<long?>("CreatedByUserId")
 05999                        .HasColumnType("bigint");
 06000
 06001                    b.Property<DateTime>("CreationDateTime")
 06002                        .HasColumnType("timestamp without time zone");
 06003
 06004                    b.Property<Guid>("GUID")
 06005                        .ValueGeneratedOnAdd()
 06006                        .HasColumnType("uuid");
 06007
 06008                    b.Property<bool>("IsDeleted")
 06009                        .HasColumnType("boolean");
 06010
 06011                    b.Property<DateTime?>("ModificationDateTime")
 06012                        .HasColumnType("timestamp without time zone");
 06013
 06014                    b.Property<long?>("ModifiedByUserId")
 06015                        .HasColumnType("bigint");
 06016
 06017                    b.Property<long?>("RecStateId")
 06018                        .HasColumnType("bigint");
 06019
 06020                    b.Property<byte[]>("ResultFile")
 06021                        .HasColumnType("bytea");
 06022
 06023                    b.Property<byte[]>("SourceFile")
 06024                        .HasColumnType("bytea");
 06025
 06026                    b.Property<int>("SourceRecordCount")
 06027                        .HasColumnType("integer");
 06028
 06029                    b.Property<int>("Status")
 06030                        .HasColumnType("integer");
 06031
 06032                    b.Property<int>("UploadedRecordCount")
 06033                        .HasColumnType("integer");
 06034
 06035                    b.HasKey("Id");
 06036
 06037                    b.HasIndex("CreatedByUserId");
 06038
 06039                    b.HasIndex("ModifiedByUserId");
 06040
 06041                    b.HasIndex("RecStateId");
 06042
 06043                    b.ToTable("Uploads");
 06044                });
 6045
 06046            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UploadItem", b =>
 06047                {
 06048                    b.Property<long>("Id")
 06049                        .ValueGeneratedOnAdd()
 06050                        .HasColumnType("bigint")
 06051                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 06052
 06053                    b.Property<long?>("CreatedByUserId")
 06054                        .HasColumnType("bigint");
 06055
 06056                    b.Property<DateTime>("CreationDateTime")
 06057                        .HasColumnType("timestamp without time zone");
 06058
 06059                    b.Property<long>("EndityId")
 06060                        .HasColumnType("bigint");
 06061
 06062                    b.Property<string>("EntityName")
 06063                        .IsRequired()
 06064                        .HasColumnType("text");
 06065
 06066                    b.Property<Guid>("GUID")
 06067                        .ValueGeneratedOnAdd()
 06068                        .HasColumnType("uuid");
 06069
 06070                    b.Property<bool>("IsDeleted")
 06071                        .HasColumnType("boolean");
 06072
 06073                    b.Property<DateTime?>("ModificationDateTime")
 06074                        .HasColumnType("timestamp without time zone");
 06075
 06076                    b.Property<long?>("ModifiedByUserId")
 06077                        .HasColumnType("bigint");
 06078
 06079                    b.Property<long?>("RecStateId")
 06080                        .HasColumnType("bigint");
 06081
 06082                    b.Property<long>("UploadId")
 06083                        .HasColumnType("bigint");
 06084
 06085                    b.HasKey("Id");
 06086
 06087                    b.HasIndex("CreatedByUserId");
 06088
 06089                    b.HasIndex("ModifiedByUserId");
 06090
 06091                    b.HasIndex("RecStateId");
 06092
 06093                    b.HasIndex("UploadId");
 06094
 06095                    b.ToTable("UploadItems");
 06096                });
 6097
 06098            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", b =>
 06099                {
 06100                    b.Property<long>("Id")
 06101                        .ValueGeneratedOnAdd()
 06102                        .HasColumnType("bigint")
 06103                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 06104
 06105                    b.Property<long?>("ContragentId")
 06106                        .HasColumnType("bigint");
 06107
 06108                    b.Property<long?>("CreatedByUserId")
 06109                        .HasColumnType("bigint");
 06110
 06111                    b.Property<DateTime>("CreationDateTime")
 06112                        .HasColumnType("timestamp without time zone");
 06113
 06114                    b.Property<string>("Email")
 06115                        .IsRequired()
 06116                        .HasColumnType("text");
 06117
 06118                    b.Property<Guid>("ExternalKey")
 06119                        .ValueGeneratedOnAdd()
 06120                        .HasColumnType("uuid");
 06121
 06122                    b.Property<string>("FirstName")
 06123                        .IsRequired()
 06124                        .HasColumnType("text");
 06125
 06126                    b.Property<Guid>("GUID")
 06127                        .ValueGeneratedOnAdd()
 06128                        .HasColumnType("uuid");
 06129
 06130                    b.Property<bool>("IsBlocked")
 06131                        .HasColumnType("boolean");
 06132
 06133                    b.Property<bool>("IsContactPerson")
 06134                        .HasColumnType("boolean");
 06135
 06136                    b.Property<bool>("IsDeleted")
 06137                        .HasColumnType("boolean");
 06138
 06139                    b.Property<string>("LastName")
 06140                        .IsRequired()
 06141                        .HasColumnType("text");
 06142
 06143                    b.Property<string>("Login")
 06144                        .HasColumnType("text");
 06145
 06146                    b.Property<string>("MiddleName")
 06147                        .HasColumnType("text");
 06148
 06149                    b.Property<DateTime?>("ModificationDateTime")
 06150                        .HasColumnType("timestamp without time zone");
 06151
 06152                    b.Property<long?>("ModifiedByUserId")
 06153                        .HasColumnType("bigint");
 06154
 06155                    b.Property<string>("Phone")
 06156                        .HasColumnType("text");
 06157
 06158                    b.Property<string>("Position")
 06159                        .IsRequired()
 06160                        .HasColumnType("text");
 06161
 06162                    b.Property<long?>("RecStateId")
 06163                        .HasColumnType("bigint");
 06164
 06165                    b.HasKey("Id");
 06166
 06167                    b.HasIndex("ContragentId");
 06168
 06169                    b.HasIndex("CreatedByUserId");
 06170
 06171                    b.HasIndex("Email");
 06172
 06173                    b.HasIndex("LastName");
 06174
 06175                    b.HasIndex("Login");
 06176
 06177                    b.HasIndex("ModifiedByUserId");
 06178
 06179                    b.HasIndex("Phone");
 06180
 06181                    b.HasIndex("RecStateId");
 06182
 06183                    b.ToTable("Users");
 06184
 06185                    b.HasData(
 06186                        new
 06187                        {
 06188                            Id = -1L,
 06189                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06190                            Email = "SvetaAdmin@dd.com",
 06191                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 06192                            FirstName = "1",
 06193                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06194                            IsBlocked = false,
 06195                            IsContactPerson = true,
 06196                            IsDeleted = false,
 06197                            LastName = "1",
 06198                            Login = "svetaAdmin",
 06199                            MiddleName = "1",
 06200                            Phone = "1",
 06201                            Position = "1"
 06202                        },
 06203                        new
 06204                        {
 06205                            Id = -2L,
 06206                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06207                            Email = "anonymuser@dd.com",
 06208                            ExternalKey = new Guid("00000000-0000-0000-0000-000000000000"),
 06209                            FirstName = "Anonym User",
 06210                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06211                            IsBlocked = false,
 06212                            IsContactPerson = true,
 06213                            IsDeleted = false,
 06214                            LastName = "1",
 06215                            Login = "Anonym User",
 06216                            MiddleName = "Anonym User",
 06217                            Phone = "1",
 06218                            Position = "Анонимная УЗ, не удалять"
 06219                        });
 06220                });
 6221
 06222            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UserDepartment", b =>
 06223                {
 06224                    b.Property<long>("UserId")
 06225                        .HasColumnType("bigint");
 06226
 06227                    b.Property<long>("DepartmentId")
 06228                        .HasColumnType("bigint");
 06229
 06230                    b.Property<long?>("CreatedByUserId")
 06231                        .HasColumnType("bigint");
 06232
 06233                    b.Property<DateTime>("CreationDateTime")
 06234                        .HasColumnType("timestamp without time zone");
 06235
 06236                    b.Property<Guid>("GUID")
 06237                        .ValueGeneratedOnAdd()
 06238                        .HasColumnType("uuid");
 06239
 06240                    b.HasKey("UserId", "DepartmentId");
 06241
 06242                    b.HasIndex("DepartmentId");
 06243
 06244                    b.ToTable("UserDepartment");
 06245                });
 6246
 06247            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UserRole", b =>
 06248                {
 06249                    b.Property<long>("UserId")
 06250                        .HasColumnType("bigint");
 06251
 06252                    b.Property<long>("RoleId")
 06253                        .HasColumnType("bigint");
 06254
 06255                    b.Property<long?>("CreatedByUserId")
 06256                        .HasColumnType("bigint");
 06257
 06258                    b.Property<DateTime>("CreationDateTime")
 06259                        .HasColumnType("timestamp without time zone");
 06260
 06261                    b.Property<Guid>("GUID")
 06262                        .ValueGeneratedOnAdd()
 06263                        .HasColumnType("uuid");
 06264
 06265                    b.HasKey("UserId", "RoleId");
 06266
 06267                    b.HasIndex("RoleId");
 06268
 06269                    b.ToTable("UserRole");
 06270                });
 6271
 06272            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.VatsKind", b =>
 06273                {
 06274                    b.Property<long>("Id")
 06275                        .ValueGeneratedOnAdd()
 06276                        .HasColumnType("bigint")
 06277                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 06278
 06279                    b.Property<string>("Code")
 06280                        .IsRequired()
 06281                        .HasColumnType("text");
 06282
 06283                    b.Property<long?>("CreatedByUserId")
 06284                        .HasColumnType("bigint");
 06285
 06286                    b.Property<DateTime>("CreationDateTime")
 06287                        .HasColumnType("timestamp without time zone");
 06288
 06289                    b.Property<string>("Description")
 06290                        .HasColumnType("text");
 06291
 06292                    b.Property<Guid>("GUID")
 06293                        .ValueGeneratedOnAdd()
 06294                        .HasColumnType("uuid");
 06295
 06296                    b.Property<bool>("IsDeleted")
 06297                        .HasColumnType("boolean");
 06298
 06299                    b.Property<DateTime?>("ModificationDateTime")
 06300                        .HasColumnType("timestamp without time zone");
 06301
 06302                    b.Property<long?>("ModifiedByUserId")
 06303                        .HasColumnType("bigint");
 06304
 06305                    b.Property<string>("Name")
 06306                        .IsRequired()
 06307                        .HasColumnType("text");
 06308
 06309                    b.Property<long?>("RecStateId")
 06310                        .HasColumnType("bigint");
 06311
 06312                    b.Property<string>("StrCode")
 06313                        .HasColumnType("text");
 06314
 06315                    b.HasKey("Id");
 06316
 06317                    b.HasIndex("CreatedByUserId");
 06318
 06319                    b.HasIndex("ModifiedByUserId");
 06320
 06321                    b.HasIndex("RecStateId");
 06322
 06323                    b.ToTable("VatsKind");
 06324
 06325                    b.HasData(
 06326                        new
 06327                        {
 06328                            Id = 1L,
 06329                            Code = "1",
 06330                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06331                            Description = "",
 06332                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06333                            IsDeleted = false,
 06334                            Name = "0%",
 06335                            StrCode = "Zero"
 06336                        },
 06337                        new
 06338                        {
 06339                            Id = 2L,
 06340                            Code = "10",
 06341                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06342                            Description = "",
 06343                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06344                            IsDeleted = false,
 06345                            Name = "10%",
 06346                            StrCode = "Ten"
 06347                        },
 06348                        new
 06349                        {
 06350                            Id = 3L,
 06351                            Code = "20",
 06352                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06353                            Description = "",
 06354                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06355                            IsDeleted = false,
 06356                            Name = "20%",
 06357                            StrCode = "Twenty"
 06358                        });
 06359                });
 6360
 06361            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.WalletTransaction", b =>
 06362                {
 06363                    b.Property<long>("Id")
 06364                        .ValueGeneratedOnAdd()
 06365                        .HasColumnType("bigint")
 06366                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 06367
 06368                    b.Property<long?>("CreatedByUserId")
 06369                        .HasColumnType("bigint");
 06370
 06371                    b.Property<DateTime>("CreationDateTime")
 06372                        .HasColumnType("timestamp without time zone");
 06373
 06374                    b.Property<Guid>("GUID")
 06375                        .ValueGeneratedOnAdd()
 06376                        .HasColumnType("uuid");
 06377
 06378                    b.Property<bool>("IsDeleted")
 06379                        .HasColumnType("boolean");
 06380
 06381                    b.Property<DateTime?>("ModificationDateTime")
 06382                        .HasColumnType("timestamp without time zone");
 06383
 06384                    b.Property<long?>("ModifiedByUserId")
 06385                        .HasColumnType("bigint");
 06386
 06387                    b.Property<long?>("MovementId")
 06388                        .HasColumnType("bigint");
 06389
 06390                    b.Property<long?>("RecStateId")
 06391                        .HasColumnType("bigint");
 06392
 06393                    b.Property<string>("SmsId")
 06394                        .HasColumnType("text");
 06395
 06396                    b.Property<long?>("StatusId")
 06397                        .HasColumnType("bigint");
 06398
 06399                    b.Property<decimal>("Sum")
 06400                        .HasColumnType("numeric");
 06401
 06402                    b.Property<string>("TransactionId")
 06403                        .HasColumnType("text");
 06404
 06405                    b.HasKey("Id");
 06406
 06407                    b.HasIndex("CreatedByUserId");
 06408
 06409                    b.HasIndex("ModifiedByUserId");
 06410
 06411                    b.HasIndex("MovementId");
 06412
 06413                    b.HasIndex("RecStateId");
 06414
 06415                    b.HasIndex("StatusId");
 06416
 06417                    b.ToTable("WalletTransactions");
 06418                });
 6419
 06420            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.WalletTransactionStatus", b =>
 06421                {
 06422                    b.Property<long>("Id")
 06423                        .ValueGeneratedOnAdd()
 06424                        .HasColumnType("bigint")
 06425                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 06426
 06427                    b.Property<string>("Code")
 06428                        .IsRequired()
 06429                        .HasColumnType("text");
 06430
 06431                    b.Property<long?>("CreatedByUserId")
 06432                        .HasColumnType("bigint");
 06433
 06434                    b.Property<DateTime>("CreationDateTime")
 06435                        .HasColumnType("timestamp without time zone");
 06436
 06437                    b.Property<string>("Description")
 06438                        .HasColumnType("text");
 06439
 06440                    b.Property<Guid>("GUID")
 06441                        .ValueGeneratedOnAdd()
 06442                        .HasColumnType("uuid");
 06443
 06444                    b.Property<bool>("IsDeleted")
 06445                        .HasColumnType("boolean");
 06446
 06447                    b.Property<DateTime?>("ModificationDateTime")
 06448                        .HasColumnType("timestamp without time zone");
 06449
 06450                    b.Property<long?>("ModifiedByUserId")
 06451                        .HasColumnType("bigint");
 06452
 06453                    b.Property<string>("Name")
 06454                        .IsRequired()
 06455                        .HasColumnType("text");
 06456
 06457                    b.Property<long?>("RecStateId")
 06458                        .HasColumnType("bigint");
 06459
 06460                    b.HasKey("Id");
 06461
 06462                    b.HasIndex("CreatedByUserId");
 06463
 06464                    b.HasIndex("ModifiedByUserId");
 06465
 06466                    b.HasIndex("RecStateId");
 06467
 06468                    b.ToTable("WalletTransactionStatuses");
 06469
 06470                    b.HasData(
 06471                        new
 06472                        {
 06473                            Id = 1L,
 06474                            Code = "WaitSms",
 06475                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06476                            Description = "",
 06477                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06478                            IsDeleted = false,
 06479                            Name = "Ожидание смс подтверждения"
 06480                        },
 06481                        new
 06482                        {
 06483                            Id = 2L,
 06484                            Code = "Hold",
 06485                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06486                            Description = "",
 06487                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06488                            IsDeleted = false,
 06489                            Name = "Холдировано"
 06490                        },
 06491                        new
 06492                        {
 06493                            Id = 3L,
 06494                            Code = "Confirm",
 06495                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06496                            Description = "",
 06497                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06498                            IsDeleted = false,
 06499                            Name = "Подтверждено"
 06500                        },
 06501                        new
 06502                        {
 06503                            Id = 4L,
 06504                            Code = "Cancel",
 06505                            CreationDateTime = new DateTime(2020, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
 06506                            Description = "",
 06507                            GUID = new Guid("00000000-0000-0000-0000-000000000000"),
 06508                            IsDeleted = false,
 06509                            Name = "Отменено"
 06510                        });
 06511                });
 6512
 06513            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.WorkSchedule", b =>
 06514                {
 06515                    b.Property<long>("Id")
 06516                        .ValueGeneratedOnAdd()
 06517                        .HasColumnType("bigint")
 06518                        .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefault
 06519
 06520                    b.Property<DateTime>("BeginTime")
 06521                        .HasColumnType("timestamp without time zone");
 06522
 06523                    b.Property<long?>("CreatedByUserId")
 06524                        .HasColumnType("bigint");
 06525
 06526                    b.Property<DateTime>("CreationDateTime")
 06527                        .HasColumnType("timestamp without time zone");
 06528
 06529                    b.Property<DateTime>("EndTime")
 06530                        .HasColumnType("timestamp without time zone");
 06531
 06532                    b.Property<Guid>("GUID")
 06533                        .ValueGeneratedOnAdd()
 06534                        .HasColumnType("uuid");
 06535
 06536                    b.Property<bool>("IsDeleted")
 06537                        .HasColumnType("boolean");
 06538
 06539                    b.Property<bool>("IsWorkingDay")
 06540                        .HasColumnType("boolean");
 06541
 06542                    b.Property<DateTime?>("ModificationDateTime")
 06543                        .HasColumnType("timestamp without time zone");
 06544
 06545                    b.Property<long?>("ModifiedByUserId")
 06546                        .HasColumnType("bigint");
 06547
 06548                    b.Property<long?>("RecStateId")
 06549                        .HasColumnType("bigint");
 06550
 06551                    b.HasKey("Id");
 06552
 06553                    b.HasIndex("CreatedByUserId");
 06554
 06555                    b.HasIndex("ModifiedByUserId");
 06556
 06557                    b.HasIndex("RecStateId");
 06558
 06559                    b.ToTable("WorkScheduler");
 06560                });
 6561
 06562            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Address", b =>
 06563                {
 06564                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06565                        .WithMany()
 06566                        .HasForeignKey("CreatedByUserId");
 06567
 06568                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06569                        .WithMany()
 06570                        .HasForeignKey("ModifiedByUserId");
 06571
 06572                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06573                        .WithMany()
 06574                        .HasForeignKey("RecStateId");
 06575                });
 6576
 06577            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.BankAccount", b =>
 06578                {
 06579                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Contragent")
 06580                        .WithMany("BankAccounts")
 06581                        .HasForeignKey("ContragentId");
 06582
 06583                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06584                        .WithMany()
 06585                        .HasForeignKey("CreatedByUserId");
 06586
 06587                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06588                        .WithMany()
 06589                        .HasForeignKey("ModifiedByUserId");
 06590
 06591                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06592                        .WithMany()
 06593                        .HasForeignKey("RecStateId");
 06594                });
 6595
 06596            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.BarCode", b =>
 06597                {
 06598                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06599                        .WithMany()
 06600                        .HasForeignKey("CreatedByUserId");
 06601
 06602                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", null)
 06603                        .WithMany("Barcodes")
 06604                        .HasForeignKey("GoodId");
 06605
 06606                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06607                        .WithMany()
 06608                        .HasForeignKey("ModifiedByUserId");
 06609
 06610                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06611                        .WithMany()
 06612                        .HasForeignKey("RecStateId");
 06613                });
 6614
 06615            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Brand", b =>
 06616                {
 06617                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06618                        .WithMany()
 06619                        .HasForeignKey("CreatedByUserId");
 06620
 06621                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06622                        .WithMany()
 06623                        .HasForeignKey("ModifiedByUserId");
 06624
 06625                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Brand", "Parent")
 06626                        .WithMany()
 06627                        .HasForeignKey("ParentId");
 06628
 06629                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06630                        .WithMany()
 06631                        .HasForeignKey("RecStateId");
 06632                });
 6633
 06634            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Category", b =>
 06635                {
 06636                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06637                        .WithMany()
 06638                        .HasForeignKey("CreatedByUserId");
 06639
 06640                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06641                        .WithMany()
 06642                        .HasForeignKey("ModifiedByUserId");
 06643
 06644                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Category", "Parent")
 06645                        .WithMany()
 06646                        .HasForeignKey("ParentId");
 06647
 06648                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06649                        .WithMany()
 06650                        .HasForeignKey("RecStateId");
 06651                });
 6652
 06653            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Cluster", b =>
 06654                {
 06655                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06656                        .WithMany()
 06657                        .HasForeignKey("CreatedByUserId");
 06658
 06659                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06660                        .WithMany()
 06661                        .HasForeignKey("ModifiedByUserId");
 06662
 06663                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06664                        .WithMany()
 06665                        .HasForeignKey("RecStateId");
 06666
 06667                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "Warehouse")
 06668                        .WithMany()
 06669                        .HasForeignKey("WarehouseId")
 06670                        .OnDelete(DeleteBehavior.Cascade)
 06671                        .IsRequired();
 06672                });
 6673
 06674            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", b =>
 06675                {
 06676                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.ContragentsKind", "ContragentsKind")
 06677                        .WithMany()
 06678                        .HasForeignKey("ContragentsKindId")
 06679                        .OnDelete(DeleteBehavior.Cascade)
 06680                        .IsRequired();
 06681
 06682                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06683                        .WithMany()
 06684                        .HasForeignKey("CreatedByUserId");
 06685
 06686                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Address", "JuridicAddress")
 06687                        .WithMany()
 06688                        .HasForeignKey("JuridicAddressId")
 06689                        .OnDelete(DeleteBehavior.Cascade)
 06690                        .IsRequired();
 06691
 06692                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06693                        .WithMany()
 06694                        .HasForeignKey("ModifiedByUserId");
 06695
 06696                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "Owner")
 06697                        .WithMany()
 06698                        .HasForeignKey("OwnerId")
 06699                        .OnDelete(DeleteBehavior.Cascade)
 06700                        .IsRequired();
 06701
 06702                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Address", "PhysicAddress")
 06703                        .WithMany()
 06704                        .HasForeignKey("PhysicAddressId")
 06705                        .OnDelete(DeleteBehavior.Cascade)
 06706                        .IsRequired();
 06707
 06708                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06709                        .WithMany()
 06710                        .HasForeignKey("RecStateId");
 06711
 06712                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.TaxSystem", "TaxSystem")
 06713                        .WithMany()
 06714                        .HasForeignKey("TaxSystemId");
 06715                });
 6716
 06717            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.ContragentsKind", b =>
 06718                {
 06719                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06720                        .WithMany()
 06721                        .HasForeignKey("CreatedByUserId");
 06722
 06723                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06724                        .WithMany()
 06725                        .HasForeignKey("ModifiedByUserId");
 06726
 06727                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06728                        .WithMany()
 06729                        .HasForeignKey("RecStateId");
 06730                });
 6731
 06732            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Country", b =>
 06733                {
 06734                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06735                        .WithMany()
 06736                        .HasForeignKey("CreatedByUserId");
 06737
 06738                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06739                        .WithMany()
 06740                        .HasForeignKey("ModifiedByUserId");
 06741
 06742                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06743                        .WithMany()
 06744                        .HasForeignKey("RecStateId");
 06745                });
 6746
 06747            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Currency", b =>
 06748                {
 06749                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06750                        .WithMany()
 06751                        .HasForeignKey("CreatedByUserId");
 06752
 06753                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06754                        .WithMany()
 06755                        .HasForeignKey("ModifiedByUserId");
 06756
 06757                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06758                        .WithMany()
 06759                        .HasForeignKey("RecStateId");
 06760                });
 6761
 06762            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", b =>
 06763                {
 06764                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Address", "ActualAddress")
 06765                        .WithMany()
 06766                        .HasForeignKey("ActualAddressId");
 06767
 06768                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Cluster", "Cluster")
 06769                        .WithMany("Departments")
 06770                        .HasForeignKey("ClusterId");
 06771
 06772                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Contragent")
 06773                        .WithMany("Departments")
 06774                        .HasForeignKey("ContragentId")
 06775                        .OnDelete(DeleteBehavior.Cascade)
 06776                        .IsRequired();
 06777
 06778                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06779                        .WithMany()
 06780                        .HasForeignKey("CreatedByUserId");
 06781
 06782                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentsKind", "Kind")
 06783                        .WithMany()
 06784                        .HasForeignKey("KindId");
 06785
 06786                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06787                        .WithMany()
 06788                        .HasForeignKey("ModifiedByUserId");
 06789
 06790                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Address", "PostalAddress")
 06791                        .WithMany()
 06792                        .HasForeignKey("PostalAddressId");
 06793
 06794                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06795                        .WithMany()
 06796                        .HasForeignKey("RecStateId");
 06797
 06798                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentsStatus", "Status")
 06799                        .WithMany()
 06800                        .HasForeignKey("StatusId");
 06801                });
 6802
 06803            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentCategoryRatio", b =>
 06804                {
 06805                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Category", "Category")
 06806                        .WithMany("DepartmentCategoryRatios")
 06807                        .HasForeignKey("CategoryId")
 06808                        .OnDelete(DeleteBehavior.Cascade)
 06809                        .IsRequired();
 06810
 06811                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06812                        .WithMany()
 06813                        .HasForeignKey("CreatedByUserId");
 06814
 06815                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "Department")
 06816                        .WithMany()
 06817                        .HasForeignKey("DepartmentId")
 06818                        .OnDelete(DeleteBehavior.Cascade)
 06819                        .IsRequired();
 06820
 06821                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06822                        .WithMany()
 06823                        .HasForeignKey("ModifiedByUserId");
 06824
 06825                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06826                        .WithMany()
 06827                        .HasForeignKey("RecStateId");
 06828                });
 6829
 06830            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentGoodSetting", b =>
 06831                {
 06832                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06833                        .WithMany()
 06834                        .HasForeignKey("CreatedByUserId");
 06835
 06836                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "Department")
 06837                        .WithMany()
 06838                        .HasForeignKey("DepartmentId")
 06839                        .OnDelete(DeleteBehavior.Cascade)
 06840                        .IsRequired();
 06841
 06842                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", "Good")
 06843                        .WithMany("DepartmentGoodSettings")
 06844                        .HasForeignKey("GoodId")
 06845                        .OnDelete(DeleteBehavior.Cascade)
 06846                        .IsRequired();
 06847
 06848                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06849                        .WithMany()
 06850                        .HasForeignKey("ModifiedByUserId");
 06851
 06852                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06853                        .WithMany()
 06854                        .HasForeignKey("RecStateId");
 06855                });
 6856
 06857            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentsKind", b =>
 06858                {
 06859                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06860                        .WithMany()
 06861                        .HasForeignKey("CreatedByUserId");
 06862
 06863                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06864                        .WithMany()
 06865                        .HasForeignKey("ModifiedByUserId");
 06866
 06867                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06868                        .WithMany()
 06869                        .HasForeignKey("RecStateId");
 06870                });
 6871
 06872            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.DepartmentsStatus", b =>
 06873                {
 06874                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06875                        .WithMany()
 06876                        .HasForeignKey("CreatedByUserId");
 06877
 06878                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06879                        .WithMany()
 06880                        .HasForeignKey("ModifiedByUserId");
 06881
 06882                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06883                        .WithMany()
 06884                        .HasForeignKey("RecStateId");
 06885                });
 6886
 06887            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Event", b =>
 06888                {
 06889                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06890                        .WithMany()
 06891                        .HasForeignKey("CreatedByUserId");
 06892
 06893                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.EventsKind", "EventsKind")
 06894                        .WithMany()
 06895                        .HasForeignKey("EventsKindId")
 06896                        .OnDelete(DeleteBehavior.Cascade)
 06897                        .IsRequired();
 06898
 06899                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06900                        .WithMany()
 06901                        .HasForeignKey("ModifiedByUserId");
 06902
 06903                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06904                        .WithMany()
 06905                        .HasForeignKey("RecStateId");
 06906
 06907                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "User")
 06908                        .WithMany()
 06909                        .HasForeignKey("UserId")
 06910                        .OnDelete(DeleteBehavior.Cascade)
 06911                        .IsRequired();
 06912                });
 6913
 06914            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.EventsKind", b =>
 06915                {
 06916                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06917                        .WithMany()
 06918                        .HasForeignKey("CreatedByUserId");
 06919
 06920                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06921                        .WithMany()
 06922                        .HasForeignKey("ModifiedByUserId");
 06923
 06924                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06925                        .WithMany()
 06926                        .HasForeignKey("RecStateId");
 06927                });
 6928
 06929            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", b =>
 06930                {
 06931                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Brand", "Brand")
 06932                        .WithMany()
 06933                        .HasForeignKey("BrandId");
 06934
 06935                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Category", "Category")
 06936                        .WithMany()
 06937                        .HasForeignKey("CategoryId")
 06938                        .OnDelete(DeleteBehavior.Cascade)
 06939                        .IsRequired();
 06940
 06941                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Country", "Country")
 06942                        .WithMany()
 06943                        .HasForeignKey("CountryId");
 06944
 06945                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06946                        .WithMany()
 06947                        .HasForeignKey("CreatedByUserId");
 06948
 06949                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.BarCode", "MainBarcode")
 06950                        .WithMany()
 06951                        .HasForeignKey("MainBarcodeId")
 06952                        .OnDelete(DeleteBehavior.Cascade)
 06953                        .IsRequired();
 06954
 06955                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Manufacturer")
 06956                        .WithMany()
 06957                        .HasForeignKey("ManufacturerId");
 06958
 06959                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06960                        .WithMany()
 06961                        .HasForeignKey("ModifiedByUserId");
 06962
 06963                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 06964                        .WithMany()
 06965                        .HasForeignKey("RecStateId");
 06966
 06967                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Brand", "SubBrand")
 06968                        .WithMany()
 06969                        .HasForeignKey("SubBrandId");
 06970
 06971                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Supplier")
 06972                        .WithMany()
 06973                        .HasForeignKey("SupplierId");
 06974
 06975                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.UnitsKind", "UnitsKind")
 06976                        .WithMany()
 06977                        .HasForeignKey("UnitsKindId")
 06978                        .OnDelete(DeleteBehavior.Cascade)
 06979                        .IsRequired();
 06980
 06981                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.VatsKind", "VatsKind")
 06982                        .WithMany()
 06983                        .HasForeignKey("VatsKindId")
 06984                        .OnDelete(DeleteBehavior.Cascade)
 06985                        .IsRequired();
 06986                });
 6987
 06988            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Incident", b =>
 06989                {
 06990                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 06991                        .WithMany()
 06992                        .HasForeignKey("CreatedByUserId");
 06993
 06994                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.IncidentsKind", "Kind")
 06995                        .WithMany()
 06996                        .HasForeignKey("KindId");
 06997
 06998                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 06999                        .WithMany()
 07000                        .HasForeignKey("ModifiedByUserId");
 07001
 07002                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07003                        .WithMany()
 07004                        .HasForeignKey("RecStateId");
 07005
 07006                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.IncidentsStatus", "Status")
 07007                        .WithMany()
 07008                        .HasForeignKey("StatusId");
 07009
 07010                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "User")
 07011                        .WithMany()
 07012                        .HasForeignKey("UserId")
 07013                        .OnDelete(DeleteBehavior.Cascade)
 07014                        .IsRequired();
 07015                });
 7016
 07017            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.IncidentsKind", b =>
 07018                {
 07019                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07020                        .WithMany()
 07021                        .HasForeignKey("CreatedByUserId");
 07022
 07023                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07024                        .WithMany()
 07025                        .HasForeignKey("ModifiedByUserId");
 07026
 07027                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07028                        .WithMany()
 07029                        .HasForeignKey("RecStateId");
 07030                });
 7031
 07032            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.IncidentsStatus", b =>
 07033                {
 07034                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07035                        .WithMany()
 07036                        .HasForeignKey("CreatedByUserId");
 07037
 07038                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07039                        .WithMany()
 07040                        .HasForeignKey("ModifiedByUserId");
 07041
 07042                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07043                        .WithMany()
 07044                        .HasForeignKey("RecStateId");
 07045                });
 7046
 07047            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MethodRole", b =>
 07048                {
 07049                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Methods", "Methods")
 07050                        .WithMany("MethodsRoles")
 07051                        .HasForeignKey("MethodId")
 07052                        .OnDelete(DeleteBehavior.Cascade)
 07053                        .IsRequired();
 07054
 07055                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Roles", "Roles")
 07056                        .WithMany("MethodsRoles")
 07057                        .HasForeignKey("RoleId")
 07058                        .OnDelete(DeleteBehavior.Cascade)
 07059                        .IsRequired();
 07060                });
 7061
 07062            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Methods", b =>
 07063                {
 07064                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07065                        .WithMany()
 07066                        .HasForeignKey("CreatedByUserId");
 07067
 07068                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07069                        .WithMany()
 07070                        .HasForeignKey("ModifiedByUserId");
 07071
 07072                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07073                        .WithMany()
 07074                        .HasForeignKey("RecStateId");
 07075                });
 7076
 07077            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Movement", b =>
 07078                {
 07079                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07080                        .WithMany()
 07081                        .HasForeignKey("CreatedByUserId");
 07082
 07083                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Customer")
 07084                        .WithMany()
 07085                        .HasForeignKey("CustomerId")
 07086                        .OnDelete(DeleteBehavior.Cascade)
 07087                        .IsRequired();
 07088
 07089                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07090                        .WithMany()
 07091                        .HasForeignKey("ModifiedByUserId");
 07092
 07093                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatus", "MovementStatus")
 07094                        .WithMany()
 07095                        .HasForeignKey("MovementStatusId")
 07096                        .OnDelete(DeleteBehavior.Cascade)
 07097                        .IsRequired();
 07098
 07099                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementType", "MovementType")
 07100                        .WithMany()
 07101                        .HasForeignKey("MovementTypeId")
 07102                        .OnDelete(DeleteBehavior.Cascade)
 07103                        .IsRequired();
 07104
 07105                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Movement", "Parent")
 07106                        .WithMany()
 07107                        .HasForeignKey("ParentId");
 07108
 07109                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07110                        .WithMany()
 07111                        .HasForeignKey("RecStateId");
 07112
 07113                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "Receiver")
 07114                        .WithMany()
 07115                        .HasForeignKey("ReceiverId")
 07116                        .OnDelete(DeleteBehavior.Cascade)
 07117                        .IsRequired();
 07118
 07119                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "Sender")
 07120                        .WithMany()
 07121                        .HasForeignKey("SenderId");
 07122
 07123                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Supplier")
 07124                        .WithMany()
 07125                        .HasForeignKey("SupplierId")
 07126                        .OnDelete(DeleteBehavior.Cascade)
 07127                        .IsRequired();
 07128                });
 7129
 07130            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementItem", b =>
 07131                {
 07132                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07133                        .WithMany()
 07134                        .HasForeignKey("CreatedByUserId");
 07135
 07136                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", "Good")
 07137                        .WithMany()
 07138                        .HasForeignKey("GoodId")
 07139                        .OnDelete(DeleteBehavior.Cascade)
 07140                        .IsRequired();
 07141
 07142                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07143                        .WithMany()
 07144                        .HasForeignKey("ModifiedByUserId");
 07145
 07146                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Movement", null)
 07147                        .WithMany("Items")
 07148                        .HasForeignKey("MovementId");
 07149
 07150                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07151                        .WithMany()
 07152                        .HasForeignKey("RecStateId");
 07153                });
 7154
 07155            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementNote", b =>
 07156                {
 07157                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07158                        .WithMany()
 07159                        .HasForeignKey("CreatedByUserId");
 07160
 07161                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07162                        .WithMany()
 07163                        .HasForeignKey("ModifiedByUserId");
 07164
 07165                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Movement", null)
 07166                        .WithMany("Notes")
 07167                        .HasForeignKey("MovementId");
 07168
 07169                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07170                        .WithMany()
 07171                        .HasForeignKey("RecStateId");
 07172                });
 7173
 07174            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatus", b =>
 07175                {
 07176                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07177                        .WithMany()
 07178                        .HasForeignKey("CreatedByUserId");
 07179
 07180                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07181                        .WithMany()
 07182                        .HasForeignKey("ModifiedByUserId");
 07183
 07184                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementType", "MovementType")
 07185                        .WithMany()
 07186                        .HasForeignKey("MovementTypeId")
 07187                        .OnDelete(DeleteBehavior.Cascade)
 07188                        .IsRequired();
 07189
 07190                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07191                        .WithMany()
 07192                        .HasForeignKey("RecStateId");
 07193
 07194                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatusOwner", "StatusOwner")
 07195                        .WithMany()
 07196                        .HasForeignKey("StatusOwnerId")
 07197                        .OnDelete(DeleteBehavior.Cascade)
 07198                        .IsRequired();
 07199                });
 7200
 07201            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatusJournal", b =>
 07202                {
 07203                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07204                        .WithMany()
 07205                        .HasForeignKey("CreatedByUserId");
 07206
 07207                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07208                        .WithMany()
 07209                        .HasForeignKey("ModifiedByUserId");
 07210
 07211                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Movement", "Movement")
 07212                        .WithMany()
 07213                        .HasForeignKey("MovementId");
 07214
 07215                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07216                        .WithMany()
 07217                        .HasForeignKey("RecStateId");
 07218
 07219                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatus", "StatusCurrent")
 07220                        .WithMany()
 07221                        .HasForeignKey("StatusCurrentId");
 07222                });
 7223
 07224            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatusOwner", b =>
 07225                {
 07226                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07227                        .WithMany()
 07228                        .HasForeignKey("CreatedByUserId");
 07229
 07230                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07231                        .WithMany()
 07232                        .HasForeignKey("ModifiedByUserId");
 07233
 07234                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07235                        .WithMany()
 07236                        .HasForeignKey("RecStateId");
 07237                });
 7238
 07239            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatusRoute", b =>
 07240                {
 07241                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07242                        .WithMany()
 07243                        .HasForeignKey("CreatedByUserId");
 07244
 07245                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07246                        .WithMany()
 07247                        .HasForeignKey("ModifiedByUserId");
 07248
 07249                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07250                        .WithMany()
 07251                        .HasForeignKey("RecStateId");
 07252
 07253                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatus", "StatusCurrent")
 07254                        .WithMany()
 07255                        .HasForeignKey("StatusCurrentId");
 07256
 07257                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementStatus", "StatusNext")
 07258                        .WithMany()
 07259                        .HasForeignKey("StatusNextId");
 07260                });
 7261
 07262            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.MovementType", b =>
 07263                {
 07264                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07265                        .WithMany()
 07266                        .HasForeignKey("CreatedByUserId");
 07267
 07268                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07269                        .WithMany()
 07270                        .HasForeignKey("ModifiedByUserId");
 07271
 07272                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07273                        .WithMany()
 07274                        .HasForeignKey("RecStateId");
 07275                });
 7276
 07277            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Notification", b =>
 07278                {
 07279                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07280                        .WithMany()
 07281                        .HasForeignKey("CreatedByUserId");
 07282
 07283                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07284                        .WithMany()
 07285                        .HasForeignKey("ModifiedByUserId");
 07286
 07287                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationsType", "NotificationsType")
 07288                        .WithMany()
 07289                        .HasForeignKey("NotificationsTypeId")
 07290                        .OnDelete(DeleteBehavior.Cascade)
 07291                        .IsRequired();
 07292
 07293                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07294                        .WithMany()
 07295                        .HasForeignKey("RecStateId");
 07296
 07297                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "User")
 07298                        .WithMany()
 07299                        .HasForeignKey("UserId")
 07300                        .OnDelete(DeleteBehavior.Cascade)
 07301                        .IsRequired();
 07302                });
 7303
 07304            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationUsers", b =>
 07305                {
 07306                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07307                        .WithMany()
 07308                        .HasForeignKey("CreatedByUserId");
 07309
 07310                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07311                        .WithMany()
 07312                        .HasForeignKey("ModifiedByUserId");
 07313
 07314                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Notification", "Notification")
 07315                        .WithMany()
 07316                        .HasForeignKey("NotificationId")
 07317                        .OnDelete(DeleteBehavior.Cascade)
 07318                        .IsRequired();
 07319
 07320                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationsStatus", "NotificationsStat
 07321                        .WithMany()
 07322                        .HasForeignKey("NotificationsStatusId");
 07323
 07324                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07325                        .WithMany()
 07326                        .HasForeignKey("RecStateId");
 07327
 07328                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "User")
 07329                        .WithMany()
 07330                        .HasForeignKey("UserId");
 07331                });
 7332
 07333            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationsStatus", b =>
 07334                {
 07335                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07336                        .WithMany()
 07337                        .HasForeignKey("CreatedByUserId");
 07338
 07339                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07340                        .WithMany()
 07341                        .HasForeignKey("ModifiedByUserId");
 07342
 07343                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07344                        .WithMany()
 07345                        .HasForeignKey("RecStateId");
 07346                });
 7347
 07348            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.NotificationsType", b =>
 07349                {
 07350                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07351                        .WithMany()
 07352                        .HasForeignKey("CreatedByUserId");
 07353
 07354                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07355                        .WithMany()
 07356                        .HasForeignKey("ModifiedByUserId");
 07357
 07358                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07359                        .WithMany()
 07360                        .HasForeignKey("RecStateId");
 07361                });
 7362
 07363            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Photo", b =>
 07364                {
 07365                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07366                        .WithMany()
 07367                        .HasForeignKey("CreatedByUserId");
 07368
 07369                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", null)
 07370                        .WithMany("Photos")
 07371                        .HasForeignKey("GoodId");
 07372
 07373                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07374                        .WithMany()
 07375                        .HasForeignKey("ModifiedByUserId");
 07376
 07377                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07378                        .WithMany()
 07379                        .HasForeignKey("RecStateId");
 07380                });
 7381
 07382            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PriceCurrent", b =>
 07383                {
 07384                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07385                        .WithMany()
 07386                        .HasForeignKey("CreatedByUserId");
 07387
 07388                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", "Good")
 07389                        .WithMany("Prices")
 07390                        .HasForeignKey("GoodId")
 07391                        .OnDelete(DeleteBehavior.Cascade)
 07392                        .IsRequired();
 07393
 07394                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07395                        .WithMany()
 07396                        .HasForeignKey("ModifiedByUserId");
 07397
 07398                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07399                        .WithMany()
 07400                        .HasForeignKey("RecStateId");
 07401
 07402                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "SupplierDepartment")
 07403                        .WithMany()
 07404                        .HasForeignKey("SupplierDepartmentId")
 07405                        .OnDelete(DeleteBehavior.Cascade)
 07406                        .IsRequired();
 07407                });
 7408
 07409            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PriceTrend", b =>
 07410                {
 07411                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07412                        .WithMany()
 07413                        .HasForeignKey("CreatedByUserId");
 07414
 07415                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", "Good")
 07416                        .WithMany()
 07417                        .HasForeignKey("GoodId")
 07418                        .OnDelete(DeleteBehavior.Cascade)
 07419                        .IsRequired();
 07420
 07421                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07422                        .WithMany()
 07423                        .HasForeignKey("ModifiedByUserId");
 07424
 07425                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07426                        .WithMany()
 07427                        .HasForeignKey("RecStateId");
 07428
 07429                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "SupplierDepartment")
 07430                        .WithMany()
 07431                        .HasForeignKey("SupplierDepartmentId")
 07432                        .OnDelete(DeleteBehavior.Cascade)
 07433                        .IsRequired();
 07434                });
 7435
 07436            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PromoBid", b =>
 07437                {
 07438                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07439                        .WithMany()
 07440                        .HasForeignKey("CreatedByUserId");
 07441
 07442                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "CustomerDepartment")
 07443                        .WithMany()
 07444                        .HasForeignKey("CustomerDepartmentId")
 07445                        .OnDelete(DeleteBehavior.Cascade)
 07446                        .IsRequired();
 07447
 07448                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", "Good")
 07449                        .WithMany()
 07450                        .HasForeignKey("GoodId")
 07451                        .OnDelete(DeleteBehavior.Cascade)
 07452                        .IsRequired();
 07453
 07454                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07455                        .WithMany()
 07456                        .HasForeignKey("ModifiedByUserId");
 07457
 07458                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.PromoOffer", "PromoOffer")
 07459                        .WithMany("Bids")
 07460                        .HasForeignKey("PromoOfferId")
 07461                        .OnDelete(DeleteBehavior.Cascade)
 07462                        .IsRequired();
 07463
 07464                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07465                        .WithMany()
 07466                        .HasForeignKey("RecStateId");
 07467                });
 7468
 07469            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.PromoOffer", b =>
 07470                {
 07471                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07472                        .WithMany()
 07473                        .HasForeignKey("CreatedByUserId");
 07474
 07475                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", "Good")
 07476                        .WithMany()
 07477                        .HasForeignKey("GoodId")
 07478                        .OnDelete(DeleteBehavior.Cascade)
 07479                        .IsRequired();
 07480
 07481                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07482                        .WithMany()
 07483                        .HasForeignKey("ModifiedByUserId");
 07484
 07485                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07486                        .WithMany()
 07487                        .HasForeignKey("RecStateId");
 07488
 07489                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "SupplierDepartment")
 07490                        .WithMany()
 07491                        .HasForeignKey("SupplierDepartmentId")
 07492                        .OnDelete(DeleteBehavior.Cascade)
 07493                        .IsRequired();
 07494                });
 7495
 07496            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", b =>
 07497                {
 07498                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07499                        .WithMany()
 07500                        .HasForeignKey("CreatedByUserId");
 07501
 07502                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07503                        .WithMany()
 07504                        .HasForeignKey("ModifiedByUserId");
 07505
 07506                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07507                        .WithMany()
 07508                        .HasForeignKey("RecStateId");
 07509                });
 7510
 07511            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Rest", b =>
 07512                {
 07513                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07514                        .WithMany()
 07515                        .HasForeignKey("CreatedByUserId");
 07516
 07517                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "Department")
 07518                        .WithMany()
 07519                        .HasForeignKey("DepartmentId")
 07520                        .OnDelete(DeleteBehavior.Cascade)
 07521                        .IsRequired();
 07522
 07523                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Good", "Good")
 07524                        .WithMany("Rests")
 07525                        .HasForeignKey("GoodId")
 07526                        .OnDelete(DeleteBehavior.Cascade)
 07527                        .IsRequired();
 07528
 07529                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07530                        .WithMany()
 07531                        .HasForeignKey("ModifiedByUserId");
 07532
 07533                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07534                        .WithMany()
 07535                        .HasForeignKey("RecStateId");
 07536                });
 7537
 07538            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Roles", b =>
 07539                {
 07540                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07541                        .WithMany()
 07542                        .HasForeignKey("CreatedByUserId");
 07543
 07544                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07545                        .WithMany()
 07546                        .HasForeignKey("ModifiedByUserId");
 07547
 07548                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07549                        .WithMany()
 07550                        .HasForeignKey("RecStateId");
 07551                });
 7552
 07553            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.SupplyContract", b =>
 07554                {
 07555                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Buyer")
 07556                        .WithMany("ContractsAsBuyer")
 07557                        .HasForeignKey("BuyerId")
 07558                        .OnDelete(DeleteBehavior.Cascade)
 07559                        .IsRequired();
 07560
 07561                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07562                        .WithMany()
 07563                        .HasForeignKey("CreatedByUserId");
 07564
 07565                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07566                        .WithMany()
 07567                        .HasForeignKey("ModifiedByUserId");
 07568
 07569                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07570                        .WithMany()
 07571                        .HasForeignKey("RecStateId");
 07572
 07573                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Seller")
 07574                        .WithMany("ContractsAsSeller")
 07575                        .HasForeignKey("SellerId")
 07576                        .OnDelete(DeleteBehavior.Cascade)
 07577                        .IsRequired();
 07578                });
 7579
 07580            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.TaxSystem", b =>
 07581                {
 07582                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07583                        .WithMany()
 07584                        .HasForeignKey("CreatedByUserId");
 07585
 07586                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07587                        .WithMany()
 07588                        .HasForeignKey("ModifiedByUserId");
 07589
 07590                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07591                        .WithMany()
 07592                        .HasForeignKey("RecStateId");
 07593                });
 7594
 07595            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UnitsKind", b =>
 07596                {
 07597                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07598                        .WithMany()
 07599                        .HasForeignKey("CreatedByUserId");
 07600
 07601                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07602                        .WithMany()
 07603                        .HasForeignKey("ModifiedByUserId");
 07604
 07605                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07606                        .WithMany()
 07607                        .HasForeignKey("RecStateId");
 07608                });
 7609
 07610            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.Upload", b =>
 07611                {
 07612                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07613                        .WithMany()
 07614                        .HasForeignKey("CreatedByUserId");
 07615
 07616                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07617                        .WithMany()
 07618                        .HasForeignKey("ModifiedByUserId");
 07619
 07620                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07621                        .WithMany()
 07622                        .HasForeignKey("RecStateId");
 07623                });
 7624
 07625            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UploadItem", b =>
 07626                {
 07627                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07628                        .WithMany()
 07629                        .HasForeignKey("CreatedByUserId");
 07630
 07631                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07632                        .WithMany()
 07633                        .HasForeignKey("ModifiedByUserId");
 07634
 07635                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07636                        .WithMany()
 07637                        .HasForeignKey("RecStateId");
 07638
 07639                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Upload", null)
 07640                        .WithMany("Items")
 07641                        .HasForeignKey("UploadId")
 07642                        .OnDelete(DeleteBehavior.Cascade)
 07643                        .IsRequired();
 07644                });
 7645
 07646            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", b =>
 07647                {
 07648                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Contragent", "Contragent")
 07649                        .WithMany("User")
 07650                        .HasForeignKey("ContragentId");
 07651
 07652                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07653                        .WithMany()
 07654                        .HasForeignKey("CreatedByUserId");
 07655
 07656                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07657                        .WithMany()
 07658                        .HasForeignKey("ModifiedByUserId");
 07659
 07660                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07661                        .WithMany()
 07662                        .HasForeignKey("RecStateId");
 07663                });
 7664
 07665            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UserDepartment", b =>
 07666                {
 07667                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Department", "Department")
 07668                        .WithMany("UsersDepartments")
 07669                        .HasForeignKey("DepartmentId")
 07670                        .OnDelete(DeleteBehavior.Cascade)
 07671                        .IsRequired();
 07672
 07673                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "User")
 07674                        .WithMany("UsersDepartments")
 07675                        .HasForeignKey("UserId")
 07676                        .OnDelete(DeleteBehavior.Cascade)
 07677                        .IsRequired();
 07678                });
 7679
 07680            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.UserRole", b =>
 07681                {
 07682                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Roles", "Roles")
 07683                        .WithMany("UsersRoles")
 07684                        .HasForeignKey("RoleId")
 07685                        .OnDelete(DeleteBehavior.Cascade)
 07686                        .IsRequired();
 07687
 07688                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "User")
 07689                        .WithMany("UsersRoles")
 07690                        .HasForeignKey("UserId")
 07691                        .OnDelete(DeleteBehavior.Cascade)
 07692                        .IsRequired();
 07693                });
 7694
 07695            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.VatsKind", b =>
 07696                {
 07697                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07698                        .WithMany()
 07699                        .HasForeignKey("CreatedByUserId");
 07700
 07701                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07702                        .WithMany()
 07703                        .HasForeignKey("ModifiedByUserId");
 07704
 07705                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07706                        .WithMany()
 07707                        .HasForeignKey("RecStateId");
 07708                });
 7709
 07710            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.WalletTransaction", b =>
 07711                {
 07712                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07713                        .WithMany()
 07714                        .HasForeignKey("CreatedByUserId");
 07715
 07716                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07717                        .WithMany()
 07718                        .HasForeignKey("ModifiedByUserId");
 07719
 07720                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.Movement", "Movement")
 07721                        .WithMany()
 07722                        .HasForeignKey("MovementId");
 07723
 07724                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07725                        .WithMany()
 07726                        .HasForeignKey("RecStateId");
 07727
 07728                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.WalletTransactionStatus", "Status")
 07729                        .WithMany()
 07730                        .HasForeignKey("StatusId");
 07731                });
 7732
 07733            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.WalletTransactionStatus", b =>
 07734                {
 07735                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07736                        .WithMany()
 07737                        .HasForeignKey("CreatedByUserId");
 07738
 07739                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07740                        .WithMany()
 07741                        .HasForeignKey("ModifiedByUserId");
 07742
 07743                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07744                        .WithMany()
 07745                        .HasForeignKey("RecStateId");
 07746                });
 7747
 07748            modelBuilder.Entity("WinSolutions.Sveta.Server.Data.DataModel.Entities.WorkSchedule", b =>
 07749                {
 07750                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "CreatedByUser")
 07751                        .WithMany()
 07752                        .HasForeignKey("CreatedByUserId");
 07753
 07754                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.User", "ModifiedByUser")
 07755                        .WithMany()
 07756                        .HasForeignKey("ModifiedByUserId");
 07757
 07758                    b.HasOne("WinSolutions.Sveta.Server.Data.DataModel.Entities.RecordsState", "RecState")
 07759                        .WithMany()
 07760                        .HasForeignKey("RecStateId");
 07761                });
 7762#pragma warning restore 612, 618
 07763        }
 7764    }
 7765}