대상자 등록/수정 관할청 orderby 수정
This commit is contained in:
parent
6ae2cfce9f
commit
084f443f5e
@ -1,79 +1,81 @@
|
|||||||
package kcc.com.cmm.service;
|
package kcc.com.cmm.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import kcc.com.cmm.ComDefaultCodeVO;
|
import kcc.com.cmm.ComDefaultCodeVO;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기 위한 서비스 인터페이스
|
* 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기 위한 서비스 인터페이스
|
||||||
* @author 공통서비스 개발팀 이삼섭
|
* @author 공통서비스 개발팀 이삼섭
|
||||||
* @since 2009.04.01
|
* @since 2009.04.01
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @see
|
* @see
|
||||||
*
|
*
|
||||||
* <pre>
|
* <pre>
|
||||||
* << 개정이력(Modification Information) >>
|
* << 개정이력(Modification Information) >>
|
||||||
*
|
*
|
||||||
* 수정일 수정자 수정내용
|
* 수정일 수정자 수정내용
|
||||||
* ------- -------- ---------------------------
|
* ------- -------- ---------------------------
|
||||||
* 2009.03.11 이삼섭 최초 생성
|
* 2009.03.11 이삼섭 최초 생성
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*/
|
*/
|
||||||
public interface EgovCmmUseService {
|
public interface EgovCmmUseService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 공통코드를 조회한다.
|
* 공통코드를 조회한다.
|
||||||
*
|
*
|
||||||
* @param vo
|
* @param vo
|
||||||
* @return List(코드)
|
* @return List(코드)
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception;
|
public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 공통코드를 조회한다.(by String codeId)
|
* 공통코드를 조회한다.(by String codeId)
|
||||||
*
|
*
|
||||||
* @param String codeId
|
* @param String codeId
|
||||||
* @return List(코드)
|
* @return List(코드)
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public List<CmmnDetailCode> selectCmmCodeDetail(String codeId) throws Exception;
|
public List<CmmnDetailCode> selectCmmCodeDetail(String codeId) throws Exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ComDefaultCodeVO의 리스트를 받아서 여러개의 코드 리스트를 맵에 담아서 리턴한다.
|
* ComDefaultCodeVO의 리스트를 받아서 여러개의 코드 리스트를 맵에 담아서 리턴한다.
|
||||||
*
|
*
|
||||||
* @param voList
|
* @param voList
|
||||||
* @return Map(코드)
|
* @return Map(코드)
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public Map<String, List<CmmnDetailCode>> selectCmmCodeDetails(List<?> voList) throws Exception;
|
public Map<String, List<CmmnDetailCode>> selectCmmCodeDetails(List<?> voList) throws Exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 조직정보를 코드형태로 리턴한다.
|
* 조직정보를 코드형태로 리턴한다.
|
||||||
*
|
*
|
||||||
* @param 조회조건정보 vo
|
* @param 조회조건정보 vo
|
||||||
* @return 조직정보 List
|
* @return 조직정보 List
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception;
|
public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 그룹정보를 코드형태로 리턴한다.
|
* 그룹정보를 코드형태로 리턴한다.
|
||||||
*
|
*
|
||||||
* @param 조회조건정보 vo
|
* @param 조회조건정보 vo
|
||||||
* @return 그룹정보 List
|
* @return 그룹정보 List
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception;
|
public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception;
|
||||||
|
|
||||||
public CmmnDetailCode selectCmmCodeDetailValue(ComDefaultCodeVO vo) ;
|
public CmmnDetailCode selectCmmCodeDetailValue(ComDefaultCodeVO vo) ;
|
||||||
|
|
||||||
public String selectCmmCodeDetailCodeValue(ComDefaultCodeVO vo);
|
public String selectCmmCodeDetailCodeValue(ComDefaultCodeVO vo);
|
||||||
|
|
||||||
public String selectCmmCodeDetailCodeValueOnlyName(ComDefaultCodeVO vo);
|
public String selectCmmCodeDetailCodeValueOnlyName(ComDefaultCodeVO vo);
|
||||||
}
|
|
||||||
|
public List<CmmnDetailCode> selectCmmCodeDetailOrderByCode(ComDefaultCodeVO codeParam);
|
||||||
|
}
|
||||||
|
|||||||
@ -1,78 +1,91 @@
|
|||||||
package kcc.com.cmm.service.impl;
|
package kcc.com.cmm.service.impl;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import kcc.com.cmm.ComDefaultCodeVO;
|
import kcc.com.cmm.ComDefaultCodeVO;
|
||||||
import kcc.com.cmm.service.CmmnDetailCode;
|
import kcc.com.cmm.service.CmmnDetailCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Class Name : CmmUseDAO.java
|
* @Class Name : CmmUseDAO.java
|
||||||
* @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 데이터 접근 클래스
|
* @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 데이터 접근 클래스
|
||||||
* @Modification Information
|
* @Modification Information
|
||||||
*
|
*
|
||||||
* 수정일 수정자 수정내용
|
* 수정일 수정자 수정내용
|
||||||
* ------- ------- -------------------
|
* ------- ------- -------------------
|
||||||
* 2009. 3. 11. 이삼섭
|
* 2009. 3. 11. 이삼섭
|
||||||
*
|
*
|
||||||
* @author 공통 서비스 개발팀 이삼섭
|
* @author 공통 서비스 개발팀 이삼섭
|
||||||
* @since 2009. 3. 11.
|
* @since 2009. 3. 11.
|
||||||
* @version
|
* @version
|
||||||
* @see
|
* @see
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Repository("cmmUseDAO")
|
@Repository("cmmUseDAO")
|
||||||
public class CmmUseDAO extends EgovComAbstractDAO {
|
public class CmmUseDAO extends EgovComAbstractDAO {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 주어진 조건에 따른 공통코드를 불러온다.
|
* 주어진 조건에 따른 공통코드를 불러온다.
|
||||||
*
|
*
|
||||||
* @param vo
|
* @param vo
|
||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception {
|
public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception {
|
||||||
return (List<CmmnDetailCode>) list("CmmUseDAO.selectCmmCodeDetail", vo);
|
return (List<CmmnDetailCode>) list("CmmUseDAO.selectCmmCodeDetail", vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 공통코드로 사용할 조직정보를 를 불러온다.
|
* 공통코드로 사용할 조직정보를 를 불러온다.
|
||||||
*
|
*
|
||||||
* @param vo
|
* @param vo
|
||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception {
|
public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception {
|
||||||
return (List<CmmnDetailCode>) list("CmmUseDAO.selectOgrnztIdDetail", vo);
|
return (List<CmmnDetailCode>) list("CmmUseDAO.selectOgrnztIdDetail", vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 공통코드로 사용할그룹정보를 를 불러온다.
|
* 공통코드로 사용할그룹정보를 를 불러온다.
|
||||||
*
|
*
|
||||||
* @param vo
|
* @param vo
|
||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception {
|
public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception {
|
||||||
return (List<CmmnDetailCode>) list("CmmUseDAO.selectGroupIdDetail", vo);
|
return (List<CmmnDetailCode>) list("CmmUseDAO.selectGroupIdDetail", vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 주어진 조건에 따른 공통코드를 불러온다.
|
* 주어진 조건에 따른 공통코드를 불러온다.
|
||||||
*
|
*
|
||||||
* @param vo
|
* @param vo
|
||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public CmmnDetailCode selectCmmCodeDetailValue(ComDefaultCodeVO vo) {
|
public CmmnDetailCode selectCmmCodeDetailValue(ComDefaultCodeVO vo) {
|
||||||
return (CmmnDetailCode) select("CmmUseDAO.selectCmmCodeDetailValue", vo);
|
return (CmmnDetailCode) select("CmmUseDAO.selectCmmCodeDetailValue", vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
public CmmnDetailCode selectCmmCodeDetailValueOnlyName(ComDefaultCodeVO vo) {
|
public CmmnDetailCode selectCmmCodeDetailValueOnlyName(ComDefaultCodeVO vo) {
|
||||||
return (CmmnDetailCode) select("CmmUseDAO.selectCmmCodeDetailValueOnlyName", vo);
|
return (CmmnDetailCode) select("CmmUseDAO.selectCmmCodeDetailValueOnlyName", vo);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
/**
|
||||||
|
* @methodName : selectCmmCodeDetailOrderByCode
|
||||||
|
* @author : 이호영
|
||||||
|
* @date : 2023.11.20
|
||||||
|
* @description : code로 order by
|
||||||
|
* @param codeParam
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public List<CmmnDetailCode> selectCmmCodeDetailOrderByCode(ComDefaultCodeVO codeParam) {
|
||||||
|
return (List<CmmnDetailCode>) list("CmmUseDAO.selectCmmCodeDetailOrderByCode", codeParam);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@ -1,139 +1,145 @@
|
|||||||
package kcc.com.cmm.service.impl;
|
package kcc.com.cmm.service.impl;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||||
import kcc.com.cmm.ComDefaultCodeVO;
|
import kcc.com.cmm.ComDefaultCodeVO;
|
||||||
import kcc.com.cmm.service.CmmnDetailCode;
|
import kcc.com.cmm.service.CmmnDetailCode;
|
||||||
import kcc.com.cmm.service.EgovCmmUseService;
|
import kcc.com.cmm.service.EgovCmmUseService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Class Name : EgovCmmUseServiceImpl.java
|
* @Class Name : EgovCmmUseServiceImpl.java
|
||||||
* @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 서비스 구현 클래스
|
* @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 서비스 구현 클래스
|
||||||
* @Modification Information
|
* @Modification Information
|
||||||
*
|
*
|
||||||
* 수정일 수정자 수정내용
|
* 수정일 수정자 수정내용
|
||||||
* ------- ------- -------------------
|
* ------- ------- -------------------
|
||||||
* 2009. 3. 11. 이삼섭
|
* 2009. 3. 11. 이삼섭
|
||||||
*
|
*
|
||||||
* @author 공통 서비스 개발팀 이삼섭
|
* @author 공통 서비스 개발팀 이삼섭
|
||||||
* @since 2009. 3. 11.
|
* @since 2009. 3. 11.
|
||||||
* @version
|
* @version
|
||||||
* @see
|
* @see
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Service("EgovCmmUseService")
|
@Service("EgovCmmUseService")
|
||||||
public class EgovCmmUseServiceImpl extends EgovAbstractServiceImpl implements EgovCmmUseService {
|
public class EgovCmmUseServiceImpl extends EgovAbstractServiceImpl implements EgovCmmUseService {
|
||||||
|
|
||||||
@Resource(name = "cmmUseDAO")
|
@Resource(name = "cmmUseDAO")
|
||||||
private CmmUseDAO cmmUseDAO;
|
private CmmUseDAO cmmUseDAO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 공통코드를 조회한다.
|
* 공통코드를 조회한다.
|
||||||
*
|
*
|
||||||
* @param vo
|
* @param vo
|
||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception {
|
public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception {
|
||||||
return cmmUseDAO.selectCmmCodeDetail(vo);
|
return cmmUseDAO.selectCmmCodeDetail(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 공통코드를 조회한다.(by String codeId)
|
* 공통코드를 조회한다.(by String codeId)
|
||||||
*
|
*
|
||||||
* @param String codeId
|
* @param String codeId
|
||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<CmmnDetailCode> selectCmmCodeDetail(String codeId) throws Exception {
|
public List<CmmnDetailCode> selectCmmCodeDetail(String codeId) throws Exception {
|
||||||
ComDefaultCodeVO comDefaultCodeVO = new ComDefaultCodeVO();
|
ComDefaultCodeVO comDefaultCodeVO = new ComDefaultCodeVO();
|
||||||
comDefaultCodeVO.setCodeId(codeId);
|
comDefaultCodeVO.setCodeId(codeId);
|
||||||
return cmmUseDAO.selectCmmCodeDetail(comDefaultCodeVO);
|
return cmmUseDAO.selectCmmCodeDetail(comDefaultCodeVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ComDefaultCodeVO의 리스트를 받아서 여러개의 코드 리스트를 맵에 담아서 리턴한다.
|
* ComDefaultCodeVO의 리스트를 받아서 여러개의 코드 리스트를 맵에 담아서 리턴한다.
|
||||||
*
|
*
|
||||||
* @param voList
|
* @param voList
|
||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("rawtypes")
|
@SuppressWarnings("rawtypes")
|
||||||
public Map<String, List<CmmnDetailCode>> selectCmmCodeDetails(List voList) throws Exception {
|
public Map<String, List<CmmnDetailCode>> selectCmmCodeDetails(List voList) throws Exception {
|
||||||
ComDefaultCodeVO vo;
|
ComDefaultCodeVO vo;
|
||||||
Map<String, List<CmmnDetailCode>> map = new HashMap<String, List<CmmnDetailCode>>();
|
Map<String, List<CmmnDetailCode>> map = new HashMap<String, List<CmmnDetailCode>>();
|
||||||
|
|
||||||
Iterator<?> iter = voList.iterator();
|
Iterator<?> iter = voList.iterator();
|
||||||
while (iter.hasNext()) {
|
while (iter.hasNext()) {
|
||||||
vo = (ComDefaultCodeVO) iter.next();
|
vo = (ComDefaultCodeVO) iter.next();
|
||||||
map.put(vo.getCodeId(), cmmUseDAO.selectCmmCodeDetail(vo));
|
map.put(vo.getCodeId(), cmmUseDAO.selectCmmCodeDetail(vo));
|
||||||
}
|
}
|
||||||
|
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 조직정보를 코드형태로 리턴한다.
|
* 조직정보를 코드형태로 리턴한다.
|
||||||
*
|
*
|
||||||
* @param 조회조건정보 vo
|
* @param 조회조건정보 vo
|
||||||
* @return 조직정보 List
|
* @return 조직정보 List
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception {
|
public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception {
|
||||||
return cmmUseDAO.selectOgrnztIdDetail(vo);
|
return cmmUseDAO.selectOgrnztIdDetail(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 그룹정보를 코드형태로 리턴한다.
|
* 그룹정보를 코드형태로 리턴한다.
|
||||||
*
|
*
|
||||||
* @param 조회조건정보 vo
|
* @param 조회조건정보 vo
|
||||||
* @return 그룹정보 List
|
* @return 그룹정보 List
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception {
|
public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception {
|
||||||
return cmmUseDAO.selectGroupIdDetail(vo);
|
return cmmUseDAO.selectGroupIdDetail(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CmmnDetailCode selectCmmCodeDetailValue(ComDefaultCodeVO vo) {
|
public CmmnDetailCode selectCmmCodeDetailValue(ComDefaultCodeVO vo) {
|
||||||
return cmmUseDAO.selectCmmCodeDetailValue(vo);
|
return cmmUseDAO.selectCmmCodeDetailValue(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String selectCmmCodeDetailCodeValue(ComDefaultCodeVO vo) {
|
public String selectCmmCodeDetailCodeValue(ComDefaultCodeVO vo) {
|
||||||
String resultCodeNm = "";
|
String resultCodeNm = "";
|
||||||
if(StringUtils.isNotBlank(vo.getCodeId()) && StringUtils.isNotBlank(vo.getCode())){
|
if(StringUtils.isNotBlank(vo.getCodeId()) && StringUtils.isNotBlank(vo.getCode())){
|
||||||
CmmnDetailCode code = cmmUseDAO.selectCmmCodeDetailValue(vo);
|
CmmnDetailCode code = cmmUseDAO.selectCmmCodeDetailValue(vo);
|
||||||
if(code != null){
|
if(code != null){
|
||||||
resultCodeNm = code.getCodeNm();
|
resultCodeNm = code.getCodeNm();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return resultCodeNm;
|
return resultCodeNm;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String selectCmmCodeDetailCodeValueOnlyName(ComDefaultCodeVO vo) {
|
public String selectCmmCodeDetailCodeValueOnlyName(ComDefaultCodeVO vo) {
|
||||||
String resultCodeNm = "";
|
String resultCodeNm = "";
|
||||||
if(StringUtils.isNotBlank(vo.getCodeId()) && StringUtils.isNotBlank(vo.getCode())){
|
if(StringUtils.isNotBlank(vo.getCodeId()) && StringUtils.isNotBlank(vo.getCode())){
|
||||||
CmmnDetailCode code = cmmUseDAO.selectCmmCodeDetailValueOnlyName(vo);
|
CmmnDetailCode code = cmmUseDAO.selectCmmCodeDetailValueOnlyName(vo);
|
||||||
if(code != null){
|
if(code != null){
|
||||||
resultCodeNm = code.getCodeNm();
|
resultCodeNm = code.getCodeNm();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return resultCodeNm;
|
return resultCodeNm;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
@Override
|
||||||
|
public List<CmmnDetailCode> selectCmmCodeDetailOrderByCode(ComDefaultCodeVO codeParam) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return cmmUseDAO.selectCmmCodeDetailOrderByCode(codeParam);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@ -22,7 +22,10 @@ import org.springframework.web.servlet.ModelAndView;
|
|||||||
|
|
||||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||||
|
import kcc.com.cmm.ComDefaultCodeVO;
|
||||||
import kcc.com.cmm.LoginVO;
|
import kcc.com.cmm.LoginVO;
|
||||||
|
import kcc.com.cmm.service.CmmnDetailCode;
|
||||||
|
import kcc.com.cmm.service.EgovCmmUseService;
|
||||||
import kcc.com.cmm.service.EgovFileMngService;
|
import kcc.com.cmm.service.EgovFileMngService;
|
||||||
import kcc.com.cmm.service.FileVO;
|
import kcc.com.cmm.service.FileVO;
|
||||||
import kcc.com.cmm.util.DateUtil;
|
import kcc.com.cmm.util.DateUtil;
|
||||||
@ -105,6 +108,8 @@ public class CndtnTrgtMngController {
|
|||||||
@Resource(name = "EgovFileMngService")
|
@Resource(name = "EgovFileMngService")
|
||||||
private EgovFileMngService fileService;
|
private EgovFileMngService fileService;
|
||||||
|
|
||||||
|
@Resource(name = "EgovCmmUseService")
|
||||||
|
private EgovCmmUseService egovCmmUseService;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
@ -386,6 +391,13 @@ public class CndtnTrgtMngController {
|
|||||||
String userWork = this.getUserWork(request);
|
String userWork = this.getUserWork(request);
|
||||||
model.addAttribute("userWork", userWork);
|
model.addAttribute("userWork", userWork);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ComDefaultCodeVO codeParam = new ComDefaultCodeVO();
|
||||||
|
codeParam.setCodeId("VEA008");
|
||||||
|
List<CmmnDetailCode> CmmnDetailCodeList = egovCmmUseService.selectCmmCodeDetailOrderByCode(codeParam);
|
||||||
|
model.addAttribute("CmmnDetailCodeList", CmmnDetailCodeList);
|
||||||
|
|
||||||
return "oprtn/cndtnSspnIdtmt/trgtReg";
|
return "oprtn/cndtnSspnIdtmt/trgtReg";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -722,6 +734,16 @@ public class CndtnTrgtMngController {
|
|||||||
model.addAttribute("info", cndtnTrgtInfoVO);
|
model.addAttribute("info", cndtnTrgtInfoVO);
|
||||||
|
|
||||||
|
|
||||||
|
// 관할청 공통코드
|
||||||
|
ComDefaultCodeVO codeParam = new ComDefaultCodeVO();
|
||||||
|
codeParam.setCodeId("VEA008");
|
||||||
|
List<CmmnDetailCode> CmmnDetailCodeList = egovCmmUseService.selectCmmCodeDetailOrderByCode(codeParam);
|
||||||
|
model.addAttribute("CmmnDetailCodeList", CmmnDetailCodeList);
|
||||||
|
|
||||||
|
String userWork = this.getUserWork(request);
|
||||||
|
model.addAttribute("userWork", userWork);
|
||||||
|
|
||||||
|
|
||||||
//파일 정보 가져오기
|
//파일 정보 가져오기
|
||||||
FileVO fileVO = new FileVO();
|
FileVO fileVO = new FileVO();
|
||||||
fileVO.setAtchFileId(cndtnTrgtInfoVO.getAtchFileId());
|
fileVO.setAtchFileId(cndtnTrgtInfoVO.getAtchFileId());
|
||||||
|
|||||||
@ -1,96 +1,109 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
|
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||||
|
|
||||||
<sqlMap namespace="CmmUse">
|
<sqlMap namespace="CmmUse">
|
||||||
|
|
||||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||||
<typeAlias alias="ComDefaultCodeVO" type="kcc.com.cmm.ComDefaultCodeVO"/>
|
<typeAlias alias="ComDefaultCodeVO" type="kcc.com.cmm.ComDefaultCodeVO"/>
|
||||||
|
|
||||||
<resultMap id="CmmCodeDetail" class="kcc.com.cmm.service.CmmnDetailCode">
|
<resultMap id="CmmCodeDetail" class="kcc.com.cmm.service.CmmnDetailCode">
|
||||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||||
<result property="code" column="CODE" columnIndex="2"/>
|
<result property="code" column="CODE" columnIndex="2"/>
|
||||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
CODE_ID, CODE, CODE_NM, CODE_DC
|
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||||
FROM
|
FROM
|
||||||
LETTCCMMNDETAILCODE
|
LETTCCMMNDETAILCODE
|
||||||
WHERE
|
WHERE
|
||||||
USE_AT = 'Y'
|
USE_AT = 'Y'
|
||||||
AND CODE_ID = #codeId#
|
AND CODE_ID = #codeId#
|
||||||
ORDER BY SORT
|
ORDER BY SORT
|
||||||
]]>
|
]]>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
#tableNm# CODE_ID,
|
#tableNm# CODE_ID,
|
||||||
ORGNZT_ID CODE,
|
ORGNZT_ID CODE,
|
||||||
ORGNZT_NM CODE_NM,
|
ORGNZT_NM CODE_NM,
|
||||||
ORGNZT_DC CODE_DC
|
ORGNZT_DC CODE_DC
|
||||||
FROM
|
FROM
|
||||||
LETTNORGNZTINFO
|
LETTNORGNZTINFO
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
]]>
|
]]>
|
||||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||||
ORGNZT_ID LIKE #detailConditionValue#
|
ORGNZT_ID LIKE #detailConditionValue#
|
||||||
</isEqual>
|
</isEqual>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
#tableNm# CODE_ID,
|
#tableNm# CODE_ID,
|
||||||
GROUP_ID CODE,
|
GROUP_ID CODE,
|
||||||
GROUP_NM CODE_NM,
|
GROUP_NM CODE_NM,
|
||||||
GROUP_DC CODE_DC
|
GROUP_DC CODE_DC
|
||||||
FROM
|
FROM
|
||||||
LETTNAUTHORGROUPINFO
|
LETTNAUTHORGROUPINFO
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
]]>
|
]]>
|
||||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||||
GROUP_ID LIKE #detailConditionValue#
|
GROUP_ID LIKE #detailConditionValue#
|
||||||
</isEqual>
|
</isEqual>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="CmmUseDAO.selectCmmCodeDetailValue" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
<select id="CmmUseDAO.selectCmmCodeDetailValue" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
CODE_ID, CODE, CODE_NM, CODE_DC
|
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||||
FROM
|
FROM
|
||||||
LETTCCMMNDETAILCODE
|
LETTCCMMNDETAILCODE
|
||||||
WHERE
|
WHERE
|
||||||
USE_AT = 'Y'
|
USE_AT = 'Y'
|
||||||
AND CODE_ID = #codeId#
|
AND CODE_ID = #codeId#
|
||||||
]]>
|
]]>
|
||||||
<isEmpty property="codeDc">
|
<isEmpty property="codeDc">
|
||||||
AND CODE = #code#
|
AND CODE = #code#
|
||||||
</isEmpty>
|
</isEmpty>
|
||||||
<isNotEmpty property="codeDc">
|
<isNotEmpty property="codeDc">
|
||||||
AND CODE_DC = #codeDc#
|
AND CODE_DC = #codeDc#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="CmmUseDAO.selectCmmCodeDetailValueOnlyName" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
<select id="CmmUseDAO.selectCmmCodeDetailValueOnlyName" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
CODE_ID, CODE, CODE_NM, CODE_DC
|
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||||
FROM
|
FROM
|
||||||
LETTCCMMNDETAILCODE
|
LETTCCMMNDETAILCODE
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
AND CODE_ID = #codeId#
|
AND CODE_ID = #codeId#
|
||||||
]]>
|
]]>
|
||||||
<isEmpty property="codeDc">
|
<isEmpty property="codeDc">
|
||||||
AND CODE = #code#
|
AND CODE = #code#
|
||||||
</isEmpty>
|
</isEmpty>
|
||||||
<isNotEmpty property="codeDc">
|
<isNotEmpty property="codeDc">
|
||||||
AND CODE_DC = #codeDc#
|
AND CODE_DC = #codeDc#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="CmmUseDAO.selectCmmCodeDetailOrderByCode" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
|
<![CDATA[
|
||||||
|
SELECT
|
||||||
|
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||||
|
FROM
|
||||||
|
LETTCCMMNDETAILCODE
|
||||||
|
WHERE
|
||||||
|
USE_AT = 'Y'
|
||||||
|
AND CODE_ID = 'VEA008'
|
||||||
|
ORDER BY code
|
||||||
|
]]>
|
||||||
|
</select>
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
@ -332,8 +332,20 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<th scope="row">관할청</th>
|
<th scope="row">관할청</th>
|
||||||
<td>
|
<td>
|
||||||
<ve:code codeId="VEA008" code="${info.cmptntAthrt }"/>
|
<c:choose>
|
||||||
<input type="hidden" name="cmptntAthrt" value="${info.cmptntAthrt }">
|
<c:when test="${empty userWork }">
|
||||||
|
<select name="cmptntAthrt" id="cmptntAthrt" class="sel_type1">
|
||||||
|
<option value="">선택</option>
|
||||||
|
<c:forEach var="list" items="${CmmnDetailCodeList}" varStatus="status">
|
||||||
|
<option value="${list.code }" <c:if test="${info.cmptntAthrt==list.code }">selected="selected"</c:if> >${list.codeNm }</option>
|
||||||
|
</c:forEach>
|
||||||
|
</select>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<ve:code codeId="VEA008" code="${info.cmptntAthrt }"/>
|
||||||
|
<input type="hidden" name="cmptntAthrt" value="${info.cmptntAthrt }">
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@ -279,10 +279,20 @@
|
|||||||
<td>
|
<td>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${empty userWork }">
|
<c:when test="${empty userWork }">
|
||||||
<ve:select codeId="VEA008" name="cmptntAthrt" id="cmptntAthrt" css="class='sel_type1'"
|
<%-- <ve:select codeId="VEA008" name="cmptntAthrt" id="cmptntAthrt" css="class='sel_type1'"
|
||||||
selectedText="" selectedValue="" defaultValue=""
|
selectedText="" selectedValue="" defaultValue=""
|
||||||
defaultText='선택'
|
defaultText='선택'
|
||||||
/>
|
/>
|
||||||
|
--%>
|
||||||
|
|
||||||
|
<select name="cmptntAthrt" id="cmptntAthrt" class="sel_type1">
|
||||||
|
<option value="">선택</option>
|
||||||
|
<c:forEach var="list" items="${CmmnDetailCodeList}" varStatus="status">
|
||||||
|
<option value="${list.code }">${list.codeNm }</option>
|
||||||
|
</c:forEach>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:otherwise>
|
<c:otherwise>
|
||||||
<ve:code codeId="VEA008" code="${userWork }"/>
|
<ve:code codeId="VEA008" code="${userWork }"/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user