123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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<BaseResult> AddDataAsync(AddDataDto request)
- {
- var entity = request.Adapt<DataEntity>();
- 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<BaseResult<QueryDataResultDto>> GetDataListByTimeAsync(QueryDataDto request)
- {
- var res = await _dataService.GetListAsync(c => SqlFunc.Between(c.InsertTime, request.StartTime, request.EndTime));
- return new BaseResult<QueryDataResultDto>() { Result = SystemEnums.Result.Success, Data = res.Adapt<List<QueryDataResultDto>>() };
- }
- }
- }
|