using DeviceRepair.Models; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DeviceRepair.DataAccess { public class SchedulerAccess : DbContext { private static SchedulerAccess schedulerAccess; public static SchedulerAccess Instance { get { if (schedulerAccess == null) schedulerAccess = new SchedulerAccess(); return schedulerAccess; } } /// /// 获取当前年月的待保修项数量 /// /// public APIResponseData GetSchedulerPlanTips() { APIResponseData apiResponseData = new APIResponseData { Code = -1, Message = $"数据库通讯失败!" }; try { base.db.ChangeDatabase("main"); int Count = base.db.Queryable().Count(); apiResponseData.Code = 1; apiResponseData.Data = Count; } catch (SqlSugarException e) { apiResponseData.Code = -1; apiResponseData.Message = e.Message; } catch (Exception ex) { apiResponseData.Code = -1; apiResponseData.Message = ex.Message; } return apiResponseData; } } }