using System;
using ZR.Model.MES.qc;
using ZR.Model.MES.qc.DTO;
namespace ZR.Service.mes.qc.IService
{
public interface IQCStatisticsService
{
///
/// 获取描述清单数据
///
/// 成品零件号
///
public string GetDescription(string partnumber);
#region 获取统计表
//获取 首检
(List, int) GetQualityStatisticsTable_first(
DateTime starttime,
DateTime endTime,
string workorderid,
string partnumber,
string product_description,
string team,
int pageNum,
int pageSize,
int sortType
);
//获取 二检
(List, int) GetQualityStatisticsTable_again(
DateTime starttime,
DateTime endTime,
string workorderid,
string partnumber,
string product_description,
string team,
int pageNum,
int pageSize,
int sortType
);
//获取 三检
(List, int) GetQualityStatisticsTable_final(
DateTime starttime,
DateTime endTime,
string workorderid,
string partnumber,
string product_description,
string team,
int pageNum,
int pageSize,
int sortType
);
//获取 总检
(List, int) GetQualityStatisticsTable_total(
DateTime starttime,
DateTime endTime,
string workorderid,
string partnumber,
string product_description,
string team,
int pageNum,
int pageSize,
int sortType
);
#endregion
public int GetParkingSensorTotal(
DateTime starttime,
DateTime endTime,
string workorderid,
string partnumber,
string product_description,
string team,
int pageNum,
int pageSize
);
public int DeleteStatisticsTable(string workorderid);
///
/// 导出指定的质检报告数据
///
///
///
///
///
///
///
///
///
///
/// 排序描述
///
List DownloadStatisticsTableExcel(
DateTime starttime,
DateTime endTime,
string workorderid,
string partnumber,
string product_description,
string team,
int pageNum,
int pageSize,
int type,
int sortType
);
}
}