2024-06-07 11:04:26 +08:00
|
|
|
|
using System;
|
2023-12-01 15:39:07 +08:00
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
using ZR.Model.MES.qc.DTO;
|
|
|
|
|
|
|
|
|
|
|
|
namespace ZR.Service.mes.qc.IService
|
|
|
|
|
|
{
|
|
|
|
|
|
public interface IFirstFQCService
|
|
|
|
|
|
{
|
2024-01-29 16:55:45 +08:00
|
|
|
|
public CheckItemTableDTO GetCheckItemTable_first(string workorderID);
|
|
|
|
|
|
public CheckItemTableDTO GetCheckItemTable_again(string workorderID);
|
|
|
|
|
|
public CheckItemTableDTO GetCheckItemTable_thirty(string workorderID);
|
2024-02-24 15:33:40 +08:00
|
|
|
|
|
|
|
|
|
|
public int WriteProcessFlow_first(string workorderID, DateTime time);
|
2024-06-07 11:04:26 +08:00
|
|
|
|
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);
|
2024-01-26 16:59:00 +08:00
|
|
|
|
|
2024-06-07 11:04:26 +08:00
|
|
|
|
public QcCurrentWorkorderDto GetcurrentWorkorder_first();
|
|
|
|
|
|
public QcCurrentWorkorderDto GetcurrentWorkorder_next_first();
|
|
|
|
|
|
public QcCurrentWorkorderDto GetcurrentWorkorder_previous_first();
|
2024-01-29 16:55:45 +08:00
|
|
|
|
|
2024-01-31 17:51:45 +08:00
|
|
|
|
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);
|
2024-01-29 16:55:45 +08:00
|
|
|
|
|
|
|
|
|
|
public int CalculatePolishTotalNumber(string workorder_id);
|
|
|
|
|
|
|
|
|
|
|
|
public int CalculatePackagingInvestment(string workorder_id);
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-01-31 17:51:45 +08:00
|
|
|
|
public int UpdateWorkorderStatus(string workorder_id);
|
|
|
|
|
|
|
2024-06-07 11:04:26 +08:00
|
|
|
|
public int GenerateQualityStatisticsTable(string workorderID, string team, DateTime firstQuality_time);
|
2024-02-19 09:08:27 +08:00
|
|
|
|
|
2024-01-31 17:51:45 +08:00
|
|
|
|
|
2023-12-01 15:39:07 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|