|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace zzz.Services.ERP.Dtos
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 大屏生产工单
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class plan_order_output
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 内码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long FID { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 单据编号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FBILL_NO { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 单据类型
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FBILL_TYPE { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 单据时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
//public DateTime? FDATE { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 单据状态
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FDOCUMENT_STATUS { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 产品类型
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FPRODUCT_TYPE { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 入库编号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long FENTRY_ID { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 物料编码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FMATERIAL_ID { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 产品编码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FNUMBER { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 产品名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FMATERIAL_NAME { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 产品规格
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FSPECIFICATION { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 生产车间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FWORK_SHOP { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 单位
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FUNIT_ID { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 计划生产数量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public decimal? FQTY { get; set; }
|
|
|
|
|
public string FQTY_SHOW
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return (FQTY ?? 0).ToString("N0");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 合格品数量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public decimal? FREPQUAAUX_QTY { get; set; }
|
|
|
|
|
public string FREPQUAAUX_QTY_SHOW
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return (FREPQUAAUX_QTY ?? 0).ToString("N0");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 不良品数量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public decimal? FREPFAILAUX_QTY { get; set; }
|
|
|
|
|
public string FREPFAILAUX_QTY_SHOW
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return (FREPFAILAUX_QTY ?? 0).ToString("N0");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 完成进度
|
|
|
|
|
/// </summary>
|
|
|
|
|
public decimal COMPLETE_RATE
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
if ((FQTY ?? 0) > 0)
|
|
|
|
|
{
|
|
|
|
|
return Math.Round((FREPQUAAUX_QTY ?? 0) / FQTY.Value, 2);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 生产状态
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FSTATUS { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 计划开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FPLAN_START_DATE { get; set; }
|
|
|
|
|
public string FPLAN_START_DATE_SHOW
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return FPLAN_START_DATE.Length > 10 ? FPLAN_START_DATE.Substring(0, 10) : "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 计划完成时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FPLAN_FINISH_DATE { get; set; }
|
|
|
|
|
public string FPLAN_FINISH_DATE_SHOW
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return FPLAN_FINISH_DATE.Length > 10 ? FPLAN_FINISH_DATE.Substring(0, 10) : "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 开工时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FSTART_DATE { get; set; }
|
|
|
|
|
public string FSTART_DATE_SHOW
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return FSTART_DATE.Replace("T", " ");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 完工时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FFINISH_DATE { get; set; }
|
|
|
|
|
public string FFINISH_DATE_SHOW
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return FFINISH_DATE.Replace("T", " ");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|