package incheon.ags.dss.regen.web;


import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;

import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

@Controller
@RequiredArgsConstructor
@Slf4j
@RequestMapping("/dss/urb/mdlLib") // URL 공통 경로
public class UrbMdlLibDtlController {
	
	// /**
    //  * 구역 목록 (list) 화면
    //  * (데이터 없이 껍데기 JSP만 반환)
    //  */
    // @GetMapping("/list.do")
    // public String simZoneList() throws Exception {
    //     log.info("Returning simZoneList.jsp (View only)");
    //     return "dss/sim/simZoneList"; // 껍데기 JSP 경로
    // }

    // /**
    //  * 구역 상세/등록 (detail) 화면
    //  * (데이터 없이 껍데기 JSP만 반환)
    //  * @param zoneNo (수정 시 PK, 등록 시 0)
    //  */
    // @GetMapping("/detail.do")
    // public String simZoneDetail(
    //         @RequestParam(value = "zoneNo", required = false, defaultValue = "0") int zoneNo,
    //         ModelMap model) throws Exception {
        
    //     log.info("Returning simZoneDetail.jsp (View only) for zoneNo: {}", zoneNo);
        
    //     // JSP가 API 호출 시 사용할 수 있도록 PK (zoneNo)를 전달
    //     model.addAttribute("zoneNo", zoneNo);
        
    //     // JSP 폼(<form:form>) 바인딩을 위해 빈 VO 객체 전달 (선택 사항)
    //     // model.addAttribute("simZoneVO", new SimZoneMstVO()); 
        
    //     return "dss/sim/simZoneDetail"; // 껍데기 JSP 경로
    // }
    @GetMapping("/modal/modal_lib.do")
    public String modalLib() { return "dss/regen/regen/modal_lib"; }

}