package system import ( "kra/pkg/response" "github.com/gin-gonic/gin" ) type SystemApi struct{} // GetServerInfo 获取服务器信息 func (s *SystemApi) GetServerInfo(c *gin.Context) { serverInfo, err := systemUsecase.GetServerInfo(c.Request.Context()) if err != nil { response.FailWithMessage("获取失败:"+err.Error(), c) return } response.OkWithDetailed(gin.H{"server": serverInfo}, "获取成功", c) } // GetSystemConfig 获取配置文件内容 func (s *SystemApi) GetSystemConfig(c *gin.Context) { // 简化实现:返回基本配置信息 response.OkWithDetailed(gin.H{ "config": gin.H{ "system": gin.H{ "env": "production", }, }, }, "获取成功", c) } // SetSystemConfig 设置配置文件内容 func (s *SystemApi) SetSystemConfig(c *gin.Context) { // 简化实现:配置设置功能 response.OkWithMessage("设置成功", c) } // ReloadSystem 重载系统 func (s *SystemApi) ReloadSystem(c *gin.Context) { // 简化实现:系统重载功能 response.OkWithMessage("重载系统成功", c) }