diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplControllers.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplControllers.txt
index 51d5983..1dc2dfe 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplControllers.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplControllers.txt
@@ -157,6 +157,26 @@ $if(replaceDto.ShowBtnExport)
}
$end
+$if(replaceDto.ShowBtnTruncate)
+ ///
+ /// 清空${genTable.FunctionName}
+ ///
+ ///
+ [Log(Title = "${genTable.FunctionName}", BusinessType = BusinessType.CLEAN)]
+ [ActionPermissionFilter(Permission = "${replaceDto.PermissionPrefix}:delete")]
+ [HttpDelete("clean")]
+ public ApiResult Clear()
+ {
+ if (!HttpContextExtension.IsAdmin(HttpContext))
+ {
+ return ApiResult.Error("操作失败");
+ }
+ _${replaceDto.ModelTypeName}Service.Truncate${replaceDto.ModelTypeName}();
+
+ return ToJson(1);
+ }
+$end
+
$if(showCustomInput)
///
/// 保存排序
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplIService.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplIService.txt
index f30aecd..aebe033 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplIService.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplIService.txt
@@ -22,5 +22,7 @@ $end
int Add${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm);
int Update${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm);
+
+ void Truncate${replaceDto.ModelTypeName}();
}
}
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt
index 57f9bfb..cb16edf 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplService.txt
@@ -119,6 +119,15 @@ ${end}
});
return response;
}
+
+ ///
+ /// 清空${genTable.FunctionName}
+ ///
+ ///
+ public void Truncate${replaceDto.ModelTypeName}()
+ {
+ Truncate();
+ }
#endregion
}
}
\ No newline at end of file
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueApi.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueApi.txt
index 48d25b9..be58e83 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueApi.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/TplVueApi.txt
@@ -72,6 +72,14 @@ export function del${genTable.BusinessName}(pid) {
})
}
+// 清空${genTable.functionName}
+export function clear${genTable.BusinessName}() {
+ return request({
+ url: '${genTable.ModuleName}/${genTable.BusinessName}/clean',
+ method: 'delete'
+ })
+}
+
// 导出${genTable.functionName}
export function export${genTable.BusinessName}(query) {
return request({
diff --git a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/Vue.txt b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/Vue.txt
index bcd2694..acc5069 100644
--- a/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/Vue.txt
+++ b/ZR.Admin.WebApi/wwwroot/CodeGenTemplate/v3/Vue.txt
@@ -84,6 +84,13 @@ $if(replaceDto.ShowBtnDelete)
$end
+$if(replaceDto.ShowBtnTruncate)
+
+
+ 清空
+
+
+$end
$if(replaceDto.ShowBtnExport)
@@ -270,9 +277,12 @@ $end
-