feat: 拉取积分质押操作记录的接口
This commit is contained in:
@@ -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"` // 列表
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user