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