| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- using Microsoft.EntityFrameworkCore;
- using System;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using Volo.Abp;
- using Volo.Abp.Domain.Entities;
- namespace Business.Domain
- {
- public abstract class BaseEntity : Entity<long>, ISoftDelete
- {
- public BaseEntity()
- {
- }
- public BaseEntity(long Id) : base(Id)
- {
- }
- /// <summary>
- /// 生成新的Id
- /// </summary>
- public void GenerateNewId(long id)
- {
- Id = id;
- }
- /// <summary>
- /// 创建人
- /// </summary>
- [Comment("创建人id")]
- public virtual long? create_by { get; set; }
- /// <summary>
- /// 创建人名称
- /// </summary>
- [StringLength(50)]
- [Comment("创建人名称")]
- public virtual string create_by_name { get; set; }
- /// <summary>
- /// 创建时间
- /// </summary>
- [Comment("创建时间")]
- public virtual DateTime? create_time { get; set; }
- /// <summary>
- /// 修改人
- /// </summary>
- [Comment("修改人")]
- public virtual long? update_by { get; set; }
- /// <summary>
- /// 修改人名称
- /// </summary>
- [StringLength(50)]
- [Comment("修改人名称")]
- public virtual string update_by_name { get; set; }
- /// <summary>
- /// 修改时间
- /// </summary>
- [Comment("修改时间")]
- public virtual DateTime? update_time { get; set; }
- /// <summary>
- /// 租户ID
- /// </summary>
- [Required]
- [Comment("租户ID")]
- public virtual long tenant_id { get; set; }
- /// <summary>
- /// 公司ID
- /// </summary>
- [Required]
- [Comment("公司ID")]
- public virtual long company_id { get; set; }
- /// <summary>
- /// 工厂ID
- /// </summary>
- [Comment("工厂ID")]
- public virtual long? factory_id { get; set; }
- /// <summary>
- /// 组织ID
- /// </summary>
- [Comment("组织ID")]
- public virtual long? org_id { get; set; }
- /// <summary>
- /// 删除标识
- /// </summary>
- [Required]
- [DefaultValue(false)]
- [Comment("删除标识")]
- public bool IsDeleted { get; set; }
- }
- }
|