xufenglei
2017-12-27 1a73abc088caa0f5873d8143a6bd71937263a413
更新 安装用户
6 files deleted
1 files added
4 files modified
307 ■■■■■ changed files
src/main/java/com/moral/common/bean/ResultBean.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/controller/OperateUserController.java 54 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/controller/UserController.java 56 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/mapper/UserMapper.java 12 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/service/OperateUserService.java 15 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/service/UserService.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/service/impl/AccountServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/service/impl/OperateUserServiceImpl.java 71 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/service/impl/UserServiceImpl.java 22 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/OperateUserMapper.xml 41 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/UserMapper.xml 10 ●●●●● patch | view | raw | blame | history
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