using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Business.ResourceExamineManagement.Dto
{
public class OrderResourceDto
{
///
/// 工单ID
///
public long orderId { get; set; }
///
/// 生产工单编号
///
public string order_no { get; set; }
///
/// 开工日期
///
public DateTime time { get; set;}
///
/// 齐套日期
///
public DateTime ketting_time { get; set; }
///
/// BOM编码
///
public string bom_number { get; set;}
///
/// 需要数量
///
public decimal need_qty { get; set; }
///
/// 物料齐套明细
///
public List order_item_list { get; set; }
}
public class OrderItemDto
{
///
/// 本级id
///
public long fid { get; set; }
///
/// 父级
///
public long? parent_id { get; set; }
///
/// 物料id
///
public long item_id { get; set; }
///
/// bom编号
///
public string bom_number { get; set; }
///
/// 物料编号
///
public string item_number { get; set; }
///
/// 物料名称
///
public string item_name { get; set; }
///
/// 项次号
///
public string num { get; set; }
///
/// 排序使用
///
public long num_order { get; set; }
///
/// 用量
///
public decimal qty { get; set; }
///
/// 本级缺料数量
///
public decimal self_lack_qty { get; set; }
///
/// 库存数量
///
public decimal sqty { get; set; }
///
/// 库存占用数量
///
public decimal use_qty { get; set; }
///
/// 在制占用数量
///
public decimal mo_qty { get; set; }
///
/// 在制工单占用明细
///
public List mo_occupy_list { get; set; }
///
/// 自制数量
///
public decimal make_qty { get; set; }
///
/// 自制工单明细
///
public List make_list { get; set; }
///
/// 采购数量
///
public decimal purchase_qty { get; set; }
///
/// 采购明细
///
public List purchase_list { get; set; }
///
/// 采购明细占用数量
///
public decimal purchase_occupy_qty { get; set; }
///
/// 采购占用明细
///
public List purchase_occupy_list { get; set; }
///
/// 委外数量
///
public decimal subcontracting_qty { get; set; }
///
/// 委外工单明细
///
public List subcontracting_list { get; set; }
///
/// 齐套时间
///
public DateTime? kitting_time { get; set; }
///
/// 群组代码
///
public string substitute_code { get; set; }
///
/// 替代策略
///
public int? substitute_strategy { get; set; }
///
/// 替代方式
///
public int? substitute_mode { get; set; }
///
/// 是否使用此物料
///
public bool is_use { get; set; }
}
public class OrderResourceViewDto {
public List KittingCheckResultList { get; set; }
public List DayBulletinBoardList { get; set; }
}
public class DayBulletinBoard
{
///
/// 日期
///
public string day { get; set; }
///
/// 物料名称
///
public string item_name { get; set; }
///
/// 物料编码
///
public string item_number { get; set;}
///
/// 库存占用数量
///
public decimal use_qty { get; set; }
///
/// 自制数量
///
public decimal make_qty { get; set; }
///
/// 在制占用数量
///
public decimal mo_qty { get; set; }
///
/// 采购占用数量
///
public decimal purchase_occupy_qty { get; set; }
///
/// 缺料数量
///
public decimal self_lack_qty { get; set; }
}
}