feat: 拉取积分质押操作记录的接口

This commit is contained in:
2025-04-08 20:25:23 +08:00
parent 8119bcefdc
commit 85daa4b093
12 changed files with 500 additions and 11 deletions

View File

@@ -13,6 +13,10 @@ service novatask {
@doc "质押积分操作"
@handler StakePoint
post /stake (StakePointReq)
@doc "积分质押日志列表"
@handler GetStakeLogList
get /log (GetStakeLogListReq) returns (GetStakeLogListResp)
}
type GetStakeLevelListReq {
@@ -53,3 +57,24 @@ type StakePointReq {
Action int `json:"action"` // 操作类型1表示质押2表示升级质押 3表示续约
}
type GetStakeLogListReq {
RoleID uint64 `form:"role_id,optional"` // 角色id
Page int `form:"page"` // 页码
Size int `form:"size"` // 每页数量
}
type StakeLog {
Id uint `json:"id"` // id
RoleID uint64 `json:"role_id"` // 角色id
LevelId uint `json:"level_id"` // 档位id
Level uint `json:"level"` // 精灵等级
Points int `json:"points"` // 积分数量
Action uint8 `json:"action"` // 操作类型1=质押2=升级3=续约4=解除
CreatedAt int64 `json:"created_at"` // 创建时间
}
type GetStakeLogListResp {
Total int `json:"total"` // 总数
List []StakeLog `json:"list"` // 列表
}