company.proto 890 字节

syntax = "proto3";

option go_package ="./pb";

package pb;

message CompanyGetReq {
   int64 Id = 1;
}
message CompanyGetResp{
    CompanyItem User = 1;
}

message CompanySaveReq {

}
message CompanySaveResp{

}

message CompanyDeleteReq {
  int64 Id = 1;
}
message CompanyDeleteResp{

}

message CompanyUpdateReq {
  int64 Id = 1;
}
message CompanyUpdateResp{

}

message CompanySearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message CompanySearchResp{
  repeated CompanyItem List =1;
  int64  Total =2;
}
message CompanyItem {

}

service CompanyService {
  rpc CompanyGet(CompanyGetReq) returns(CompanyGetResp);
  rpc CompanySave(CompanySaveReq) returns(CompanySaveResp);
  rpc CompanyDelete(CompanyDeleteReq) returns(CompanyDeleteResp);
  rpc CompanyUpdate(CompanyUpdateReq) returns(CompanyUpdateResp);
  rpc CompanySearch(CompanySearchReq) returns(CompanySearchResp);
}