namespace MiaoYu.Api.Admin.Controllers; /// /// 后台系统基础控制器 /// [ApiResultFilter] [Route(AdminControllerBase.RoutePrefix + "/[controller]/[action]")] [Authorize]//是否授权 Authorize [ApiController] public class AdminControllerBase : ControllerBase { /// /// 路由前缀 /// public const string RoutePrefix = $"/api/v1/admin"; /// /// 管理系统基础控制器构造函数 /// public AdminControllerBase() { } } /// /// 后台系统基础控制器 /// /// public class AdminControllerBase : AdminControllerBase where TService : class { /// /// 默认服务 /// protected readonly TService _defaultService; /// /// 管理系统基础控制器构造函数 /// /// 默认服务 public AdminControllerBase(TService defaultService) { _defaultService = defaultService; } }