package com.hhtc.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.hhtc.po.Employee;
import com.hhtc.service.AdminService;
@Controller
public class HrefController {
@Autowired
private AdminService adminService;
@RequestMapping("/index")
public ModelAndView index(Model model) {
ModelAndView mav = new ModelAndView("index");
return mav;
}
//学生
@RequestMapping("/hrefaddus")
public ModelAndView addus(Model model) {
ModelAndView mav = new ModelAndView("admin/addus");
return mav;
}
@RequestMapping("/hrefmohuname")
public ModelAndView hrefmohuname(String username,Model model,HttpSession session) {
List list=adminService.selectbyname(username);
session.setAttribute("list", list);//servlet中的request.setAttribute("list", list);
ModelAndView mav = new ModelAndView("admin/mohuname");
return mav;
}
/**
* 看人力 资源部详情
* @param id
* @param model
* @return
*/
@RequestMapping("/hrefustail")
public String detailus(String id,Model model) {
Employee employee=adminService.selectoneus(id);
model.addAttribute("employee",employee);
return "admin/usdetail";
}
/**
* 看行政员工详情
* @param id
* @param model
* @return
*/
@RequestMapping("/hrefXzDetail")
public String hrefXzDetail(String id,Model model) {
Employee employee=adminService.selectoneus(id);
model.addAttribute("employee",employee);
return "admin/xzDetail";
}
/**
* 修改员工信息
* @param id
* @param model
* @return
*/
@RequestMapping("/hrefupdateus")
public String updateus(String id,Model model) {
Employee employee=adminService.selectoneus(id);
model.addAttribute("employee",employee);
return "admin/updateus";
}
/**
* 修改行政部门员工信息
* @param id
* @param model
* @return
*/
@RequestMapping("/hrefupdateXz")
public String hrefupdateXz(String id,Model model) {
Employee employee=adminService.selectoneus(id);
model.addAttribute("employee",employee);
return "admin/updateXz";
}
/**
* 人力资源管理
* @param model
* @return
*/
@RequestMapping("/hrefJsManage")
public ModelAndView hrefJsManage(Model model) {
ModelAndView mav = new ModelAndView("admin/jsmanage");
return mav;
}
/**
* 行政部管理
* @param model
* @return
*/
@RequestMapping("/hrefXzManage")
public ModelAndView hrefXzManage(Model model) {
ModelAndView mav = new ModelAndView("admin/xzmanage");
return mav;
}
}