mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-08 08:00:26 +08:00
用户账单增加多个API
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user