package incheon.res.app.code.service.impl;


import incheon.res.app.code.mapper.UngisAppLgarCodeMapper;
import incheon.res.app.code.service.UngisAppLgarCodeService;
import incheon.res.app.code.vo.UngisAppLgarCodeVO;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
import org.egovframe.rte.psl.dataaccess.util.EgovMap;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;


@Service
public class UngisAppLgarCodeServiceImpl extends EgovAbstractServiceImpl implements UngisAppLgarCodeService {

	@Resource
	private UngisAppLgarCodeMapper UngisAppLgarCodeMapper;
	
	/**
	 * 법정동(법정구역) 리스트 가져오기
	 */
	public List getLgarCodeList(String search) throws Exception {
		
		UngisAppLgarCodeVO vo = new UngisAppLgarCodeVO();
		
		List result = UngisAppLgarCodeMapper.selectCodeList(vo);
		
		if("Y".equals(search)){
			EgovMap egovMap = new EgovMap();
			egovMap.put("stdgEmdCd","");
			egovMap.put("stdgEmdNm","전체");
			result.add(0,egovMap);
			
		}else{
			EgovMap egovMap = new EgovMap();
			egovMap.put("stdgEmdCd","");
			egovMap.put("stdgEmdNm","선택");
			result.add(0,egovMap);
		}
		return result;
	}

}
