2024-09-07 14:13:53 +08:00
|
|
|
|
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);
|
|
|
|
|
|
|
2024-09-07 14:13:53 +08:00
|
|
|
|
PagedInfo<FormsWorkoderAndTaskInfo> TableQuerytaskInfo(FormsWorkoderAndTaskQuery parm);
|
2024-09-20 14:28:30 +08:00
|
|
|
|
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
|
|
|
|
}
|
|
|
|
|
|
}
|