基于SSM的美容院管理系统(附源码+项目展示)

所用技术

后端:SpringBoot+SpringMvc+Mybatis+shiro

前端:thymeleaf+layui

数据库:Mysql

功能模块

会员管理

  • 查看会员

  • 销售报表

产品管理

  • 产品分类

  • 产品列表

  • 销售报表

  • 库存报表

顾客管理

  • 查看顾客

  • 顾客活跃度

套餐管理

  • 套餐列表

  • 销售报表

系统管理

  • 角色管理

  • 用户管理

  • 系统配置

店内收入

  • 查看收入

代码示例

package com.mh.emp.controller;
​
import com.mh.emp.entity.EmpManager;
import com.mh.emp.entity.Emprattendance;
import com.mh.emp.service.EmpManagerService;
import com.mh.model.LayuiTableResult;
import com.mh.model.PageBean;
import com.mh.model.Result;
import com.mh.sys.entity.Emp;
import com.mh.util.SessionUtil;
import org.apache.shiro.session.Session;
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.ResponseBody;
​
import javax.servlet.http.HttpSession;
import java.util.List;
​
/**
 * @Author MH
 * @Date 2020/1/13 12:01
 * 员工管理
 */
@Controller
@RequestMapping("emp")
public class EmpManagerController {
    @Autowired
    private EmpManagerService empManagerService;
    //去员工管理页面
    @RequestMapping("empManagerPage")
    public String empManagerPage(Model model, HttpSession session){
        //查询有没有签到
        Emp user = SessionUtil.getUser(session);
        Result result=empManagerService.getEmpRattendance(user);
        System.out.println(result);
        model.addAttribute("result",result);
        return "emp/empManagerPage";
    }
​
    //页面加载获取员工数据
    @RequestMapping("pageQuery")
    @ResponseBody
    public LayuiTableResult pageQuery(String empname, String emptype, PageBean pageBean) {
        LayuiTableResult layuiTableResult = empManagerService.getEmps(empname, emptype, pageBean);
        return layuiTableResult;
    }
    //签到
    @RequestMapping("sign")
    @ResponseBody
    public Result sign(Emprattendance emprattendance){
        Result result= empManagerService.signIn(emprattendance);
        return  result;
    }
​
    //考勤列表
    @RequestMapping("signListPage/{id}")
    public String signListPage(Model model,@PathVariable("id") Integer id,EmpManager empManager) {
        model.addAttribute("empid",id);
        model.addAttribute("empManager",empManager);
        return "/emp/signListPage";
    }
​
    //考勤列表
    @RequestMapping("signList")
    @ResponseBody
    public LayuiTableResult signList(Emprattendance emprattendance,PageBean pageBean) {
        LayuiTableResult layuiTableResult=empManagerService.signList(emprattendance,pageBean);
        return layuiTableResult;
    }
​
}
​

 

 gitee: https://gitee.com/wuyanzua/blog-applet

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值