BaoKai_202508_Wms_Jingwang_.../WMS.Model/Base/GoodsMeasureModel.cs

209 lines
5.3 KiB
C#
Raw Normal View History

2025-08-24 21:52:42 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using System.ComponentModel;
using WMS.Attirubte;
namespace WMS.Model.Base
{
/// <summary>
/// 物料计量UNIT
/// </summary>
[Serializable]
[TableClmAttribute(TableName = "T_BASE_GOODS_MEASURE")]
public class GoodsMeasureModel
{
private string _update_man;
private DateTime _update_date;
private DateTime _create_date;
private string _create_man;
public GoodsMeasureModel()
{
GOODS_MEASURE_ID = string.Empty;
GOODS_ID = string.Empty;
UNIT_ID = string.Empty;
CONVERSION_RATIO = 0;
STORAGE_LOCATION = 0;
CASES_STORED = 0;
BOX_CASES_STORED = 0;
GLONG = 0;
GWIDTH = 0;
GHEIGHT = 0;
GVOLUME = 0;
REMARK = string.Empty;
VERSION = string.Empty;
UNIT_NAME = string.Empty;
}
/// <summary>
///规格编号
/// <summary>
[DisplayName("规格编号")]
public virtual string GOODS_MEASURE_ID {get;set;}
/// <summary>
///规格名称
/// <summary>
[DisplayName("规格名称")]
public virtual string GOODS_MEASURE_NAME { get; set; }
/// <summary>
///GOODS_ID
/// <summary>
[DisplayName("物料编号")]
[TableClmAttribute(JoinTableClmName = "GOODS_NAME", JoinTableClm = "GOODS_ID", ClmJoinTable = "T_BASE_GOODS")]
public virtual string GOODS_ID {get;set;}
/// <summary>
///UNIT编号 关联 T_SYS_DICTIONARY_TAB表取值
/// <summary>
[DisplayName("UNIT编号")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'vc_uom' and c_flag = '1' ")]
public virtual string UNIT_ID {get;set;}
/// <summary>
///UNIT
/// <summary>
[DisplayName("单位名称")]
[TableClm(NoSelect = false)]
public virtual string UNIT_NAME { get; set; }
/// <summary>
///换算比率
/// <summary>
[DisplayName("换算比率")]
public virtual decimal CONVERSION_RATIO {get;set;}
[DisplayName("比例")]
public virtual string SCALING { get; set; }
/// <summary>
///存储库位值
/// <summary>
[DisplayName("存储库位值")]
public virtual decimal STORAGE_LOCATION {get;set;}
/// <summary>
///托(箱)存储值
/// <summary>
[DisplayName("托(箱)存储值")]
public virtual decimal CASES_STORED {get;set;}
/// <summary>
///周转箱存储值
/// <summary>
[DisplayName("周转箱存储值")]
public virtual decimal BOX_CASES_STORED {get;set;}
/// <summary>
///长
/// <summary>
[DisplayName("长")]
public virtual decimal GLONG {get;set;}
/// <summary>
///宽
/// <summary>
[DisplayName("宽")]
public virtual decimal GWIDTH {get;set;}
/// <summary>
///高
/// <summary>
[DisplayName("高")]
public virtual decimal GHEIGHT {get;set;}
/// <summary>
///体积
/// <summary>
[DisplayName("体积")]
public virtual decimal GVOLUME { get; set; }
/// <summary>
///备注
/// <summary>
[DisplayName("备注")]
public virtual string REMARK {get;set;}
/// <summary>
///版本
/// <summary>
[DisplayName("版本")]
public virtual string VERSION {get;set;}
/// <summary>
///创建人
/// <summary>
[DisplayName("创建人")]
[TableClmAttribute(NoSelect = false, JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string CREATE_MAN
{
get
{
return _create_man;
}
set
{
_create_man = value;
}
}
/// <summary>
///创建时间
/// <summary>
[DisplayName("创建时间")]
[TableClm(NoSelect = false)]
public DateTime CREATE_DATE
{
get
{
return _create_date;
}
set
{
_create_date = value;
}
}
/// <summary>
///修改人
/// <summary>
[DisplayName("修改人")]
[TableClmAttribute(NoSelect = false, JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string UPDATE_MAN
{
get
{
return _update_man;
}
set
{
_update_man = value;
}
}
/// <summary>
///修改时间
/// <summary>
[DisplayName("修改时间")]
[TableClm(NoSelect = false)]
public DateTime UPDATE_DATE
{
get
{
return _update_date;
}
set
{
_update_date = value;
}
}
}
}