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;
namespace Business.Model
{
public abstract class BaseEntity: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; }
}
}