From 158cee87388cd002fc5c920138d2b7446f670fc2 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 25 11月 2024 13:39:10 +0800
Subject: [PATCH] 22

---
 LA24030_LuLiPackageLine_Wms/Admin.NET.Application/View/WmsStockQuan/V_Station_Quan.cs |  155 ++++++++++++++++++++++++++++++++++++++
 DBScript/01_DDL/03_DDL_VIEW.sql                                                       |   51 ++++++++++++
 2 files changed, 206 insertions(+), 0 deletions(-)

diff --git a/DBScript/01_DDL/03_DDL_VIEW.sql b/DBScript/01_DDL/03_DDL_VIEW.sql
index cd0c846..629ae81 100644
--- a/DBScript/01_DDL/03_DDL_VIEW.sql
+++ b/DBScript/01_DDL/03_DDL_VIEW.sql
@@ -24,4 +24,55 @@
 AND station.PlaceStatus=1  -- 1琛ㄧず 姝e父
 AND svs.Id IS NULL 
 
+GO
+
+ /**
+ **  鏈哄櫒浜虹紦瀛樺簱鐨勫簱浣嶆煡璇㈣鍥�
+ **/
+IF EXISTS(SELECT 1 FROM sys.views WHERE name='V_Station_Quan') 
+   DROP VIEW V_Station_Quan 
+GO 
+CREATE VIEW V_Station_Quan
+AS
+
+ SELECT
+
+station.Id, station.PlaceCode, station.PlaceName, station.PlaceType, station.PlaceTypeName, station.[Length], 
+station.Width, station.Height, station.Thick, station.PlaceStatus, station.AreaId, station.AreaCode, station.AreaName, station.RowNo,
+ station.ColumnNo, station.LayerNo, station.LaneNo, station.IsVirtually, station.IsDisabled,
+ station.CreateTime, station.UpdateTime, station.CreateUserId, station.CreateUserName, station.UpdateUserId, station.UpdateUserName, station.IsDelete,
+ svs.InTime,svs.Upi,svs.DetailName,svs.PlanNo,svs.OrderId,svs.PackageCode,
+ svs.Length,svs.Width,svs.Thk,svs.StockStatus,svs.StockStatusName,
+  svs.OperReason,svs.OperUser,svs.OperTime,svs.LockStatus,svs.LockReason,svs.LockUser,svs.LockTime
+
+FROM dbo.wms_base_place as station
+LEFT JOIN dbo.wms_stock_quan as svs ON station.placeCode=svs.placeCode
+
+
+GO
+
+
+/**
+ **  鏈哄櫒浜虹紦瀛樺簱鐨勫簱瀛樻煡璇㈣鍥�
+ **/
+IF EXISTS(SELECT 1 FROM sys.views WHERE name='V_Station_Quan') 
+   DROP VIEW V_Station_Quan 
+GO 
+CREATE VIEW V_Station_Quan
+AS
+
+ SELECT
+
+station.Id, station.PlaceCode, station.PlaceName, station.PlaceType, station.PlaceTypeName, station.[Length], 
+station.Width, station.Height, station.Thick, station.PlaceStatus, station.AreaId, station.AreaCode, station.AreaName, station.RowNo,
+ station.ColumnNo, station.LayerNo, station.LaneNo, station.IsVirtually, station.IsDisabled,
+ station.CreateTime, station.UpdateTime, station.CreateUserId, station.CreateUserName, station.UpdateUserId, station.UpdateUserName, station.IsDelete,
+ svs.InTime,svs.Upi,svs.DetailName,svs.PlanNo,svs.OrderId,svs.PackageCode,
+ svs.Length,svs.Width,svs.Thk,svs.StockStatus,svs.StockStatusName,
+  svs.OperReason,svs.OperUser,svs.OperTime,svs.LockStatus,svs.LockReason,svs.LockUser,svs.LockTime
+
+FROM dbo.wms_base_place as station
+LEFT JOIN dbo.wms_stock_quan as svs ON station.placeCode=svs.placeCode
+
+
 GO
