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