feat: 新增日志、配置文件和环境变量

This commit is contained in:
2026-03-02 02:01:08 +08:00
commit 607ff9a055
10 changed files with 1085 additions and 0 deletions

25
server/server.go Normal file
View File

@@ -0,0 +1,25 @@
package server
import "github.com/gin-gonic/gin"
// Server represents the HTTP server
type Server struct {
engine *gin.Engine
}
// New creates a new Server instance
func New() *Server {
return &Server{
engine: gin.Default(),
}
}
// Engine returns the gin engine
func (s *Server) Engine() *gin.Engine {
return s.engine
}
// Run starts the server
func (s *Server) Run(addr ...string) error {
return s.engine.Run(addr...)
}