zhuangpei-mesbackend/DOAN.Service/MES/mm/IService/IMmPreparantTaskService.cs

45 lines
1.4 KiB
C#
Raw Normal View History

using DOAN.Model;
using DOAN.Model.MES.base_;
2024-09-04 17:16:52 +08:00
using DOAN.Model.MES.mm.Dto;
2024-09-04 16:43:29 +08:00
using DOAN.Model.MES.product;
2024-09-05 11:45:20 +08:00
using Microsoft.AspNetCore.Mvc;
2024-09-04 16:31:41 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DOAN.Service.MES.mm.IService
{
public interface IMmPreparantTaskService
{
List<BaseWorkRoute> GetProcessRouteList();
2024-09-04 16:43:29 +08:00
List<ProWorkorder> GetWorkOrder(DateTime searchDate, string route_code);
2024-09-04 17:16:52 +08:00
2024-09-05 16:27:27 +08:00
List<MmPreparationTaskDto3> GetTaskList(string workorder);
2024-09-04 17:16:52 +08:00
2024-09-05 09:12:37 +08:00
List<MmTaskMaterialInfoDto> GetTaskMaterialInfo(string task_code);
List<MmTaskMaterialInfoANDBOmDto> GetTaskMaterialBOMContrast(string task_code);
2024-09-05 10:38:13 +08:00
int AddNewTask(string workorder, string CreatedBy);
2024-09-05 10:34:08 +08:00
int DeleteTask(string task_code);
2024-09-05 11:45:20 +08:00
int ModifyTaskNum(MmTaskMaterialInfoDto2 parm, string name);
PagedInfo<FormsWorkoderAndTaskInfo> TableQuerytaskInfo(FormsWorkoderAndTaskQuery parm);
PagedInfo<FormLineAndTaskAndTaskInfo> TableQuerytaskInfoBYline(FormsWorkoderAndTaskQuery2 parm);
2024-11-15 08:56:23 +08:00
int SwitchTaskPreparation(string task_code, int preparation_status);
2024-09-09 09:03:55 +08:00
2024-09-09 10:12:35 +08:00
List<MaterialPreparationLargeScreenDto> MaterialPreparationLargeScreen(DateTime toHandelDate);
2024-11-15 08:56:23 +08:00
2024-11-15 09:20:56 +08:00
List<FormLineAndTaskAndTaskInfo> ExportPreparantTask(FormsWorkoderAndTaskQuery2 parm);
2024-09-04 16:31:41 +08:00
}
}