using SqlSugar;
|
using System;
|
|
namespace ISupply.Entity
|
{
|
/// <summary>
|
/// 基础实体(包含操作痕迹)
|
/// </summary>
|
public class BaseTraceEntity : BaseEntity
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public BaseTraceEntity() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public BaseTraceEntity(BaseTraceEntity rhs) : base(rhs)
|
{
|
this.CreateUserID = rhs.CreateUserID;
|
this.CreateTime = rhs.CreateTime;
|
this.UpdateUserID = rhs.UpdateUserID;
|
this.UpdateTime = rhs.UpdateTime;
|
}
|
|
/// <summary>
|
/// 创建用户id
|
/// </summary>
|
[SugarColumn(IsOnlyIgnoreUpdate = true)]
|
public virtual long CreateUserID { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
[SugarColumn(InsertServerTime = true, IsOnlyIgnoreUpdate = true)]
|
public virtual DateTime CreateTime { get; set; }
|
|
/// <summary>
|
/// 更新用户id
|
/// </summary>
|
[SugarColumn(IsOnlyIgnoreInsert = true)]
|
public virtual long? UpdateUserID { get; set; }
|
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
[SugarColumn(UpdateServerTime = true, IsOnlyIgnoreInsert = true)]
|
public virtual DateTime? UpdateTime { get; set; }
|
|
|
}
|
}
|