iotgateway/IoTGateway.Model/RpcLog.cs
2022-04-13 17:01:24 +08:00

48 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WalkingTec.Mvvm.Core;
namespace IoTGateway.Model
{
public class RpcLog:TopBasePoco
{
[Display(Name = "发起方")]
public RpcSide RpcSide { get; set; }
[Display(Name = "开始时间")]
public DateTime StartTime { get; set; }
public Device Device { get; set; }
[Display(Name = "设备名")]
public Guid? DeviceId { get; set; }
[Display(Name = "方法名")]
public string Method { get; set; }
[Display(Name = "请求参数")]
public string Params { get; set; }
[Display(Name = "结束时间")]
public DateTime EndTime { get; set; }
[Display(Name = "结果")]
public bool IsSuccess { get; set; }
[Display(Name = "描述")]
public string Description { get; set; }
}
public enum RpcSide
{
[Display(Name ="服务端请求")]
ServerSide=1,
[Display(Name = "客户端请求")]
ClientSide =1
}
}