| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- package com.ad.or.controller;
- import java.util.HashMap;
- import java.util.List;
- 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.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.ResponseBody;
- import com.ad.or.service.ADOR01Service;
- @Controller
- @RequestMapping("/ad/or/ADOR01")
- public class ADOR01Controller {
- @Autowired
- private ADOR01Service service;
- //리스트 페이지
- @RequestMapping(value="/page")
- public String page(@RequestParam HashMap<String,String> params, Model model) {
- return "ad/or/ADOR01";
- }
-
- //팝업(상세) 페이지
- @RequestMapping(value="/popup")
- public String detail(@RequestParam HashMap<String,String> params, Model model) {
- return "ad/or/ADOR01P";
- }
- //리스트 조회
- @RequestMapping(value = "/search", produces = "application/json")
- @ResponseBody
- public HashMap<String, Object> getSearch(@RequestParam HashMap<String, String> params, Model model, HttpSession session) {
-
- HashMap<String, Object> map = new HashMap<String, Object>();
- List<HashMap<String, String>> list = service.getSearch(params);
- map.put("rows", list);
- return map;
- }
-
- //상세 조회
- @RequestMapping(value = "/searchDtl", produces = "application/json")
- @ResponseBody
- public HashMap<String, Object> searchDtl(@RequestParam HashMap<String, String> params, Model model, HttpSession session) {
-
- HashMap<String, Object> map = new HashMap<String, Object>();
-
- HashMap<String, String> info = service.getSearchDtl(params);
- map.put("info", info);
- return map;
- }
-
- //등록
- @RequestMapping(value="/insert", produces="application/json")
- @ResponseBody
- public HashMap<String,String> insert(HttpSession session, @RequestParam HashMap<String,String> params) throws Exception {
- int ret = 0;
- ret += service.insert(params);
- HashMap<String, String> map = new HashMap<String, String>();
- map.put("code", String.valueOf(ret));
- return map;
- }
-
- //수정
- @RequestMapping(value="/update", produces="application/json")
- @ResponseBody
- public HashMap<String,String> update(HttpSession session, @RequestParam HashMap<String,String> params) throws Exception {
- int ret = 0;
- ret += service.update(params);
- HashMap<String, String> map = new HashMap<String, String>();
- map.put("code", String.valueOf(ret));
- return map;
- }
-
- //삭제
- @RequestMapping(value="/delete", produces="application/json")
- @ResponseBody
- public HashMap<String,String> delete(HttpSession session, @RequestParam HashMap<String,String> params) throws Exception {
- int ret = 0;
- ret += service.delete(params);
- HashMap<String, String> map = new HashMap<String, String>();
- map.put("code", String.valueOf(ret));
- return map;
- }
-
- }
|