Files
shgx_tz_mes_backend_sync/ZR.Service/mes/qc/IService/IFirstFQCService.cs
2024-02-24 15:33:40 +08:00

52 lines
2.3 KiB
C#

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Http.HttpResults;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZR.Model.MES.qc.DTO;
using ZR.Model.MES.qu;
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);
}
}