2023-03-15 06:51:41 +00:00
|
|
|
syntax = "proto3";
|
|
|
|
package artistinfo;
|
2023-03-16 10:17:12 +00:00
|
|
|
option go_package = "./;artistinfoStatement";
|
2023-03-15 06:51:41 +00:00
|
|
|
|
|
|
|
//import "validate.proto";
|
|
|
|
import public "google/protobuf/timestamp.proto";
|
2023-03-16 08:53:25 +00:00
|
|
|
import "google/protobuf/empty.proto"; //使用 google.protobuf.Empty
|
2023-03-15 06:51:41 +00:00
|
|
|
|
|
|
|
// protoc -I . -I ./pb --proto_path=. --go_out=./pb/artistinfoStatement --go-triple_out=./pb/artistinfoStatement --validate_out="lang=go:./pb/artistinfoStatement" ./pb/artistinfoStatement.proto
|
|
|
|
service Statement {
|
2023-03-16 08:53:25 +00:00
|
|
|
rpc CreateStatementBatch(StatementBatchRequest)returns(CreateStatementBatchResponse){}; //创建对账单批次
|
2023-03-17 06:36:55 +00:00
|
|
|
rpc BatchCreateStatementBatch(BatchCreateStatementBatchRequest)returns(google.protobuf.Empty){}; //批量创建对账单批次
|
|
|
|
rpc GetStatementBatchList(GetStatementBatchListRequest)returns(GetStatementBatchListResponse){}; //批量查询对账单批次
|
|
|
|
rpc GetStatementBatchTimeMenus(GetStatementBatchListRequest)returns(GetStatementBatchTimeMenusResponse){}; //获取对账单批次时间菜单列表
|
|
|
|
|
2023-03-16 08:53:25 +00:00
|
|
|
rpc CreateStatementDetail(StatementDetailRequest)returns(CreateStatementDetailResponse){};//创建对账单详情
|
|
|
|
rpc BatchCreateStatementDetail(BatchCreateStatementDetailRequest)returns(google.protobuf.Empty){};//批量创建对账单详情
|
|
|
|
rpc GetStatementDetailList(GetStatementDetailListRequest)returns(GetStatementDetailListResponse){};//查询对账单详情列表
|
|
|
|
}
|
2023-03-15 06:51:41 +00:00
|
|
|
|
2023-03-16 08:53:25 +00:00
|
|
|
message StatementPageInfo{
|
|
|
|
int64 page =1;
|
|
|
|
int64 pageSize =2;
|
|
|
|
int64 total=3;
|
|
|
|
}
|
2023-03-16 10:17:12 +00:00
|
|
|
|
2023-03-16 08:53:25 +00:00
|
|
|
message StatementBatchRequest{
|
2023-03-17 07:17:25 +00:00
|
|
|
int32 stType=1; // 字段注释请查看对账单结构体模型 cmd/model/artworkStatement.go
|
|
|
|
string artistUid=2;
|
|
|
|
string artistRealName=3;
|
|
|
|
int32 flowStatus=4;
|
|
|
|
string batchTime=5;
|
|
|
|
float minPrice=6;
|
|
|
|
float guaranteePrice=7;
|
2023-03-16 10:17:12 +00:00
|
|
|
int64 id = 8;
|
|
|
|
string createdAt =9;
|
|
|
|
string updatedAt =10;
|
|
|
|
int64 deletedAt =11;
|
|
|
|
string fileUrl =12;
|
2023-03-16 08:53:25 +00:00
|
|
|
}
|
|
|
|
message CreateStatementBatchResponse{
|
|
|
|
int64 id =1;
|
|
|
|
}
|
|
|
|
message BatchCreateStatementBatchRequest{
|
|
|
|
repeated StatementBatchRequest data =1;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message StatementDetailRequest{
|
2023-03-17 07:17:25 +00:00
|
|
|
int64 batchId = 1; //字段注释请查看对账单结构体模型 cmd/model/artworkStatement.go
|
|
|
|
string tfNum = 2;
|
|
|
|
string artworkName =3;
|
|
|
|
string ruler = 4;
|
|
|
|
string saleNo = 5;
|
|
|
|
string completeDate = 6;
|
2023-03-16 08:53:25 +00:00
|
|
|
int64 id = 8;
|
2023-03-17 07:17:25 +00:00
|
|
|
string createdAt=9;
|
|
|
|
string updatedAt=10;
|
|
|
|
int64 deletedAt=11;
|
2023-03-16 08:53:25 +00:00
|
|
|
}
|
|
|
|
message CreateStatementDetailResponse{
|
|
|
|
int64 id=1;
|
|
|
|
}
|
|
|
|
message BatchCreateStatementDetailRequest{
|
|
|
|
repeated StatementDetailRequest data =1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message GetStatementBatchListRequest{
|
|
|
|
StatementBatchRequest condition=1;
|
|
|
|
int64 page =2;
|
|
|
|
int64 pageSize =3;
|
2023-03-17 06:36:55 +00:00
|
|
|
repeated int64 ids =4;
|
|
|
|
repeated string batchTimeList =5;
|
2023-03-16 08:53:25 +00:00
|
|
|
}
|
|
|
|
message GetStatementBatchListResponse{
|
|
|
|
repeated StatementBatchRequest data=1;
|
|
|
|
StatementPageInfo page =2;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message GetStatementDetailListRequest{
|
2023-03-16 10:17:12 +00:00
|
|
|
StatementDetailRequest condition=1; //通用条件
|
2023-03-16 08:53:25 +00:00
|
|
|
int64 page =2;
|
|
|
|
int64 pageSize =3;
|
|
|
|
}
|
|
|
|
|
|
|
|
message GetStatementDetailListResponse{
|
|
|
|
repeated StatementDetailRequest data=1;
|
|
|
|
StatementPageInfo page =2;
|
2023-03-17 06:36:55 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
message GetStatementBatchTimeMenusResponse{
|
|
|
|
repeated string data=1;
|
2023-03-15 06:51:41 +00:00
|
|
|
}
|