diff --git a/src/main/java/itn/let/mjo/addr/web/AddrController.java b/src/main/java/itn/let/mjo/addr/web/AddrController.java index 1811aadb..aa44f7ab 100644 --- a/src/main/java/itn/let/mjo/addr/web/AddrController.java +++ b/src/main/java/itn/let/mjo/addr/web/AddrController.java @@ -402,6 +402,14 @@ public class AddrController { return "/web/addr/AddrListAjax"; } + + + @RequestMapping("/web/mjon/addr/addrListforExcelAjax.do") + public String AddrListforExcel(HttpServletRequest request, ModelMap model, + @ModelAttribute("searchVO") AddrVO addrVO) throws Exception { + + return "/web/addr/addrListforExcel"; + } /** * 사용자 주소록 중복 리스트 Ajax * @param request diff --git a/src/main/java/itn/let/mjo/addr/web/AddrRestController.java b/src/main/java/itn/let/mjo/addr/web/AddrRestController.java new file mode 100644 index 00000000..84881bce --- /dev/null +++ b/src/main/java/itn/let/mjo/addr/web/AddrRestController.java @@ -0,0 +1,117 @@ +package itn.let.mjo.addr.web; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.ModelAttribute; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.servlet.ModelAndView; +import org.springframework.web.servlet.mvc.support.RedirectAttributes; + +import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; +import itn.com.cmm.EgovMessageSource; +import itn.com.cmm.LoginVO; +import itn.com.utl.fcc.service.EgovStringUtil; +import itn.let.fax.admin.service.FaxStatVO; +import itn.let.mail.service.StatusResponse; +import itn.let.mjo.addr.service.AddrGroupService; +import itn.let.mjo.addr.service.AddrGroupVO; +import itn.let.mjo.addr.service.AddrService; +import itn.let.mjo.addr.service.AddrVO; + +/** + * 주소록 관한 controller 클래스를 정의한다. + * @author ITN + * @since 2021.04.08 + * @version 1.0 + * @see + * + *
+ * << 개정이력(Modification Information) >> + * + * 수정일 수정자 수정내용 + * ------- -------- --------------------------- + * 2021.04.08 ITN 최초 생성 + * + *+ */ +@RestController +public class AddrRestController { + + + @Resource (name = "AddrService") + private AddrService addrService; + + @Resource (name = "AddrGroupService") + private AddrGroupService addrGroupService; + + /** EgovMessageSource */ + @Resource(name="egovMessageSource") + EgovMessageSource egovMessageSource; + + + + /** + * 주소록 대량등록 저장 + * @param searchVO + * @param model + * @return "/web/mjon/addr/addrMassInsertByTempAjax.do" + * @throws Exception + */ + @RequestMapping(value= {"/web/mjon/addr/addrMassInsertByTempAjax_advc.do"}) + public ResponseEntity