src/main/java/com/moral/common/bean/ResultBean.java
@@ -12,17 +12,14 @@ public static final int FAIL = 0; public static final int SUCCESS = 1; public static final int NO_PERMISSION = 2; private String message = "success"; private int code = SUCCESS; private String message; private Integer code; private T data; public ResultBean() { super(); } public ResultBean(int code) { super(); this.code = code; this.message = "success"; this.code = SUCCESS; } public ResultBean(Throwable e) { @@ -32,7 +29,7 @@ } public ResultBean(T data) { super(); this(); this.data = data; } src/main/java/com/moral/controller/OperateUserController.java
New file @@ -0,0 +1,54 @@ package com.moral.controller; import static com.moral.common.util.WebUtils.getParametersStartingWith; import java.util.List; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.moral.common.bean.PageBean; import com.moral.common.bean.ResultBean; import com.moral.entity.OperateUser; import com.moral.service.OperateUserService; @RestController @RequestMapping("operateUser") public class OperateUserController { @Resource private OperateUserService operateUserService; @GetMapping("list") public ResultBean<PageBean<OperateUser>> getOperateUserList(HttpServletRequest request) { Map<String, Object> parameters = getParametersStartingWith(request, null); PageBean<OperateUser> operateUsers = operateUserService.getOperateUserList(parameters); return new ResultBean<PageBean<OperateUser>>(operateUsers); } @PostMapping("operateUser") public ResultBean<Integer> saveOrUpdateOperateUser(@RequestBody OperateUser operateUser) { Integer code= operateUserService.saveOrUpdateOperateUser(operateUser); return new ResultBean<Integer>(code); } @PostMapping("operateUser/id") public ResultBean<Integer> deleteOperateUserByLogic(@RequestBody OperateUser operateUser) { Integer result = operateUserService.deleteOperateUserByLogic(operateUser); return new ResultBean<Integer>(result); } @PostMapping("operateUsers/ids") public ResultBean<Integer> deleteAccountsByLogic(@RequestBody List<Integer> ids) { Integer result = operateUserService.deleteOperateUsersByLogic(ids); return new ResultBean<Integer>(result); } } src/main/java/com/moral/controller/UserController.java
File was deleted src/main/java/com/moral/mapper/UserMapper.java
File was deleted src/main/java/com/moral/service/OperateUserService.java
@@ -1,8 +1,10 @@ package com.moral.service; import com.moral.common.bean.PageBean; import com.moral.entity.OperateUser; import java.util.List; import java.util.Map; public interface OperateUserService { @@ -12,17 +14,12 @@ OperateUser updatePassword(Integer uid, String password, String newPassword); List<OperateUser> findOperateUserList(); PageBean<OperateUser> getOperateUserList(Map<String, Object> parameters); Long findOperateUserCount(); Integer saveOrUpdateOperateUser(OperateUser operateUser); OperateUser findOperateUser(int id); Integer deleteOperateUserByLogic(OperateUser operateUser); int insertOperateUser(OperateUser user); Integer deleteOperateUsersByLogic(List<Integer> ids); int updateOperateUser(OperateUser user); int deleteOperateUser(int id); int deleteOperateUserList(String[] ids); } src/main/java/com/moral/service/UserService.java
File was deleted src/main/java/com/moral/service/impl/AccountServiceImpl.java
@@ -129,9 +129,6 @@ @Transactional public Integer deleteAccountByLogic(Account account) { account.setIsDelete(Constants.IS_DELETE_TRUE); if (account.getId() > 0) { throw new BusinessException("hahahahahah.................."); } return accountMapper.updateByPrimaryKeySelective(account); } src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
@@ -1,11 +1,18 @@ package com.moral.service.impl; import java.util.Date; import java.util.List; import java.util.Map; import javax.annotation.Resource; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.ObjectUtils; import com.github.pagehelper.PageHelper; import com.moral.common.bean.Constants; import com.moral.common.bean.PageBean; import com.moral.common.exception.BusinessException; import com.moral.common.util.Crypto; import com.moral.common.util.ValidateUtil; @@ -13,7 +20,8 @@ import com.moral.mapper.OperateUserMapper; import com.moral.service.OperateUserService; import java.util.List; import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.entity.Example.Criteria; @Service public class OperateUserServiceImpl implements OperateUserService { @@ -62,41 +70,50 @@ } @Override public List<OperateUser> findOperateUserList() { return operateUserMapper.findOperateUserList(); public PageBean<OperateUser> getOperateUserList(Map<String, Object> parameters) { Example example = new Example(OperateUser.class); Criteria criteria = example.createCriteria(); if (parameters.containsKey("u_name")) { criteria.andLike("name", "%" + (String) parameters.get("u_name") + "%"); } @Override public Long findOperateUserCount() { return operateUserMapper.findOperateUserCount(); if (parameters.containsKey("u_mobile")) { criteria.andLike("mobile", "%" + (String) parameters.get("u_mobile") + "%"); } @Override public OperateUser findOperateUser(int id) { return operateUserMapper.selectByPrimaryKey(id); if (parameters.containsKey("sorter")) { example.setOrderByClause((String) parameters.get("sorter")); } PageHelper.startPage(Integer.valueOf((String) parameters.get("pi")), Integer.valueOf((String) parameters.get("ps"))); List<OperateUser> operateUsers = operateUserMapper.selectByExample(example); return new PageBean<OperateUser>(operateUsers); } @Override @Transactional public int insertOperateUser(OperateUser user) { return operateUserMapper.insertSelective(user); public Integer saveOrUpdateOperateUser(OperateUser operateUser) { if (ObjectUtils.isEmpty(operateUser.getId())) { operateUser.setIsDelete(Constants.IS_DELETE_FALSE); operateUser.setCreateTime(new Date()); return operateUserMapper.insertSelective(operateUser); }else { return operateUserMapper.updateByPrimaryKeySelective(operateUser); } } @Override @Transactional public Integer deleteOperateUserByLogic(OperateUser operateUser) { operateUser.setIsDelete(Constants.IS_DELETE_TRUE); return operateUserMapper.updateByPrimaryKey(operateUser); } @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); public Integer deleteOperateUsersByLogic(List<Integer> ids) { OperateUser operateUser = new OperateUser(); operateUser.setIsDelete(Constants.IS_DELETE_TRUE); Example example = new Example(OperateUser.class); example.or().andIn("id", ids); return operateUserMapper.updateByExampleSelective(operateUser, example); } } src/main/java/com/moral/service/impl/UserServiceImpl.java
File was deleted src/main/resources/mapper/OperateUserMapper.xml
File was deleted src/main/resources/mapper/UserMapper.xml
File was deleted