using FlexJobApi.Core;
using Furion.DynamicApiController;
using MediatR;
using Microsoft.AspNetCore.Mvc;
namespace FlexJobApi.User.Application
{
///
/// 资源
///
[Route("api/user/[controller]")]
public class ResourceAppService(IMediator mediator) : IDynamicApiController
{
private readonly IMediator mediator = mediator;
///
/// 获取资源列表
///
///
///
public Task> GetResources([FromQuery] GetResourcesQuery query)
{
return mediator.Send(query);
}
///
/// 获取资源字段
///
///
///
public Task> GetResourceFields([FromQuery] GetResourceFieldsQuery query)
{
return mediator.Send(query);
}
}
}