389 lines
10 KiB
C#
389 lines
10 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Linq;
|
|||
|
|
using System.Text;
|
|||
|
|
using WMS.Attirubte;
|
|||
|
|
using System.ComponentModel;
|
|||
|
|
|
|||
|
|
namespace WMS.Model.Base
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 库位实体
|
|||
|
|
/// </summary>
|
|||
|
|
[Serializable]
|
|||
|
|
[TableClmAttribute(TableName = "T_BASE_STORAGE_AREA_LOCATION")]
|
|||
|
|
public class StorageAreaLocationModel
|
|||
|
|
{
|
|||
|
|
#region Model
|
|||
|
|
private string _location_id = string.Empty;
|
|||
|
|
private string _location_name = string.Empty;
|
|||
|
|
private string _location_short_name = string.Empty;
|
|||
|
|
private string _py_name = string.Empty;
|
|||
|
|
private string _storage_id= string.Empty;
|
|||
|
|
private string _storage_area_id= string.Empty;
|
|||
|
|
private string _storage_name = string.Empty;
|
|||
|
|
private string _storage_area_name =string.Empty;
|
|||
|
|
private string _islock =string.Empty;
|
|||
|
|
private decimal _location_long=0;
|
|||
|
|
private decimal _location_width=0;
|
|||
|
|
private decimal _location_height=0;
|
|||
|
|
private decimal _volume = 1;
|
|||
|
|
private decimal _hasvolume=1;
|
|||
|
|
private decimal _bearweight=0;
|
|||
|
|
private string _abc_id =string.Empty;
|
|||
|
|
private decimal _sort=0;
|
|||
|
|
private string _status =string.Empty;
|
|||
|
|
private string _remark =string.Empty;
|
|||
|
|
private string _version =string.Empty;
|
|||
|
|
private string _operatorid =string.Empty;
|
|||
|
|
private DateTime _operatedate;
|
|||
|
|
|
|||
|
|
|
|||
|
|
private string _DEPTH = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 货位深度
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("货位深度")]
|
|||
|
|
public string DEPTH
|
|||
|
|
{
|
|||
|
|
set { _DEPTH = value; }
|
|||
|
|
get { return _DEPTH; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
private string _GOODS_ID = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 物料编号
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("物料编号")]
|
|||
|
|
public string GOODS_ID
|
|||
|
|
{
|
|||
|
|
set { _GOODS_ID = value; }
|
|||
|
|
get { return _GOODS_ID; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private string _ProDucLotId = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 工单ID
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("工单ID")]
|
|||
|
|
public string ProDucLotId
|
|||
|
|
{
|
|||
|
|
set { _ProDucLotId = value; }
|
|||
|
|
get { return _ProDucLotId; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 库位编号
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("库位编号")]
|
|||
|
|
public string LOCATION_ID
|
|||
|
|
{
|
|||
|
|
set { _location_id = value; }
|
|||
|
|
get { return _location_id; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 助记码
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("助记码")]
|
|||
|
|
public string PY_NAME
|
|||
|
|
{
|
|||
|
|
set { _py_name = value; }
|
|||
|
|
get { return _py_name; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 所属仓库
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("所属仓库")]
|
|||
|
|
[TableClmAttribute(JoinTableClmName = "STORAGE_NAME", JoinTableClm = "STORAGE_ID", ClmJoinTable = "T_BASE_STORAGEINFO")]
|
|||
|
|
public string STORAGE_ID
|
|||
|
|
{
|
|||
|
|
set { _storage_id = value; }
|
|||
|
|
get { return _storage_id; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 所属库区
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("所属库区")]
|
|||
|
|
[TableClmAttribute(JoinTableClmName = "STORAGE_AREA_NAME", JoinTableClm = "STORAGE_AREA_ID", ClmJoinTable = "T_BASE_STORAGE_AREA", JoinTableWhere = "1 = 0")]
|
|||
|
|
public string STORAGE_AREA_ID
|
|||
|
|
{
|
|||
|
|
set { _storage_area_id = value; }
|
|||
|
|
get { return _storage_area_id; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 所属仓库
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("所属仓库")]
|
|||
|
|
[TableClm(NoSelect = false)]
|
|||
|
|
public string STORAGE_NAME
|
|||
|
|
{
|
|||
|
|
set { _storage_name = value; }
|
|||
|
|
get { return _storage_name; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 所属库区
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("所属库区")]
|
|||
|
|
[TableClm(NoSelect = false)]
|
|||
|
|
public string STORAGE_AREA_NAME
|
|||
|
|
{
|
|||
|
|
set { _storage_area_name = value; }
|
|||
|
|
get { return _storage_area_name; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 是否有锁 0否1是
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("是否有锁")]
|
|||
|
|
[TableClm(ColumnData = "否%0|是%1")]
|
|||
|
|
public string ISLOCK
|
|||
|
|
{
|
|||
|
|
set { _islock = value; }
|
|||
|
|
get { return _islock; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 长
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("长")]
|
|||
|
|
public decimal LOCATION_LONG
|
|||
|
|
{
|
|||
|
|
set { _location_long = value; }
|
|||
|
|
get { return _location_long; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 宽
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("宽")]
|
|||
|
|
public decimal LOCATION_WIDTH
|
|||
|
|
{
|
|||
|
|
set { _location_width = value; }
|
|||
|
|
get { return _location_width; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 托盘大小
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("托盘大小")]
|
|||
|
|
public decimal LOCATION_HEIGHT
|
|||
|
|
{
|
|||
|
|
set { _location_height = value; }
|
|||
|
|
get { return _location_height; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 容积
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("容积")]
|
|||
|
|
public decimal VOLUME
|
|||
|
|
{
|
|||
|
|
set { _volume = value; }
|
|||
|
|
get { return _volume; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 已占用容积
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("已占用容积")]
|
|||
|
|
public decimal HASVOLUME
|
|||
|
|
{
|
|||
|
|
set { _hasvolume = value; }
|
|||
|
|
get { return _hasvolume; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 承载重量
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("承载重量")]
|
|||
|
|
public decimal BEARWEIGHT
|
|||
|
|
{
|
|||
|
|
set { _bearweight = value; }
|
|||
|
|
get { return _bearweight; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// ABC分类
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("ABC分类")]
|
|||
|
|
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'loc_adc_class' and c_flag = '1' ")]
|
|||
|
|
public string ABC_ID
|
|||
|
|
{
|
|||
|
|
set { _abc_id = value; }
|
|||
|
|
get { return _abc_id; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 排序
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("排序")]
|
|||
|
|
public decimal SORT {
|
|||
|
|
set { _sort = value; }
|
|||
|
|
get { return _sort; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// Status 0正常1停用
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("状态")]
|
|||
|
|
[TableClm(ColumnData = "正常%0|停用%1")]
|
|||
|
|
public string STATUS
|
|||
|
|
{
|
|||
|
|
set { _status = value; }
|
|||
|
|
get { return _status; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 备注
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("REMARK")]
|
|||
|
|
public string REMARK
|
|||
|
|
{
|
|||
|
|
set { _remark = value; }
|
|||
|
|
get { return _remark; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 版本号
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("版本号")]
|
|||
|
|
public string VERSION
|
|||
|
|
{
|
|||
|
|
set { _version = value; }
|
|||
|
|
get { return _version; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 操作人
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("操作人")]
|
|||
|
|
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
|
|||
|
|
public string OPERATORID
|
|||
|
|
{
|
|||
|
|
set { _operatorid = value; }
|
|||
|
|
get { return _operatorid; }
|
|||
|
|
}
|
|||
|
|
/// <summary>
|
|||
|
|
/// 操作时间
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("操作时间")]
|
|||
|
|
public DateTime OPERATEDATE
|
|||
|
|
{
|
|||
|
|
set { _operatedate = value; }
|
|||
|
|
get { return _operatedate; }
|
|||
|
|
}
|
|||
|
|
string _row = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// row
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("排")]
|
|||
|
|
public string row1
|
|||
|
|
{
|
|||
|
|
set { _row = value; }
|
|||
|
|
get { return _row; }
|
|||
|
|
}
|
|||
|
|
string _column = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// Column
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("列")]
|
|||
|
|
public string cln
|
|||
|
|
{
|
|||
|
|
set { _column = value; }
|
|||
|
|
get { return _column; }
|
|||
|
|
}
|
|||
|
|
string _layer = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// layer
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("层")]
|
|||
|
|
public string layer1
|
|||
|
|
{
|
|||
|
|
set { _layer = value; }
|
|||
|
|
get { return _layer; }
|
|||
|
|
}
|
|||
|
|
string _decId = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// layer
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("堆垛机编号 ")]
|
|||
|
|
public string decId
|
|||
|
|
{
|
|||
|
|
set { _decId = value; }
|
|||
|
|
get { return _decId; }
|
|||
|
|
}
|
|||
|
|
string _instand = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// inline
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("输送线编号 ")]
|
|||
|
|
public string instand
|
|||
|
|
{
|
|||
|
|
set { _instand = value; }
|
|||
|
|
get { return _instand; }
|
|||
|
|
}
|
|||
|
|
string _outStand = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// inline
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("出库站台1")]
|
|||
|
|
public string outStand
|
|||
|
|
{
|
|||
|
|
set { _outStand = value; }
|
|||
|
|
get { return _outStand; }
|
|||
|
|
}
|
|||
|
|
string _outStand1 = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// inline
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("出库站台2")]
|
|||
|
|
public string outStand1
|
|||
|
|
{
|
|||
|
|
set { _outStand1 = value; }
|
|||
|
|
get { return _outStand1; }
|
|||
|
|
}
|
|||
|
|
string _outStand2 = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// inline
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("出库站台3")]
|
|||
|
|
public string outStand2
|
|||
|
|
{
|
|||
|
|
set { _outStand2 = value; }
|
|||
|
|
get { return _outStand2; }
|
|||
|
|
}
|
|||
|
|
string _inline = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// inline
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("入库口")]
|
|||
|
|
public string inline
|
|||
|
|
{
|
|||
|
|
set { _inline = value; }
|
|||
|
|
get { return _inline; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
string _outLine = string.Empty;
|
|||
|
|
/// <summary>
|
|||
|
|
/// inline
|
|||
|
|
/// </summary>
|
|||
|
|
[DisplayName("入库口 ")]
|
|||
|
|
public string outLine
|
|||
|
|
{
|
|||
|
|
set { _outLine = value; }
|
|||
|
|
get { return _outLine; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endregion Model
|
|||
|
|
}
|
|||
|
|
}
|