40 lines
945 B
C#
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);
|
|
}
|
|
}
|
|
} |