Newer
Older
EMS-WEB-3.0 / src / main / java / com / casic / accessControl / sys / web / OrclInfoController.java
wxn on 9 Aug 2016 3 KB first commit
//package com.casic.accessControl.sys.web;
//
//import com.casic.accessControl.core.mapper.JsonMapper;
//import com.casic.accessControl.sys.dto.OrclInfoDTO;
//import com.casic.accessControl.sys.dto.SysLogInfoDTO;
//import com.casic.accessControl.sys.manager.OrclInfoManager;
//import com.casic.accessControl.util.DataBaseUtils;
//import com.casic.accessControl.util.DataTable;
//import com.casic.accessControl.util.DateUtils;
//import com.casic.accessControl.util.StringUtils;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.ResponseBody;
//
//import javax.annotation.Resource;
//import javax.persistence.ManyToOne;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import javax.servlet.http.HttpSession;
//import java.util.Date;
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * Created by Administrator on 2015/8/17.
// */
//@Controller
//@RequestMapping("sys")
//public class OrclInfoController {
//
//    @Resource
//    private OrclInfoManager orclInfoManager;
//
//    public void setOrclInfoManager(OrclInfoManager orclInfoManager) {
//        this.orclInfoManager = orclInfoManager;
//    }
//
//    @RequestMapping("orcl-info-list")
//    public void listOrcl(String jsonParam,
//                         @RequestParam(value = "beginDay", required = false) String beginDay,
//                         @RequestParam(value = "endDay", required = false) String endDay,
//                         HttpServletResponse response) {
//        try {
//            DataTable<OrclInfoDTO> dt = orclInfoManager.pageQueryOrclInfoDTO(jsonParam, beginDay, endDay);
//            String json = new JsonMapper().toJson(dt);
//            response.setCharacterEncoding("utf-8");
//            response.getWriter().write(json);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
//
//    @RequestMapping("orcl-info-save")
//    @ResponseBody
//    public Map<String, Object> saveOrcl(String memo, HttpServletRequest request) {
//        Map<String, Object> map = new HashMap<String, Object>();
//        try {
//            String path = request.getSession().getServletContext().getRealPath("content\\dmp");
//            map = orclInfoManager.backupDB(memo, path);
//        } catch (Exception e) {
//            e.printStackTrace();
//            map.put("success", false);
//            map.put("message", "数据备份失败!");
//        }
//        return map;
//    }
//
//    @RequestMapping("orcl-info-restore")
//    @ResponseBody
//    public Map<String, Object> restoreData(@RequestParam(value = "id", required = true) Long id) {
//        Map<String, Object> map = new HashMap<String, Object>();
//        try {
//            orclInfoManager.doImp(id);
//            map.put("success", true);
//        } catch (Exception e) {
//            e.printStackTrace();
//            map.put("success", false);
//        }
//        return map;
//    }
//
//    @RequestMapping("orcl-info-delete")
//    @ResponseBody
//    public Map<String, Object> deleteOrclInfo(@RequestParam(value = "id", required = true) Long id) {
//        Map<String, Object> map = new HashMap<String, Object>();
//        try {
//            orclInfoManager.deleteDTO(id);
//            map.put("success", true);
//        } catch (Exception e) {
//            e.printStackTrace();
//            map.put("success", false);
//        }
//        return map;
//    }
//}