checkout test
parent
254f0282c8
commit
89d8af7c42
@ -1,80 +0,0 @@
|
||||
package kr.xit.framework.biz.mng.menu.create.dao;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.mapper.Mapper;
|
||||
import kr.xit.framework.biz.mng.menu.create.model.XitMenuCreateMngSearchVO;
|
||||
import kr.xit.framework.biz.mng.menu.create.model.XitMenuCreateMngVO;
|
||||
import org.apache.ibatis.session.RowBounds;
|
||||
|
||||
/**
|
||||
*
|
||||
* @업무그룹명: 메뉴생성관리 Mapper
|
||||
* @설명:
|
||||
* @최초작성일: 2020. 3. 26. 오전 10:03:50
|
||||
* @최초작성자: 박민규
|
||||
* @author (주)엑스아이티 개발팀
|
||||
* @since 2002. 2. 2.
|
||||
* @version 1.0 Copyright(c) XIT All rights reserved.
|
||||
*/
|
||||
@Mapper
|
||||
public interface XitMenuCreateMngMapper {
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴생성관리 목록 조회</pre>
|
||||
* @param searchVO
|
||||
* @return List<XitMenuCreateMngVO> 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public List<XitMenuCreateMngVO> findList(Map<String, Object> paramMap, RowBounds rowBounds);
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴생성관리 목록 총건수 조회</pre>
|
||||
* @param searchVO
|
||||
* @return int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public int findListTotCnt(XitMenuCreateMngSearchVO searchVO) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴생성관리 상세정보 조회</pre>
|
||||
* @param vo
|
||||
* @return XitMenuCreateMngVO 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public XitMenuCreateMngVO findView(XitMenuCreateMngVO vo) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록 조회</pre>
|
||||
* @param vo
|
||||
* @return
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 31.
|
||||
*/
|
||||
public List<XitMenuCreateMngVO> findListOfMenuInfo(XitMenuCreateMngVO vo) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 사용자별 사용자보안설정 데이터 조회</pre>
|
||||
* @param searchVO
|
||||
* @return XitMenuCreateMngVO 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 31.
|
||||
*/
|
||||
public XitMenuCreateMngVO findUserScrtySetupByUsr(XitMenuCreateMngSearchVO searchVO) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 매뉴생성내역 전체데이터 삭제</pre>
|
||||
* @return int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 31.
|
||||
*/
|
||||
public int deleteAllMenuCreatDtlsList() throws SQLException;
|
||||
|
||||
|
||||
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
package kr.xit.framework.biz.mng.menu.list.dao;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.mapper.Mapper;
|
||||
import kr.xit.framework.biz.mng.menu.list.model.XitMenuListMngVO;
|
||||
import kr.xit.framework.biz.mng.menu.list.model.XitMenuListMngSearchVO;
|
||||
import org.apache.ibatis.session.RowBounds;
|
||||
|
||||
/**
|
||||
*
|
||||
* @업무그룹명: 메뉴목록관리 Mapper
|
||||
* @설명:
|
||||
* @최초작성일: 2020. 3. 26. 오전 10:03:50
|
||||
* @최초작성자: 박민규
|
||||
* @author (주)엑스아이티 개발팀
|
||||
* @since 2002. 2. 2.
|
||||
* @version 1.0 Copyright(c) XIT All rights reserved.
|
||||
*/
|
||||
@Mapper
|
||||
public interface XitMenuListMngMapper {
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록관리 목록 조회</pre>
|
||||
* @param map
|
||||
* @return List<XitMenuListMngVO> 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public List<XitMenuListMngVO> findList(Map<String, Object> paramMap, RowBounds rowBounds);
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록관리 목록 총건수 조회</pre>
|
||||
* @param searchVO
|
||||
* @return int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public int findListTotCnt(XitMenuListMngSearchVO searchVO) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록관리 상세정보 조회</pre>
|
||||
* @param vo
|
||||
* @return XitMenuListMngVO 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public XitMenuListMngVO findView(XitMenuListMngVO vo) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴정보 전체데이터 삭제</pre>
|
||||
* @return
|
||||
* @throws SQLException int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 27.
|
||||
*/
|
||||
public int deleteAllMenuList() throws SQLException;
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
//package kr.xit.framework.biz.mng.mapper;
|
||||
//
|
||||
//import java.sql.SQLException;
|
||||
//import java.util.List;
|
||||
//import java.util.Map;
|
||||
//
|
||||
//import egovframework.rte.psl.dataaccess.mapper.Mapper;
|
||||
//import kr.xit.framework.biz.mng.model.MenuCreateMngSearchVO;
|
||||
//import kr.xit.framework.biz.mng.model.MenuCreateMngVO;
|
||||
//import org.apache.ibatis.session.RowBounds;
|
||||
//
|
||||
///**
|
||||
// *
|
||||
// * @업무그룹명: 메뉴생성관리 Mapper
|
||||
// * @설명:
|
||||
// * @최초작성일: 2020. 3. 26. 오전 10:03:50
|
||||
// * @최초작성자: 박민규
|
||||
// * @author (주)엑스아이티 개발팀
|
||||
// * @since 2002. 2. 2.
|
||||
// * @version 1.0 Copyright(c) XIT All rights reserved.
|
||||
// */
|
||||
//@Mapper
|
||||
//public interface MenuCreateMngMapper {
|
||||
//
|
||||
// /**
|
||||
// * <pre>메소드 설명: 메뉴생성관리 목록 조회</pre>
|
||||
// * @param searchVO
|
||||
// * @return List<XitMenuCreateMngVO> 요청처리 후 응답객체
|
||||
// * @author: 박민규
|
||||
// * @date: 2020. 3. 26.
|
||||
// */
|
||||
// public List<MenuCreateMngVO> findList(Map<String, Object> paramMap, RowBounds rowBounds);
|
||||
//
|
||||
// /**
|
||||
// * <pre>메소드 설명: 메뉴생성관리 목록 총건수 조회</pre>
|
||||
// * @param searchVO
|
||||
// * @return int 요청처리 후 응답객체
|
||||
// * @author: 박민규
|
||||
// * @date: 2020. 3. 26.
|
||||
// */
|
||||
// public int findListTotCnt(MenuCreateMngSearchVO searchVO) throws SQLException;
|
||||
//
|
||||
// /**
|
||||
// * <pre>메소드 설명: 메뉴생성관리 상세정보 조회</pre>
|
||||
// * @param vo
|
||||
// * @return XitMenuCreateMngVO 요청처리 후 응답객체
|
||||
// * @author: 박민규
|
||||
// * @date: 2020. 3. 26.
|
||||
// */
|
||||
// public MenuCreateMngVO findView(MenuCreateMngVO vo) throws SQLException;
|
||||
//
|
||||
// /**
|
||||
// * <pre>메소드 설명: 메뉴목록 조회</pre>
|
||||
// * @param vo
|
||||
// * @return
|
||||
// * @author: 박민규
|
||||
// * @date: 2020. 3. 31.
|
||||
// */
|
||||
// public List<MenuCreateMngVO> findListOfMenuInfo(MenuCreateMngVO vo) throws SQLException;
|
||||
//
|
||||
// /**
|
||||
// * <pre>메소드 설명: 사용자별 사용자보안설정 데이터 조회</pre>
|
||||
// * @param searchVO
|
||||
// * @return XitMenuCreateMngVO 요청처리 후 응답객체
|
||||
// * @author: 박민규
|
||||
// * @date: 2020. 3. 31.
|
||||
// */
|
||||
// public MenuCreateMngVO findUserScrtySetupByUsr(MenuCreateMngSearchVO searchVO) throws SQLException;
|
||||
//
|
||||
// /**
|
||||
// * <pre>메소드 설명: 매뉴생성내역 전체데이터 삭제</pre>
|
||||
// * @return int 요청처리 후 응답객체
|
||||
// * @author: 박민규
|
||||
// * @date: 2020. 3. 31.
|
||||
// */
|
||||
// public int deleteAllMenuCreatDtlsList() throws SQLException;
|
||||
//
|
||||
//
|
||||
//
|
||||
//}
|
@ -0,0 +1,115 @@
|
||||
package kr.xit.framework.biz.mng.menu.mapper;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.mapper.Mapper;
|
||||
import kr.xit.framework.biz.mng.menu.model.MenuCreateMngSearchVO;
|
||||
import kr.xit.framework.biz.mng.menu.model.MenuCreateMngVO;
|
||||
import kr.xit.framework.biz.mng.menu.model.MenuListMngVO;
|
||||
import kr.xit.framework.biz.mng.menu.model.MenuListMngSearchVO;
|
||||
import org.apache.ibatis.session.RowBounds;
|
||||
|
||||
/**
|
||||
*
|
||||
* @업무그룹명: 메뉴목록관리 Mapper
|
||||
* @설명:
|
||||
* @최초작성일: 2020. 3. 26. 오전 10:03:50
|
||||
* @최초작성자: 박민규
|
||||
* @author (주)엑스아이티 개발팀
|
||||
* @since 2002. 2. 2.
|
||||
* @version 1.0 Copyright(c) XIT All rights reserved.
|
||||
*/
|
||||
@Mapper
|
||||
public interface MenuListMngMapper {
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록관리 목록 조회</pre>
|
||||
* @param paramMap
|
||||
* @return List<MenuListMngVO> 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public List<MenuListMngVO> findMenuList(Map<String, Object> paramMap, RowBounds rowBounds);
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록관리 목록 총건수 조회</pre>
|
||||
* @param searchVO
|
||||
* @return int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public int findMenuListTotCnt(MenuListMngSearchVO searchVO) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록관리 상세정보 조회</pre>
|
||||
* @param vo
|
||||
* @return MenuListMngVO 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public MenuListMngVO findMenuView(MenuListMngVO vo) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴정보 전체데이터 삭제</pre>
|
||||
* @return
|
||||
* @throws SQLException int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 27.
|
||||
*/
|
||||
public int deleteAllMenuList() throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴생성관리 목록 조회</pre>
|
||||
* @param paramMap
|
||||
* @return List<XitMenuCreateMngVO> 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public List<MenuCreateMngVO> findList(Map<String, Object> paramMap, RowBounds rowBounds);
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴생성관리 목록 총건수 조회</pre>
|
||||
* @param searchVO
|
||||
* @return int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public int findListTotCnt(MenuCreateMngSearchVO searchVO) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴생성관리 상세정보 조회</pre>
|
||||
* @param vo
|
||||
* @return XitMenuCreateMngVO 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 26.
|
||||
*/
|
||||
public MenuCreateMngVO findView(MenuCreateMngVO vo) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 메뉴목록 조회</pre>
|
||||
* @param vo
|
||||
* @return
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 31.
|
||||
*/
|
||||
public List<MenuCreateMngVO> findListOfMenuInfo(MenuCreateMngVO vo) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 사용자별 사용자보안설정 데이터 조회</pre>
|
||||
* @param searchVO
|
||||
* @return XitMenuCreateMngVO 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 31.
|
||||
*/
|
||||
public MenuCreateMngVO findUserScrtySetupByUsr(MenuCreateMngSearchVO searchVO) throws SQLException;
|
||||
|
||||
/**
|
||||
* <pre>메소드 설명: 매뉴생성내역 전체데이터 삭제</pre>
|
||||
* @return int 요청처리 후 응답객체
|
||||
* @author: 박민규
|
||||
* @date: 2020. 3. 31.
|
||||
*/
|
||||
public int deleteAllMenuCreatDtlsList() throws SQLException;
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package kr.xit.framework.biz.mng.model;
|
||||
package kr.xit.framework.biz.mng.menu.model;
|
||||
|
||||
import kr.xit.framework.core.model.XitBaseSearchVO;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package kr.xit.framework.biz.mng.model;
|
||||
package kr.xit.framework.biz.mng.menu.model;
|
||||
|
||||
import kr.xit.framework.core.model.BaseVO;
|
||||
import lombok.AllArgsConstructor;
|
@ -1,12 +1,11 @@
|
||||
package kr.xit.framework.biz.mng.service;
|
||||
package kr.xit.framework.biz.mng.menu.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.ibatis.session.RowBounds;
|
||||
|
||||
import kr.xit.framework.biz.mng.model.ProgramMngSearchVO;
|
||||
import kr.xit.framework.biz.mng.model.ProgramMngVO;
|
||||
import kr.xit.framework.biz.mng.menu.model.ProgramMngVO;
|
||||
|
||||
/**
|
||||
*
|
@ -1,16 +1,16 @@
|
||||
package kr.xit.framework.biz.mng.service.impl;
|
||||
package kr.xit.framework.biz.mng.menu.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import kr.xit.framework.biz.mng.menu.service.ProgramMngService;
|
||||
import org.apache.ibatis.session.RowBounds;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import kr.xit.framework.biz.mng.mapper.ProgramMngMapper;
|
||||
import kr.xit.framework.biz.mng.model.ProgramMngVO;
|
||||
import kr.xit.framework.biz.mng.service.ProgramMngService;
|
||||
import kr.xit.framework.biz.mng.menu.mapper.ProgramMngMapper;
|
||||
import kr.xit.framework.biz.mng.menu.model.ProgramMngVO;
|
||||
import kr.xit.framework.core.constants.FrameworkConstants;
|
||||
import kr.xit.framework.core.utils.XitCmmnUtil;
|
||||
import kr.xit.framework.support.exception.BizRuntimeException;
|
@ -1,85 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="kr.xit.framework.biz.mng.menu.list.dao.XitMenuListMngMapper">
|
||||
<!-- SQL 페이징 코드 -->
|
||||
<sql id="pageBefore">
|
||||
SELECT LIST.* FROM(
|
||||
</sql>
|
||||
|
||||
<sql id="pageAfter">
|
||||
) LIST LIMIT #{firstIndex}, #{recordCountPerPage}
|
||||
</sql>
|
||||
|
||||
|
||||
<sql id="findList_SELECT">
|
||||
SELECT
|
||||
A.MENU_NO AS "menuNo"
|
||||
,A.MENU_ORDR AS "menuOrdr"
|
||||
,A.MENU_NM AS "menuNm"
|
||||
,A.UPPER_MENU_NO AS "upperMenuId"
|
||||
,A.MENU_DC AS "menuDc"
|
||||
,A.RELATE_IMAGE_COURS AS "relateImagePath"
|
||||
,A.RELATE_IMAGE_NM AS "relateImageNm"
|
||||
,A.PROGRM_FILE_NM AS "progrmFileNm"
|
||||
</sql>
|
||||
<sql id="findList_FROM">
|
||||
FROM XIT_MENU_INFO A
|
||||
</sql>
|
||||
<sql id="findList_WHERE">
|
||||
<if test="@kr.xit.framework.core.utils.XitCmmnUtil@notEmpty(searchKeyword)">
|
||||
AND A.MENU_NM LIKE CONCAT('%',#{searchKeyword},'%')
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
|
||||
|
||||
<select id="findList" resultType="kr.xit.framework.biz.mng.menu.list.model.XitMenuListMngVO">
|
||||
/** XitMenuListMngMapper.findList */
|
||||
/** 메뉴목록관리 목록 조회 */
|
||||
<if test="searchGubun == 'list'">
|
||||
<include refid="pageBefore" />
|
||||
</if>
|
||||
|
||||
<include refid="findList_SELECT"/>
|
||||
<include refid="findList_FROM"/>
|
||||
WHERE 1=1
|
||||
<include refid="findList_WHERE"/>
|
||||
|
||||
<if test="searchGubun == 'list'">
|
||||
<include refid="pageAfter" />
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findListTotCnt" resultType="int">
|
||||
/** XitMenuListMngMapper.findListTotCnt */
|
||||
/** 메뉴목록관리 목록 총건수 조회 */
|
||||
SELECT COUNT(1) AS "CNT"
|
||||
<include refid="findList_FROM"/>
|
||||
WHERE 1=1
|
||||
<include refid="findList_WHERE"/>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findView" resultType="kr.xit.framework.biz.mng.menu.list.model.XitMenuListMngVO">
|
||||
/** XitMenuListMngMapper.findView */
|
||||
/** 메뉴목록관리 상세정보 조회 */
|
||||
<include refid="findList_SELECT"/>
|
||||
<include refid="findList_FROM"/>
|
||||
WHERE A.MENU_NO = #{menuNo}
|
||||
</select>
|
||||
|
||||
|
||||
<delete id="deleteAllMenuList">
|
||||
/** XitMenuListMngMapper.deleteAllMenuList */
|
||||
/** 메뉴정보 전체데이터 삭제 */
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NO <> UPPER_MENU_NO -->
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NM != 'root' -->
|
||||
DELETE FROM XIT_MENU_INFO
|
||||
</delete>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
@ -1,87 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="kr.xit.framework.biz.mng.menu.list.dao.XitMenuListMngMapper">
|
||||
<!-- SQL 페이징 코드 -->
|
||||
<sql id="pageBefore">
|
||||
SELECT * FROM
|
||||
(SELECT LIST.*, ROWNUM AS "RN" FROM(
|
||||
</sql>
|
||||
|
||||
<sql id="pageAfter">
|
||||
) LIST
|
||||
) WHERE RN BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage}
|
||||
</sql>
|
||||
|
||||
|
||||
<sql id="findList_SELECT">
|
||||
SELECT
|
||||
A.MENU_NO AS "menuNo"
|
||||
,A.MENU_ORDR AS "menuOrdr"
|
||||
,A.MENU_NM AS "menuNm"
|
||||
,A.UPPER_MENU_NO AS "upperMenuId"
|
||||
,A.MENU_DC AS "menuDc"
|
||||
,A.RELATE_IMAGE_COURS AS "relateImagePath"
|
||||
,A.RELATE_IMAGE_NM AS "relateImageNm"
|
||||
,A.PROGRM_FILE_NM AS "progrmFileNm"
|
||||
</sql>
|
||||
<sql id="findList_FROM">
|
||||
FROM XIT_MENU_INFO A
|
||||
</sql>
|
||||
<sql id="findList_WHERE">
|
||||
<if test="@kr.xit.framework.core.utils.XitCmmnUtil@notEmpty(searchKeyword)">
|
||||
AND A.MENU_NM LIKE '%' || #{searchKeyword} || '%'
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
|
||||
|
||||
<select id="findList" resultType="kr.xit.framework.biz.mng.menu.list.model.XitMenuListMngVO">
|
||||
/** XitMenuListMngMapper.findList */
|
||||
/** 메뉴목록관리 목록 조회 */
|
||||
<if test="searchGubun == 'list'">
|
||||
<include refid="pageBefore" />
|
||||
</if>
|
||||
|
||||
<include refid="findList_SELECT"/>
|
||||
<include refid="findList_FROM"/>
|
||||
WHERE 1=1
|
||||
<include refid="findList_WHERE"/>
|
||||
|
||||
<if test="searchGubun == 'list'">
|
||||
<include refid="pageAfter" />
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findListTotCnt" resultType="int">
|
||||
/** XitMenuListMngMapper.findListTotCnt */
|
||||
/** 메뉴목록관리 목록 총건수 조회 */
|
||||
SELECT COUNT(1) AS "CNT"
|
||||
<include refid="findList_FROM"/>
|
||||
WHERE 1=1
|
||||
<include refid="findList_WHERE"/>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findView" resultType="kr.xit.framework.biz.mng.menu.list.model.XitMenuListMngVO">
|
||||
/** XitMenuListMngMapper.findView */
|
||||
/** 메뉴목록관리 상세정보 조회 */
|
||||
<include refid="findList_SELECT"/>
|
||||
<include refid="findList_FROM"/>
|
||||
WHERE A.MENU_NO = #{menuNo}
|
||||
</select>
|
||||
|
||||
|
||||
<delete id="deleteAllMenuList">
|
||||
/** XitMenuListMngMapper.deleteAllMenuList */
|
||||
/** 메뉴정보 전체데이터 삭제 */
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NO <> UPPER_MENU_NO -->
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NM != 'root' -->
|
||||
DELETE FROM XIT_MENU_INFO
|
||||
</delete>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="kr.xit.framework.biz.mng.menu.mapper.MenuListMngMapper">
|
||||
|
||||
<select id="findMenuList" resultType="kr.xit.framework.biz.mng.menu.model.MenuListMngVO">
|
||||
/** XitMenuListMngMapper.findList */
|
||||
/** 메뉴목록관리 목록 조회 */
|
||||
|
||||
SELECT
|
||||
A.MENU_NO AS "menuNo"
|
||||
,A.MENU_ORDR AS "menuOrdr"
|
||||
,A.MENU_NM AS "menuNm"
|
||||
,A.UPPER_MENU_NO AS "upperMenuId"
|
||||
,A.MENU_DC AS "menuDc"
|
||||
,A.RELATE_IMAGE_COURS AS "relateImagePath"
|
||||
,A.RELATE_IMAGE_NM AS "relateImageNm"
|
||||
,A.PROGRM_FILE_NM AS "progrmFileNm"
|
||||
FROM XIT_MENU_INFO A
|
||||
WHERE 1=1
|
||||
<if test="@kr.xit.framework.core.utils.XitCmmnUtil@notEmpty(searchKeyword)">
|
||||
AND A.MENU_NM LIKE CONCAT('%',#{searchKeyword},'%')
|
||||
</if>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findMenuListTotCnt" resultType="int">
|
||||
/** XitMenuListMngMapper.findListTotCnt */
|
||||
/** 메뉴목록관리 목록 총건수 조회 */
|
||||
SELECT COUNT(1) AS "CNT"
|
||||
FROM XIT_MENU_INFO A
|
||||
WHERE 1=1
|
||||
<if test="@kr.xit.framework.core.utils.XitCmmnUtil@notEmpty(searchKeyword)">
|
||||
AND A.MENU_NM LIKE CONCAT('%',#{searchKeyword},'%')
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findMenuView" resultType="kr.xit.framework.biz.mng.menu.model.MenuListMngVO">
|
||||
/** XitMenuListMngMapper.findView */
|
||||
/** 메뉴목록관리 상세정보 조회 */
|
||||
SELECT
|
||||
A.MENU_NO AS "menuNo"
|
||||
,A.MENU_ORDR AS "menuOrdr"
|
||||
,A.MENU_NM AS "menuNm"
|
||||
,A.UPPER_MENU_NO AS "upperMenuId"
|
||||
,A.MENU_DC AS "menuDc"
|
||||
,A.RELATE_IMAGE_COURS AS "relateImagePath"
|
||||
,A.RELATE_IMAGE_NM AS "relateImageNm"
|
||||
,A.PROGRM_FILE_NM AS "progrmFileNm"
|
||||
FROM XIT_MENU_INFO A
|
||||
WHERE A.MENU_NO = #{menuNo}
|
||||
</select>
|
||||
|
||||
|
||||
<delete id="deleteAllMenuList">
|
||||
/** XitMenuListMngMapper.deleteAllMenuList */
|
||||
/** 메뉴정보 전체데이터 삭제 */
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NO <> UPPER_MENU_NO -->
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NM != 'root' -->
|
||||
DELETE FROM XIT_MENU_INFO
|
||||
</delete>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="kr.xit.framework.biz.mng.menu.mapper.MenuListMngMapper">
|
||||
|
||||
<select id="findList" resultType="kr.xit.framework.biz.mng.menu.model.MenuListMngVO">
|
||||
/** XitMenuListMngMapper.findList */
|
||||
/** 메뉴목록관리 목록 조회 */
|
||||
|
||||
SELECT
|
||||
A.MENU_NO AS "menuNo"
|
||||
,A.MENU_ORDR AS "menuOrdr"
|
||||
,A.MENU_NM AS "menuNm"
|
||||
,A.UPPER_MENU_NO AS "upperMenuId"
|
||||
,A.MENU_DC AS "menuDc"
|
||||
,A.RELATE_IMAGE_COURS AS "relateImagePath"
|
||||
,A.RELATE_IMAGE_NM AS "relateImageNm"
|
||||
,A.PROGRM_FILE_NM AS "progrmFileNm"
|
||||
FROM XIT_MENU_INFO A
|
||||
WHERE 1=1
|
||||
<if test="@kr.xit.framework.core.utils.XitCmmnUtil@notEmpty(searchKeyword)">
|
||||
AND A.MENU_NM LIKE '%' || #{searchKeyword} || '%'
|
||||
</if>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findMenuListTotCnt" resultType="int">
|
||||
/** XitMenuListMngMapper.findListTotCnt */
|
||||
/** 메뉴목록관리 목록 총건수 조회 */
|
||||
SELECT COUNT(1) AS "CNT"
|
||||
FROM XIT_MENU_INFO A
|
||||
WHERE 1=1
|
||||
<if test="@kr.xit.framework.core.utils.XitCmmnUtil@notEmpty(searchKeyword)">
|
||||
AND A.MENU_NM LIKE '%' || #{searchKeyword} || '%'
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="findMenuView" resultType="kr.xit.framework.biz.mng.menu.model.MenuListMngVO">
|
||||
/** XitMenuListMngMapper.findView */
|
||||
/** 메뉴목록관리 상세정보 조회 */
|
||||
SELECT
|
||||
A.MENU_NO AS "menuNo"
|
||||
,A.MENU_ORDR AS "menuOrdr"
|
||||
,A.MENU_NM AS "menuNm"
|
||||
,A.UPPER_MENU_NO AS "upperMenuId"
|
||||
,A.MENU_DC AS "menuDc"
|
||||
,A.RELATE_IMAGE_COURS AS "relateImagePath"
|
||||
,A.RELATE_IMAGE_NM AS "relateImageNm"
|
||||
,A.PROGRM_FILE_NM AS "progrmFileNm"
|
||||
FROM XIT_MENU_INFO A
|
||||
WHERE A.MENU_NO = #{menuNo}
|
||||
</select>
|
||||
|
||||
|
||||
<delete id="deleteAllMenuList">
|
||||
/** XitMenuListMngMapper.deleteAllMenuList */
|
||||
/** 메뉴정보 전체데이터 삭제 */
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NO <> UPPER_MENU_NO -->
|
||||
<!-- DELETE FROM XIT_MENU_INFO WHERE MENU_NM != 'root' -->
|
||||
DELETE FROM XIT_MENU_INFO
|
||||
</delete>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue