결재 건수 및 결재 상세 화면 아마란스 연동

This commit is contained in:
2026-02-10 17:01:35 +09:00
parent 741f3737d4
commit 97f6cd77be
6 changed files with 1118 additions and 146 deletions

View File

@@ -47,6 +47,45 @@ public class ApprovalController {
return "/approval/approvalList";
}
/**
* Amaranth10 전자결재 문서 목록 조회 (AJAX 전용)
* approvalList.jsp에서만 사용하는 전용 엔드포인트
* @param request
* @param paramMap
* @return JSON 결과
*/
@RequestMapping("/approval/getAmaranthApprovalDocList.do")
public String getAmaranthApprovalDocList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap)throws Exception{
String jsonResult = approvalService.getAmaranthApprovalDocListJson(request, paramMap);
request.setAttribute("RESULT", jsonResult);
return "/ajax/ajaxResult";
}
/**
* Amaranth10 결재 문서 상세 팝업 페이지
* approvalList.jsp에서 문서번호 클릭 시 호출
* @param request
* @param paramMap docId, deptSeq 필수
* @return 상세 팝업 JSP
*/
@RequestMapping("/approval/amaranthApprovalDetail.do")
public String amaranthApprovalDetail(HttpServletRequest request, @RequestParam Map<String, Object> paramMap)throws Exception{
return "/approval/amaranthApprovalDetail";
}
/**
* Amaranth10 결재 문서 상세 데이터 조회 (AJAX 전용)
* @param request
* @param paramMap docId, deptSeq 필수
* @return JSON 결과
*/
@RequestMapping("/approval/getAmaranthApprovalDocDetail.do")
public String getAmaranthApprovalDocDetail(HttpServletRequest request, @RequestParam Map<String, Object> paramMap)throws Exception{
String jsonResult = approvalService.getAmaranthApprovalDocDetail(request, paramMap);
request.setAttribute("RESULT", jsonResult);
return "/ajax/ajaxResult";
}
/**
* 결재 상신 Form
* @param request