diff --git a/src/main/java/com/urpsys/itmsfront/srm/controller/ReportOtherController.java b/src/main/java/com/urpsys/itmsfront/srm/controller/ReportOtherController.java new file mode 100644 index 00000000..f2356898 --- /dev/null +++ b/src/main/java/com/urpsys/itmsfront/srm/controller/ReportOtherController.java @@ -0,0 +1,1092 @@ +package com.urpsys.itmsfront.srm.controller; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.egovframe.rte.fdl.property.EgovPropertyService; +import org.egovframe.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +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.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; + +import com.urpsys.basefront.common.util.CommonUtil; +import com.urpsys.basefront.common.util.ConvertUtils; +import com.urpsys.basefront.common.util.RestApiCallUtil; +import com.urpsys.basefront.common.egov.util.EgovFileMngUtil; +import com.urpsys.basefront.common.service.CommonService; +import com.urpsys.basefront.config.EgovMessageSource; +import com.urpsys.basefront.domain.FileVO; +import com.urpsys.basefront.domain.TokenInfo; +import com.urpsys.itmsfront.srm.domain.ReportOtherListVo; +import com.urpsys.itmsfront.srm.domain.ReportOtherVo; + +import lombok.extern.slf4j.Slf4j; + +/** + * 기타 보고서 관련 컨트롤러 클래스 + * @author urp 인프라본부 나혁제 + * @since 2025.10.15 + * @version 1.0 + * @see + * + *
+ * << 개정이력(Modification Information) >> + * + * 수정일 수정자 수정내용 + * ---------- -------- --------------------------- + * 2025.10.15 나혁제 최초 생성 + * + *+ * + */ + +@Slf4j +@Controller +public class ReportOtherController +{ + /** EgovMessageSource */ + @Resource(name="egovMessageSource") + EgovMessageSource egovMessageSource; + + /* 파일처리 */ + @Resource(name="EgovFileMngUtil") + private EgovFileMngUtil fileUtil; + + /** EgovPropertyService */ + @Resource(name = "propertiesService") + protected EgovPropertyService propertyService; + + @Resource(name="RestApiCallUtil") + private RestApiCallUtil restApiCallUtil; + + @Autowired + CommonService commonService; + + /** + * 이슈보고서 목록을 조회한다. + * @author urp 인프라본부 나혁제 + * 작성일 : 2025.02.26 + */ + @RequestMapping("/srm/searchReportOther.do") + public String searchReportOther( @ModelAttribute("searchVO") ReportOtherListVo searchVO + , @RequestParam(value = "inTask", required = false) String inTask + , HttpServletRequest request + , HttpServletResponse response + , ModelMap model ) throws Exception + { + log.info(">>>>>>>>>>>>>>> /srm/searchReportOther.do <<<<<<<<<<<<<<<"); + + // api in/out map 정의 + Map