대상자 등록/수정 관할청 orderby 수정

This commit is contained in:
hylee 2023-11-20 16:49:41 +09:00
parent 6ae2cfce9f
commit 084f443f5e
7 changed files with 472 additions and 394 deletions

View File

@ -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);
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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());

View File

@ -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>

View File

@ -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>

View File

@ -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 }"/>