IDEA+SpringBoot+mybatis+SSM+layui+Mysql客户管理系统
- 一、系统介绍
- 1.环境配置
- 二、系统展示
- 1. 管理员登录
- 2.修改密码
- 3.客户管理
- 4.添加客户
- 5.充值记录管理
- 6.消费记录管理
- 7.客户类型
- 8.添加客户类型
- 三、部分代码
- UserMapper.java
- LoginController.java
- User.java
- 四、其他
- 获取源码
一、系统介绍
本系统实现了客户管理系统,管理端实现了管理员登录、修改密码、客户管理、添加客户、充值记录管理、消费记录管理、客户类型,添加客户类型
1.环境配置
JDK版本:1.8
Mysql:5.7
二、系统展示
1. 管理员登录
2.修改密码
3.客户管理
4.添加客户
5.充值记录管理
6.消费记录管理
7.客户类型
8.添加客户类型
三、部分代码
UserMapper.java
package com.rain.dao.user;import com.rain.domain.entity.user.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;/*** Mapper 接口*/
public interface UserMapper extends BaseMapper<User> {}
LoginController.java
package com.rain.controller;import com.rain.common.base.BaseController;
import com.rain.common.base.JSONResult;
import com.rain.common.cache.SessionCache;
import com.rain.common.constant.Constant;
import com.rain.domain.dto.user.LoginDto;
import com.rain.domain.vo.user.LoginVo;
import com.rain.service.user.IUserService;
import com.rain.util.JsonUtils;
import com.rain.util.ObjectUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;import javax.servlet.http.HttpServletRequest;/*** 登录控制器*/
@Controller
public class LoginController extends BaseController {private static final Logger logger = LoggerFactory.getLogger(LoginController.class);@Autowiredprivate IUserService userService;@RequestMapping("/")public String index() {return "index";}/*** 进入登录页面** @return*/@RequestMapping(value = "/login", method = RequestMethod.GET)public String loginPage(HttpServletRequest request) {logger.debug("into /loginPage >>>>>>>>>>>>>>>>>>>>>>>");//判断当前用户是否登录,如果已登录转到系统首页LoginVo user = SessionCache.getUser(request);if (ObjectUtils.isNotEmpty(user)) {// return "redirect:/";return "index";}return "login";}/*** 登录** @return*/@RequestMapping(value = "/login", method = RequestMethod.POST)@ResponseBodypublic Object login(LoginDto loginDto, HttpServletRequest request) {logger.info("into /login loginDto:{}", JsonUtils.toJson(loginDto));//用户登录信息LoginVo loginVo = userService.login(loginDto);//将用户信息存放在session中SessionCache.setUser(request, loginVo);request.getSession().setAttribute(Constant.SESSION_USER, loginVo);return new JSONResult();}/*** 登出** @return*/@RequestMapping(value = "/logout", method = RequestMethod.GET)public Object logout(HttpServletRequest request) {logger.info("into /logout >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");SessionCache.removeUser(request);return "redirect:/login";}}
User.java
package com.rain.domain.entity.user;import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.rain.common.base.BaseEntity;
import com.rain.common.enums.YNEnum;/*** 用户表*/
@TableName("t_user")
public class User extends BaseEntity {private static final long serialVersionUID = 1L;/*** 用户名*/@TableField("user_name")private String userName;/*** 密码*/private String password;/*** 盐值*/private String salt;/*** 是否可用Y可用N禁用*/@TableField("is_enable")private YNEnum isEnable;public User() {}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getSalt() {return salt;}public void setSalt(String salt) {this.salt = salt;}public YNEnum getIsEnable() {return isEnable;}public void setIsEnable(YNEnum isEnable) {this.isEnable = isEnable;}
}
四、其他
获取源码
点击以下链接获取源码。
IDEA+SpringBoot+mybatis+SSM+layui+Mysql客户管理系统源码
IDEA+springboot+jpa+Layui+Mysql销售考评系统源码
IDEA+Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码
IDEA+spring boot+mybatis+spring mvc+bootstrap+Mysql停车位管理系统源码
Java+Swing+Mysql实现学生宿舍管理系统
Java+Swing+Txt实现自助款机系统
Java+Swing+Mysql自助存取款机系统
Java+Swing+mysql5实现学生成绩管理系统(带分页)
Java+Swing+Mysql实现超市商品管理系统源码
Java+Swing+Mysql实现通讯录管理系统源码
Java+Swing+Mysql实现图书管理系统源码