<?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="com.munjaon.server.cache.mapper.MemberMapper">
    <select id="getLastModifiedTime" resultType="String">
        /* MemberMapper.getLastModifiedTime */
        SELECT CASE WHEN UPDATE_TIME IS NULL THEN '0' ELSE DATE_FORMAT(UPDATE_TIME, '%Y%m%d%H%i%s') END AS last_modify_time
        FROM   information_schema.tables
        WHERE TABLE_SCHEMA = #{tableSchema} AND TABLE_NAME = 'lettngnrlmber'
    </select>
    <select id="list" resultType="MemberDto">
        /* MemberMapper.list */
        SELECT
            MBER_ID
             , ESNTL_ID
             , MBER_STTUS
             , DEPT
             , SHORT_PRICE
             , LONG_PRICE
             , PICTURE_PRICE
             , PICTURE2_PRICE
             , PICTURE3_PRICE
             , KAKAO_AT_PRICE
             , KAKAO_FT_PRICE
             , KAKAO_FT_IMG_PRICE
             , KAKAO_FT_WIDE_IMG_PRICE
             , FAX_PRICE
             , USER_MONEY
        FROM lettngnrlmber
    </select>
    <select id="get" resultType="MemberDto">
        /* MemberMapper.get */
        SELECT
            MBER_ID
             , ESNTL_ID
             , MBER_STTUS
             , DEPT
             , SHORT_PRICE
             , LONG_PRICE
             , PICTURE_PRICE
             , PICTURE2_PRICE
             , PICTURE3_PRICE
             , KAKAO_AT_PRICE
             , KAKAO_FT_PRICE
             , KAKAO_FT_IMG_PRICE
             , KAKAO_FT_WIDE_IMG_PRICE
             , FAX_PRICE
             , USER_MONEY
        FROM lettngnrlmber
        WHERE MBER_ID = #{mberId}
    </select>
    <update id="updateStts" parameterType="MemberDto">
        UPDATE lettngnrlmber SET MBER_STTUS = #{mberSttus} WHERE MBER_ID = #{mberId}
    </update>
</mapper>