122 lines
3.1 KiB
C#
122 lines
3.1 KiB
C#
using Tnb.BasicData.Entities;
|
|
|
|
namespace Tnb.BasicData.Entities.Dto
|
|
{
|
|
public class MbomSaveDataInput
|
|
{
|
|
/// <summary>
|
|
/// 生产bomid
|
|
/// </summary>
|
|
public string id { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 物料id
|
|
/// </summary>
|
|
public string material_id { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 数量
|
|
/// </summary>
|
|
public int num { get; set; }
|
|
|
|
/// <summary>
|
|
/// 单位id
|
|
/// </summary>
|
|
public string unit_id { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 版本号
|
|
/// </summary>
|
|
public string version { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 有效开始时间
|
|
/// </summary>
|
|
public DateTime? start_time { get; set; }
|
|
|
|
/// <summary>
|
|
/// 有效结束时间
|
|
/// </summary>
|
|
public DateTime? end_time { get; set; }
|
|
|
|
/// <summary>
|
|
/// 物料清单id
|
|
/// </summary>
|
|
public string ebom_id { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 工艺路线id
|
|
/// </summary>
|
|
public string route_id { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 物料均再首道工序投产
|
|
/// </summary>
|
|
public int is_first { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string remark { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 工序
|
|
/// </summary>
|
|
public List<MbomProcessDto>? processes { get; set; }
|
|
}
|
|
|
|
public class MbomProcessDto
|
|
{
|
|
/// <summary>
|
|
/// Desc:生产bomid
|
|
/// Default:
|
|
/// Nullable:False
|
|
/// </summary>
|
|
public string? mbom_id { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:工序id
|
|
/// Default:
|
|
/// Nullable:False
|
|
/// </summary>
|
|
public string? process_id { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:准备时间
|
|
/// Default:
|
|
/// Nullable:False
|
|
/// </summary>
|
|
public decimal preparation_time { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:工位
|
|
/// Default:NULL::character varying
|
|
/// Nullable:True
|
|
/// </summary>
|
|
public string? station { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:副产出管控 0 不启用 1 启用
|
|
/// Default:
|
|
/// Nullable:False
|
|
/// </summary>
|
|
public int byproduct_status { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:投产方式
|
|
/// Default:NULL::character varying
|
|
/// Nullable:True
|
|
/// </summary>
|
|
public string? production_method {get;set;}
|
|
|
|
/// <summary>
|
|
/// 投入物料
|
|
/// </summary>
|
|
public List<BasMbomInput>? inputs { get; set; }
|
|
|
|
/// <summary>
|
|
/// 产出物料
|
|
/// </summary>
|
|
public List<BasMbomOutput>? outputs { get; set; }
|
|
}
|
|
} |