feat(log): add endpoints for retrieving and resetting subscribe traffic logs

This commit is contained in:
Chang lue Tsen
2025-08-21 11:02:11 -04:00
parent ec4e95451b
commit 062533412a
9 changed files with 246 additions and 0 deletions
+13
View File
@@ -35,6 +35,15 @@ type (
Amount int64 `json:"amount"`
CreatedAt int64 `json:"created_at"`
}
ResetSubscribeTrafficLogRequest {
Page int `form:"page"`
Size int `form:"size"`
UserSubscribeId int64 `form:"user_subscribe_id"`
}
ResetSubscribeTrafficLogResponse {
List []ResetSubscribeTrafficLog `json:"list"`
Total int64 `json:"total"`
}
QueryUserCommissionLogListRequest {
Page int `form:"page"`
Size int `form:"size"`
@@ -136,6 +145,10 @@ service ppanel {
@handler Unsubscribe
post /unsubscribe (UnsubscribeRequest)
@doc "Reset Subscribe Traffic Log"
@handler ResetSubscribeTrafficLog
get /subscribe/reset/log (ResetSubscribeTrafficLogRequest) returns (ResetSubscribeTrafficLogResponse)
@doc "Query User Balance Log"
@handler QueryUserBalanceLog
get /balance_log returns (QueryUserBalanceLogListResponse)