38 lines
870 B
C#
38 lines
870 B
C#
using Newtonsoft.Json;
|
|
|
|
|
|
using ServerBase;
|
|
|
|
|
|
namespace ServerCommon.BusinessLogDomain;
|
|
|
|
public class MyhomeRenameLogInfo : ILogInvoker.IInfo
|
|
{
|
|
[JsonProperty]
|
|
public string MyhomeGuid { get; set; } = string.Empty;
|
|
[JsonProperty]
|
|
public string OldMyhomeName { get; set; } = string.Empty;
|
|
[JsonProperty]
|
|
public string NewMyhomeName { get; set; } = string.Empty;
|
|
|
|
public MyhomeRenameLogInfo()
|
|
: base()
|
|
{ }
|
|
|
|
public MyhomeRenameLogInfo(ILogInvoker parent, MyhomeRenameLogInfo logParam)
|
|
: base(parent)
|
|
{
|
|
if (null != logParam)
|
|
{
|
|
setMyhomeRenameInfo(logParam);
|
|
}
|
|
}
|
|
|
|
public void setMyhomeRenameInfo(MyhomeRenameLogInfo logInfo)
|
|
{
|
|
MyhomeGuid = logInfo.MyhomeGuid;
|
|
OldMyhomeName = logInfo.OldMyhomeName;
|
|
NewMyhomeName = logInfo.NewMyhomeName;
|
|
}
|
|
}
|