BaoKai_202508-Wms-Jingwang..../WMS.Model/ERP/盘点主表CheckStockModel.cs

128 lines
3.9 KiB
C#
Raw Permalink Normal View History

2025-08-24 09:35:55 +08:00
/**********************
* Model
*
* 2013-09-18
**********************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
namespace PosErp.Model
{
[Serializable()]
public class CheckStockModel
{
[DisplayName("自增ID")]
public virtual string ID { get; set; }
[DisplayName("盘点批次号")]
public virtual string CheckID { get; set; }
[DisplayName("仓库编号")]
public virtual string DepotID { get; set; }
[DisplayName("仓库名称")]
public virtual string DeportName { get; set; }
[DisplayName("店铺编号")]
public virtual string ShopID { get; set; }
[DisplayName("盘点类型代码")]
public virtual string CheckType { get; set; }
[DisplayName("盘点类型名称")]
public virtual string CheckTypeName { get; set; }
[DisplayName("商品类别编码")]
public virtual string GoodsTypeID { get; set; }
[DisplayName("商品类别名称")]
public virtual string GoodsTypeName { get; set; }
[DisplayName("盘点人")]
public virtual string CheckMan { get; set; }
[DisplayName("盘点人名称")]
public virtual string CheckManName { get; set; }
[DisplayName("盘点日期")]
public virtual DateTime CheckDate { get; set; }
[DisplayName("盘点状态")]
public virtual string CheckStatus { get; set; }
private string m_checkStatusName;
//0盘点中1盘点完成2申请库存调整3申请复盘4已审核 5复盘中
[DisplayName("盘点审核状态")]
public virtual string CheckStatusName
{
get
{
switch (CheckStatus)
{
case "0": m_checkStatusName = "盘点中";
break;
case "1": m_checkStatusName = "盘点完成";
break;
case "2": m_checkStatusName = "申请库存调整";
break;
case "3": m_checkStatusName = "申请复盘";
break;
case "4": m_checkStatusName = "已审核";
break;
case "5": m_checkStatusName = "复盘中";
break;
}
return m_checkStatusName;
}
set
{
m_checkStatusName = value;
}
}
[DisplayName("调整原因")]
public virtual string ChangeDes { get; set; }
[DisplayName("最后一次更新时间")]
public virtual DateTime UpdateDate { get; set; }
[DisplayName("最后一次更新人")]
public virtual string UpdateDateMan { get; set; }
[DisplayName("操作金额")]
public virtual decimal TotalMoney { get; set; }
[DisplayName("盈亏金额")]
public virtual decimal TotalErrMoney { get; set; }
[DisplayName("是否选中")]
public virtual bool IsSelect { get; set; }
private List<CheckStockDetailsModel> m_details = new List<CheckStockDetailsModel>();
/// <summary>
/// 盘点单明细
/// </summary>
public List<CheckStockDetailsModel> Details
{
get { return m_details; }
set { m_details = value; }
}
[DisplayName("审核日期")]
public virtual DateTime AuditingDate { get; set; }
[DisplayName("审核人")]
public virtual string AuditingMan { get; set; }
[DisplayName("同步状态")]
public virtual string SyncStatus { get; set; }
[DisplayName("Wms盘点单号")]
public virtual string WmsOrderID { get; set; }
}
}