using JNPF.Common.Contracts; using JNPF.Common.Security; using SqlSugar; namespace Tnb.ProductionMgr.Entities; /// /// 生产任务信息 /// [SugarTable("prd_mo_task")] public partial class PrdMoTask : BaseEntity { public PrdMoTask() { id = SnowflakeIdHelper.NextId(); } /// /// 生产任务编号 /// public string? mo_task_code { get; set; } /// /// 工单Id /// public string? mo_id { get; set; } /// /// 物料Id /// public string? material_id { get; set; } /// /// 模具Id /// public string? mold_id { get; set; } /// /// 设备Id /// public string? eqp_id { get; set; } /// /// 产线id /// public string? workline_id { get; set; } /// /// 工位id /// public string? workstation_id { get; set; } /// /// 工艺路线id /// public string? workroute_id { get; set; } /// /// 生产bom id /// public string? bom_id { get; set; } /// /// 任务单状态 /// public string? mo_task_status { get; set; } /// /// 计划数量 /// public int? plan_qty { get; set; } /// /// 已投入数量 /// public int? input_qty { get; set; } /// /// 已完工数量 /// public int? complete_qty { get; set; } /// /// 报废数量 /// public int? scrap_qty { get; set; } /// /// 已排产数量 /// public int? scheduled_qty { get; set; } /// /// 排产类型:1、注塑、挤出2、组装、包装 /// public int? schedule_type { get; set; } /// /// 计划开始时间 /// public DateTime? plan_start_date { get; set; } /// /// 计划结束时间 /// public DateTime? plan_end_date { get; set; } /// /// 实际开工日期 /// public DateTime? act_start_date { get; set; } /// /// 实际完工日期 /// public DateTime? act_end_date { get; set; } /// /// 创建人 /// public string? create_id { get; set; } /// /// 创建时间 /// public DateTime? create_time { get; set; } /// /// 修改人 /// public string? modify_id { get; set; } /// /// 修改时间 /// public DateTime? modify_time { get; set; } /// /// 扩展字段 /// public string? extras { get; set; } /// /// 生产顺序 /// public int? prd_order { get; set; } /// /// 预计开始时间 /// public DateTime? estimated_start_date { get; set; } /// /// 预计结束时间 /// public DateTime? estimated_end_date { get; set; } /// /// 同组标识 /// public int? group_flag { get; set; } /// /// 父任务Id /// public string? parent_id { get; set; } /// /// 工序任务量 /// public int? process_task_qty { get; set; } }