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);
}
}