using Microsoft.AspNetCore.Mvc; namespace HardwarePerformance.API.Controllers; [ApiController] [Route("api/[controller]")] public class SimpleTestController : ControllerBase { private readonly ILogger _logger; public SimpleTestController(ILogger logger) { _logger = logger; } [HttpGet("status")] public IActionResult GetStatus() { return Ok(new { Status = "Running", Message = "API服务正常运行", Timestamp = DateTime.Now, Version = "1.0.0" }); } [HttpGet("test-data")] public IActionResult GetTestData() { var categories = new[] { new { Id = 1, Name = "手机CPU", Description = "移动设备处理器" }, new { Id = 2, Name = "手机GPU", Description = "移动设备图形处理器" }, new { Id = 3, Name = "电脑CPU", Description = "桌面和笔记本处理器" }, new { Id = 4, Name = "电脑GPU", Description = "桌面和笔记本图形处理器" } }; var products = new[] { new { Id = 1, Name = "Apple A17 Pro", Model = "A17 Pro", Manufacturer = "Apple", CategoryId = 1, CurrentRank = 1 }, new { Id = 2, Name = "Snapdragon 8 Gen 3", Model = "SM8650-AB", Manufacturer = "Qualcomm", CategoryId = 1, CurrentRank = 2 }, new { Id = 3, Name = "Intel Core i9-13900K", Model = "Core i9-13900K", Manufacturer = "Intel", CategoryId = 3, CurrentRank = 1 }, new { Id = 4, Name = "AMD Ryzen 9 7950X", Model = "Ryzen 9 7950X", Manufacturer = "AMD", CategoryId = 3, CurrentRank = 2 }, new { Id = 5, Name = "NVIDIA GeForce RTX 4090", Model = "RTX 4090", Manufacturer = "NVIDIA", CategoryId = 4, CurrentRank = 1 }, new { Id = 6, Name = "AMD Radeon RX 7900 XTX", Model = "RX 7900 XTX", Manufacturer = "AMD", CategoryId = 4, CurrentRank = 2 } }; return Ok(new { Categories = categories, Products = products, TotalCategories = categories.Length, TotalProducts = products.Length }); } }