|
@@ -6,6 +6,7 @@ package com.thinkgem.jeesite.modules.recruitment.web;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
+import com.thinkgem.jeesite.modules.recruitment.service.MdeDepartmentService;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -23,7 +24,7 @@ import com.thinkgem.jeesite.modules.recruitment.entity.MdePosition;
|
|
import com.thinkgem.jeesite.modules.recruitment.service.MdePositionService;
|
|
import com.thinkgem.jeesite.modules.recruitment.service.MdePositionService;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 单表生成Controller
|
|
|
|
|
|
+ * 职位生成Controller
|
|
* @author chenc
|
|
* @author chenc
|
|
* @version 2018-07-02
|
|
* @version 2018-07-02
|
|
*/
|
|
*/
|
|
@@ -33,12 +34,15 @@ public class MdePositionController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private MdePositionService mdePositionService;
|
|
private MdePositionService mdePositionService;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private MdeDepartmentService mdeDepartmentService;
|
|
|
|
|
|
@ModelAttribute
|
|
@ModelAttribute
|
|
public MdePosition get(@RequestParam(required=false) String id) {
|
|
public MdePosition get(@RequestParam(required=false) String id) {
|
|
MdePosition entity = null;
|
|
MdePosition entity = null;
|
|
if (StringUtils.isNotBlank(id)){
|
|
if (StringUtils.isNotBlank(id)){
|
|
- entity = mdePositionService.get(id);
|
|
|
|
|
|
+ entity = mdePositionService.getId(id);
|
|
}
|
|
}
|
|
if (entity == null){
|
|
if (entity == null){
|
|
entity = new MdePosition();
|
|
entity = new MdePosition();
|
|
@@ -51,6 +55,7 @@ public class MdePositionController extends BaseController {
|
|
public String list(MdePosition mdePosition, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
public String list(MdePosition mdePosition, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
Page<MdePosition> page = mdePositionService.findPage(new Page<MdePosition>(request, response), mdePosition);
|
|
Page<MdePosition> page = mdePositionService.findPage(new Page<MdePosition>(request, response), mdePosition);
|
|
model.addAttribute("page", page);
|
|
model.addAttribute("page", page);
|
|
|
|
+ model.addAttribute("mdeDepartmentList",mdeDepartmentService.getAllDepartments());
|
|
return "modules/recruitment/mdePositionList";
|
|
return "modules/recruitment/mdePositionList";
|
|
}
|
|
}
|
|
|
|
|
|
@@ -58,6 +63,7 @@ public class MdePositionController extends BaseController {
|
|
@RequestMapping(value = "form")
|
|
@RequestMapping(value = "form")
|
|
public String form(MdePosition mdePosition, Model model) {
|
|
public String form(MdePosition mdePosition, Model model) {
|
|
model.addAttribute("mdePosition", mdePosition);
|
|
model.addAttribute("mdePosition", mdePosition);
|
|
|
|
+ model.addAttribute("mdeDepartmentList",mdeDepartmentService.getAllDepartments());
|
|
return "modules/recruitment/mdePositionForm";
|
|
return "modules/recruitment/mdePositionForm";
|
|
}
|
|
}
|
|
|
|
|
|
@@ -68,7 +74,7 @@ public class MdePositionController extends BaseController {
|
|
return form(mdePosition, model);
|
|
return form(mdePosition, model);
|
|
}
|
|
}
|
|
mdePositionService.save(mdePosition);
|
|
mdePositionService.save(mdePosition);
|
|
- addMessage(redirectAttributes, "保存单表成功");
|
|
|
|
|
|
+ addMessage(redirectAttributes, "保存职位成功");
|
|
return "redirect:"+Global.getAdminPath()+"/recruitment/mdePosition/?repage";
|
|
return "redirect:"+Global.getAdminPath()+"/recruitment/mdePosition/?repage";
|
|
}
|
|
}
|
|
|
|
|
|
@@ -76,7 +82,7 @@ public class MdePositionController extends BaseController {
|
|
@RequestMapping(value = "delete")
|
|
@RequestMapping(value = "delete")
|
|
public String delete(MdePosition mdePosition, RedirectAttributes redirectAttributes) {
|
|
public String delete(MdePosition mdePosition, RedirectAttributes redirectAttributes) {
|
|
mdePositionService.delete(mdePosition);
|
|
mdePositionService.delete(mdePosition);
|
|
- addMessage(redirectAttributes, "删除单表成功");
|
|
|
|
|
|
+ addMessage(redirectAttributes, "删除职位成功");
|
|
return "redirect:"+Global.getAdminPath()+"/recruitment/mdePosition/?repage";
|
|
return "redirect:"+Global.getAdminPath()+"/recruitment/mdePosition/?repage";
|
|
}
|
|
}
|
|
|
|
|