Browse Source

增加产品退拆EF配置

dev_DY_CC
周红军 1 year ago
parent
commit
d9f4124ba0
  1. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs
  2. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Jobs/ProductRecycleJobs/ProductRecycleJobDbContextModelCreatingExtensions.cs
  3. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs
  4. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs
  5. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs

@ -96,6 +96,7 @@ public interface IStoreDbContext : IEfCoreDbContext
public DbSet<JisDeliverJob> JisDeliverJobs { get; }
public DbSet<PurchaseReturnJob> PurchaseReturnJobs { get; }
public DbSet<ProductReceiveJob> ProductReceiveJobs { get; }
public DbSet<ProductRecycleJob> ProductRecycleJobs { get; }
public DbSet<CheckJob> CheckJobs { get; }
public DbSet<CountJob> CountJobs { get; }
public DbSet<UnplannedIssueJob> UnplannedIssueJobs { get; }

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Jobs/ProductRecycleJobs/ProductRecycleJobDbContextModelCreatingExtensions.cs

@ -13,7 +13,7 @@ public static class ProductRecycleJobDbContextModelCreatingExtensions
builder.Entity<ProductRecycleJob>(b =>
{
//Configure table & schema name
b.ToTable(StoreDbProperties.JobDbTablePrefix + nameof(ProductReceiveJob), options.Schema);
b.ToTable(StoreDbProperties.JobDbTablePrefix + nameof(ProductRecycleJob), options.Schema);
//Configure ABP properties
b.ConfigureByConvention();
//Configure Sfs base properties

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs

@ -96,6 +96,7 @@ public class StoreDbContext : AbpDbContext<StoreDbContext>, IStoreDbContext
public DbSet<JisDeliverJob> JisDeliverJobs { get; set; }
public DbSet<PurchaseReturnJob> PurchaseReturnJobs { get; set; }
public DbSet<ProductReceiveJob> ProductReceiveJobs { get; set; }
public DbSet<ProductRecycleJob> ProductRecycleJobs { get; set; }
public DbSet<CheckJob> CheckJobs { get; set; }
public DbSet<CountJob> CountJobs { get; set; }
public DbSet<UnplannedIssueJob> UnplannedIssueJobs { get; set; }

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs

@ -115,6 +115,7 @@ public static class StoreDbContextModelCreatingExtensions
builder.ConfigureJisDeliverJob(options);
builder.ConfigurePurchaseReturnJob(options);
builder.ConfigureProductReceiveJob(options);
builder.ConfigureProductRecycleJob(options);
builder.ConfigureCheckJob(options);
builder.ConfigureCountJob(options);
builder.ConfigureUnplannedIssueJob(options);

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs

@ -116,6 +116,7 @@ public class StoreEntityFrameworkCoreModule : AbpModule
context.Services.AddTransient<IJisDeliverJobRepository, JisDeliverJobEfCoreRepository>();
context.Services.AddTransient<IPurchaseReturnJobRepository, PurchaseReturnJobEfCoreRepository>();
context.Services.AddTransient<IProductReceiveJobRepository, ProductReceiveJobEfCoreRepository>();
context.Services.AddTransient<IProductRecycleJobRepository, ProductRecycleJobEfCoreRepository>();
context.Services.AddTransient<ICheckJobRepository, CheckJobEfCoreRepository>();
context.Services.AddTransient<ICountJobRepository, CountJobEfCoreRepository>();
context.Services.AddTransient<IUnplannedIssueJobRepository, UnplannedIssueJobEfCoreRepository>();
@ -279,6 +280,8 @@ public class StoreEntityFrameworkCoreModule : AbpModule
orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details));
options.Entity<ProductReceiveJob>(orderOptions =>
orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details));
options.Entity<ProductRecycleJob>(orderOptions =>
orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details));
options.Entity<PurchaseReturnJob>(orderOptions =>
orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details));
options.Entity<IssueJob>(orderOptions =>

Loading…
Cancel
Save