alarm.proto 630 B

123456789101112131415161718192021222324252627
  1. syntax = "proto3";
  2. // package声明符,用来防止不同的消息类型有命名冲突
  3. package v1;
  4. // 用于生成指定语言go的包名称
  5. option go_package = "smart-alarm/pb/v1";
  6. message AlarmAddRequest {
  7. // 项目id
  8. int64 project_id = 1;
  9. // 设备唯一编号
  10. string sn = 2;
  11. // 告警原因
  12. string alarm_reason = 3;
  13. // 告警编码
  14. string alarm_code = 4;
  15. // 告警时间
  16. string date = 5;
  17. // 设备名
  18. string device_name = 6;
  19. // 设备类型 eg:扬尘设备
  20. string device_type = 7;
  21. int32 device_code = 8;
  22. }
  23. message AlarmAddReply{
  24. }