首页>代码>Spring Boot整合JdbcTemplate极简入门实例>/springboot-ems/src/main/java/com/simon/springbootems/controller/AdmController.java
package com.simon.springbootems.controller;

import com.simon.springbootems.pojo.Administrator;
import com.simon.springbootems.service.AdministratorService;
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.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;

@Controller
@RequestMapping("/adm")
public class AdmController {

    @Autowired
    private AdministratorService administratorService;

    @GetMapping("/findAdmAll")
    public String findUserAll(Model model) {
        List<Administrator> list = null;
        try {
            list = this.administratorService.findUsersAll();
            model.addAttribute("list", list);

        } catch (Exception e) {
            e.printStackTrace();
            return "error";
        }
        return "showAdm";
    }

    @GetMapping("/preUpdateAdm")
    public String preUpdateUser(String workno, Model model) {
        try {
            Administrator administrator = this.administratorService.findUserById(workno);
            model.addAttribute("administrator", administrator);
        } catch (Exception e) {
            e.printStackTrace();
            return "error";
        }
        return "updateAdm";
    }

    @PostMapping("/updateAdm")
    public String updateUser(Administrator administrator) {
        try {
            this.administratorService.modifyUser(administrator);
        } catch (Exception e) {
            e.printStackTrace();
            return "error";
        }
        return "redirect:/ok";
    }

    @GetMapping("/deleteAdm")
    public String deleteUser(String workno) {
        try {
            this.administratorService.dropUser(workno);
        } catch (Exception e) {
            e.printStackTrace();
            return "error";
        }
        return "redirect:/ok1";
    }
}
最近下载更多
zzs  LV6 2023年1月30日
15738098411  LV1 2023年1月29日
清晨  LV3 2023年1月17日
最代码官方  LV167 2023年1月15日
最近浏览更多
wuge123  LV8 2023年6月12日
syczzxj  LV9 2023年5月30日
你是太阳  LV3 2023年5月16日
有李说不清  LV1 2023年4月1日
sunlzh888888  LV28 2023年3月30日
bin2337  LV4 2023年3月30日
guviva  LV6 2023年3月21日
yyh1252  LV8 2023年3月21日
2237851964  LV1 2023年3月12日
WLk0147 2023年2月19日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友