syntax = "proto3"; import "datarequest.proto"; import "dataresult.proto"; import "useperson.proto"; import "usedetail.proto"; import "usememo.proto"; import "usefree.proto"; import "google/protobuf/timestamp.proto"; import "customTypes.proto"; package HotelPms.Data.UseInfo; message Use { int32 ID = 1; int32 DetailID = 2; int32 ResvType = 3; int32 GroupType = 4; string GroupName = 5; string GroupKana = 6; int32 ReceiptPrtWay = 7; int32 PayWay = 8; customTypes.Date CancelHotelDate = 9; google.protobuf.Timestamp CancelDate = 10; int32 CancelLoginID = 11; string CancelName = 12; string CancelReason = 13; google.protobuf.Timestamp CreateDate = 14; int32 CreateLoginID = 15; string CreatePcName = 16; int32 CreateClass = 17; google.protobuf.Timestamp UpdateDate = 18; int32 UpdateLoginID = 19; string UpdatePcName = 20; int32 UpdateClass = 21; int32 UpdateID = 22; repeated UsePerson PersonlList = 23; repeated UseDetail DetailList = 24; repeated UseMemo MemoList = 25; repeated UseFree FreeList = 26; } service UseCore { rpc GetData (HotelPms.Data.DataRequest) returns (Use); rpc SetData (Use) returns (HotelPms.Data.DataResult); rpc GetDataStream (stream HotelPms.Data.DataRequest) returns (stream Use); rpc SetDataStream (stream Use) returns (stream HotelPms.Data.DataResult); }