using MediatR; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ApiTools.Core { /// /// 查询短信配置 /// [Resource([EnumResourceController.CommonServerSmsUtils], Method = EnumResourceMethod.Post)] public class GetSmsSettingQuery : IRequest { } /// /// 查询短信配置 /// public class GetSmsSettingQueryResult { public GetSmsSettingQueryResult() { Accesses = []; } /// /// 是否禁用 /// public bool IsDisabled { get; set; } /// /// 带出参数 /// public bool WithoutParams { get; set; } /// /// 每分钟最大数量 /// public int MinutelyMaxCount { get; set; } /// /// 每小时最大数量 /// public int HourlyMaxCount { get; set; } /// /// 每天最大数量 /// public int DailyMaxCount { get; set; } /// /// 通道配置 /// public List Accesses { get; set; } } /// /// 查询短信配置 /// public class GetSmsSettingQueryResultAccess { /// /// 通道 /// public EnumSmsAccess Access { get; set; } /// /// 是否禁用 /// public bool IsDisabled { get; set; } /// /// 排序 /// public int Sort { get; set; } } }