首页>代码>SpringBoot+Thymeleaf+内嵌数据库H2+SpringData JPA简单党员信息管理系统>/party-member-management/src/main/java/com/no1/controller/MemberController.java
package com.no1.controller;

import com.no1.pojo.PartyMember;
import com.no1.service.LoginService;
import com.no1.service.MemberService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpSession;
import java.util.List;

@Controller
public class MemberController {
    @Autowired
    private MemberService memberService;
    @Autowired
    private LoginService loginService;
    /*查询*/
    @RequestMapping("/list")
    public String memberList(Model model){
        List<PartyMember> members = memberService.selectAll();
        model.addAttribute("members",members);
        return "emp/list";
    }
    /*添加和修改,通过flag区分*/
    @RequestMapping("/add")
    public String add(Integer flag,PartyMember partyMember){
        if (flag==1){
            return "emp/add";
        }else if (flag==2){
            System.out.println("添加的信息:"+partyMember);
            memberService.addMember(partyMember);
            return "redirect:/list";
        }else {
            System.out.println("修改的信息:"+partyMember);
            memberService.update(partyMember);
            return "redirect:/list";
        }
    }
    /*修改前查询*/
    @RequestMapping("/update")
    public String update(Integer id,Model model){
        PartyMember member = memberService.findMember(id);
        model.addAttribute("member",member);
        return "emp/add";
    }
    /*删除*/
    @RequestMapping("/delete")
    public String delete(Integer id){
        memberService.delete(id);
        return "redirect:/list";
    }
    /*首页*/
    @GetMapping("/main")
    public String main(Model model){
        Integer man = loginService.findman();
        Integer women = loginService.findwomen();
        model.addAttribute("man",man);
        model.addAttribute("women",women);
        return "dashboard";
    }
}
最近下载更多
1941549176  LV4 5月10日
xiaoyu111ewsd  LV4 2月29日
masstter  LV1 2023年11月17日
linmou  LV8 2023年3月13日
jlmarket  LV22 2022年12月2日
werqjkl  LV5 2022年9月30日
black8angel  LV4 2022年9月21日
yunYUN123  LV1 2022年6月9日
interface  LV22 2022年5月29日
wanglinddad  LV55 2021年12月26日
最近浏览更多
citybird  LV4 11月20日
langya  LV9 11月17日
Peny_ZH  LV5 9月22日
暂无贡献等级
TY0165  LV20 6月18日
李朝磊  LV18 6月17日
大魔王help 6月11日
暂无贡献等级
ma406805131  LV16 6月2日
f22m1a2b2  LV17 5月31日
来一杯西瓜冰咩  LV6 5月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友