erp-platform/api/modules/Erp.Settings/Erp.Settings.Application.Contracts/SettingDefinitionDto.cs

25 lines
905 B
C#
Raw Normal View History

2025-05-06 06:45:49 +00:00
using System;
using System.Collections.Generic;
using Volo.Abp.Application.Dtos;
2025-11-11 19:49:52 +00:00
namespace Erp.Settings;
2025-05-06 06:45:49 +00:00
public class SettingDefinitionDto : FullAuditedEntityDto<Guid>
{
public string Code { get; set; }
public string NameKey { get; set; }
public string DescriptionKey { get; set; }
public string DefaultValue { get; set; }
public bool IsVisibleToClients { get; set; }
2025-11-04 10:32:55 +00:00
public string Providers { get; set; }
2025-05-06 06:45:49 +00:00
public bool IsInherited { get; set; }
public bool IsEncrypted { get; set; }
public string MainGroupKey { get; set; }
public string SubGroupKey { get; set; }
public string RequiredPermissionName { get; set; } // Permission: Tema, Setting: Tema,
public string DataType { get; set; } //text (default), number, checkbox, select (select options)
public Dictionary<string, string> SelectOptions { get; set; }
public int Order { get; set; }
}
2025-11-11 19:49:52 +00:00