using Furion.DatabaseAccessor;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace ApiTools.Core
|
{
|
/// <summary>
|
/// 短信配置
|
/// </summary>
|
public class SmsSetting : CommonEntity<MasterDbContextLocator>
|
{
|
public SmsSetting()
|
{
|
Accesses = [];
|
}
|
|
/// <summary>
|
/// 渠道Id
|
/// </summary>
|
public Guid? ChannelId { get; set; }
|
|
/// <summary>
|
/// 渠道
|
/// </summary>
|
public Channel Channel { get; set; }
|
|
/// <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<SmsSettingAccess> Accesses { get; set; }
|
}
|
}
|