48 lines
864 B
C#
48 lines
864 B
C#
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; }
|
|
} |