syntax = "proto3";
option go_package="../protogo";

/**  设备相关的接口  **/

// 后端返回: 设备列表（通信参数列表）/ 前端请求：设备通信参数修改
// tableId: Service_List/Service_Update
message ReqRetServiceElement{
  int32 id = 1;
  string name = 2;
  string ip = 3;
  int32 port = 4;
  string remark = 5;
  string updateDt = 6;
}

// 前端请求: 设备故障列表
// tableId: Service_Fault_list
message ReqServiceFaultList{
  int32 serviceId = 1; // 可选；设备id
  string startDt = 2; // 可选
  string endDt = 3;   // 可选
}

// 后端返回: 设备故障列表
// tableId: Service_Fault_list
message RetServiceFaultElement{
  int32 id = 1;
  string name = 2; // 设备名称
  int32 grade = 3; // 故障等级
  string code = 4;
  string msg = 5;
  string startDt = 6;
  string endDt = 7;
}