diff --git a/ZR.Admin.WebApi/Controllers/mes/pro/ProWorkplanController.cs b/ZR.Admin.WebApi/Controllers/mes/pro/ProWorkplanController.cs index ff1395f8..2f71e912 100644 --- a/ZR.Admin.WebApi/Controllers/mes/pro/ProWorkplanController.cs +++ b/ZR.Admin.WebApi/Controllers/mes/pro/ProWorkplanController.cs @@ -28,7 +28,13 @@ namespace ZR.Admin.WebApi.Controllers.MES.pro return ToResponse(new ApiResult(200, "success", data)); } + [HttpPost("addworkplan")] + public IActionResult AddWorkPlan(ProWorkplan proWorkplan) + { + int data = proWorkplanService.AddWorkPlan(proWorkplan); + return ToResponse(new ApiResult(200, "success", data)); + } } } diff --git a/ZR.Service/mes/pro/IService/IProWorkplanService.cs b/ZR.Service/mes/pro/IService/IProWorkplanService.cs index b9566ce8..31993651 100644 --- a/ZR.Service/mes/pro/IService/IProWorkplanService.cs +++ b/ZR.Service/mes/pro/IService/IProWorkplanService.cs @@ -13,5 +13,7 @@ namespace ZR.Service.mes.pro.IService { public (List,int) GetAllData(int pageNum, int pageSize, int year, int week, string partNumber, string color); + + public int AddWorkPlan(ProWorkplan proWorkplan); } } diff --git a/ZR.Service/mes/pro/ProWorkplanService.cs b/ZR.Service/mes/pro/ProWorkplanService.cs index 24613569..ffcdccdd 100644 --- a/ZR.Service/mes/pro/ProWorkplanService.cs +++ b/ZR.Service/mes/pro/ProWorkplanService.cs @@ -18,6 +18,11 @@ namespace ZR.Service.mes.pro [AppService(ServiceType = typeof(IProWorkplanService), ServiceLifetime = LifeTime.Transient)] public class ProWorkplanService : BaseService, IProWorkplanService { + public int AddWorkPlan(ProWorkplan proWorkplan) + { + return Context.Insertable(proWorkplan).ExecuteCommand(); + } + public (List, int) GetAllData(int pageNum, int pageSize, int year, int week, string partNumber, string color) { var predicate = Expressionable.Create()