From d8d87bf75e915737c9e43eb3d0bacbf03014bb29 Mon Sep 17 00:00:00 2001 From: "xiaowei.song" Date: Tue, 14 Nov 2023 16:43:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8F=92=E5=85=A5AddWorkPlan?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/mes/pro/ProWorkplanController.cs | 6 ++++++ ZR.Service/mes/pro/IService/IProWorkplanService.cs | 2 ++ ZR.Service/mes/pro/ProWorkplanService.cs | 5 +++++ 3 files changed, 13 insertions(+) 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()