using NPlatform.Filters;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BZPT.Domains.Entity.Sys
{
///
/// 租户
///
[Serializable]
[Table(name: "Sys_Tenant")]
public class Tenant : EntityBase
{
///
/// 租户名称
///
[Display(Name = "租户名称")]
[StringLength(200)]
[Required]
public string TenantName { get; set; }
///
/// 租户编码
///
[Display(Name = "租户编码")]
[StringLength(200)]
public string TenantCode { get; set; }
///
/// 数据库连接
///
[Display(Name = "数据库连接")]
[StringLength(600)]
[Required]
public string ConnectionString { get; set; }
///
/// DbType
///
[Display(Name = "DbType")]
[StringLength(200)]
public string DbType { get; set; }
///
/// 缓存连接地址
///
[Display(Name = "缓存连接地址")]
[StringLength(600)]
public string CacheConnection { get; set; }
///
/// 附件存储路径
///
[Display(Name = "附件存储路径")]
[StringLength(200)]
public string FilePath { get; set; }
///
/// 扩展字段1
///
[Display(Name = "扩展字段1")]
[StringLength(200)]
public string Col1 { get; set; }
///
/// 扩展字段2
///
[Display(Name = "扩展字段2")]
[StringLength(200)]
public string Col2 { get; set; }
///
/// 扩展字段3
///
[Display(Name = "扩展字段3")]
[StringLength(500)]
public string Col3 { get; set; }
///
/// 扩展字段4
///
[Display(Name = "扩展字段4")]
[StringLength(500)]
public string Col4 { get; set; }
///
/// 扩展字段5
///
[Display(Name = "扩展字段5")]
[StringLength(1000)]
public string Col5 { get; set; }
}
}