TenantDto.cs 560 B

1234567891011121314151617181920212223
  1. using Abp.AutoMapper;
  2. using System.ComponentModel.DataAnnotations;
  3. using VberZero.AppService.Base.Dto;
  4. using VberZero.BaseSystem.MultiTenancy;
  5. namespace VberZero.AppService.MultiTenancy.Dto;
  6. [AutoMapFrom(typeof(Tenant))]
  7. public class TenantDto : VzEntityDto<int>
  8. {
  9. [Required]
  10. [StringLength(Tenant.MaxTenancyNameLength)]
  11. [RegularExpression(Tenant.TenancyNameRegex)]
  12. public string TenancyName { get; set; }
  13. [Required]
  14. [StringLength(Tenant.MaxNameLength)]
  15. public string Name { get; set; }
  16. public bool IsActive { get; set; }
  17. }