using Model.DBModel; using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using ZR.Model.mes.pro; using ZR.Model.MES.op.DTO; using ZR.Model.MES.pro.DTO; using ZR.Model.mes.pro; namespace ZR.Service.mes.pro.IService { public interface IProWorkplanServiceV2 { public (List, int) GetAllData(int pageNum, int pageSize, int year, int week, string partNumber, string color); /// /// 根据计划ID,获取对象 /// /// /// public List GetProWorkplanById(string id); public int AddWorkPlan(ProWorklplan_v2 proWorkplan); public int UpdateWorkPlan(ProWorklplan_v2 proWorkplan); public int DeleteWorkPlan(string id); public int DeleteAllWorkPlan(int year,int week); public string ImportExceldata(List proWorklplans); public (string,string) ExportExceldata(int year, int week); public WorkplanSummaryDto GetWeekSummary(int year ,int week); /// /// 根据生产计划ID,获取工单列表 /// /// /// public List GetWorkorderListByPlanId(string id); /// /// 根据工单ID,获取工单 /// /// /// public List GetWorkorderListById(string id); public int AddWorkorder(ProWorkorder proWorkorder); public int UpdateWorkorder(ProWorkorder proWorkorder); public int DeleteWorkorder(string id); } }