From a6c37463c5116ca4c1eeb2099a19ad5a20a8ceda Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E4=BC=9F?= <421281095@qq.com>
Date: Sat, 8 Feb 2025 15:35:56 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E8=A1=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../GoView/GoViewController.cs | 52 +++++++++++++++++++
1 file changed, 52 insertions(+)
diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/GoView/GoViewController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/GoView/GoViewController.cs
index 518cf64..db9da1f 100644
--- a/OpenAuth.WebApi/Controllers/ServiceControllers/GoView/GoViewController.cs
+++ b/OpenAuth.WebApi/Controllers/ServiceControllers/GoView/GoViewController.cs
@@ -1,8 +1,10 @@
using Infrastructure;
using Microsoft.AspNetCore.Mvc;
+using OpenAuth.App.BaseApp.Base;
using OpenAuth.App.ServiceApp.GoView;
using OpenAuth.App.ServiceApp.GoView.Request;
using OpenAuth.App.ServiceApp.GoView.Response;
+using OpenAuth.Repository.Domain;
using OpenAuth.Repository.Domain.GoView;
namespace OpenAuth.WebApi.Controllers.ServiceControllers.GoView;
@@ -153,4 +155,54 @@ public class GoViewProjectController : ControllerBase
return await _app.DeleteComponent(ids);
}
#endregion
+ ///
+ /// 图片上传接口
+ ///
+ ///
+ ///
+ [HttpPost("image/upload")]
+ [RequestSizeLimit(214748364800)]
+ public Response> UploadImage(IFormFileCollection files)
+ {
+ var result = new Response>();
+ try
+ {
+ result.Result = _app.Add(files);
+ }
+ catch (Exception ex)
+ {
+ result.Code = 500;
+ result.Message = ex.Message;
+ }
+
+ return result;
+ }
+
+ ///
+ /// 获取组件图片
+ ///
+ ///
+ ///
+ [HttpGet("image/list")]
+ public Response> GetImage([FromQuery] PageReq req )
+ {
+
+ return new Response>()
+ {
+ Result = _app.GetImage(req)
+ };
+ }
+ ///
+ /// 删除图片
+ ///
+ ///
+ ///
+ [HttpPost("image/delete")]
+ public Response DeleteImage(string ids)
+ {
+ return new Response()
+ {
+ Result = _app.DeleteImage(ids)
+ };
+ }
}
\ No newline at end of file