diff --git a/vol.api.sqlsugar/VOL.Core/Controllers/Basic/ApiBaseController.cs b/vol.api.sqlsugar/VOL.Core/Controllers/Basic/ApiBaseController.cs
index 9e30898373024a89585620a63f2df70b619878aa..4b056945da59e684c2194c77a711b2d324778790 100644
--- a/vol.api.sqlsugar/VOL.Core/Controllers/Basic/ApiBaseController.cs
+++ b/vol.api.sqlsugar/VOL.Core/Controllers/Basic/ApiBaseController.cs
@@ -21,17 +21,21 @@ namespace VOL.Core.Controllers.Basic
{
protected IServiceBase Service;
private WebResponseContent _baseWebResponseContent { get; set; }
+
public ApiBaseController()
{
}
+
public ApiBaseController(IServiceBase service)
{
Service = service;
}
+
public ApiBaseController(string projectName, string folder, string tablename, IServiceBase service)
{
Service = service;
}
+
[ActionLog("查询")]
[ApiActionPermission(Enums.ActionPermissionOptions.Search)]
[HttpPost, Route("GetPageData")]
@@ -67,6 +71,7 @@ namespace VOL.Core.Controllers.Basic
{
return Json(InvokeService("Upload", new object[] { fileInput }));
}
+
///
/// 下载导入Excel模板
///
@@ -86,6 +91,7 @@ namespace VOL.Core.Controllers.Basic
Path.GetFileName(_baseWebResponseContent.Data.ToString())
);
}
+
///
/// 导入表数据Excel
///
@@ -135,6 +141,7 @@ namespace VOL.Core.Controllers.Basic
Logger.Info(Enums.LoggerType.Del, keys.Serialize(), _baseWebResponseContent.Status ? "Ok" : _baseWebResponseContent.Message);
return Json(_baseWebResponseContent);
}
+
///
/// 审核
///
@@ -150,12 +157,13 @@ namespace VOL.Core.Controllers.Basic
Logger.Info(Enums.LoggerType.Del, id?.Serialize() + "," + (auditStatus ?? -1) + "," + auditReason, _baseWebResponseContent.Status ? "Ok" : _baseWebResponseContent.Message);
return Json(_baseWebResponseContent);
}
+
///
/// 新增支持主子表
///
///
///
- [ActionLog("新建")]
+ //[ActionLog("新建")]
[ApiActionPermission(Enums.ActionPermissionOptions.Add)]
[HttpPost, Route("Add")]
[ApiExplorerSettings(IgnoreApi = true)]
@@ -168,13 +176,14 @@ namespace VOL.Core.Controllers.Basic
_baseWebResponseContent.Data = _baseWebResponseContent.Data?.Serialize();
return Json(_baseWebResponseContent);
}
+
///
/// 编辑支持主子表
/// [ModelBinder(BinderType =(typeof(ModelBinder.BaseModelBinder)))]可指定绑定modelbinder
///
///
///
- [ActionLog("编辑")]
+ //[ActionLog("编辑")]
[ApiActionPermission(Enums.ActionPermissionOptions.Update)]
[HttpPost, Route("Update")]
[ApiExplorerSettings(IgnoreApi = true)]
@@ -196,6 +205,7 @@ namespace VOL.Core.Controllers.Basic
{
return Service.GetType().GetMethod(methodName).Invoke(Service, parameters);
}
+
///
/// 调用service方法
///
@@ -208,4 +218,4 @@ namespace VOL.Core.Controllers.Basic
return Service.GetType().GetMethod(methodName, types).Invoke(Service, parameters);
}
}
-}
+}
\ No newline at end of file
diff --git a/vol.api/VOL.Core/Controllers/Basic/ApiBaseController.cs b/vol.api/VOL.Core/Controllers/Basic/ApiBaseController.cs
index 9e30898373024a89585620a63f2df70b619878aa..4b056945da59e684c2194c77a711b2d324778790 100644
--- a/vol.api/VOL.Core/Controllers/Basic/ApiBaseController.cs
+++ b/vol.api/VOL.Core/Controllers/Basic/ApiBaseController.cs
@@ -21,17 +21,21 @@ namespace VOL.Core.Controllers.Basic
{
protected IServiceBase Service;
private WebResponseContent _baseWebResponseContent { get; set; }
+
public ApiBaseController()
{
}
+
public ApiBaseController(IServiceBase service)
{
Service = service;
}
+
public ApiBaseController(string projectName, string folder, string tablename, IServiceBase service)
{
Service = service;
}
+
[ActionLog("查询")]
[ApiActionPermission(Enums.ActionPermissionOptions.Search)]
[HttpPost, Route("GetPageData")]
@@ -67,6 +71,7 @@ namespace VOL.Core.Controllers.Basic
{
return Json(InvokeService("Upload", new object[] { fileInput }));
}
+
///
/// 下载导入Excel模板
///
@@ -86,6 +91,7 @@ namespace VOL.Core.Controllers.Basic
Path.GetFileName(_baseWebResponseContent.Data.ToString())
);
}
+
///
/// 导入表数据Excel
///
@@ -135,6 +141,7 @@ namespace VOL.Core.Controllers.Basic
Logger.Info(Enums.LoggerType.Del, keys.Serialize(), _baseWebResponseContent.Status ? "Ok" : _baseWebResponseContent.Message);
return Json(_baseWebResponseContent);
}
+
///
/// 审核
///
@@ -150,12 +157,13 @@ namespace VOL.Core.Controllers.Basic
Logger.Info(Enums.LoggerType.Del, id?.Serialize() + "," + (auditStatus ?? -1) + "," + auditReason, _baseWebResponseContent.Status ? "Ok" : _baseWebResponseContent.Message);
return Json(_baseWebResponseContent);
}
+
///
/// 新增支持主子表
///
///
///
- [ActionLog("新建")]
+ //[ActionLog("新建")]
[ApiActionPermission(Enums.ActionPermissionOptions.Add)]
[HttpPost, Route("Add")]
[ApiExplorerSettings(IgnoreApi = true)]
@@ -168,13 +176,14 @@ namespace VOL.Core.Controllers.Basic
_baseWebResponseContent.Data = _baseWebResponseContent.Data?.Serialize();
return Json(_baseWebResponseContent);
}
+
///
/// 编辑支持主子表
/// [ModelBinder(BinderType =(typeof(ModelBinder.BaseModelBinder)))]可指定绑定modelbinder
///
///
///
- [ActionLog("编辑")]
+ //[ActionLog("编辑")]
[ApiActionPermission(Enums.ActionPermissionOptions.Update)]
[HttpPost, Route("Update")]
[ApiExplorerSettings(IgnoreApi = true)]
@@ -196,6 +205,7 @@ namespace VOL.Core.Controllers.Basic
{
return Service.GetType().GetMethod(methodName).Invoke(Service, parameters);
}
+
///
/// 调用service方法
///
@@ -208,4 +218,4 @@ namespace VOL.Core.Controllers.Basic
return Service.GetType().GetMethod(methodName, types).Invoke(Service, parameters);
}
}
-}
+}
\ No newline at end of file