BaoKai_202508-Wms-Jingwang..../WMS.Model/SC/ProBreakModel.cs

323 lines
9.5 KiB
C#
Raw Normal View History

2025-08-24 09:35:55 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.SC
{
[TableClmAttribute(TableName = "T_SC_PRO_BREAK")]
public class ProBreakModel
{
#region Model
private string _storage_id;
private string storage_name;
private string _task_id;
private string task_name;
private string _step_id;
private string _goods_id;
private string goods_name;
private string _material_id;
private string material_name;
private decimal _material_num;
private string _unit;
private decimal _break_num;
private string _break_per;
private DateTime _break_date;
private string _area_id;
private string _record_per;
private string break_pername;
private string record_perName;
private DateTime _record_date;
private string area_name;
private string unit_name;
private string step_name;
private decimal goods_num;
private DateTime goods_complete_date;
private decimal last_num;
private decimal goods_all_num;
private string status;
/// <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("仓库名称")]
[TableClm(NoSelect = false)]
public string Storage_name
{
get { return storage_name; }
set { storage_name = value; }
}
/// <summary>
/// 任务编号
/// </summary>
[DisplayName("任务编号")]
[TableClmAttribute(ClmJoinTable = "T_BASE_GOODS", JoinTableClm = "GOODS_ID", JoinTableClmName = "T_SC_TASK")]
public string TASK_ID
{
set { _task_id = value; }
get { return _task_id; }
}
/// <summary>
/// 任务名称
/// </summary>
[DisplayName("任务名称")]
[TableClm(NoSelect = false)]
public string Task_name
{
get { return task_name; }
set { task_name = value; }
}
/// <summary>
/// 步骤编号
/// </summary>
[DisplayName("步骤编号")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'Step' and c_flag = '1' ")]
public string STEP_ID
{
set { _step_id = value; }
get { return _step_id; }
}
/// <summary>
/// 步骤名称
/// </summary>
[DisplayName("步骤名称")]
[TableClm(NoSelect = false)]
public string Step_name
{
get { return step_name; }
set { step_name = value; }
}
/// <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
{
get { return goods_name; }
set { goods_name = value; }
}
/// <summary>
/// 物料任务数量
/// </summary>
[DisplayName("物料任务数量")]
[TableClm(NoSelect = false)]
public decimal Goods_all_num
{
get { return goods_all_num; }
set { goods_all_num = value; }
}
/// <summary>
/// 物料完成数量
/// </summary>
[DisplayName("物料完成数量")]
[TableClm(NoSelect = false)]
public decimal Goods_num
{
get { return goods_num; }
set { goods_num = value; }
}
/// <summary>
/// 物料剩余数量
/// </summary>
[DisplayName("物料剩余数量")]
[TableClm(NoSelect = false)]
public decimal Last_num
{
get { return last_num; }
set { last_num = value; }
}
/// <summary>
/// 完成日期
/// </summary>
[DisplayName("完成日期")]
[TableClm(NoSelect = false)]
public DateTime Goods_complete_date
{
get { return goods_complete_date; }
set { goods_complete_date = value; }
}
/// <summary>
/// 材料编号
/// </summary>
[DisplayName("材料编号")]
[TableClmAttribute(ClmJoinTable = "T_SC_MATERIAL", JoinTableClm = "MATERIAL_ID", JoinTableClmName = "MATERIAL_NAME")]
public string MATERIAL_ID
{
set { _material_id = value; }
get { return _material_id; }
}
/// <summary>
/// 材料名称
/// </summary>
[DisplayName("材料名称")]
[TableClm(NoSelect = false)]
public string Material_name
{
get { return material_name; }
set { material_name = value; }
}
/// <summary>
/// 材料数量
/// </summary>
[DisplayName("材料数量")]
public decimal MATERIAL_NUM
{
set { _material_num = value; }
get { return _material_num; }
}
/// <summary>
/// 单位
/// </summary>
[DisplayName("单位")]
[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 string UNIT
{
set { _unit = value; }
get { return _unit; }
}
/// <summary>
/// 单位名称
/// </summary>
[DisplayName("单位名称")]
[TableClm(NoSelect = false)]
public string Unit_name
{
get { return unit_name; }
set { unit_name = value; }
}
/// <summary>
/// 破损数量
/// </summary>
[DisplayName("破损数量")]
public decimal BREAK_NUM
{
set { _break_num = value; }
get { return _break_num; }
}
/// <summary>
/// 破损人
/// </summary>
[DisplayName("破损人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string BREAK_PER
{
set { _break_per = value; }
get { return _break_per; }
}
/// <summary>
/// 破损人名称
/// </summary>
[DisplayName("破损人名称")]
[TableClm(NoSelect = false)]
public string Break_pername
{
get { return break_pername; }
set { break_pername = value; }
}
/// <summary>
/// 破损日期
/// </summary>
[DisplayName("破损日期")]
public DateTime BREAK_DATE
{
set { _break_date = value; }
get { return _break_date; }
}
/// <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
{
get { return area_name; }
set { area_name = value; }
}
/// <summary>
/// 记录人
/// </summary>
[DisplayName("记录人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string RECORD_PER
{
set { _record_per = value; }
get { return _record_per; }
}
/// <summary>
/// 记录人名称
/// </summary>
[DisplayName("记录人名称")]
[TableClm(NoSelect = false)]
public string Record_perName
{
get { return record_perName; }
set { record_perName = value; }
}
/// <summary>
/// 记录日期
/// </summary>
[DisplayName("记录日期")]
[TableClm(NoSelect = false)]
public DateTime RECORD_DATE
{
set { _record_date = value; }
get { return _record_date; }
}
/// <summary>
/// 状态 0 未完成 1 完成
/// </summary>
[DisplayName("状态")]
[TableClm(NoSelect = false)]
public string Status
{
get { return status; }
set { status = value; }
}
#endregion Model
}
}