using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using BLL.Dto.DataDto; using DAL.Services; using Helper; using HZY.Framework.DependencyInjection; using Mapster; using Model; using SqlSugar; namespace BLL.Manager { public class DataManager:IScopedSelfDependency { private readonly DataService _dataService; public DataManager(DataService dataService) { _dataService = dataService; } public async Task AddDataAsync(AddDataDto request) { var entity = request.Adapt(); var res = await _dataService.InsertAsync(entity); if (res > 0) { return new BaseResult() { Result = SystemEnums.Result.Success }; } return new BaseResult() { Result = SystemEnums.Result.Fail, Msg = "添加数据失败" }; } public async Task> GetDataListByTimeAsync(QueryDataDto request) { var res = await _dataService.GetListAsync(c => SqlFunc.Between(c.InsertTime, request.StartTime, request.EndTime)); return new BaseResult() { Result = SystemEnums.Result.Success, Data = res.Adapt>() }; } } }