336 lines
9.1 KiB
C#
336 lines
9.1 KiB
C#
namespace Tnb.ProductionMgr.Entities.Dto.PrdManage
|
|
{
|
|
/// <summary>
|
|
/// 工单追溯一级列表输出类
|
|
/// </summary>
|
|
public class PrdMoFromOneListOutput
|
|
{
|
|
/// <summary>
|
|
/// 工单id
|
|
/// </summary>
|
|
public string id { get; set; }
|
|
|
|
public string mo_code { get; set; }
|
|
|
|
public string material_id { get; set; }
|
|
|
|
public string material_code { get; set; }
|
|
|
|
public string material_name { get; set; }
|
|
|
|
public string? material_standard { get; set; }
|
|
|
|
public string? act_start_date { get; set; }
|
|
|
|
public string? act_end_date { get; set; }
|
|
|
|
/// <summary>
|
|
/// 类型 1注塑挤出 2 组装包装
|
|
/// </summary>
|
|
public int type { get; set; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 工单追溯二级列表输出类
|
|
/// </summary>
|
|
public class PrdMoFromTwoListOutput
|
|
{
|
|
/// <summary>
|
|
/// 任务单id
|
|
/// </summary>
|
|
public string id { get; set; }
|
|
|
|
public string mo_task_code { get; set; }
|
|
|
|
public string material_id { get; set; }
|
|
|
|
public string material_code { get; set; }
|
|
|
|
public string material_name { get; set; }
|
|
|
|
public string? material_standard { get; set; }
|
|
|
|
public string? act_start_date { get; set; }
|
|
|
|
public string? act_end_date { get; set; }
|
|
|
|
public string? workline_name { get; set; }
|
|
|
|
public string? workshop_name { get; set; }
|
|
|
|
public string? mbom_version { get; set; }
|
|
|
|
public string station_name { get; set; }
|
|
|
|
public string equip_code { get; set; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 工单追溯三级列表输出类
|
|
/// </summary>
|
|
public class PrdMoFromThreeListOutput
|
|
{
|
|
/// <summary>
|
|
/// 任务单id
|
|
/// </summary>
|
|
public string id { get; set; }
|
|
|
|
public string mo_task_code { get; set; }
|
|
|
|
public string material_id { get; set; }
|
|
|
|
public string material_code { get; set; }
|
|
|
|
public string material_name { get; set; }
|
|
|
|
public string? workline_id { get; set; }
|
|
|
|
public string? batch { get; set; }
|
|
|
|
public string process_id { get; set; }
|
|
public string process_name { get; set; }
|
|
|
|
public string station_name { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 工单追溯人输出类
|
|
/// </summary>
|
|
public class PrdMoFromManListOutput
|
|
{
|
|
// /// <summary>
|
|
// /// 提报id
|
|
// /// </summary>
|
|
// public string id { get; set; }
|
|
//
|
|
// public string workgroup_name { get; set; }
|
|
|
|
public string employee_name { get; set; }
|
|
public string work_time { get; set; }
|
|
|
|
public DateTime? start_time { get; set; }
|
|
public DateTime? end_time { get; set; }
|
|
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 工单追溯机输出类
|
|
/// </summary>
|
|
public class PrdMoFromEquipListOutput
|
|
{
|
|
public string equip_code { get; set; }
|
|
public string mold_code { get; set; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 工单追溯料输出类
|
|
/// </summary>
|
|
public class PrdMoFromMaterialListOutput
|
|
{
|
|
public string material_code { get; set; }
|
|
public string material_name { get; set; }
|
|
public string batch { get; set; }
|
|
public string supplier_name { get; set; }
|
|
public string instock_time { get; set; }
|
|
public string feeding_time { get; set; }
|
|
public string check_conclusion { get; set; }
|
|
|
|
|
|
}
|
|
|
|
public class PrdMoReverseFromMaterialoutput
|
|
{
|
|
/// <summary>
|
|
/// 物料ID
|
|
/// </summary>
|
|
public string material_id { get; set; }
|
|
/// <summary>
|
|
/// 物料编号
|
|
/// </summary>
|
|
public string material_code { get; set; }
|
|
/// <summary>
|
|
/// 物料名称
|
|
/// </summary>
|
|
public string material_name { get; set; }
|
|
/// <summary>
|
|
/// 物料规格
|
|
/// </summary>
|
|
public string material_standard { get; set; }
|
|
/// <summary>
|
|
/// 批次
|
|
/// </summary>
|
|
public string code_batch { get; set; }
|
|
/// <summary>
|
|
/// 采购单号
|
|
/// </summary>
|
|
public string purchase_code { get; set; }
|
|
/// <summary>
|
|
/// 供应商
|
|
/// </summary>
|
|
public string supplier_id { get; set; }
|
|
/// <summary>
|
|
/// 条码数量
|
|
/// </summary>
|
|
public decimal barcode_qty { get; set; }
|
|
/// <summary>
|
|
/// 单位ID
|
|
/// </summary>
|
|
public string unit_id { get; set; }
|
|
/// <summary>
|
|
/// 入库单号
|
|
/// </summary>
|
|
public string in_bill_code { get; set; }
|
|
/// <summary>
|
|
/// 入库时间
|
|
/// </summary>
|
|
public DateTime instock_time { get; set; }
|
|
/// <summary>
|
|
/// 出库单号
|
|
/// </summary>
|
|
public string out_bill_code { get; set; }
|
|
/// <summary>
|
|
/// 出库时间
|
|
/// </summary>
|
|
public DateTime? outstock_time { get; set; }
|
|
/// <summary>
|
|
/// 仓库ID
|
|
/// </summary>
|
|
public string warehouse_id { get; set; }
|
|
/// <summary>
|
|
/// 仓库名称
|
|
/// </summary>
|
|
public string warehouse_name { get; set; }
|
|
/// <summary>
|
|
/// 库位ID
|
|
/// </summary>
|
|
public string location_id { get; set; }
|
|
/// <summary>
|
|
/// 库位编号
|
|
/// </summary>
|
|
public string location_code { get; set; }
|
|
/// <summary>
|
|
/// 已投数量
|
|
/// </summary>
|
|
public decimal feeding_num { get; set; }
|
|
/// <summary>
|
|
/// 使用状态
|
|
/// </summary>
|
|
public string use_status { get; set; }
|
|
public string supplier_name { get; set; }
|
|
public string unit_name { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 物料反向追溯投料信息输出父类
|
|
/// </summary>
|
|
public class PrdMoReverseFromFeedingOutput
|
|
{
|
|
public string mo_task_id { get; set; }
|
|
public string mo_task_code { get; set; }
|
|
public string mo_code { get; set; }
|
|
public string material_code { get; set; }
|
|
public string material_name { get; set; }
|
|
public string material_standard { get; set; }
|
|
public List<PrdMoReverseFromFeedingDetailOutput> children { get; set; } = new List<PrdMoReverseFromFeedingDetailOutput>();
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 物料反向追溯投料信息输出字类
|
|
/// </summary>
|
|
public class PrdMoReverseFromFeedingDetailOutput
|
|
{
|
|
/// <summary>
|
|
/// 投料子表id
|
|
/// </summary>
|
|
public string feeding_detail_id { get; set; }
|
|
public string mo_task_code { get; set; }
|
|
public string feeding_time { get; set; }
|
|
public decimal num { get; set; }
|
|
public string check_conclusion { get; set; }
|
|
public string feeding_name { get; set; }
|
|
public string station_name { get; set; }
|
|
public string process_name { get; set; }
|
|
|
|
}
|
|
|
|
public class PrdMoReverseFromOutput
|
|
{
|
|
/// <summary>
|
|
/// 物料ID
|
|
/// </summary>
|
|
public string material_id { get; set; }
|
|
/// <summary>
|
|
/// 物料编号
|
|
/// </summary>
|
|
public string material_code { get; set; }
|
|
/// <summary>
|
|
/// 物料编号
|
|
/// </summary>
|
|
public string material_name { get; set; }
|
|
/// 条码数量
|
|
/// </summary>
|
|
public decimal barcode_qty { get; set; }
|
|
/// <summary>
|
|
/// 批次
|
|
/// </summary>
|
|
public string code_batch { get; set; }
|
|
/// <summary>
|
|
/// 单位ID
|
|
/// </summary>
|
|
public string unit_id { get; set; }
|
|
/// <summary>
|
|
/// 入库单号
|
|
/// </summary>
|
|
public string in_bill_code { get; set; }
|
|
/// <summary>
|
|
/// 入库时间
|
|
/// </summary>
|
|
public DateTime instock_time { get; set; }
|
|
/// <summary>
|
|
/// 出库单号
|
|
/// </summary>
|
|
public string out_bill_code { get; set; }
|
|
/// <summary>
|
|
/// 出库时间
|
|
/// </summary>
|
|
public DateTime? outstock_time { get; set; }
|
|
/// <summary>
|
|
/// 仓库ID
|
|
/// </summary>
|
|
public string warehouse_id { get; set; }
|
|
/// <summary>
|
|
/// 仓库名称
|
|
/// </summary>
|
|
public string warehouse_name { get; set; }
|
|
/// <summary>
|
|
/// 库位ID
|
|
/// </summary>
|
|
public string location_id { get; set; }
|
|
/// <summary>
|
|
/// 库位编号
|
|
/// </summary>
|
|
public string location_code { get; set; }
|
|
/// <summary>
|
|
/// 物料状态
|
|
/// </summary>
|
|
public string material_status { get; set; }
|
|
/// <summary>
|
|
/// 销售出库单号
|
|
/// </summary>
|
|
public string sale_outstock_code { get; set; }
|
|
/// <summary>
|
|
/// 客户名称
|
|
/// </summary>
|
|
public string customer_name { get; set; }
|
|
/// <summary>
|
|
/// 发货时间
|
|
/// </summary>
|
|
public string delivery_time { get; set; }
|
|
}
|
|
|
|
} |