using ZR.Model;
using ZR.Model.MES.qc.DTO;
namespace ZR.Service.mes.qc.IService
{
public interface ICommonFQCService
{
///
/// 检查工单状态
///
///
/// 0-未完成 1-已上线 2-已完成
public int CheckPackageWorkOrderStatus(string workOrderId);
///
/// 检查工单在当日计划中的状态
///
///
/// -1 -未知异常 0-正常 1-前边有未完成工单 2-最开始一个工单 3-最后一个工单
public int CheckPackageWorkOrderInListStatus(string workOrderId);
///
/// 检查工单在当日未完成的工单计划中是第几个
///
///
/// [当前位置,总数, 包装已完成, 包装未完成]
public int[] CheckWorkOrderInDayListNum(string workOrderId);
///
/// 获取工单质量检测,首检,包装看板数据
///
/// 工单号
/// QcCommonFqcBoardDto 看板数据
public QcCommonFqcBoardDto GetWorkOrderBoardData(string workOrderId);
///
/// 获取质量检测工单,生产线数据列表
///
/// 查询数据
/// QcCommonFqcWorkerOrderDataDto 质量检测工单,生产线数据
public PagedInfo GetWorkOrderFqcData(QcCommonFqcWorkerOrderDataQuery query);
///
/// 获取产线,抛光,一次合格品质量报表看板数据
///
///
public QcProductAndPolishAndOneTimeFqcBoardDto GetProductAndPolishAndOneTimeFqcBoardData(QcProductAndPolishAndOneTimeFqcBoardQuery query);
///
/// 检查零件号是否是门把手
///
///
///
public bool CheckIsDoorknob(string partnumber);
}
}