\ No newline at end of file
diff --git a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/View/WmsStockQuan/V_Station_Quan.cs b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/View/WmsStockQuan/V_Station_Quan.cs
new file mode 100644
index 0000000..9ba7dba
--- /dev/null
+++ b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/View/WmsStockQuan/V_Station_Quan.cs
@@ -0,0 +1,155 @@
+锘縰sing Admin.NET.Application;
+using Admin.NET.Core;
+
+
+namespace Admin.NET.Application.Entity
+{
+    /// <summary>
+    /// 鏈哄櫒浜虹紦瀛樺簱鐨勫簱浣嶆煡璇㈣鍥�
+    /// </summary>
+    [MySugarTableViewAttribute("V_Station_Quan", "鏈哄櫒浜虹紦瀛樺簱鐨勫簱瀛樻煡璇㈣鍥�")]
+    public class V_Station_Quan : WmsBasePlace
+    {
+        /// <summary>
+        /// 杩涘叆鏃堕棿
+        /// </summary>
+
+        [SugarColumn(ColumnName = "InTime", ColumnDescription = "杩涘叆鏃堕棿")]
+        public DateTime? InTime { get; set; }
+
+
+
+        /// <summary>
+        /// 閮ㄤ欢鏉$爜
+        /// </summary>
+        [Required]
+        [SugarColumn(ColumnName = "Upi", ColumnDescription = "閮ㄤ欢鏉$爜", Length = 100)]
+        public string Upi { get; set; }
+
+        /// <summary>
+        /// 閮ㄤ欢鍚嶇О
+        /// </summary>
+        [Required]
+        [SugarColumn(ColumnName = "DetailName", ColumnDescription = "閮ㄤ欢鍚嶇О", Length = 100)]
+        public string DetailName { get; set; }
+
+        /// <summary>
+        /// 鎵规
+        /// </summary>
+        [Required]
+        [SugarColumn(ColumnName = "PlanNo", ColumnDescription = "鎵规", Length = 100)]
+        public string PlanNo { get; set; }
+
+        /// <summary>
+        /// 璁㈠崟鍙�
+        /// </summary>
+        [Required]
+        [SugarColumn(ColumnName = "OrderId", ColumnDescription = "璁㈠崟鍙�", Length = 100)]
+        public string OrderId { get; set; }
+
+
+
+        /// <summary>
+        /// 鍖呰鍙�
+        /// </summary>
+        [Required]
+        [SugarColumn(ColumnName = "PackageCode", ColumnDescription = "鍖呰鍙�", Length = 100)]
+        public string PackageCode { get; set; }
+
+        [SugarColumn(ColumnName = "Length", ColumnDescription = "闀�")]
+        public float Length { get; set; }
+
+        [SugarColumn(ColumnName = "Width", ColumnDescription = "瀹�")]
+        public float Width { get; set; }
+
+        [SugarColumn(ColumnName = "Thk", ColumnDescription = "鍘�")]
+        public float Thk { get; set; }
+
+
+
+        #region 搴撳瓨鐘舵��
+
+        /// <summary>
+        /// 搴撳瓨鐘舵��
+        /// </summary>
+        [Required]
+
+        [SugarColumn(ColumnName = "StockStatus", ColumnDescription = "搴撳瓨鐘舵��")]
+        public StockStatusEnum StockStatus { get; set; }
+
+
+        /// <summary>
+        /// 搴撳瓨鐘舵�佸悕绉�
+        /// </summary>
+        [Required]
+        [SugarColumn(ColumnName = "StockStatusName", ColumnDescription = "搴撳瓨鐘舵�佸悕绉�", Length = 50)]
+
+        public string StockStatusName { get; set; }
+
+
+
+
+
+        /// <summary>
+        /// 鎿嶄綔鍘熷洜
+        /// </summary>
+        [SugarColumn(ColumnName = "OperReason", ColumnDescription = "鎿嶄綔鍘熷洜", Length = 255)]
+
+        public string? OperReason { get; set; }
+
+
+        /// <summary>
+        /// 鎿嶄綔浜�
+        /// </summary>
+        [SugarColumn(ColumnName = "OperUser", ColumnDescription = "鎿嶄綔浜�", Length = 50)]
+
+        public string? OperUser { get; set; }
+
+
+        /// <summary>
+        /// 鎿嶄綔鏃堕棿
+        /// </summary>
+
+        [SugarColumn(ColumnName = "OperTime", ColumnDescription = "鎿嶄綔鏃堕棿")]
+        public DateTime? OperTime { get; set; }
+
+        #region 閿佸畾
+
+        /// <summary>
+        /// 閿佸畾鐘舵��
+        /// </summary>
+        [Required]
+
+        [SugarColumn(ColumnName = "LockStatus", ColumnDescription = "閿佸畾鐘舵��")]
+        public LockStatusEnum LockStatus { get; set; }
+
+
+        /// <summary>
+        /// 閿佸畾鍘熷洜
+        /// </summary>
+        [SugarColumn(ColumnName = "LockReason", ColumnDescription = "閿佸畾鍘熷洜", Length = 255)]
+
+        public string? LockReason { get; set; }
+
+
+        /// <summary>
+        /// 閿佸畾浜�
+        /// </summary>
+        [SugarColumn(ColumnName = "LockUser", ColumnDescription = "閿佸畾浜�", Length = 50)]
+
+        public string? LockUser { get; set; }
+
+
+        /// <summary>
+        /// 閿佸畾鏃堕棿
+        /// </summary>
+
+        [SugarColumn(ColumnName = "LockTime", ColumnDescription = "閿佸畾鏃堕棿")]
+        public DateTime? LockTime { get; set; }
+
+        #endregion
+
+
+        #endregion
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.3