using MiaoYu.Api.Admin.ApplicationServices.Systems.Cos; using MiaoYu.Api.Admin.ApplicationServices.Systems.Cos.Dtos; namespace MiaoYu.Api.Admin.Controllers.Systems; /// /// 腾讯云COS控制器 /// [ControllerDescriptor(DisplayName = "腾讯云COS")] public class CosController : AdminControllerBase { public CosController(CosService defaultService) : base(defaultService) { } /// /// 获取COS签名 /// /// [HttpGet] [ActionDescriptor(DisplayName = "获取COS签名")] public string GetCosSign() { return this._defaultService.GetCosSign(); } /// /// 获取临时密钥 /// /// 文件名 /// 模型名称 /// [HttpGet] [ActionDescriptor(DisplayName = "获取COS临时密钥")] public GenerateTemporaryModel GetGenerateTemporaryKey(string fileName = "", string modelName = "") { return this._defaultService.GetGenerateTemporaryKey(fileName, modelName); } }