From a967a0836b90661205ce5ad14ac42cd4281f67dd Mon Sep 17 00:00:00 2001
From: chenzx <m15572880737@163.com>
Date: 星期三, 08 一月 2025 18:56:28 +0800
Subject: [PATCH] 20250108接口新增

---
 GasolineBlend.BLL/MindRouterBLL.cs                                            |   27 +++++++++
 .vs/PolicyControl/FileContentIndex/d2363be2-5e27-4500-a2ba-0f0fc1a4a778.vsidx |    0 
 GasolineBlend/Controllers/MindRouterController.cs                             |   37 ++++++++++++
 .vs/PolicyControl/FileContentIndex/7704e269-6bb2-4f23-b2e2-bb060ab9f0d7.vsidx |    0 
 GasolineBlend.DAL/MindRouterDAL.cs                                            |   30 ++++++++++
 .vs/PolicyControl/FileContentIndex/4af96ed6-fd06-4d1c-9845-86bb1cd6244a.vsidx |    0 
 .vs/PolicyControl/FileContentIndex/8cefa883-ddd3-476e-89df-1c5e176d70b8.vsidx |    0 
 .vs/PolicyControl/FileContentIndex/cf4238b8-d8b7-4df6-8a20-b3d446af15be.vsidx |    0 
 GasolineBlend.Entity/MindRouterPage.cs                                        |   44 ++++++++++++++
 9 files changed, 138 insertions(+), 0 deletions(-)

