| using Magicodes.ExporterAndImporter.Core; | 
| using SqlSugar; | 
| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_Model.Models; | 
|   | 
| namespace WIDESEA_DTO.Stock | 
| { | 
|     /// <summary> | 
|     /// 成品库存视图 | 
|     /// </summary> | 
|     public class ProStockViewDTO | 
|     { | 
|         /// <summary> | 
|         /// 仓库ID | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "仓库ID")] | 
|         public int WarehouseId { get; set; } | 
|         /// <summary> | 
|         /// 货位名称 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "货位名称")] | 
|         public string LocationName { get; set; } | 
|         /// <summary> | 
|         /// 货位编号 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "货位编号")] | 
|         public string LocationCode { get; set; } | 
|         /// <summary> | 
|         /// 货位列 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "货位列")] | 
|         public int Column { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 货位行 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "货位行")] | 
|         public int Row { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 货位层 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "货位层")] | 
|         public int Layer { get; set; } | 
|         /// <summary> | 
|         /// 库存数量 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "库存数量")] | 
|         public float SumStocks { get; set; } | 
|         /// <summary> | 
|         /// 货位状态 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "货位状态")] | 
|         public int LocationStatus { get; set; } | 
|         /// <summary> | 
|         /// 禁用状态 | 
|         /// </summary> | 
|         [ExporterHeader(IsIgnore = true)] | 
|         public int EnalbeStatus { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 库存主键 | 
|         /// </summary> | 
|         [ExporterHeader(IsIgnore = true)] | 
|         public int ProStockId { get; set; } | 
|         /// <summary> | 
|         /// 出货单号 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "出货单号")] | 
|         public string ShipmentOrder { get; set; } | 
|         /// <summary> | 
|         /// 胶框号 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "胶框号")] | 
|         public string PalletCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品编码 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "产品编码")] | 
|         public string ProductCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 版本 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "版本")] | 
|         public string ProductVersion { get; set; } | 
|         /// <summary> | 
|         /// 版本 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "版本")] | 
|         public string SpecifyVer { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品周期 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "产品周期")] | 
|         public string DateCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品批号 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "产品批号")] | 
|         public string LotNumber { get; set; } | 
|         /// <summary> | 
|         /// ERP工单 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "ERP工单")] | 
|         public string ERPOrder { get; set; } | 
|         /// <summary> | 
|         /// 制造工单 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "制造工单")] | 
|         public string MoNumber { get; set; } | 
|         /// <summary> | 
|         /// 销售订单 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "销售订单")] | 
|         public string SaleOrder { get; set; } | 
|         /// <summary> | 
|         /// 库存属性 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "库存属性")] | 
|         public int ProStockAttribute { get; set; } | 
|         /// <summary> | 
|         /// 库存状态 | 
|         /// </summary> | 
|         [ExporterHeader(IsIgnore = true)] | 
|         public int StockStatus { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 库存备注 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "库存备注")] | 
|         public string StockRemark { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 创建人 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "创建人")] | 
|         public string Creater { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 创建时间 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "创建时间")] | 
|         public DateTime CreateDate { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 修改人 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "修改人")] | 
|         public string Modifier { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 修改时间 | 
|         /// </summary> | 
|         [ExporterHeader(DisplayName = "修改时间")] | 
|         public DateTime? ModifyDate { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 库存详情 | 
|         /// </summary> | 
|         [ExporterHeader(IsIgnore = true)] | 
|         [Navigate(NavigateType.OneToMany, nameof(Dt_ProStockInfoDetail.ProStockId), nameof(ProStockId))] | 
|         public List<Dt_ProStockInfoDetail> Details { get; set; } | 
|     } | 
| } |