routers.go 919 B

123456789101112131415161718192021222324252627
  1. package pub
  2. import (
  3. "app/commons/config"
  4. "github.com/gin-gonic/gin"
  5. )
  6. type Router struct {
  7. }
  8. func (Router) Route() string {
  9. return ""
  10. }
  11. func (h Router) Register(group *gin.RouterGroup) {
  12. group.GET("info", server().Info) // 系统信息
  13. group.GET("auth/info", server().AuthInfo) // 获取认证信息
  14. group.POST("auth", server().Auth) // 授权登陆
  15. group.POST("exchange/callback", server().ExchangeCallback) // 交易所充提回调
  16. // 开发者接口
  17. if config.AppConf().Mod != config.ModEnvProd {
  18. group.POST("dev/auth", server().DevAuth) // 开发者登录
  19. group.POST("dev/stake", server().DevStake) // 开发者质押
  20. group.GET("dev/next/period/job", server().DevPeriodJob) // 开启下一期收益发放
  21. group.GET("dev/next/daily/job", server().DevDailyJob) // 开启下一日收益发放
  22. }
  23. }