exhibition-register/pb/exhibition.proto

85 lines
1.6 KiB
Protocol Buffer
Raw Normal View History

2024-01-29 09:02:58 +00:00
syntax = "proto3";
package exhibition;
2024-01-30 03:52:56 +00:00
option go_package = "./pb/exhibition";
2024-01-29 09:02:58 +00:00
import "pb/validator.proto";
2024-01-30 03:52:56 +00:00
import "pb/descriptor.proto";
2024-01-29 09:02:58 +00:00
service Exhibition {
2024-01-30 03:52:56 +00:00
rpc CheckPhone(RegisterInfo) returns (CheckPhoneResp);
rpc SaveRegisterRecord(RegisterInfo) returns (SaveRegisterRecordResp);
2024-02-01 10:56:19 +00:00
rpc RegisterRecordList(RecordListReq) returns (RecordListResp);
rpc ExportRegisterRecord(ExportRecordReq) returns (ExportRecordResp);
2024-01-30 03:52:56 +00:00
}
message RegisterInfo{
int32 id = 1;
string uuid = 2;
string artistName = 3;
int32 gender = 4;
string phoneNum = 5;
string idCard = 6;
string address = 7;
2024-02-20 06:10:29 +00:00
string address1 = 8;
string idCardPhoto = 9;
string idCardBackPhoto = 10;
string artistPhoto = 11;
string createdAt = 12;
string updatedAt = 13;
string idCardStartDate = 14;
string idCardEndDate = 15;
2024-01-30 03:52:56 +00:00
}
message SaveRegisterRecordResp{
2024-02-02 09:05:34 +00:00
RegisterInfo data = 1;
string msg = 2;
2024-01-30 03:52:56 +00:00
}
message CheckPhoneResp {
bool isExist = 1;
string msg = 2;
RegisterInfo data = 3;
2024-01-29 09:02:58 +00:00
2024-02-01 10:56:19 +00:00
}
message RecordListReq {
string keyword = 1;
int32 page = 2;
int32 pageSize = 3;
int32 sortKey = 4;
string sort = 5;
}
message RecordListResp {
repeated RegisterInfo data = 1;
int32 count = 2;
int32 page = 3;
int32 pageSize = 4;
string msg = 5;
}
message ExportRecordReq {
}
message ExportInfo {
string artistName = 3;
int32 gender = 4;
string phoneNum = 5;
string idCard = 6;
string address = 7;
string idCardPhoto = 8;
2024-02-18 03:10:07 +00:00
string idCardBackPhoto = 9;
string artistPhoto = 10;
string createdAt = 11;
string updatedAt = 12;
2024-02-01 10:56:19 +00:00
}
message ExportRecordResp {
repeated ExportInfo data = 1;
string msg = 2;
2024-01-29 09:02:58 +00:00
}