Compare commits

..

8 Commits

@ -1 +1,4 @@
tianbang
666
branch1
branch2
pull request

@ -0,0 +1,145 @@
package com.gssm.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import net.sf.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.gssm.dao.AdminDaoImpl;
import com.gssm.entity.Admin;
import com.gssm.util.JsonUtil2;
import com.gssm.util.Pager;
/**
*
* @author thinkpad
* @version 1.0
* @deprecated
*/
@Controller
@RequestMapping(value = "/admin")
public class AdminController extends BaseController{
/**
* start dao/===
*/
@Autowired
private AdminDaoImpl adminDao;
public AdminDaoImpl getAdminDao() {
return adminDao;
}
public void setAdminDao(AdminDaoImpl adminDao) {
this.adminDao = adminDao;
}
// --------------------------------------- 华丽分割线 ------------------------------//
/**
* @deprecated list()
* @deprecated list()
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/list.action")
public String list(Admin admin, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
Pager<Admin> pagers = adminDao.findByEntity(admin);
model.addAttribute("pagers", pagers);
return "admin/admin/admin_list";
}
/**
* * @author thinkpad
* @version 1.0
* @deprecated
*/
@RequestMapping(value = "/add.action")
public String add(Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
return "admin/admin/admin_add";
}
/**
*
* @author thinkpad
* @version 1.0
* @deprecated
* @return
*/
@RequestMapping(value = "/edit.action")
public String edit(Integer id, Model model) {
Admin bean = adminDao.load(id);
model.addAttribute("bean", bean);
return "admin/admin/admin_edit";
}
/**
* @author thinkpad
* @version 1.0
* @deprecated
*/
@RequestMapping(value = "/save.action")
public String save(Admin admin, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
adminDao.insert(admin);
return "redirect:/admin/list.action";
}
/**
* @author thinkpad
* @version 1.0
* @deprecated
*/
@RequestMapping(value = "/update.action")
public String update(Admin admin, Model model, HttpServletRequest request, HttpServletResponse response) {
adminDao.update(admin);
return "redirect:/admin/list.action";
}
/**
* @author thinkpad
* @version 1.0
* @deprecated
* @return
*/
@RequestMapping(value = "/del.action")
public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {
Admin bean = adminDao.load(id);
if(!"admin".equals(bean.getUsername())){
// 真正删除
adminDao.deleteById(id);
}
// 状态删除
// Admin admin = adminDao.load(id);
// load.setDel(1);
// adminDao.update(load);
return "redirect:/admin/list.action";
}
// --------------------------------------- 华丽分割线------------------------------------------------------//
/**
* list json()
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/findByObj.json", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST)
@ResponseBody
public String findByObjByEntity(Admin admin, Model model, HttpServletRequest request, HttpServletResponse response) {
// 分页查询
Pager<Admin> pagers = adminDao.findByEntity(admin);
JSONObject jsonObject = JsonUtil2.getJsonObject();
jsonObject.put("pagers", pagers);
jsonObject.put("obj", admin);
return jsonObject.toString();
}
}

@ -0,0 +1,8 @@
package com.gssm.dao;
import org.springframework.stereotype.Repository;
import com.gssm.entity.Admin;
@Repository
public class AdminDaoImpl extends BaseDaoImpl<Admin>{
}

@ -0,0 +1,140 @@
package com.gssm.controller;
import java.io.File;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import net.sf.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.gssm.dao.UserDaoImpl;
import com.gssm.entity.User;
import com.gssm.util.JsonUtil2;
import com.gssm.util.Pager;
@Controller
@RequestMapping(value = "/user")
public class UserController extends BaseController{
/**
* start dao/===
*/
@Autowired
private UserDaoImpl userDao;
public UserDaoImpl getUserDao() {
return userDao;
}
public void setUserDao(UserDaoImpl userDao) {
this.userDao = userDao;
}
// --------------------------------------- 华丽分割线 ------------------------------//
/**
* list()
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/list.action")
public String list(User user, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
Pager<User> pagers = userDao.findByEntity(user);
model.addAttribute("pagers", pagers);
return "admin/user/user_list";
}
/**
*
*/
@RequestMapping(value = "/add.action")
public String add(Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
return "admin/user/user_add";
}
/**
*
*
* @return
*/
@RequestMapping(value = "/edit.action")
public String edit(Integer id, Model model) {
User bean = userDao.load(id);
model.addAttribute("bean", bean);
return "admin/user/user_edit";
}
/**
*
*/
@RequestMapping(value = "/save.action")
public String save(User user, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
userDao.insert(user);
return "redirect:/user/list.action";
}
/**
*
*/
@RequestMapping(value = "/reg.action")
public String reg(User user, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
userDao.insert(user);
return "/login";
}
/**
*
*/
@RequestMapping(value = "/update.action")
public String update(User user, Model model, HttpServletRequest request, HttpServletResponse response) {
userDao.update(user);
return "redirect:/user/list.action";
}
/**
*
* @return
*/
@RequestMapping(value = "/del.action")
public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) {
// 真正删除
userDao.deleteById(id);
// 状态删除
// User user = userDao.load(id);
// load.setDel(1);
// userDao.update(load);
return "redirect:/user/list.action";
}
// --------------------------------------- 华丽分割线------------------------------------------------------//
/**
* list json()
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/findByObj.json", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST)
@ResponseBody
public String findByObjByEntity(User user, Model model, HttpServletRequest request, HttpServletResponse response) {
// 分页查询
Pager<User> pagers = userDao.findByEntity(user);
JSONObject jsonObject = JsonUtil2.getJsonObject();
jsonObject.put("pagers", pagers);
jsonObject.put("obj", user);
return jsonObject.toString();
}
// --------------------------------------- 华丽分割线------------------------------ //
}
Loading…
Cancel
Save