<?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="cbdoro.mods.basProperty.mapper.BasPropertyMapper">

    <sql id="selectColumns">
        ${alias}LDP_ID
        , ${alias}LDP_ITEM_CD
        , ${alias}LDP_ITEM_NM
        , ${alias}LDP_CD
        , ${alias}LDP_CD_NM
        , ${alias}REMARK
        , ${alias}RE_COLOR
        , ${alias}FLD_NAME
        , ${alias}VIEW_CHK
        , ${alias}NUM_IDX
        , ${alias}BIYUL_NAME
        , ${alias}BIYUL_CODE
        , ${alias}GUBUN
        , ${alias}BIGO
    </sql>

    <!-- 컬럼 -->
    <sql id="columns">
        LDP_ID
        , LDP_ITEM_CD
        , LDP_ITEM_NM
        , LDP_CD
        , LDP_CD_NM
        , REMARK
        , RE_COLOR
        , FLD_NAME
        , VIEW_CHK
        , NUM_IDX
        , BIYUL_NAME
        , BIYUL_CODE
        , GUBUN
        , BIGO
    </sql>

    <!-- 값 -->
    <sql id="values">
          #{ldpId}
        , #{ldpItemCd}
        , #{ldpItemNm}
        , #{ldpCd}
        , #{ldpCdNm}
        , #{remark}
        , #{reColor}
        , #{fldName}
        , #{viewChk}
        , #{numIdx}
        , #{biyulName}
        , #{biyulCode}
        , #{gubun}
        , #{bigo}
    </sql>

    <!-- 업데이트 값 -->
    <sql id="updateField">
          LDP_ID          = #{ldpId}
        , LDP_ITEM_CD     = #{ldpItemCd}
        , LDP_ITEM_NM     = #{ldpItemNm}
        , LDP_CD          = #{ldpCd}
        , LDP_CD_NM       = #{ldpCdNm}
        , REMARK          = #{remark}
        , RE_COLOR        = #{reColor}
        , FLD_NAME        = #{fldName}
        , VIEW_CHK        = #{viewChk}
        , NUM_IDX         = #{numIdx}
        , BIYUL_NAME      = #{biyulName}
        , BIYUL_CODE      = #{biyulCode}
        , GUBUN           = #{gubun}
        , BIGO            = #{bigo}
    </sql>

    <select id="selectPropertyList" parameterType="String" resultType="basPropertyVO">
        SELECT  <include refid="columns"/>
        FROM    BAS_PROPERTY
        WHERE   LDP_ITEM_CD   = #{tableEng}
        ORDER BY FLD_NAME ASC, NUM_IDX ASC;
    </select>
</mapper>
