You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
212 lines
8.0 KiB
212 lines
8.0 KiB
using Magicodes.ExporterAndImporter.Core;
|
|
|
|
namespace TaskManager.Entity.Entitys
|
|
{
|
|
/// <summary>
|
|
/// 日物料需求计划风险确认
|
|
/// </summary>
|
|
public class SUPPLIER_CON_DATE : BaseEntity
|
|
{
|
|
/// <summary>
|
|
/// 供应商代码
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "供应商代码")]
|
|
public string SupplierCode { get; set; }
|
|
/// <summary>
|
|
/// 需求发布版次,取自日物料需求计划接口中的需求发布版次,针对与这个版次的需求进行风险反馈
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "需求发布版次")]
|
|
public string ReleaseEdition { get; set; }
|
|
/// <summary>
|
|
/// 零件号,奇瑞零件号
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "零件号,奇瑞零件号")]
|
|
public string MaterialCode { get; set; }
|
|
/// <summary>
|
|
/// 工厂代码
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "工厂代码")]
|
|
public string PlantId { get; set; }
|
|
/// <summary>
|
|
/// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "反馈结果")]
|
|
public string FeedbackResults { get; set; }
|
|
/// <summary>
|
|
/// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "风险类型")]
|
|
public string? VentureType { get; set; }
|
|
/// <summary>
|
|
/// 具体风险,当反馈结果=1时,此字段必输描述具体风险
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "具体风险")]
|
|
public string? VentureSpecific { get; set; }
|
|
/// <summary>
|
|
/// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "应对措施")]
|
|
public string? Measures { get; set; }
|
|
/// <summary>
|
|
/// 起始日期,格式:yyyy-MM-dd
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "起始日期")]
|
|
public string StartDate { get; set; }
|
|
/// <summary>
|
|
/// 满足数量1,数量锁定,7日内满足数量必须等于需求数量
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量1")]
|
|
public decimal QuantityMeet1 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量2,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量2")]
|
|
public decimal QuantityMeet2 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量3,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量3")]
|
|
public decimal QuantityMeet3 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量4,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量4")]
|
|
public decimal QuantityMeet4 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量5,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量5")]
|
|
public decimal QuantityMeet5 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量6,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量6")]
|
|
public decimal QuantityMeet6 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量7,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量7")]
|
|
public decimal QuantityMeet7 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量8,根据物料需求计划接口发布的需求天数,针对企业自身产能情况反馈可满足数量注:目前发送数据为滚动12天的数据,13至31天的字段为预留,未来可能会增加至31天
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量8")]
|
|
public decimal QuantityMeet8 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量9,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量9")]
|
|
public decimal QuantityMeet9 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量10,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量10")]
|
|
public decimal QuantityMeet10 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量11,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量11")]
|
|
public decimal QuantityMeet11 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量12,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量12")]
|
|
public decimal QuantityMeet12 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量13,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量13")]
|
|
public decimal? QuantityMeet13 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量14,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量14")]
|
|
public decimal? QuantityMeet14 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量15,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量15")]
|
|
public decimal? QuantityMeet15 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量16,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量16")]
|
|
public decimal? QuantityMeet16 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量17,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量17")]
|
|
public decimal? QuantityMeet17 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量18,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量18")]
|
|
public decimal? QuantityMeet18 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量19,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量19")]
|
|
public decimal? QuantityMeet19 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量20,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量20")]
|
|
public decimal? QuantityMeet20 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量21,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量21")]
|
|
public decimal? QuantityMeet21 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量22,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量22")]
|
|
public decimal? QuantityMeet22 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量23,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量23")]
|
|
public decimal? QuantityMeet23 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量24,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量24")]
|
|
public decimal? QuantityMeet24 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量25,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量25")]
|
|
public decimal? QuantityMeet25 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量26,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量26")]
|
|
public decimal? QuantityMeet26 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量27,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量27")]
|
|
public decimal? QuantityMeet27 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量28,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量28")]
|
|
public decimal? QuantityMeet28 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量29,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量29")]
|
|
public decimal? QuantityMeet29 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量30,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量30")]
|
|
public decimal? QuantityMeet30 { get; set; }
|
|
/// <summary>
|
|
/// 满足数量31,
|
|
/// </summary>
|
|
[ExporterHeader(DisplayName = "满足数量31")]
|
|
public decimal? QuantityMeet31 { get; set; }
|
|
}
|
|
|
|
}
|
|
|