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