用户账单增加多个API

This commit is contained in:
GoEdgeLab
2021-11-29 14:34:05 +08:00
parent 65402114c9
commit cae4133337
2 changed files with 525 additions and 39 deletions

View File

@@ -8,7 +8,7 @@ import "models/model_user_bill.proto";
// 账单相关服务
service UserBillService {
// 手工生成
// 手工生成
rpc generateAllUserBills (GenerateAllUserBillsRequest) returns (RPCSuccess);
// 计算所有账单数量
@@ -16,9 +16,18 @@ service UserBillService {
// 列出单页账单
rpc listUserBills (ListUserBillsRequest) returns (ListUserBillsResponse);
// 查找账单信息
rpc findUserBill(FindUserBillRequest) returns (FindUserBillResponse);
// 支付账单
rpc payUserBill(PayUserBillRequest) returns (RPCSuccess);
// 计算用户所有未支付账单总额
rpc sumUserUnpaidBills(SumUserUnpaidBillsRequest) returns (SumUserUnpaidBillsResponse);
}
// 手工生成
// 手工生成
message GenerateAllUserBillsRequest {
string month = 1;
}
@@ -42,4 +51,27 @@ message ListUserBillsRequest {
message ListUserBillsResponse {
repeated UserBill userBills = 1;
}
// 查找账单信息
message FindUserBillRequest {
int64 userBillId = 1;
}
message FindUserBillResponse {
UserBill userBill = 1;
}
// 支付账单
message PayUserBillRequest {
int64 userBillId = 1;
}
// 计算用户所有未支付账单总额
message SumUserUnpaidBillsRequest {
int64 userId = 1;
}
message SumUserUnpaidBillsResponse {
float amount = 1;
}