|
|
|
@ -2,18 +2,26 @@ |
|
|
|
using Microsoft.AspNetCore.Mvc; |
|
|
|
using System; |
|
|
|
using System.Threading.Tasks; |
|
|
|
using Volo.Abp; |
|
|
|
using Volo.Abp.Application.Dtos; |
|
|
|
using Volo.Abp.GlobalFeatures; |
|
|
|
using Volo.CmsKit.Admin.Tags; |
|
|
|
using Volo.CmsKit.GlobalFeatures; |
|
|
|
using Volo.CmsKit.Permissions; |
|
|
|
using Volo.CmsKit.Tags; |
|
|
|
|
|
|
|
namespace Volo.CmsKit.Admin.Tags |
|
|
|
{ |
|
|
|
public class TagController : CmsKitAdminController, ITagAdminAppService |
|
|
|
[RequiresGlobalFeature(typeof(TagsFeature))] |
|
|
|
[RemoteService(Name = CmsKitCommonRemoteServiceConsts.RemoteServiceName)] |
|
|
|
[Area("cms-kit")] |
|
|
|
[Authorize(CmsKitAdminPermissions.Tags.Default)] |
|
|
|
[Route("api/cms-kit-admin/tags")] |
|
|
|
public class TagAdminController : CmsKitAdminController, ITagAdminAppService |
|
|
|
{ |
|
|
|
protected ITagAdminAppService TagAdminAppService { get; } |
|
|
|
|
|
|
|
public TagController(ITagAdminAppService tagAdminAppService) |
|
|
|
public TagAdminController(ITagAdminAppService tagAdminAppService) |
|
|
|
{ |
|
|
|
TagAdminAppService = tagAdminAppService; |
|
|
|
} |