package incheon.ags.dss.report.web;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

/**
 * 보고서 화면(JSP) 반환 전용 컨트롤러
 */
@Controller
@RequestMapping("/dss/sim/rptp")
public class SimRptpController {

    /**
     * 보고서 상세 뷰어 화면 (JSP) 호출
     * URL 예시: /dss/sim/rptp/reportView.do?rptpNo=5
     */
    @GetMapping("/reportView.do")
    public String reportView(@RequestParam("rptpNo") String rptpNo, Model model) {
        // JSP에서 API 호출 시 사용할 번호를 모델에 담아 전달
        model.addAttribute("rptpNo", rptpNo);
        
        // return 경로는 tiles 설정이나 viewResolver 설정에 따라 다를 수 있습니다.
        // 예: /WEB-INF/jsp/dss/report/reportView.jsp 라면 아래와 같이 리턴
        return "dss/config/report/reportView"; 
    }
}