package com.human.controller;

import com.human.model.User;
import com.human.service.UserService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.List;

@Controller
@RequestMapping("/")
public class UserController {

    /**
     *
     */
    @Resource
    private UserService userService;

    @RequestMapping("/showuser")
    public String showUser(HttpServletRequest request, Model model){


//        log.info("查询所有用户信息");
        List<User> userList = userService.getAllUser();
        model.addAttribute("userList",userList);
        return "showUser";
    }


    @RequestMapping("/userinfo/{id}")
    //查找其中一个用户,路径带参数
    public String getUserList(@PathVariable int id, Model model){
        User user = userService.getUserById(id);
        model.addAttribute("user",user);
        return  "detail";
    }


    @RequestMapping(value = "/add")
    public String toAdd(HttpServletRequest request) {
        return "adduser";

    }

    @ResponseBody
    @RequestMapping(value = "/save", method = RequestMethod.POST)
    public User save(User user) {
        userService.save(user);
        return user;
    }

    @RequestMapping(value = "/updateuser", method = RequestMethod.POST)
    public String update(User user) {
//        log.info("更改用户");
//        Date date = new Date();
//        user.setModifyTime(date);
        userService.update(user);
        return "redirect:showuser";
    }


    @ResponseBody
    @RequestMapping(value="/deleteuser/{id}",produces = "application/json; charset=utf-8")
    public String deleteUser(@PathVariable int id, Model model){
        int did = userService.deleteUserById(id);
        String s;
        if(did==1){
            s="成功删除";
        }else {
            s="删除失败";
        }
        return  s;
    }
}
最近下载更多
xzg123456  LV6 6月19日
tangguo666666  LV4 2023年6月3日
女王不该在山炮村养花  LV8 2023年4月12日
jzh20020707  LV2 2022年12月13日
 LV8 2022年6月11日
咸鱼到处寻码  LV6 2022年3月19日
張軒  LV1 2021年12月1日
李亮  LV19 2021年11月16日
..  LV8 2021年6月22日
Gxb001020  LV10 2021年6月17日
最近浏览更多
xzg123456  LV6 6月19日
ma406805131  LV15 6月18日
xin xie  LV1 6月13日
skook7  LV2 5月21日
h G24741  LV2 3月12日
微信网友_6802139027345408  LV2 2023年12月31日
yolo_light  LV1 2023年12月21日
shuangfu  LV25 2023年12月2日
2398164158  LV3 2023年9月24日
1289755  LV3 2023年7月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友