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