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-02-23 03:24:24 +00:00
|
|
|
rpc CheckIdCard(RegisterInfo) returns (CheckIdCardResp);
|
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
|
|
|
}
|
|
|
|
|
2024-02-23 03:24:24 +00:00
|
|
|
message CheckIdCardResp {
|
|
|
|
string msg = 1;
|
|
|
|
}
|
|
|
|
|
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
|
|
|
}
|