using SlnMesnac.Model.domain;
using SlnMesnac.Model.dto;
using SlnMesnac.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Text;
namespace SlnMesnac.Repository.service
{
///
/// MES生产计划
///
public interface IMesProductPlanService : IBaseService
{
///
/// 获取MES生产计划
///
///
List GetMesProductPlans();
///
/// 根据计划编号获取生产计划
///
///
MesProductPlan GetProdPlanByPlanCode(string planCode);
///
/// 获取已开始的第一条生产计划
///
///
MesProductPlan GetStartedProdPlan(out MesProductPlanDto productPlanDto);
///
/// 获取MES计划详细信息
///
///
List GetPlanDtos();
///
/// 根据订单编号获取生产计划
///
///
///
List GetProdPlansByOrderCode(int orderId);
///
/// 更新计划信息
///
///
///
bool UpdateProdPlan(MesProductPlan prodPlan);
}
}