Dispenser/DispenserCommon/DTO/Result.cs

48 lines
864 B
C#
Raw Permalink Normal View History

2024-08-16 07:20:09 +00:00
namespace DispenserCommon.DTO;
/// <summary>
/// plc请求结果
/// </summary>
/// <typeparam name="T"></typeparam>
public class Result<T>
{
public Result()
{
Ok = true;
Code = 0;
Message = "成功";
}
public Result(T data)
{
Ok = true;
Code = 0;
Message = "成功";
Data = data;
}
public Result(int code, string message)
{
Ok = false;
Code = code;
Message = message;
}
public Result(int code, string message, Exception? exception)
{
Ok = false;
Code = code;
Message = message;
Exception = exception;
}
public bool Ok { get; set; }
public int Code { get; set; }
public T? Data { get; set; }
public string Message { get; set; }
public Exception? Exception { get; set; }
}