BaoKai_202508-Wms-Jingwang..../WMS.Model/ERP/盘点主表CheckStockModel.cs
2025-08-24 09:35:55 +08:00

128 lines
3.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**********************
* 类名:盘点单 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; }
}
}