BaoKai_202508-Wms-Jingwang..../WMS.Model/Stock/MIStockBackModel.cs
2025-08-24 09:35:55 +08:00

399 lines
12 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Stock
{
/// <summary>
/// 库存日志表
/// </summary>
[Serializable]
public partial class MIStockBackModel
{
private string _ctl = string.Empty;
[DisplayName("托盘")]
public string CTL
{
get { return _ctl; }
set { _ctl = value; }
}
private decimal _goods_num_sj = 0;
/// <summary>
/// 实际数量
/// </summary>
[DisplayName("实际数量")]
public decimal GOODS_NUM_SJ
{
set { _goods_num_sj = value; }
get { return _goods_num_sj; }
}
private string _barcode = string.Empty;
/// <summary>
/// 条码
/// </summary>
[DisplayName("条码")]
[TableClm(NoSelect = false)]
public string BARCODE
{
get { return _barcode; }
set { _barcode = value; }
}
private string _wgh = "0";
/// <summary>
/// 重量
/// </summary>
[DisplayName("重量")]
[TableClm(NoSelect = false)]
public string WGH
{
get { return _wgh; }
set { _wgh = value; }
}
private string _High = string.Empty;
/// <summary>
/// HIGH
/// </summary>
[DisplayName("高度")]
public string High
{
get { return _High; }
set { _High = value; }
}
private string _lotId = string.Empty;
/// <summary>
/// 生成批号
/// </summary>
[DisplayName("生成批号")]
public string ProDucLotId
{
get { return _lotId; }
set { _lotId = value; }
}
private string _customer_id = string.Empty;
[DisplayName("Customer")]
public string Customer_Id
{
get { return _customer_id; }
set { _customer_id = value; }
}
#region Model
private string _id = string.Empty;
private string _stock_id = string.Empty;
private string _putin_id = string.Empty;
private string _out_id = string.Empty;
private string _storage_id = string.Empty;
private string _storage_name = string.Empty;
private string _area_id = string.Empty;
private string _area_name = string.Empty;
private string _location_id = string.Empty;
private string _goods_typeid = string.Empty;
private string _goods_id = string.Empty;
private string _goods_name = string.Empty;
private decimal _goods_num = 0;
private string _operator_man = string.Empty;
private string _operator_man_name = string.Empty;
private DateTime _operator_date = System.DateTime.Now;
private string _operator_type = string.Empty;
private string _remark = string.Empty;
private string _version = string.Empty;
private decimal _ori_num = 0;
private decimal _change_num = 0;
private DateTime _production_date = DateTime.Parse("1900-01-01");
private DateTime _timeStart = DateTime.Parse("1900-01-01");
private DateTime _timeEnd = DateTime.Parse("1900-01-01");
private string _datemonth = string.Empty;
private decimal _sumNum = 0;
private decimal _warn_up = 0;
private decimal _warn_down = 0;
/// <summary>
/// 主键
/// </summary>
[DisplayName("ID")]
public string ID
{
set { _id = value; }
get { return _id; }
}
/// <summary>
/// 库存编号
/// </summary>
[DisplayName("库存编号")]
public string STOCK_ID
{
set { _stock_id = value; }
get { return _stock_id; }
}
/// <summary>
/// 入库批次号
/// </summary>
[DisplayName("入库批次号")]
public string PUTIN_ID
{
set { _putin_id = value; }
get { return _putin_id; }
}
/// <summary>
/// 出库批次号
/// </summary>
[DisplayName("出库批次号")]
public string OUT_ID
{
set { _out_id = value; }
get { return _out_id; }
}
/// <summary>
/// 仓库编号
/// </summary>
[DisplayName("仓库编号")]
[TableClmAttribute(ClmJoinTable = "T_BASE_STORAGEINFO", JoinTableClm = "STORAGE_ID", JoinTableClmName = "STORAGE_NAME")]
public string STORAGE_ID
{
set { _storage_id = value; }
get { return _storage_id; }
}
/// <summary>
/// 仓库编号
/// </summary>
[DisplayName("仓库编号")]
[TableClm(NoSelect = false)]
public string STORAGE_NAME
{
set { _storage_name = value; }
get { return _storage_name; }
}
/// <summary>
/// 库区编号
/// </summary>
[DisplayName("库区编号")]
[TableClmAttribute(JoinTableClmName = "STORAGE_AREA_NAME", JoinTableClm = "STORAGE_AREA_ID", ClmJoinTable = "T_BASE_STORAGE_AREA")]
public string AREA_ID
{
set { _area_id = value; }
get { return _area_id; }
}
/// <summary>
/// 库区
/// </summary>
[DisplayName("库区")]
[TableClm(NoSelect = false)]
public string AREA_NAME
{
set { _area_name = value; }
get { return _area_name; }
}
/// <summary>
/// 库位编号
/// </summary>
[DisplayName("库位编号")]
[TableClmAttribute(JoinTableClmName = "LOCATION_NAME", JoinTableClm = "LOC_ID", ClmJoinTable = "T_BASE_STORAGE_AREA_LOCATION", ClassName = "LOCATION_NAME")]
public string LOCATION_ID
{
set { _location_id = value; }
get { return _location_id; }
}
/// <summary>
/// 物料类别编号
/// </summary>
[DisplayName("物料类别编号")]
public string GOODS_TYPEID
{
set { _goods_typeid = value; }
get { return _goods_typeid; }
}
/// <summary>
/// 物料编号
/// </summary>
[DisplayName("物料编号")]
[TableClmAttribute(ClmJoinTable = "T_BASE_GOODS", JoinTableClm = "GOODS_ID", JoinTableClmName = "GOODS_NAME")]
public string GOODS_ID
{
set { _goods_id = value; }
get { return _goods_id; }
}
/// <summary>
/// 物料名称
/// </summary>
[DisplayName("物料名称")]
[TableClm(NoSelect = false)]
public string GOODS_NAME
{
set { _goods_name = value; }
get { return _goods_name; }
}
/// <summary>
/// 改变的数量 记录出入库数量
/// </summary>
[DisplayName("改变的数量")]
public decimal GOODS_NUM
{
set { _goods_num = value; }
get { return _goods_num; }
}
/// <summary>
/// 操作人
/// </summary>
[DisplayName("操作人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string OPERATOR_MAN
{
set { _operator_man = value; }
get { return _operator_man; }
}
/// <summary>
/// 操作人
/// </summary>
[DisplayName("操作人")]
[TableClm(NoSelect = false)]
public string OPERATOR_MAN_NAME
{
set { _operator_man_name = value; }
get { return _operator_man_name; }
}
/// <summary>
/// 操作时间
/// </summary>
[DisplayName("out date")]
public DateTime OPERATOR_DATE
{
set { _operator_date = value; }
get { return _operator_date; }
}
/// <summary>
/// 操作类型 0入库 1出库 3 调整
/// </summary>
[DisplayName("操作类型")]
public string OPERATOR_TYPE
{
set { _operator_type = value; }
get { return _operator_type; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
/// <summary>
/// 版本号
/// </summary>
[DisplayName("版本号")]
public string VERSION
{
set { _version = value; }
get { return _version; }
}
/// <summary>
/// 原数量
/// </summary>
[DisplayName("原数量")]
public decimal ORI_NUM
{
set { _ori_num = value; }
get { return _ori_num; }
}
/// <summary>
/// 改变后数量
/// </summary>
[DisplayName("改变后数量")]
public decimal CHANGE_NUM
{
set { _change_num = value; }
get { return _change_num; }
}
/// <summary>
/// 生产日期
/// </summary>
[DisplayName("生产日期")]
public DateTime PRODUCTION_DATE
{
set { _production_date = value; }
get { return _production_date; }
}
/// <summary>
/// 起始日期
/// </summary>
[DisplayName("起始日期")]
[TableClm(NoSelect = false)]
public DateTime TIMESTART
{
get { return _timeStart; }
set { _timeStart = value; }
}
/// <summary>
/// 结束日期
/// </summary>
[DisplayName("结束日期")]
[TableClm(NoSelect = false)]
public DateTime TIMEEND
{
get { return _timeEnd; }
set { _timeEnd = value; }
}
string _pickingid = string.Empty;
/// <summary>
/// 拣货单号
/// </summary>
[DisplayName("拣货单号")]
public string PICKINGID
{
set { _pickingid = value; }
get { return _pickingid; }
}
[DisplayName("月份显示")]
public string DAT
{
get { return _datemonth; }
set { _datemonth = value; }
}
[DisplayName("总改变量")]
public decimal SUMCHANGENUM
{
get { return _sumNum; }
set { _sumNum = value; }
}
/// <summary>
///库存上限
/// <summary>
[DisplayName("库存上限")]
public decimal WARN_UP { get { return _warn_up; } set { _warn_up = value; } }
/// <summary>
///库存下限
/// <summary>
[DisplayName("库存下限")]
public decimal WARN_DOWN { get { return _warn_down; } set { _warn_down = value; } }
#endregion Model
private string _Whseloc = "";
/// <summary>
/// Whseloc
/// </summary>
[DisplayName("原库位")]
public string Whseloc
{
get { return _Whseloc; }
set { _Whseloc = value; }
}
DateTime _ware_date = new DateTime ();
[DisplayName("入库时间")]
[TableClm(NoSelect = false)]
public DateTime WARE_DATE
{
set { _ware_date = value; }
get { return _ware_date; }
}
}
}