Files
caliverse_server/ServerCommon/1. Define/BusinessLog/Domain/CaliumConverterFailLogData.cs
2025-05-01 07:20:41 +09:00

40 lines
945 B
C#

using ThirdParty.Json.LitJson;
using ServerCore;
using ServerBase;
using ServerCommon;
using ServerCommon.BusinessLogDomain;
using MetaAssets;
namespace ServerCommon.BusinessLogDomain;
public class CaliumConverterFailLogData : ILogInvoker.IInfo
{
public CaliumConverterFailLogData(double delta) : base()
{
CaliumDelta = delta;
}
[JsonProperty] public string? Message { get; set; }
[JsonProperty] public double CaliumDelta { get; set; }
[JsonProperty] public DateTime FailTime { get; set; } = DateTimeHelper.Current;
public void setInfo(CaliumConverterFailLogData log)
{
Message = log.Message;
CaliumDelta = log.CaliumDelta;
FailTime = log.FailTime;
}
public CaliumConverterFailLogData(ILogInvoker parent, CaliumConverterFailLogData failLog)
: base(parent)
{
if (null != failLog)
{
setInfo(failLog);
}
}
}