using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp.MultiTenancy; using Volo.Abp; using System.ComponentModel.DataAnnotations; using System.ComponentModel; using Volo.Abp.Domain.Entities.Auditing; using Volo.Abp.Domain.Entities; namespace Business.Model { public abstract class BaseEntity : Entity, ISoftDelete { /// /// 创建人 /// [Description("创建人id")] public virtual long? create_by { get; set; } /// /// 创建人名称 /// [StringLength(50)] [Description("创建人名称")] public virtual string? create_by_name { get; set; } /// /// 创建时间 /// [Description("创建时间")] public virtual DateTime? create_time { get; set; } /// /// 修改人 /// [Description("修改人")] public virtual long? update_by { get; set; } /// /// 修改人名称 /// [StringLength(50)] [Description("修改人名称")] public virtual string? update_by_name { get; set; } /// /// 修改时间 /// [Description("修改时间")] public virtual DateTime? update_time { get; set; } /// /// 企业ID /// [Required] [Description("企业ID")] public virtual long tenant_id { get; set; } /// /// 工厂ID /// [Description("工厂ID")] public virtual long? factory_id { get; set; } /// /// 组织ID /// [Description("组织ID")] public virtual long? org_id { get; set; } /// /// 删除标识 /// [Required] [DefaultValue(false)] [Description("删除标识")] public bool IsDeleted { get; set; } } }