|
|
|
@ -1,5 +1,4 @@ |
|
|
|
|
using System.Reflection; |
|
|
|
|
using SkyWalking.NetworkProtocol.V3; |
|
|
|
|
|
|
|
|
|
namespace Tiobon.Core.Controllers; |
|
|
|
|
|
|
|
|
@ -80,8 +79,7 @@ public class BaseController<IServiceBase, TEntity, TEntityDto, TInsertDto, TEdit |
|
|
|
|
/// 批量新增数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="insertModels"></param> |
|
|
|
|
[HttpPost] |
|
|
|
|
[Route("BulkInsert")] |
|
|
|
|
[HttpPost, Route("BulkInsert")] |
|
|
|
|
public async Task<ServiceResult<List<long>>> BulkInsert([FromBody] List<TInsertDto> insertModels) |
|
|
|
|
{ |
|
|
|
|
var data = Success<List<long>>(null, "新增成功"); |
|
|
|
@ -114,11 +112,10 @@ public class BaseController<IServiceBase, TEntity, TEntityDto, TInsertDto, TEdit |
|
|
|
|
return data; |
|
|
|
|
} |
|
|
|
|
/// <summary> |
|
|
|
|
/// 扣费记录 -- 批量更新数据 |
|
|
|
|
/// 批量更新数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="editModels"></param> |
|
|
|
|
[HttpPut] |
|
|
|
|
[Route("BulkUpdate")] |
|
|
|
|
[HttpPut, Route("BulkUpdate")] |
|
|
|
|
public async Task<ServiceResult> BulkUpdate([FromBody] Dictionary<long, TEditDto> editModels) |
|
|
|
|
{ |
|
|
|
|
var data = Success("更新成功"); |
|
|
|
@ -147,6 +144,21 @@ public class BaseController<IServiceBase, TEntity, TEntityDto, TInsertDto, TEdit |
|
|
|
|
return Failed("删除失败"); |
|
|
|
|
return data; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 批量删除数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="Ids">主键IDs</param> |
|
|
|
|
/// <returns></returns> |
|
|
|
|
[HttpDelete, Route("BulkDelete")] |
|
|
|
|
public async Task<ServiceResult> BulkDelete([FromBody] long[] Ids) |
|
|
|
|
{ |
|
|
|
|
var data = Success("删除成功"); |
|
|
|
|
data.Success = Convert.ToBoolean(await InvokeServiceAsync("DeleteByIds1", [Ids])); |
|
|
|
|
if (!data.Success) |
|
|
|
|
return Failed("删除失败"); |
|
|
|
|
return data; |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
#endregion |
|
|
|
|