using SqlSugar;
using System;
namespace SJZY.Track.Domain.VEntities;
[SugarTable("v_country")]
public class VCountryEntity : IFullAuditedBasicEntitys
{
///
/// 主键
///
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
///
/// 区域id
///
[SugarColumn(ColumnName = "AreaId")]
public int AreaId { get; set; }
///
/// 币种id
///
[SugarColumn(ColumnName = "CurrencyId", IsNullable = true)]
public int? CurrencyId { get; set; }
///
/// 中文名
///
[SugarColumn(ColumnName = "CnName")]
public string CnName { get; set; }
///
/// 英文名
///
[SugarColumn(ColumnName = "EnName")]
public string EnName { get; set; }
///
/// 二字代码
///
[SugarColumn(ColumnName = "Digit2Code")]
public string Digit2Code { get; set; }
///
/// 三字代码
///
[SugarColumn(ColumnName = "Digit3Code", IsNullable = true)]
public string Digit3Code { get; set; }
///
/// 企业代码类型
///
[SugarColumn(ColumnName = "EnterpriseCodeType", IsNullable = true)]
public string EnterpriseCodeType { get; set; }
///
/// 区号
///
[SugarColumn(ColumnName = "CountryCode", IsNullable = true)]
public int? CountryCode { get; set; }
///
/// 时差
///
[SugarColumn(ColumnName = "JetLag")]
public int JetLag { get; set; }
///
/// 城市名
///
[SugarColumn(ColumnName = "CountryName", IsNullable = true)]
public string CountryName { get; set; }
///
/// 是否不可使用
///
[SugarColumn(ColumnName = "IsUnusable", IsNullable = false)]
public bool IsUnusable { get; set; }
///
/// 创建人
///
[SugarColumn(ColumnName = "CreateUserId", IsNullable = true)]
public int? CreateUserId { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "CreateTime", IsNullable = false, DefaultValue = "CURRENT_TIMESTAMP")]
public DateTime CreateTime { get; set; }
///
/// 更新人
///
[SugarColumn(ColumnName = "UpdateUserId", IsNullable = true)]
public int? UpdateUserId { get; set; }
///
/// 更新时间
///
[SugarColumn(ColumnName = "UpdateTime", IsNullable = true)]
public DateTime? UpdateTime { get; set; }
///
/// 是否删除
///
[SugarColumn(ColumnName = "IsDeleted", IsNullable = false)]
public bool IsDeleted { get; set; }
}