| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- package com.zhcs.dt.controller.system.loginimg;
- import java.io.PrintWriter;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.List;
- import javax.annotation.Resource;
- import org.springframework.beans.propertyeditors.CustomDateEditor;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.WebDataBinder;
- import org.springframework.web.bind.annotation.InitBinder;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.servlet.ModelAndView;
- import com.zhcs.dt.controller.base.BaseController;
- import com.zhcs.dt.entity.Page;
- import com.zhcs.dt.service.system.loginimg.LogInImgManager;
- import com.zhcs.dt.util.Const;
- import com.zhcs.dt.util.DelAllFile;
- import com.zhcs.dt.util.Jurisdiction;
- import com.zhcs.dt.util.PageData;
- import com.zhcs.dt.util.PathUtil;
- /**
- * 说明:登录页面背景图片
- * 创建人:FH Q313596790
- * 创建时间:2016-06-03
- */
- @Controller
- @RequestMapping(value="/loginimg")
- public class LogInImgController extends BaseController {
-
- String menuUrl = "loginimg/list.do"; //菜单地址(权限用)
- @Resource(name="loginimgService")
- private LogInImgManager loginimgService;
-
- /**保存
- * @param
- * @throws Exception
- */
- @RequestMapping(value="/save")
- public ModelAndView save() throws Exception{
- logBefore(logger, Jurisdiction.getUsername()+"新增LogInImg");
- ModelAndView mv = this.getModelAndView();
- PageData pd = new PageData();
- pd = this.getPageData();
- pd.put("LOGINIMG_ID", this.get32UUID()); //主键
- loginimgService.save(pd);
- mv.addObject("msg","success");
- mv.setViewName("save_result");
- return mv;
- }
-
- /**删除
- * @param out
- * @throws Exception
- */
- @RequestMapping(value="/delete")
- public void delete(PrintWriter out) throws Exception{
- logBefore(logger, Jurisdiction.getUsername()+"删除LogInImg");
- PageData pd = new PageData();
- pd = this.getPageData();
- pd = loginimgService.findById(pd);
- loginimgService.delete(pd);
- DelAllFile.delFolder(PathUtil.getClasspath()+ "static/login/images/" + pd.getString("FILEPATH")); //删除文件
- out.write("success");
- out.close();
- }
-
- /**修改
- * @param
- * @throws Exception
- */
- @RequestMapping(value="/edit")
- public ModelAndView edit() throws Exception{
- logBefore(logger, Jurisdiction.getUsername()+"修改LogInImg");
- ModelAndView mv = this.getModelAndView();
- PageData pd = new PageData();
- pd = this.getPageData();
- loginimgService.edit(pd);
- mv.addObject("msg","success");
- mv.setViewName("save_result");
- return mv;
- }
-
- /**列表
- * @param page
- * @throws Exception
- */
- @RequestMapping(value="/list")
- public ModelAndView list(Page page) throws Exception{
- logBefore(logger, Jurisdiction.getUsername()+"列表LogInImg");
- ModelAndView mv = this.getModelAndView();
- PageData pd = new PageData();
- pd = this.getPageData();
- page.setPd(pd);
- List<PageData> varList = loginimgService.list(page); //列出LogInImg列表
- mv.setViewName("system/loginimg/loginimg_list");
- mv.addObject("varList", varList);
- mv.addObject("pd", pd);
- mv.addObject("QX",Jurisdiction.getHC()); //按钮权限
- return mv;
- }
-
- /**去新增页面
- * @param
- * @throws Exception
- */
- @RequestMapping(value="/goAdd")
- public ModelAndView goAdd()throws Exception{
- ModelAndView mv = this.getModelAndView();
- PageData pd = new PageData();
- pd = this.getPageData();
- mv.setViewName("system/loginimg/loginimg_edit");
- mv.addObject("msg", "save");
- mv.addObject("pd", pd);
- return mv;
- }
-
- /**去修改页面
- * @param
- * @throws Exception
- */
- @RequestMapping(value="/goEdit")
- public ModelAndView goEdit()throws Exception{
- ModelAndView mv = this.getModelAndView();
- PageData pd = new PageData();
- pd = this.getPageData();
- pd = loginimgService.findById(pd); //根据ID读取
- mv.setViewName("system/loginimg/loginimg_edit");
- mv.addObject("msg", "edit");
- mv.addObject("pd", pd);
- return mv;
- }
-
- @InitBinder
- public void initBinder(WebDataBinder binder){
- DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
- binder.registerCustomEditor(Date.class, new CustomDateEditor(format,true));
- }
- }
|