123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?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.lemon.lifecenter.mapper.LoginMapper">
- <select id="selectMemberIdCount" parameterType="LoginDTO" resultType="int">
- <![CDATA[
- SELECT COUNT(*) total
- FROM member
- WHERE id = #{id}
- ]]>
- </select>
-
-
- <select id="selectMemberCount" parameterType="LoginDTO" resultType="int">
- <![CDATA[
- SELECT COUNT(*) total
- FROM member
- WHERE id = #{id}
- AND password = #{password}
- ]]>
- </select>
-
- <select id="selectMemberData" parameterType="LoginDTO" resultType="LoginDTO">
- <![CDATA[
- SELECT m.id AS id,
- m.create_date AS createDate,
- m.update_date AS updateDate,
- m.name AS name,
- m.phone_number AS phoneNumber,
- m.last_login_time AS lastLoginTime,
- m.fail_count AS failCount,
- m.use_yn AS useYn,
- m.group_idx AS groupIdx,
- m.center_code AS centerCode,
- (select center_name
- from center_info ci
- where ci.center_code = m.center_code) AS centerName
- FROM member m
- WHERE id = #{id}
- AND password = #{password}
- ]]>
- </select>
-
- <select id="selectMemberFailCount" parameterType="LoginDTO" resultType="int">
- <![CDATA[
- SELECT fail_count AS failCount
- FROM member
- WHERE id = #{id}
- ]]>
- </select>
-
- <update id="updateMemberLoginData" parameterType="LoginDTO">
- <![CDATA[
- UPDATE MEMBER
- SET FAIL_COUNT = #{failCount}
- ]]>
- <if test="resultCode != null and resultCode == '00'">
- <![CDATA[
- , LAST_LOGIN_TIME = NOW()
- ]]>
- </if>
- <![CDATA[
- WHERE ID = #{id}
- ]]>
- </update>
-
-
- <insert id="insertAccessHistory" parameterType="HashMap">
- <![CDATA[
- INSERT INTO ACCESS_HISTORY
- (ID, IP, LOGIN_TIME, SUCCESS_YN, lOG_MESSAGE)
- VALUE (#{id}, #{ip}, NOW(), #{successYn}, #{logMessage})
- ]]>
- </insert>
- </mapper>
|