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; }
}
}