From 12ce078ed4ac83b00a30c4a0834031f4d77160f6 Mon Sep 17 00:00:00 2001 From: gcw_MV9p2JJN Date: Fri, 17 Oct 2025 13:22:27 +0800 Subject: [PATCH] 1 --- DOAN.Model/MES/product/Dto/ProPlanAchievementrateDto.cs | 4 ++-- DOAN.Model/MES/product/ProPlanAchievementrate.cs | 2 +- DOAN.Service/MES/product/ProPlanAchievementrateService.cs | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/DOAN.Model/MES/product/Dto/ProPlanAchievementrateDto.cs b/DOAN.Model/MES/product/Dto/ProPlanAchievementrateDto.cs index 62fccdb..6fa99c4 100644 --- a/DOAN.Model/MES/product/Dto/ProPlanAchievementrateDto.cs +++ b/DOAN.Model/MES/product/Dto/ProPlanAchievementrateDto.cs @@ -15,8 +15,8 @@ namespace DOAN.Model.MES.product.Dto /// public class ProPlanAchievementrateDto { - [Required(ErrorMessage = "自增主键不能为空")] - public int Id { get; set; } + // [Required(ErrorMessage = "自增主键不能为空")] + // public int Id { get; set; } public string Project { get; set; } diff --git a/DOAN.Model/MES/product/ProPlanAchievementrate.cs b/DOAN.Model/MES/product/ProPlanAchievementrate.cs index 69f8f2e..103ef70 100644 --- a/DOAN.Model/MES/product/ProPlanAchievementrate.cs +++ b/DOAN.Model/MES/product/ProPlanAchievementrate.cs @@ -10,7 +10,7 @@ namespace DOAN.Model.MES.product /// /// 自增主键 /// - [SugarColumn(IsPrimaryKey = true, IsIdentity = false)] + [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public int Id { get; set; } /// diff --git a/DOAN.Service/MES/product/ProPlanAchievementrateService.cs b/DOAN.Service/MES/product/ProPlanAchievementrateService.cs index 0ac32bb..a36ff6d 100644 --- a/DOAN.Service/MES/product/ProPlanAchievementrateService.cs +++ b/DOAN.Service/MES/product/ProPlanAchievementrateService.cs @@ -9,6 +9,8 @@ using DOAN.Model.MES.product.Dto; using DOAN.Repository; using DOAN.Service.MES.product.IService; using System.Linq; +using Microsoft.AspNetCore.Http; +using Infrastructure; namespace DOAN.Service.MES.product { /// @@ -58,7 +60,8 @@ namespace DOAN.Service.MES.product /// public ProPlanAchievementrate AddProPlanAchievementrate(ProPlanAchievementrate model) { - return Context.Insertable(model).ExecuteReturnEntity(); + + return Context.Insertable(model).IgnoreColumns(it => new { it.Id }).ExecuteReturnEntity(); } ///