package com.lyms.cm.controller.sys; import java.util.Map; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.plugins.Page; import com.lyms.cm.entity.sys.SysUsers; import com.lyms.cm.service.sys.SysUsersService; import com.lyms.constants.OperationName; import com.lyms.web.bean.AjaxResult; import com.lyms.web.controller.BaseController; /** *
* 用户表 前端控制器 *
* * @author maliang * @since 2017-03-02 */ @Controller @RequestMapping("/sysUsers") public class SysUsersController extends BaseController { @Autowired private SysUsersService userService; /** * 创建用户 *
* TODO
*
* @param user
* @return
*/
@RequestMapping(value = "/create", method = RequestMethod.POST)
@ResponseBody
public AjaxResult create(SysUsers user, AjaxResult ajaxResult) {
if(userService.isExistAccount(user.getAccount())){
ajaxResult.setSuccess(true);
ajaxResult.setMessage("新增失败!" + user.getAccount() + " 已经存在,请修改登录账号!");
return ajaxResult;
}
boolean tag = userService.addUser(user);
return handleAjaxResult(ajaxResult, tag, OperationName.CREATE);
}
/**
* 跳转到用户列表页面
*
* @return
*/
@RequestMapping(value = "/toList", method = { RequestMethod.GET })
public String toList() {
return "/user/user_list";
}
/**
* 用户列表
*
* @param page
* @param model
* @return
*/
@RequestMapping(value = "/list", method = { RequestMethod.POST, RequestMethod.GET })
@ResponseBody
public Map