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;
}
}