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(GetResourcesQuery query) { return mediator.Send(query); } /// /// 获取资源字段 /// /// /// public Task> GetResourceFields(GetResourceFieldsQuery query) { return mediator.Send(query); } } }