feat: 积分质押功能
This commit is contained in:
@@ -10,6 +10,7 @@ import (
|
||||
carv "nova_task/internal/handler/carv"
|
||||
game7 "nova_task/internal/handler/game7"
|
||||
kgen "nova_task/internal/handler/kgen"
|
||||
stakepoint "nova_task/internal/handler/stakepoint"
|
||||
task "nova_task/internal/handler/task"
|
||||
"nova_task/internal/svc"
|
||||
|
||||
@@ -39,6 +40,12 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
|
||||
Path: "/fix_nft_staker",
|
||||
Handler: admin.FixNftStakerHandler(serverCtx),
|
||||
},
|
||||
{
|
||||
// GameAction
|
||||
Method: http.MethodPost,
|
||||
Path: "/game_action",
|
||||
Handler: admin.GameActionHandler(serverCtx),
|
||||
},
|
||||
{
|
||||
// NFT持有者更新
|
||||
Method: http.MethodGet,
|
||||
@@ -125,6 +132,25 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
|
||||
rest.WithPrefix("/gapi/kgen"),
|
||||
)
|
||||
|
||||
server.AddRoutes(
|
||||
[]rest.Route{
|
||||
{
|
||||
// 获取质押档位列表
|
||||
Method: http.MethodGet,
|
||||
Path: "/level",
|
||||
Handler: stakepoint.GetStakeLevelListHandler(serverCtx),
|
||||
},
|
||||
{
|
||||
// 质押积分操作
|
||||
Method: http.MethodPost,
|
||||
Path: "/stake",
|
||||
Handler: stakepoint.StakePointHandler(serverCtx),
|
||||
},
|
||||
},
|
||||
rest.WithJwt(serverCtx.Config.Auth.AccessSecret),
|
||||
rest.WithPrefix("/gapi/stakepoint/v1"),
|
||||
)
|
||||
|
||||
server.AddRoutes(
|
||||
[]rest.Route{
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user