BaoKai_202508-Wms-Jingwang..../WMS.Model/ERP/库存调整单主表ChangeStockModel.cs
2025-08-24 09:35:55 +08:00

113 lines
3.2 KiB
C#
Raw Permalink 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-16
**********************/
using System;
using System.Text;
using System.Collections.Generic;
using System.Runtime.Serialization;
using System.ComponentModel;
namespace PosErp.Model
{
[Serializable()]
public class ChangeStockModel
{
[DisplayName("自增ID")]
public virtual string ID { get; set; }
[DisplayName("单号")]
public virtual string ChangeID { get; set; }
[DisplayName("店铺编号")]
public virtual string ShopID { get; set; }
[DisplayName("仓库编号")]
public virtual string DeportID { get; set; }
[DisplayName("仓库名称")]
public virtual string DeportName { get; set; }
[DisplayName("调整操作人")]
public virtual string ChangeMan { get; set; }
[DisplayName("调整操作人")]
public virtual string ChangeManName { get; set; }
[DisplayName("调整操作时间")]
public virtual DateTime ChangeDate { get; set; }
[DisplayName("调整原因")]
//01领用 02报损 03赠送
//04开样 05盘点 06退货入库
public virtual string ChangeCase { get; set; }
[DisplayName("调整说明")]//备注
public virtual string ChangeCaseDes { get; set; }
[DisplayName("最后一次更新人")]
public virtual string UpdateMan { get; set; }
[DisplayName("最后一次更新时间")]
public virtual DateTime UpdateDate { get; set; }
[DisplayName("审核状态")]
public virtual int CheckStatus { get; set; }
private string m_checkStatusName;
[DisplayName("审核状态")]
public virtual string CheckStatusName
{
get
{
switch (CheckStatus)
{
case 1: m_checkStatusName = "已审核";
break;
case 0: m_checkStatusName = "未审核";
break;
}
return m_checkStatusName;
}
set
{
m_checkStatusName = value;
}
}
[DisplayName("审核人员ID")]
public virtual string CheckUserID { get; set; }
[DisplayName("审核人员")]
public virtual string CheckUser { get; set; }
[DisplayName("审核时间")]
public virtual DateTime CheckDate { get; set; }
[DisplayName("调整方式")]//0为出库 1为退货入库3盘点
public virtual string ChangeType { get; set; }
[DisplayName("操作金额")]
public virtual decimal TotalMoney { get; set; }
[DisplayName("盘点单号")]//盘点产生调整单/退货入库 时 使用
public virtual string CheckID { get; set; }
[DisplayName("同步状态")]
public virtual string SyncStatus { get; set; }
private List<ChangeStockDetailsModel> m_details = new List<ChangeStockDetailsModel>();
/// <summary>
/// 调整单明细
/// </summary>
public List<ChangeStockDetailsModel> Details
{
get { return m_details; }
set { m_details = value; }
}
[DisplayName("Wms盘点单号")]
public virtual string WmsOrderID { get; set; }
}
}