diff --git a/.vs/PolicyControl/FileContentIndex/4af96ed6-fd06-4d1c-9845-86bb1cd6244a.vsidx b/.vs/PolicyControl/FileContentIndex/4af96ed6-fd06-4d1c-9845-86bb1cd6244a.vsidx
new file mode 100644
index 0000000..683ba7d
--- /dev/null
+++ b/.vs/PolicyControl/FileContentIndex/4af96ed6-fd06-4d1c-9845-86bb1cd6244a.vsidx
Binary files differ
diff --git a/.vs/PolicyControl/FileContentIndex/7704e269-6bb2-4f23-b2e2-bb060ab9f0d7.vsidx b/.vs/PolicyControl/FileContentIndex/7704e269-6bb2-4f23-b2e2-bb060ab9f0d7.vsidx
new file mode 100644
index 0000000..f2a30b6
--- /dev/null
+++ b/.vs/PolicyControl/FileContentIndex/7704e269-6bb2-4f23-b2e2-bb060ab9f0d7.vsidx
Binary files differ
diff --git a/.vs/PolicyControl/FileContentIndex/8cefa883-ddd3-476e-89df-1c5e176d70b8.vsidx b/.vs/PolicyControl/FileContentIndex/8cefa883-ddd3-476e-89df-1c5e176d70b8.vsidx
new file mode 100644
index 0000000..21322e9
--- /dev/null
+++ b/.vs/PolicyControl/FileContentIndex/8cefa883-ddd3-476e-89df-1c5e176d70b8.vsidx
Binary files differ
diff --git a/.vs/PolicyControl/FileContentIndex/cf4238b8-d8b7-4df6-8a20-b3d446af15be.vsidx b/.vs/PolicyControl/FileContentIndex/cf4238b8-d8b7-4df6-8a20-b3d446af15be.vsidx
new file mode 100644
index 0000000..e664e17
--- /dev/null
+++ b/.vs/PolicyControl/FileContentIndex/cf4238b8-d8b7-4df6-8a20-b3d446af15be.vsidx
Binary files differ
diff --git a/.vs/PolicyControl/FileContentIndex/d2363be2-5e27-4500-a2ba-0f0fc1a4a778.vsidx b/.vs/PolicyControl/FileContentIndex/d2363be2-5e27-4500-a2ba-0f0fc1a4a778.vsidx
new file mode 100644
index 0000000..adea28b
--- /dev/null
+++ b/.vs/PolicyControl/FileContentIndex/d2363be2-5e27-4500-a2ba-0f0fc1a4a778.vsidx
Binary files differ
diff --git a/GasolineBlend.BLL/MindRouterBLL.cs b/GasolineBlend.BLL/MindRouterBLL.cs
new file mode 100644
index 0000000..9ca8172
--- /dev/null
+++ b/GasolineBlend.BLL/MindRouterBLL.cs
@@ -0,0 +1,27 @@
+锘縰sing GasolineBlend.DAL;
+using GasolineBlend.Entity;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using static GasolineBlend.Entity.AgentDataPage;
+
+namespace GasolineBlend.BLL
+{
+    public class MindRouterBLL
+    {
+        private MindRouterDAL _acc = new MindRouterDAL();
+
+        /// <summary>
+        /// 鑾峰彇鐢ㄧ泭淇℃墭缃戣褰曟暟鎹�
+        /// </summary>
+        /// <returns></returns>
+        public List<MindRouterPage> GetMindRouterList(string Text)
+        {
+            return _acc.GetMindRouterList(Text);
+        }
+
+
+    }
+}
diff --git a/GasolineBlend.DAL/MindRouterDAL.cs b/GasolineBlend.DAL/MindRouterDAL.cs
new file mode 100644
index 0000000..b80dcd3
--- /dev/null
+++ b/GasolineBlend.DAL/MindRouterDAL.cs
@@ -0,0 +1,30 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Data;
+using System.Drawing.Printing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using CommonHelper;
+using Dapper;
+using GasolineBlend.Entity;
+using Google.Protobuf.WellKnownTypes;
+using Microsoft.Office.Interop.Excel;
+using MySql.Data.MySqlClient;
+
+namespace GasolineBlend.DAL
+{
+    public class MindRouterDAL : BaseMySQLDAL
+    {
+
+        public List<MindRouterPage> GetMindRouterList(string Text)
+        {
+            using (IDbConnection connection = new MySqlConnection(connectionString))
+            {
+                var sql = $"SELECT * from mindrouter where thinking in({Text})";
+                return connection.Query<MindRouterPage>(sql).ToList();
+            }
+        }
+
+    }
+}
diff --git a/GasolineBlend.Entity/MindRouterPage.cs b/GasolineBlend.Entity/MindRouterPage.cs
new file mode 100644
index 0000000..5363115
--- /dev/null
+++ b/GasolineBlend.Entity/MindRouterPage.cs
@@ -0,0 +1,44 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace GasolineBlend.Entity
+{
+    public class MindRouterPage
+    {
+        /// <summary>
+        /// 搴忓彿
+        /// </summary>
+        public int Id { get; set; }
+        /// <summary>
+        /// 鏍囬
+        /// </summary>
+        public string Thinking { get; set; }
+        /// <summary>
+        /// 鎻愮ず璇�
+        /// </summary>
+        public string Class { get; set; }
+        
+        /// <summary>
+        /// 鏉冮檺
+        /// </summary>
+        public string Description { get; set; }
+       
+
+        public class PaginatedResult<T>
+        {
+            public List<T> Data { get; set; }
+            public int TotalCount { get; set; }
+            public int TotalPages { get; set; }
+
+            public PaginatedResult(List<T> totalData, int totalCount, int totalPages)
+            {
+                Data = totalData;
+                TotalCount = totalCount;
+                TotalPages = totalPages;
+            }
+        }
+    }
+}
diff --git a/GasolineBlend/Controllers/MindRouterController.cs b/GasolineBlend/Controllers/MindRouterController.cs
new file mode 100644
index 0000000..5d1d8d6
--- /dev/null
+++ b/GasolineBlend/Controllers/MindRouterController.cs
@@ -0,0 +1,37 @@
+锘縰sing CommonHelper;
+using GasolineBlend.BLL;
+using GasolineBlend.Entity;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Web;
+using System.Web.Mvc;
+
+
+namespace GasolineBlend.Controllers
+{
+    public class MindRouterController : BaseController 
+    {
+        private MindRouterBLL _acc = new MindRouterBLL();
+        /// <summary>
+        ///鑾峰彇鍦板尯鏅鸿兘浣撴暟鎹�
+        /// </summary>
+        /// <param name="Keyword"></param>
+        /// <returns></returns>
+        [HttpPost]
+         public ActionResult GetMindRouterList(string Text) 
+        {
+            try
+            {
+                var list = _acc.GetMindRouterList(Text);
+                return SuccessNoShow(data: list);
+            }
+            catch (Exception e)
+            {
+                LogHelper.Write(Level.Error, "鑾峰彇鍦板尯鍒楄〃鏁版嵁 GetMindRouterList", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName);
+                return Error();
+            }
+        }
+    }
+}

--
Gitblit v1.8.0