using System; using System.Threading.Tasks; using ZR.Model.MES.qc.DTO; namespace ZR.Service.mes.qc.IService { public interface IFirstFQCService { public CheckItemTableDTO GetCheckItemTable_first(string workorderID); public CheckItemTableDTO GetCheckItemTable_again(string workorderID); public CheckItemTableDTO GetCheckItemTable_thirty(string workorderID); public int WriteProcessFlow_first(string workorderID, DateTime time); public Task SaveinspectItem_v1(string workorder_id, string InspectionModule, string checkid, int counter); public Task SaveinspectItem_v2(string workorder_id, string InspectionModule, string checkid, int counter); public Task SaveinspectItem_v3(string workorder_id, string InspectionModule, string checkid, int counter); public QcCurrentWorkorderDto GetcurrentWorkorder_first(); public QcCurrentWorkorderDto GetcurrentWorkorder_next_first(); public QcCurrentWorkorderDto GetcurrentWorkorder_previous_first(); public QcCurrentWorkorderDto GetcurrentWorkorder_again(); public QcCurrentWorkorderDto GetcurrentWorkorder_next_again(); public QcCurrentWorkorderDto GetcurrentWorkorder_previous_again(); public QcCurrentWorkorderDto GetcurrentWorkorder_thirty(); public QcCurrentWorkorderDto GetcurrentWorkorder_next_thirty(); public QcCurrentWorkorderDto GetcurrentWorkorder_previous_thirty(); public int Accumulator_first(string workorder_id, int checkid, int number, string InspectionModule, string name); public int Accumulator_again(string workorder_id, int checkid, int number, string InspectionModule, string name); public int Accumulator_thirty(string workorder_id, int checkid, int number, string InspectionModule, string name); public int CalculatePolishTotalNumber(string workorder_id); public int CalculatePackagingInvestment(string workorder_id); public int UpdateWorkorderStatus(string workorder_id); public int GenerateQualityStatisticsTable(string workorderID, string team, DateTime firstQuality_time); } }