30 lines
839 B
C#
30 lines
839 B
C#
/////////////////////////////////////////////////////////////////////////////////
|
|
// 宁波拓通e智造平台 ToTong Next Builder //
|
|
// https://git.tuotong-tech.com/tnb/tnb.server //
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
|
|
using JNPF.Common.Contracts;
|
|
|
|
namespace Tnb;
|
|
|
|
[Serializable]
|
|
public abstract class Entity : IEntity
|
|
{
|
|
protected Entity()
|
|
{
|
|
//EntityHelper.TrySetTenantId(this);
|
|
}
|
|
|
|
/// <inheritdoc/>
|
|
public override string ToString()
|
|
{
|
|
return $"[ENTITY: {GetType().Name}] Keys = {string.Join(", ", GetKeys())}";
|
|
}
|
|
|
|
public abstract object[] GetKeys();
|
|
|
|
//public bool EntityEquals(IEntity other)
|
|
//{
|
|
// return EntityHelper.EntityEquals(this, other);
|
|
//}
|
|
} |