From e1fd5f7d07a50c8682397936000f236d53f1b526 Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Wed, 20 Dec 2017 10:02:59 +0800
Subject: [PATCH] updated

---
 src/main/resources/mapper/OperateUserMapper.xml                  |    8 ++++++++
 src/main/java/com/moral/common/bean/PageResult.java              |    4 ++--
 src/main/java/com/moral/controller/UserController.java           |    6 ++++++
 src/main/java/com/moral/mapper/OperateUserMapper.java            |    2 ++
 src/main/java/com/moral/service/OperateUserService.java          |    2 ++
 src/main/java/com/moral/service/impl/OperateUserServiceImpl.java |    8 ++++++++
 6 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/moral/common/bean/PageResult.java b/src/main/java/com/moral/common/bean/PageResult.java
index be949f3..710a9ba 100644
--- a/src/main/java/com/moral/common/bean/PageResult.java
+++ b/src/main/java/com/moral/common/bean/PageResult.java
@@ -1,12 +1,12 @@
 package com.moral.common.bean;
 
+import lombok.Data;
 import lombok.Getter;
 import lombok.Setter;
 
 import java.util.List;
 
-@Getter
-@Setter
+@Data
 public class PageResult {
 
     private Long total;
diff --git a/src/main/java/com/moral/controller/UserController.java b/src/main/java/com/moral/controller/UserController.java
index 4f202d0..6162ce2 100644
--- a/src/main/java/com/moral/controller/UserController.java
+++ b/src/main/java/com/moral/controller/UserController.java
@@ -47,4 +47,10 @@
     public int delete(@PathVariable(value = "id") int id) {
         return operateUserService.deleteOperateUser(id);
     }
+
+    @PostMapping("/operate_user/deleteList")
+    public int deleteUserList(@RequestBody String[] ids) {
+        System.out.println(ids);
+        return operateUserService.deleteOperateUserList(ids);
+    }
 }
diff --git a/src/main/java/com/moral/mapper/OperateUserMapper.java b/src/main/java/com/moral/mapper/OperateUserMapper.java
index e47e95d..28844cb 100644
--- a/src/main/java/com/moral/mapper/OperateUserMapper.java
+++ b/src/main/java/com/moral/mapper/OperateUserMapper.java
@@ -11,4 +11,6 @@
     List<OperateUser> findOperateUserList();
 
     Long findOperateUserCount();
+
+    int deleteOperateUserList(@Param("ids") String[] ids);
 }
\ No newline at end of file
diff --git a/src/main/java/com/moral/service/OperateUserService.java b/src/main/java/com/moral/service/OperateUserService.java
index e0e17e5..d7b28a5 100644
--- a/src/main/java/com/moral/service/OperateUserService.java
+++ b/src/main/java/com/moral/service/OperateUserService.java
@@ -23,4 +23,6 @@
     int updateOperateUser(OperateUser user);
 
     int deleteOperateUser(int id);
+
+	int deleteOperateUserList(String[] ids);
 }
diff --git a/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java b/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
index b1e9399..3079783 100644
--- a/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
@@ -77,18 +77,26 @@
 	}
 
 	@Override
+	@Transactional
 	public int insertOperateUser(OperateUser user) {
 		return operateUserMapper.insertSelective(user);
 	}
 
 	@Override
+	@Transactional
 	public int updateOperateUser(OperateUser user) {
 		return operateUserMapper.updateByPrimaryKeySelective(user);
 	}
 
 	@Override
+	@Transactional
 	public int deleteOperateUser(int id) {
 		return operateUserMapper.deleteByPrimaryKey(id);
 	}
 
+	@Override
+	@Transactional
+	public int deleteOperateUserList(String[] ids) {
+		return operateUserMapper.deleteOperateUserList(ids);
+	}
 }
diff --git a/src/main/resources/mapper/OperateUserMapper.xml b/src/main/resources/mapper/OperateUserMapper.xml
index 609b2dc..62a79d3 100644
--- a/src/main/resources/mapper/OperateUserMapper.xml
+++ b/src/main/resources/mapper/OperateUserMapper.xml
@@ -26,4 +26,12 @@
           id = #{id}
     </select>
 
+    <delete id="deleteOperateUserList">
+        DELETE FROM
+            operate_user
+        WHERE id in
+        <foreach collection="ids" item="user_id" open="(" separator="," close=")">
+            #{user_id}
+        </foreach>
+    </delete>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0