package admin import ( "github.com/gin-gonic/gin" ) type Router struct { } func (Router) Route() string { return "" } func (h Router) Register(group *gin.RouterGroup) { group.POST("set/sys/config", server().SysConfig) // 设置系统配置 group.POST("stake", server().StakeByAdmin) // 设置系统配置 // NodeInfo 节点产品管理 group.POST("node/info/create", server().CreateNodeInfo) // 创建节点产品 group.POST("node/info/update", server().UpdateNodeInfo) // 更新节点产品 group.POST("node/info/delete", server().DeleteNodeInfo) // 删除节点产品 group.GET("node/info/get", server().GetNodeInfo) // 获取节点产品详情 group.POST("node/info/find", server().FindNodeInfo) // 分页查询节点产品 // NodeOrder 节点订单管理 group.POST("node/order/create", server().CreateNodeOrder) // 创建节点订单 group.POST("node/order/update", server().UpdateNodeOrder) // 更新节点订单 group.POST("node/order/delete", server().DeleteNodeOrder) // 删除节点订单 group.GET("node/order/get", server().GetNodeOrder) // 获取节点订单详情 group.POST("node/order/find", server().FindNodeOrder) // 分页查询节点订单 // NodeOrderPayments 订单支付管理 group.POST("node/order/payments/create", server().CreateNodeOrderPayments) // 创建订单支付信息 group.POST("node/order/payments/update", server().UpdateNodeOrderPayments) // 更新订单支付信息 group.POST("node/order/payments/delete", server().DeleteNodeOrderPayments) // 删除订单支付信息 group.GET("node/order/payments/get", server().GetNodeOrderPayments) // 获取订单支付详情 group.POST("node/order/payments/find", server().FindNodeOrderPayments) // 分页查询订单支付信息 // NodeBanner 节点Banner管理 group.POST("node/banner/create", server().CreateNodeBanner) // 创建节点Banner group.POST("node/banner/update", server().UpdateNodeBanner) // 更新节点Banner group.POST("node/banner/delete", server().DeleteNodeBanner) // 删除节点Banner group.GET("node/banner/get", server().GetNodeBanner) // 获取节点Banner详情 group.POST("node/banner/find", server().FindNodeBanner) // 分页查询节点Banner // Telegram 群组管理 group.GET("telegram/groups", server().GetTelegramGroups) // 获取 Bot 加入的群组列表 group.POST("telegram/groups/sync", server().SyncTelegramGroups) // 同步群组信息 group.GET("telegram/chat/info", server().GetChatInfo) // 获取群组详细信息 // Telegram 红包管理 group.POST("telegram/redpacket/send", server().SendRedPacketAdmin) // 管理端发送红包 }