device_service.proto 976 B

12345678910111213141516171819202122232425
  1. syntax = "proto3";
  2. import "v1/device.proto";
  3. // package声明符,用来防止不同的消息类型有命名冲突
  4. package pb.service;
  5. // 用于生成指定语言go的包名称
  6. option go_package = "property-mqtt/pb";
  7. // The system service definition.
  8. service Device {
  9. // 门禁远程命令结果
  10. rpc GateCommandResult(pb_v1.GateCommandResultRequest) returns (pb_v1.GateCommandResultReply){}
  11. // 门禁在线
  12. rpc GateOnline(pb_v1.GateOnlineRequest) returns (pb_v1.GateOnlineReply){}
  13. // 门禁进出记录添加
  14. rpc GateRecordAdd(pb_v1.GateRecordAddRequest) returns (pb_v1.GateRecordAddReply){}
  15. // 人脸门禁所有id
  16. rpc MqttFaceGate(pb_v1.MqttFaceGateRequest) returns (pb_v1.MqttFaceGateReply){}
  17. // 门禁白名单匹配
  18. rpc GateWhiteMatch(pb_v1.GateWhiteMatchRequest) returns (pb_v1.GateWhiteMatchReply){}
  19. // 访客检查
  20. rpc GateVisitorCheck(pb_v1.GateVisitorCheckRequest) returns (pb_v1.GateVisitorCheckReply){}
  21. }