namespace CloudGaming.Core.ApplicationServices; /// /// 后台系统基础控制器 /// [ApiResultFilter] // [Route("api/[controller]/[action]")] // [Authorize] //是否授权 Authorize [ApiController] public abstract class ApplicationControllerBase(IServiceProvider serviceProvider) : ControllerBase, IAopServiceProvider { public IServiceProvider ServiceProvider { get; set; } = serviceProvider; } /// /// 后台系统基础控制器 /// /// public abstract class ApplicationControllerBase(IServiceProvider serviceProvider) : ApplicationControllerBase(serviceProvider) where TService : class { /// /// 默认服务 /// [Autowired] protected TService Service { get; } = null!; }