diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplModel.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplModel.txt
index bd81ff1..634c6d7 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplModel.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplModel.txt
@@ -13,30 +13,34 @@ namespace ${options.ModelsNamespace}.Models
[SugarTable("${genTable.TableName}")]
public class ${replaceDto.ModelTypeName}
{
-$foreach(item in genTable.Columns)
+${foreach(item in genTable.Columns)}
///
- /// 描述 :${item.ColumnComment} ${item.Remark}
- /// 空值 :$if(item.IsRequired == "True")false${else}true${end}
+ /// ${item.ColumnComment} ${item.Remark}
///
$if(item.IsPk || item.IsIncrement)
[SugarColumn(IsPrimaryKey = ${item.IsPk.ToString().ToLower()}, IsIdentity = ${item.IsIncrement.ToString().ToLower()}$if(item.CsharpField.ToLower() != item.ColumnName.ToLower()), ColumnName = "$item.ColumnName"$end)]
$elseif(item.CsharpField.ToLower() != item.ColumnName.ToLower())
[SugarColumn(ColumnName = "$item.ColumnName")]
+$elseif(item.AutoFillType == 1 && item.CsharpType == "DateTime")
+ [SugarColumn(InsertServerTime = true, IsOnlyIgnoreUpdate = true)]
+$elseif(item.AutoFillType == 2 && item.CsharpType == "DateTime")
+ [SugarColumn(UpdateServerTime = true, IsOnlyIgnoreInsert = true)]
+$elseif(item.AutoFillType == 3 && item.CsharpType == "DateTime")
+ [SugarColumn(InsertServerTime = true, UpdateServerTime = true)]
+$elseif(item.AutoFillType == 1)
+ [SugarColumn(IsOnlyIgnoreUpdate = true)]
$end
public $item.CsharpType$item.RequiredStr $item.CsharpField { get; set; }
${end}
-
$if(genTable.TplCategory == "tree")
[SugarColumn(IsIgnore = true)]
public List<${replaceDto.ModelTypeName}> Children { get; set; }
$end
-
$if(genTable.TplCategory == "subNav" && genTable.SubTable != null)
[Navigate(NavigateType.Dynamic, null)] //自定义关系映射
public ${genTable.SubTable.ClassName} ${genTable.SubTable.ClassName} { get; set; }
$end
-
$if(genTable.TplCategory == "subNavMore" && genTable.SubTable != null)
[Navigate(NavigateType.Dynamic, null)] //自定义关系映射
public List<${genTable.SubTable.ClassName}> ${genTable.SubTable.ClassName} { get; set; }
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplRepository.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplRepository.txt
index cd43d77..cce84fe 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplRepository.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplRepository.txt
@@ -14,7 +14,5 @@ namespace ${options.RepositoriesNamespace}
[AppService(ServiceLifetime = LifeTime.Transient)]
public class ${replaceDto.ModelTypeName}Repository : BaseRepository<${replaceDto.ModelTypeName}>
{
- #region 业务逻辑代码
- #endregion
}
}
\ No newline at end of file
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt
index c744b4b..4213795 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt
@@ -95,37 +95,30 @@ $end
///
/// 添加${genTable.FunctionName}
///
- ///
+ ///
///
- public int Add${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm)
+ public int Add${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} model)
{
- var response = Insert(parm, it => new
- {
-${foreach(item in genTable.Columns)}
-$if((item.IsInsert))
- it.$item.CsharpField,
-$end
-${end}
- });
- return response;
+ return Add(model, true);
}
///
/// 修改${genTable.FunctionName}
///
- ///
+ ///
///
- public int Update${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm)
+ public int Update${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} model)
{
- var response = Update(w => w.${replaceDto.PKName} == parm.${replaceDto.PKName}, it => new ${replaceDto.ModelTypeName}()
- {
+ //var response = Update(w => w.${replaceDto.PKName} == model.${replaceDto.PKName}, it => new ${replaceDto.ModelTypeName}()
+ //{
$foreach(item in genTable.Columns)
$if((item.IsEdit))
- $item.CsharpField = parm.$item.CsharpField,
+ // $item.CsharpField = model.$item.CsharpField,
$end
${end}
- });
- return response;
+ //});
+ //return response;
+ return Update(model, true);
}
///
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplTreeVue.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplTreeVue.txt
index ded7dbf..4173e90 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplTreeVue.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplTreeVue.txt
@@ -218,11 +218,10 @@ $end
reset() {
this.form = {
$foreach(item in genTable.Columns)
-$if((item.IsEdit || item.IsInsert))
- $item.CsharpFieldFl: undefined,
-$end
$if((item.HtmlType == "checkbox"))
${item.CsharpFieldFl}Checked: [],
+$else
+ $item.CsharpFieldFl: undefined,
$end
$end
};
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVue.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVue.txt
index 211d22c..dae2504 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVue.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVue.txt
@@ -210,11 +210,10 @@ $end
reset() {
this.form = {
$foreach(item in genTable.Columns)
-$if((item.IsEdit || item.IsInsert))
- $item.CsharpFieldFl: undefined,
-$end
-$if((item.HtmlType == "checkbox"))
+$if(item.HtmlType == "checkbox")
${item.CsharpFieldFl}Checked: [],
+$else
+ $item.CsharpFieldFl: undefined,
$end
$end
};
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueSelect.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueSelect.txt
index 7d19a6f..2c075e0 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueSelect.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueSelect.txt
@@ -173,11 +173,10 @@ $end
reset() {
this.form = {
$foreach(item in genTable.Columns)
-$if((item.IsEdit || item.IsInsert))
- $item.CsharpFieldFl: undefined,
-$end
-$if((item.HtmlType == "checkbox"))
+$if(item.HtmlType == "checkbox")
${item.CsharpFieldFl}Checked: [],
+$else
+ $item.CsharpFieldFl: undefined,
$end
$end
};
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/TreeVue.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/TreeVue.txt
index 7a73901..9224b8f 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/TreeVue.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/TreeVue.txt
@@ -13,6 +13,7 @@ $foreach(column in genTable.Columns)
$set(labelName = "")
$set(columnName = "")
$set(numLabel = "")
+$if(column.IsQuery == true)
$set(columnName = column.CsharpFieldFl)
$if(column.ColumnComment != "")
$set(labelName = column.ColumnComment)
@@ -22,7 +23,6 @@ $end
$if(column.CsharpType == "int" || column.CsharpType == "long")
$set(numLabel = ".number")
$end
-
$if(column.HtmlType == "datetime")
+