syntax = "proto3";

option java_package = "com.rkxzn.iot.proto";
option java_multiple_files = true;

package rule;

message CrudRequest {
    string model = 1; // 表名 device, product ...
    string action = 2; // create, retrieve, update, remove, get 5种请求
    string payload = 3; // 对应5种请求的参数.
}

message CrudResponse {
    string code = 1;
    string message = 2;
    string data = 3;
}

service Rule {
    rpc crud(CrudRequest) returns (CrudResponse);
}
