using Infrastructure.Model;
using RIZO.Model.Mes.Dto.WorkOrderInfo;
using RIZO.Model.Mes.WorkOrderInfo;
namespace RIZO.Service.Mes.IMesService.WorkOrderInfo
{
///
/// 工单主表service接口
///
public interface IWorkOrderService : IBaseService
{
PagedInfo GetList(WorkOrderQueryDto parm);
PagedInfo GetListExport(WorkOrderQueryDto parm);
WorkOrder GetInfo(long Id);
WorkOrder AddWorkOrder(WorkOrder parm);
int UpdateWorkOrder(WorkOrder parm);
ApiResult CreateWorkOrderBySacnCode(FlowCard flowCard);
int ChangeWorkOrderState(WorkOrderState parm);
ChartResponse QueryQualityLineChart();
ChartResponse QueryQualityBarChart();
List QueryWorkOrderMonth();
ApiResult QueryWorkOrderToDay();
}
}