From f511c2eb84573788c85816c6a08e228e20934930 Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Tue, 19 Dec 2017 22:46:56 +0800
Subject: [PATCH] updated
---
src/main/resources/mapper/OperateUserMapper.xml | 4 +---
src/main/java/com/moral/controller/UserController.java | 25 ++++++++++++++++++-------
src/main/java/com/moral/mapper/OperateUserMapper.java | 2 --
src/main/java/com/moral/service/OperateUserService.java | 8 +++++++-
src/main/java/com/moral/service/impl/OperateUserServiceImpl.java | 19 +++++++++++++++++--
5 files changed, 43 insertions(+), 15 deletions(-)
diff --git a/src/main/java/com/moral/controller/UserController.java b/src/main/java/com/moral/controller/UserController.java
index a18fba7..4f202d0 100644
--- a/src/main/java/com/moral/controller/UserController.java
+++ b/src/main/java/com/moral/controller/UserController.java
@@ -17,7 +17,7 @@
@Resource
private OperateUserService operateUserService;
- @RequestMapping(value = "/operate_user", method = RequestMethod.GET)
+ @GetMapping("/operate_user")
public PageResult findOperateUserList() {
Long total = operateUserService.findOperateUserCount();
@@ -25,15 +25,26 @@
return new PageResult(total, data);
}
- @RequestMapping(value = "/operate_user/{id}", method = RequestMethod.GET)
+ @GetMapping("/operate_user/{id}")
public OperateUser findOperateUserById(@PathVariable(value = "id") int id) {
- return operateUserService.findOperateUserById(id);
+ return operateUserService.findOperateUser(id);
}
- @RequestMapping(value = "/operate_user/save", method = RequestMethod.POST)
- public int saveOrUpdate(@RequestBody OperateUser operateUser) {
- System.out.println(JSON.toJSONString(operateUser));
- return 1;
+ @PostMapping("/operate_user/save")
+ public int saveOrUpdate(@RequestBody OperateUser user) {
+ int result = 1;
+ Integer id = user.getId();
+ if(id != null && id > 0) {
+ result = operateUserService.updateOperateUser(user);
+ } else {
+ result = operateUserService.insertOperateUser(user);
+ }
+ return result;
+ }
+
+ @DeleteMapping("/operate_user/{id}")
+ public int delete(@PathVariable(value = "id") int id) {
+ return operateUserService.deleteOperateUser(id);
}
}
diff --git a/src/main/java/com/moral/mapper/OperateUserMapper.java b/src/main/java/com/moral/mapper/OperateUserMapper.java
index 2d608af..e47e95d 100644
--- a/src/main/java/com/moral/mapper/OperateUserMapper.java
+++ b/src/main/java/com/moral/mapper/OperateUserMapper.java
@@ -11,6 +11,4 @@
List<OperateUser> findOperateUserList();
Long findOperateUserCount();
-
- OperateUser findOperateUserById( @Param("id") int id);
}
\ 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 293b91f..e0e17e5 100644
--- a/src/main/java/com/moral/service/OperateUserService.java
+++ b/src/main/java/com/moral/service/OperateUserService.java
@@ -16,5 +16,11 @@
Long findOperateUserCount();
- public OperateUser findOperateUserById(int id);
+ OperateUser findOperateUser(int id);
+
+ int insertOperateUser(OperateUser user);
+
+ int updateOperateUser(OperateUser user);
+
+ int deleteOperateUser(int id);
}
diff --git a/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java b/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
index b7d5410..28a0d2c 100644
--- a/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
@@ -72,8 +72,23 @@
}
@Override
- public OperateUser findOperateUserById(int id) {
- return operateUserMapper.findOperateUserById(id);
+ public OperateUser findOperateUser(int id) {
+ return operateUserMapper.selectByPrimaryKey(id);
+ }
+
+ @Override
+ public int insertOperateUser(OperateUser user) {
+ return operateUserMapper.insert(user);
+ }
+
+ @Override
+ public int updateOperateUser(OperateUser user) {
+ return operateUserMapper.updateByPrimaryKey(user);
+ }
+
+ @Override
+ public int deleteOperateUser(int id) {
+ return operateUserMapper.deleteByPrimaryKey(id);
}
}
diff --git a/src/main/resources/mapper/OperateUserMapper.xml b/src/main/resources/mapper/OperateUserMapper.xml
index 8e83fd0..609b2dc 100644
--- a/src/main/resources/mapper/OperateUserMapper.xml
+++ b/src/main/resources/mapper/OperateUserMapper.xml
@@ -17,7 +17,7 @@
operate_user
</select>
- <select id="findOperateUserById" resultType="com.moral.entity.OperateUser">
+ <select id="findOperateUser" resultType="com.moral.entity.OperateUser">
SELECT
*
FROM
@@ -25,7 +25,5 @@
WHERE
id = #{id}
</select>
-
-
</mapper>
\ No newline at end of file
--
Gitblit v1.8.0