From 4cc763706597d6ea82392f653333e33c31485b49 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 22 十二月 2023 15:23:01 +0800
Subject: [PATCH] 提交查询、删除接口

---
 JiangSu/Controllers/OpController.cs |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 58 insertions(+), 2 deletions(-)

diff --git a/JiangSu/Controllers/OpController.cs b/JiangSu/Controllers/OpController.cs
index 3f41a1f..145f3a2 100644
--- a/JiangSu/Controllers/OpController.cs
+++ b/JiangSu/Controllers/OpController.cs
@@ -12,9 +12,65 @@
     public class OpController : ApiController
     {
         [HttpGet]
-        public Model SelectById(int id)
+        public Model SelectById(long id)
         {
-            return ModelDAL.SelectById(id);
+            try
+            {
+                return ModelDAL.SelectById(id);
+            }
+            catch (Exception ex)
+            {
+                LogOut.Error(ex.StackTrace);
+                return null;
+            }
+        }
+
+        [HttpGet]
+        public int DeleteByIds([FromUri] List<long> ids)
+        {
+            try
+            {
+                if (null == ids || ids.Count == 0) return 0;
+
+                return ModelDAL.DeleteByIds(ids);
+            }
+            catch (Exception ex)
+            {
+                LogOut.Error(ex.StackTrace);
+                return 0;
+            }
+        }
+
+        [HttpPost]
+        public int insert([FromBody] Model model)
+        {
+            try
+            {
+                if (null == model) return 0;
+
+                return ModelDAL.insert(model);
+            }
+            catch (Exception ex)
+            {
+                LogOut.Error(ex.StackTrace);
+                return 0;
+            }
+        }
+
+        [HttpPost]
+        public int UpdateById([FromBody] Model model)
+        {
+            try
+            {
+                if (null == model) return 0;
+
+                return ModelDAL.UpdateById(model);
+            }
+            catch (Exception ex)
+            {
+                LogOut.Error(ex.StackTrace);
+                return 0;
+            }
         }
     }
 }

--
Gitblit v1.9.3