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

245 lines
6.6 KiB
C#
Raw Permalink Normal View History

2025-08-24 09:35:55 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using WMS.Attirubte;
namespace WMS.Model.SC
{
/// <summary>
/// 生产计划明细表
/// </summary>
[Serializable]
[TableClmAttribute(TableName = "T_SC_PLANGOODS")]
public class PlanGoodsModel
{
#region Model
private string _plan_id = "";
private string _plan_name = "";
private string _goods_id = "";
private string _goods_name = "";
private string _goods_type = "";
private string _goods_typename = "";
private decimal _goods_num = 0;
private decimal _goods_completenum=0;
private DateTime _complete_date = DateTime.Parse("1900-01-01");
private string _team_id = "";
private string _team_name = "";
string _material_id = "";
string _material_name = "";
string _llsts = "0";
/// <summary>
/// 是否领料
/// </summary>
[DisplayName("是否领料")]
public string LLSTS
{
set { _llsts = value; }
get { return _llsts; }
}
/// <summary>
/// 原料编号
/// </summary>
[DisplayName("原料编号")]
public string MATERIAL_ID
{
set { _material_id = value; }
get { return _material_id; }
}
/// <summary>
/// 原料名称
/// </summary>
[DisplayName("原料名称")]
[TableClm(NoSelect = false)]
public string MATERIAL_NAME
{
set { _material_name = value; }
get { return _material_name; }
}
/// <summary>
/// 计划号
/// </summary>
[DisplayName("计划号")]
public string PLAN_ID
{
set { _plan_id = value; }
get { return _plan_id; }
}
/// <summary>
/// 计划名称
/// </summary>
[DisplayName("计划名称")]
public string PLAN_NAME
{
get { return _plan_name; }
set { _plan_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
{
set { _goods_name = value; }
get { return _goods_name; }
}
/// <summary>
/// 物料类别
/// </summary>
[DisplayName("物料类别")]
[TableClm(NoSelect = false)]
public string GOODS_TYPE
{
set { _goods_type = value; }
get { return _goods_type; }
}
/// <summary>
/// 商品类别
/// </summary>
[DisplayName("类别名称")]
[TableClm(NoSelect = false)]
public string GOODS_TYPENAME
{
set { _goods_typename = value; }
get { return _goods_typename; }
}
public decimal _NEED_NUM = 0;
/// <summary>
/// 需求数量
/// </summary>
[DisplayName("需求数量")]
public decimal NEED_NUM
{
set { _NEED_NUM = value; }
get { return _NEED_NUM; }
}
/// <summary>
/// 生产数量
/// </summary>
[DisplayName("生产数量")]
public decimal GOODS_NUM
{
set { _goods_num = value; }
get { return _goods_num; }
}
public decimal _out_num = 0;
/// <summary>
/// 领料数量
/// </summary>
[DisplayName("领料数量")]
public decimal OUT_NUM
{
set { _out_num = value; }
get { return _out_num; }
}
decimal _end_num = 0;
/// <summary>
/// 退库数量
/// </summary>
[DisplayName("退库数量")]
public decimal END_NUM
{
set { _end_num = value; }
get { return _end_num; }
}
decimal _worn = 0;
/// <summary>
/// 破损数量
/// </summary>
[DisplayName("破损数量")]
public decimal WORN_NUM
{
set { _worn = value; }
get { return _worn; }
}
decimal _last_num = 0;
/// <summary>
/// 剩余数量
/// </summary>
[DisplayName("剩余数量")]
public decimal LAST_NUM
{
set { _last_num = value; }
get { return _last_num; }
}
string status = "0";
/// <summary>
/// 状态 0 未完成 1 完成
/// </summary>
[DisplayName("状态")]
[TableClm(NoSelect = false)]
public string Status
{
get { return status; }
set { status = value; }
}
decimal _shelves_num = 0;
/// <summary>
/// 库存数量
/// </summary>
[DisplayName("库存数量")]
public decimal SHELVES_NUM
{
set { _shelves_num = value; }
get { return _shelves_num; }
}
/// <summary>
/// 完成产品量
/// </summary>
[DisplayName("完成产品量")]
public decimal GOODS_COMPLETENUM
{
set { _goods_completenum = value; }
get { return _goods_completenum; }
}
/// <summary>
/// 完成日期
/// </summary>
[DisplayName("完成日期")]
public DateTime COMPLETE_DATE
{
set { _complete_date = value; }
get { return _complete_date; }
}
/// <summary>
/// 工作班组
/// </summary>
[DisplayName("工作班组")]
[TableClmAttribute(ClmJoinTable = "T_SYS_TEAM", JoinTableClm = "TEAM_ID", JoinTableClmName = "TEAM_NAME")]
public string TEAM_ID
{
set { _team_id = value; }
get { return _team_id; }
}
/// <summary>
/// 工作班组
/// </summary>
[DisplayName("工作班组")]
[TableClm(NoSelect = false)]
public string TEAM_NAME
{
set { _team_name = value; }
get { return _team_name; }
}
#endregion Model
}
}