public class Result
{
public bool IsSuccess { get; set; }
public string Message { get; set; }
}
public class ResultData<T> : Result
{
public T Data { get; set; }
}
public ResultData<List<UploadRecordHistoryDto>> GetUploadHistory(int page, int pageSize, string userId)
{
ResultData<List<UploadRecordHistoryDto>> result = new ResultData<List<UploadRecordHistoryDto>>();
//...
//对象数据映射
var listUploadRecordHistoryViewModel = _mapper.Map<List<UploadRecordHistoryDto>>(list);
result.IsSuccess = true;
result.Message = "查询成功";
result.Data = list;
return result;
}
public Result DeleteByExcel([FromForm] IFormCollection formCollection, IFormFile file)
{
var res = new Result();
try
{
var files = httpcontext.Request.Form.Files;
Stream stream = files[0].OpenReadStream();
res.IsSuccess = false;
res.Message = "...";
return res;
}
catch (Exception ex)
{
res.IsSuccess = false;
res.Message = ex.ToString();
return res;
}
}
仅供学习参考,如有侵权联系我删除