diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
index b19fddc3..dc1a1d94 100644
--- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
+++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
@@ -199,6 +199,11 @@
同步成功或者失败
+
+
+ 明细
+
+
wms入库单明细
@@ -289,6 +294,11 @@
操作时间(入库时间)
+
+
+ 明细
+
+
erp入库任务明细表
diff --git a/src/WMS.Web.Domain/Entitys/InstockOrder.cs b/src/WMS.Web.Domain/Entitys/InstockOrder.cs
index d1b4b604..fc664342 100644
--- a/src/WMS.Web.Domain/Entitys/InstockOrder.cs
+++ b/src/WMS.Web.Domain/Entitys/InstockOrder.cs
@@ -37,5 +37,11 @@ namespace WMS.Web.Domain.Entitys
/// 同步成功或者失败
///
public bool SuccessSync { get; set; }
+
+ ///
+ /// 明细
+ ///
+ [NotMapped]
+ public List Details = new List();
}
}
diff --git a/src/WMS.Web.Domain/Entitys/InstockTask.cs b/src/WMS.Web.Domain/Entitys/InstockTask.cs
index 183bd771..b6440577 100644
--- a/src/WMS.Web.Domain/Entitys/InstockTask.cs
+++ b/src/WMS.Web.Domain/Entitys/InstockTask.cs
@@ -45,5 +45,11 @@ namespace WMS.Web.Domain.Entitys
/// 操作时间(入库时间)
///
public DateTime OperateTime { get; set; }
+
+ ///
+ /// 明细
+ ///
+ [NotMapped]
+ public List Details = new List();
}
}
diff --git a/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs b/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs
index e039c067..d389c28c 100644
--- a/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs
+++ b/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs
@@ -97,6 +97,42 @@ namespace WMS.Web.Repositories.Configuration
ent.HasKey(x => x.Id);
});
#endregion
+
+ #region 入库单
+ builder.Entity(ent =>
+ {
+ ent.ToTable("t_wms_instock");
+ ent.HasKey(x => x.Id);
+
+ ent.HasMany(p => p.Details)
+ .WithOne()
+ .HasForeignKey(p => p.Fid)
+ .OnDelete(DeleteBehavior.Cascade);
+ });
+ builder.Entity(ent =>
+ {
+ ent.ToTable("t_wms_instock_details");
+ ent.HasKey(x => x.Id);
+ });
+ # endregion
+
+ #region 入库任务单
+ builder.Entity(ent =>
+ {
+ ent.ToTable("t_erp_instock_task");
+ ent.HasKey(x => x.Id);
+
+ ent.HasMany(p => p.Details)
+ .WithOne()
+ .HasForeignKey(p => p.Fid)
+ .OnDelete(DeleteBehavior.Cascade);
+ });
+ builder.Entity(ent =>
+ {
+ ent.ToTable("t_erp_outstock_task_details");
+ ent.HasKey(x => x.Id);
+ });
+ # endregion
}
public DbSet ChangeBoxRecord { get; set; }
@@ -104,5 +140,9 @@ namespace WMS.Web.Repositories.Configuration
public DbSet OutStock { get; set; }
public DbSet OutStockTask { get; set; }
public DbSet TakeStock { get; set; }
+
+ public DbSet Instock { get; set; }
+
+ public DbSet InstockTask { get; set; }
}
}