Merge branch 'dev' into feat-program
commit
a7c308a918
@ -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;
|
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 kr.xit.framework.core.model.BaseVO;
|
||||||
import lombok.AllArgsConstructor;
|
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.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.apache.ibatis.session.RowBounds;
|
import org.apache.ibatis.session.RowBounds;
|
||||||
|
|
||||||
import kr.xit.framework.biz.mng.model.ProgramMngSearchVO;
|
import kr.xit.framework.biz.mng.menu.model.ProgramMngVO;
|
||||||
import kr.xit.framework.biz.mng.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.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import kr.xit.framework.biz.mng.menu.service.ProgramMngService;
|
||||||
import org.apache.ibatis.session.RowBounds;
|
import org.apache.ibatis.session.RowBounds;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import kr.xit.framework.biz.mng.mapper.ProgramMngMapper;
|
import kr.xit.framework.biz.mng.menu.mapper.ProgramMngMapper;
|
||||||
import kr.xit.framework.biz.mng.model.ProgramMngVO;
|
import kr.xit.framework.biz.mng.menu.model.ProgramMngVO;
|
||||||
import kr.xit.framework.biz.mng.service.ProgramMngService;
|
|
||||||
import kr.xit.framework.core.constants.FrameworkConstants;
|
import kr.xit.framework.core.constants.FrameworkConstants;
|
||||||
import kr.xit.framework.core.utils.XitCmmnUtil;
|
import kr.xit.framework.core.utils.XitCmmnUtil;
|
||||||
import kr.xit.framework.support.exception.BizRuntimeException;
|
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