/* * Shutdown Manage API List * /shutdownManage/date - GET shutdown信息最新日期 * /shutdownManage/infoMap - GET shutdown信息数据 */ package controllers import ( "fwh-toolbox-server/services" "github.com/gofiber/fiber/v2" ) // 获取shutdown统计最新日期 // /shutdownManage/date func GetShutdownManageDate(c *fiber.Ctx) error { date, err := services.GetShutdownStatisticsDate() if err != nil { return Error(c, "Shutdown statistics date read failed.") } return Success(c, date) } // 获取shutdown信息数据 // /shutdownManage/infoMap func GetShutdownInfoMap(c *fiber.Ctx) error { date := c.Query("date", "") var pDate *string = nil if date != "" { pDate = &date } data, err := services.GetShutdownInfoMap(pDate) if err != nil { return Error(c, "Shutdown statistics read failed.") } // 转换数据输出结构 return Success(c, data.SiteMap) }