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