namespace MiaoYu.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; } }