You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.2 KiB
45 lines
1.2 KiB
1 year ago
|
using BaseService.Controllers;
|
||
|
using BaseService.Systems.TenantManagement;
|
||
|
using BaseService.Systems.TenantManagement.Dto;
|
||
|
using BaseService.Systems.UserRoleMenusManagement.Dto;
|
||
|
using Microsoft.AspNetCore.Mvc;
|
||
|
using System;
|
||
|
using System.Threading.Tasks;
|
||
|
using Volo.Abp.Application.Dtos;
|
||
|
|
||
|
namespace BaseService.HttpApi.Systems
|
||
|
{
|
||
|
[Area("base")]
|
||
|
[Route("api/base/tenant")]
|
||
|
public class TenantController : BaseServiceController, ITenantAppService
|
||
|
{
|
||
|
private readonly ITenantAppService _tenantAppService;
|
||
|
|
||
|
public TenantController(ITenantAppService tenantAppService)
|
||
|
{
|
||
|
_tenantAppService = tenantAppService;
|
||
|
}
|
||
|
|
||
|
[HttpGet]
|
||
|
[Route("menu/{id}")]
|
||
|
public Task<ListResultDto<MenusListDto>> GetTenantMenusById(Guid id)
|
||
|
{
|
||
|
return _tenantAppService.GetTenantMenusById(id);
|
||
|
}
|
||
|
|
||
|
[HttpGet]
|
||
|
[Route("menu-list")]
|
||
|
public Task<ListResultDto<MenusListDto>> GetTenantMenusList()
|
||
|
{
|
||
|
return _tenantAppService.GetTenantMenusList();
|
||
|
}
|
||
|
|
||
|
[HttpPost]
|
||
|
[Route("menu")]
|
||
|
public Task UpdateTenantMenu(UpdateTenantMenuDto input)
|
||
|
{
|
||
|
return _tenantAppService.UpdateTenantMenu(input);
|
||
|
}
|
||
|
}
|
||
|
}
|