using BPA.SAAS.Manage.Application.System.Dtos; using BPA.SAAS.Manage.Application.System.Interface; using Microsoft.AspNetCore.Components.Forms; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BPA.SAAS.Manage.Application.System { [ApiDescriptionSettings("SYS", Tag = "获取系统参数")] public class SystemConfigServices : ITransient, IDynamicApiController { ISystemConfigService _SystemConfigService; public SystemConfigServices(ISystemConfigService SystemConfigService) { _SystemConfigService = SystemConfigService; } [HttpPost("/api/systemconfig/GetCosRequestSignURL"), ApiDescriptionSettings(SplitCamelCase = false), AllowAnonymous, NonUnify] public FileOutInfoDto GetCosRequestSignURL(FileInputInfoDto inputDto) { return _SystemConfigService.GetCosRequestSignURL(inputDto); } [HttpPost("/api/systemconfig/GetCosFileURL"), ApiDescriptionSettings(SplitCamelCase = false), AllowAnonymous, NonUnify] public async Task GetCosImgesURL(IFormFile file) { return await _SystemConfigService.GetCosImgesURL(file); } } }