优化代码生成

This commit is contained in:
izory
2021-09-18 18:13:28 +08:00
parent 8c8c205393
commit 7a8000c729
7 changed files with 64 additions and 39 deletions

View File

@@ -91,17 +91,17 @@ namespace ZR.CodeGenerator
{
vueViewEditFromContent += $" {columnName}: undefined,\n";
}
//vueViewSaveBindContent += string.Format(" '{0}':this.editFrom.{0},\n", columnName);
//主键
if (dbFieldInfo.IsPk || dbFieldInfo.IsIncrement)
{
primaryKey = columnName.Substring(0, 1).ToUpper() + columnName[1..];
keyTypeName = dbFieldInfo.CsharpType;
}
else
//编辑字段
if (dbFieldInfo.IsEdit && (!dbFieldInfo.IsPk || !dbFieldInfo.IsIncrement))
{
var tempColumnName = columnName.Substring(0, 1).ToUpper() + columnName[1..];
updateColumn += $" {tempColumnName} = parm.{tempColumnName},\n";
updateColumn += $" {dbFieldInfo.CsharpField} = parm.{dbFieldInfo.CsharpField},\n";
}
modelContent += CodeGenerateTemplate.GetModelTemplate(dbFieldInfo);