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