From 810452c0e9e3c678bd4ac14ed360d41c0d9b0229 Mon Sep 17 00:00:00 2001
From: liuying <1427574514@qq.com>
Date: 周三, 24 4月 2024 15:17:30 +0800
Subject: [PATCH] 细节
---
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsContainer.cs | 169 +++++++++++++++++++++++++++++++------------------------
1 files changed, 95 insertions(+), 74 deletions(-)
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsContainer.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsContainer.cs
index fb9735a..0991b67 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsContainer.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsContainer.cs
@@ -1,18 +1,23 @@
-锘縰sing Furion.DatabaseAccessor;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Metadata.Builders;
+锘縰sing Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+/*
+ * @author : 鍒樻枃濂�
+ * @date : 2024/4/24涓婂崍9:37:54
+ * @desc : 瀹瑰櫒淇℃伅琛�
+ */
namespace Admin.NET.Core
{
/// <summary>
- /// 鎵樼洏淇℃伅琛�
+ /// 瀹瑰櫒淇℃伅琛�
/// </summary>
[Table("wms_container")]
- [Comment("鎵樼洏淇℃伅琛�")]
- public class WmsContainer : DEntityBase //, IEntityTypeBuilder<WmsContainer>
+ [Comment("瀹瑰櫒淇℃伅琛�")]
+ public class WmsContainer : DEntityBase
{
+
+
/// <summary>
/// 缂栧彿
/// </summary>
@@ -21,130 +26,146 @@
[MaxLength(50)]
public string ContainerCode { get; set; }
- /// <summary>
- /// 绫诲瀷;鏁版嵁瀛楀吀
- /// </summary>
- [Comment("绫诲瀷")]
- [Required]
- public ContainerType ContainerType { get; set; }
/// <summary>
- /// 鎵樼洏鐘舵��;鏁版嵁瀛楀吀
+ /// 鍚嶇О
/// </summary>
- [Comment("鎵樼洏鐘舵��")]
+ [Comment("鍚嶇О")]
[Required]
- public ContainerStatus ContainerStatus { get; set; }
+ [MaxLength(50)]
+ public string ContainerName { get; set; }
+
+
+ /// <summary>
+ /// 绫诲瀷ID
+ /// </summary>
+ [Comment("绫诲瀷ID")]
+ [Required]
+
+ public long ContainerTypeId { get; set; }
+
+
+ /// <summary>
+ /// 绫诲瀷鍚嶇О
+ /// </summary>
+ [Comment("绫诲瀷鍚嶇О")]
+ [Required]
+ [MaxLength(50)]
+ public string ContainerTypeName { get; set; }
+
+
+ /// <summary>
+ /// 瀹瑰櫒鍏崇郴ID
+ /// </summary>
+ [Comment("瀹瑰櫒鍏崇郴ID")]
+ [Required]
+
+ public long PackagingId { get; set; }
+
/// <summary>
/// 闀垮害
/// </summary>
[Comment("闀垮害")]
- public decimal SpecLength { get; set; }
+
+ [Column("SpecLength", TypeName = "decimal(10,3)")]
+ public decimal? SpecLength { get; set; }
+
/// <summary>
/// 瀹藉害
/// </summary>
[Comment("瀹藉害")]
- public decimal SpecWidth { get; set; }
+
+ [Column("SpecWidth", TypeName = "decimal(10,3)")]
+ public decimal? SpecWidth { get; set; }
+
/// <summary>
/// 楂樺害
/// </summary>
[Comment("楂樺害")]
- public decimal SpecHeight { get; set; }
+
+ [Column("SpecHeight", TypeName = "decimal(10,3)")]
+ public decimal? SpecHeight { get; set; }
+
/// <summary>
/// 闄愰暱
/// </summary>
[Comment("闄愰暱")]
- public decimal LimitLength { get; set; }
+
+ [Column("LimitLength", TypeName = "decimal(10,3)")]
+ public decimal? LimitLength { get; set; }
+
/// <summary>
/// 闄愬
/// </summary>
[Comment("闄愬")]
- public decimal LimitWidth { get; set; }
+
+ [Column("LimitWidth", TypeName = "decimal(10,3)")]
+ public decimal? LimitWidth { get; set; }
+
/// <summary>
/// 闄愰珮
/// </summary>
[Comment("闄愰珮")]
- public decimal LimitHeight { get; set; }
+
+ [Column("LimitHeight", TypeName = "decimal(10,3)")]
+ public decimal? LimitHeight { get; set; }
+
/// <summary>
/// 杞介噸涓婇檺
/// </summary>
[Comment("杞介噸涓婇檺")]
- public decimal MaxWeight { get; set; }
+
+ [Column("MaxWeight", TypeName = "decimal(10,3)")]
+ public decimal? MaxWeight { get; set; }
+
/// <summary>
- /// 鐖舵墭鐩業d
+ /// 鐖跺鍣ㄥ悕绉�
/// </summary>
- [Comment("鐖舵墭鐩業d")]
- public long ParentContainerId { get; set; }
+ [Comment("鐖跺鍣ㄥ悕绉�")]
+ [MaxLength(255)]
+ public string ParentContainerName { get; set; }
+
/// <summary>
- /// 璧勪骇缂栧彿
+ /// 鐖跺鍣↖d
/// </summary>
- [Comment("璧勪骇缂栧彿")]
- [Required]
- [MaxLength(50)]
- public string AssetNo { get; set; }
+ [Comment("鐖跺鍣↖d")]
+
+ public long? ParentContainerId { get; set; }
+
/// <summary>
- /// 鎵樼洏鍒嗙被
- /// </summary>
- [Comment("鎵樼洏鍒嗙被")]
- [Required]
- public ContainerCategory ContainerCategory { get; set; } = ContainerCategory.TY;
-
- /// <summary>
- /// Erp鍗曞彿
- /// </summary>
- [Comment("Erp鍗曞彿")]
- [Required]
- [MaxLength(50)]
- public string ErpNo { get; set; }
-
- /// <summary>
- /// 鏄惁铏氭嫙;鏁版嵁瀛楀吀
+ /// 鏄惁铏氭嫙
/// </summary>
[Comment("鏄惁铏氭嫙")]
[Required]
- public YesOrNot IsVirtually { get; set; } = YesOrNot.N;
+
+ public int IsVirtually { get; set; }
+
/// <summary>
- /// 鎵�灞炶溅闂�
+ /// 鏄惁绂佺敤
/// </summary>
- [Comment("鎵�灞炶溅闂�")]
+ [Comment("鏄惁绂佺敤")]
[Required]
- public LesWorkShopType WorkShopType { get; set; }
- ///// <summary>
- ///// 缁勮杞﹂棿鐗╂枡鎵樼洏鍏崇郴琛�
- ///// </summary>
- //public ICollection<WmsAssembleMaterialContainer> WmsAssembleMaterialContainer { get; set; }
+ public bool IsDisabled { get; set; }
- ///// <summary>
- ///// 鐗╂枡鎵樼洏鍘嗗彶琛�
- ///// </summary>
- //public ICollection<WmsAssembleHistoryMaterialContainer> WmsAssembleHistoryMaterialContainer { get; set; }
- ///// <summary>
- ///// 鏋勫缓涓�瀵瑰鐨勫叧绯�
- ///// </summary>
- ///// <param name="entityBuilder"></param>
- ///// <param name="dbContext"></param>
- ///// <param name="dbContextLocator"></param>
- //public void Configure(EntityTypeBuilder<WmsContainer> entityBuilder, DbContext dbContext, Type dbContextLocator)
- //{
- // entityBuilder.HasMany(x => x.WmsAssembleMaterialContainer)
- // .WithOne(x => x.WmsContainer)
- // .HasForeignKey(x => x.ContainerId);
- // entityBuilder.HasMany(x => x.WmsAssembleHistoryMaterialContainer)
- // .WithOne(x => x.WmsContainer)
- // .HasForeignKey(x => x.Id).IsRequired(false);
- //}
+
+
+
+
+
+
}
-}
+}
\ No newline at end of file
--
Gitblit v1.9.3