From 9b78b9e6c7f9e657c939861687c2ef5de1ea650d Mon Sep 17 00:00:00 2001 From: wintel Date: Sun, 11 May 2025 00:15:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.WebApi/Template/SingleTable/BuildApp.html | 5 ++++- .../Template/SingleTable/BuildAppWithDynamicHeader.html | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/OpenAuth.WebApi/Template/SingleTable/BuildApp.html b/OpenAuth.WebApi/Template/SingleTable/BuildApp.html index a7529db9..434ce4ab 100644 --- a/OpenAuth.WebApi/Template/SingleTable/BuildApp.html +++ b/OpenAuth.WebApi/Template/SingleTable/BuildApp.html @@ -45,7 +45,10 @@ namespace OpenAuth.App public void Add(AddOrUpdate{ClassName}Req req) { var obj = req.MapTo<{ClassName}>(); - obj.Id = Guid.NewGuid().ToString(); + if(obj.KeyIsNull()) //如果主键为空,则生成默认值 + { + obj.GenerateDefaultKeyVal(); + } //todo: 根据业务需要调整字段 obj.Createtime = DateTime.Now; var user = _auth.GetCurrentUser().User; diff --git a/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html b/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html index da6ce964..630685da 100644 --- a/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html +++ b/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html @@ -55,7 +55,10 @@ namespace OpenAuth.App public void Add(AddOrUpdate{ClassName}Req req) { var obj = req.MapTo<{ClassName}>(); - obj.Id = Guid.NewGuid().ToString(); + if(obj.KeyIsNull()) //如果主键为空,则生成默认值 + { + obj.GenerateDefaultKeyVal(); + } //todo: 根据业务需要调整字段 obj.Createtime = DateTime.Now; var user = _auth.GetCurrentUser().User;