object_notice.proto 1.0 KB

syntax = "proto3";

option go_package ="./pb";

package pb;

message ObjectNoticeGetReq {
   int64 Id = 1;
}
message ObjectNoticeGetResp{
    ObjectNoticeItem User = 1;
}

message ObjectNoticeSaveReq {

}
message ObjectNoticeSaveResp{

}

message ObjectNoticeDeleteReq {
  int64 Id = 1;
}
message ObjectNoticeDeleteResp{

}

message ObjectNoticeUpdateReq {
  int64 Id = 1;
}
message ObjectNoticeUpdateResp{

}

message ObjectNoticeSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message ObjectNoticeSearchResp{
  repeated ObjectNoticeItem List =1;
  int64  Total =2;
}
message ObjectNoticeItem {

}

service ObjectNoticeService {
  rpc ObjectNoticeGet(ObjectNoticeGetReq) returns(ObjectNoticeGetResp);
  rpc ObjectNoticeSave(ObjectNoticeSaveReq) returns(ObjectNoticeSaveResp);
  rpc ObjectNoticeDelete(ObjectNoticeDeleteReq) returns(ObjectNoticeDeleteResp);
  rpc ObjectNoticeUpdate(ObjectNoticeUpdateReq) returns(ObjectNoticeUpdateResp);
  rpc ObjectNoticeSearch(ObjectNoticeSearchReq) returns(ObjectNoticeSearchResp);
}