namespace CloudGaming.Core.EntityFramework.Models;
///
/// 基础模型 主键为 Guid
/// 包含属性 Id=主键、
/// UpdateTime=最后更新时间 、
/// UpdateBy=最后更新人Id、
/// CreateTime=创建时间 、
/// CreateBy=创建人Id、
/// DeleteTime=删除时间 、
/// DeleteBy=删除人Id、
/// DelFlag=是否删除
///
public class DefaultEntityV3 : DefaultEntityV2
{
///
/// 删除时间
///
public virtual DateTime? DeleteTime { get; set; }
///
/// 删除人
///
public virtual string? DeleteBy { get; set; }
///
/// 删除标识
///
public virtual bool? DelFlag { get; set; }
}
///
/// 基础模型 主键为 int 自增
/// 包含属性 Id=主键、
/// UpdateTime=最后更新时间 、
/// UpdateBy=最后更新人Id、
/// CreateTime=创建时间 、
/// CreateBy=创建人Id、
/// DeleteTime=删除时间 、
/// DeleteBy=删除人Id、
/// DelFlag=是否删除
///
public class DefaultEntityIdentityIntKeyV3 : DefaultEntityIdentityIntKeyV2
{
///
/// 删除时间
///
public virtual DateTime? DeleteTime { get; set; }
///
/// 删除人
///
public virtual string? DeleteBy { get; set; }
///
/// 删除标识
///
public virtual bool? DelFlag { get; set; }
}
///
/// 基础模型 主键为 int 自增
/// 包含属性 Id=主键、
/// UpdateTime=最后更新时间 、
/// UpdateBy=最后更新人Id、
/// CreateTime=创建时间 、
/// CreateBy=创建人Id、
/// DeleteTime=删除时间 、
/// DeleteBy=删除人Id、
/// DelFlag=是否删除
///
public class DefaultEntityIdentityLongKeyV3 : DefaultEntityIdentityLongKeyV2
{
///
/// 删除时间
///
public virtual DateTime? DeleteTime { get; set; }
///
/// 删除人
///
public virtual string? DeleteBy { get; set; }
///
/// 删除标识
///
public virtual bool? DelFlag { get; set; }
}
///
/// 基础模型 主键为 string
/// 包含属性 Id=主键、
/// UpdateTime=最后更新时间 、
/// UpdateBy=最后更新人Id、
/// CreateTime=创建时间 、
/// CreateBy=创建人Id、
/// DeleteTime=删除时间 、
/// DeleteBy=删除人Id、
/// DelFlag=是否删除
///
public class DefaultEntityStringKeyV3 : DefaultEntityStringKeyV2
{
///
/// 删除时间
///
public virtual DateTime? DeleteTime { get; set; }
///
/// 删除人
///
public virtual string? DeleteBy { get; set; }
///
/// 删除标识
///
public virtual bool? DelFlag { get; set; }
}
///
/// 基础模型 主键为 自己定义传入
/// 包含属性 Id=主键、
/// UpdateTime=最后更新时间 、
/// UpdateBy=最后更新人Id、
/// CreateTime=创建时间 、
/// CreateBy=创建人Id、
/// DeleteTime=删除时间 、
/// DeleteBy=删除人Id、
/// DelFlag=是否删除
///
///
public class DefaultEntityV3 : DefaultEntityV2
{
///
/// 删除时间
///
public virtual DateTime? DeleteTime { get; set; }
///
/// 删除人
///
public virtual string? DeleteBy { get; set; }
///
/// 删除标识
///
public virtual bool? DelFlag { get; set; }
}