81 lines
3.5 KiB
XML
81 lines
3.5 KiB
XML
<?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="sgis.board.mapper.MemberMapper">
|
|
|
|
<resultMap type="sgis.board.entity.Member" id="memberMap">
|
|
<result property="user_id" column="user_id"/>
|
|
<result property="pswd" column="pswd"/>
|
|
<result property="login_count" column="login_count"/>
|
|
<result property="user_nm" column="user_nm"/>
|
|
<result property="user_group" column="user_group"/>
|
|
<result property="hp_number" column="hp_number"/>
|
|
<result property="email" column="email"/>
|
|
<result property="company_nm" column="company_nm"/>
|
|
<result property="company_zip_no" column="company_zip_no"/>
|
|
<result property="company_addr" column="company_addr"/>
|
|
<result property="company_addr_dtl" column="company_addr_dtl"/>
|
|
<result property="dept_nm" column="dept_nm"/>
|
|
<result property="sys_reg_dt" column="sys_reg_dt"/>
|
|
<result property="sys_reg_id" column="sys_reg_id"/>
|
|
<result property="sys_chg_dt" column="sys_chg_dt"/>
|
|
<result property="sys_chg_id" column="sys_chg_id"/>
|
|
<result property="pswd_err_cnt" column="pswd_err_cnt"/>
|
|
<result property="com_reg_num" column="com_reg_num"/>
|
|
<result property="userNo" column="user_no"/>
|
|
</resultMap>
|
|
|
|
<select id="registerCheck" resultType="sgis.board.entity.Member">
|
|
select * from comtb_user01 where user_id=#{user_id}
|
|
</select>
|
|
|
|
<select id="oneByUserNo" resultType="sgis.board.entity.Member">
|
|
select * from comtb_user01 where user_no=#{userNo}
|
|
</select>
|
|
|
|
<select id="emailCheck" resultType="sgis.board.entity.Member">
|
|
select * from comtb_user01 where email=#{email}
|
|
</select>
|
|
|
|
<insert id="register" parameterType="sgis.board.entity.Member">
|
|
insert into
|
|
comtb_user01(user_id,pswd,login_count,user_nm,user_group,hp_number,email,company_nm,company_zip_no,company_addr,company_addr_dtl,dept_nm,pswd_err_cnt,sys_reg_dt, com_reg_num)
|
|
values(#{user_id},#{pswd},0 :: numeric,#{user_nm},#{user_group},#{hp_number},#{email},#{company_nm},#{company_zip_no},#{company_addr},#{company_addr_dtl},#{dept_nm},0 :: numeric,now(), #{com_reg_num})
|
|
</insert>
|
|
|
|
<select id="memLogin" resultMap="memberMap">
|
|
select * from comtb_user01
|
|
where user_id=#{user_id} and pswd=#{pswd}
|
|
</select>
|
|
|
|
<select id="memUpdateForm" resultMap="memberMap">
|
|
select * from comtb_user01
|
|
where user_id=#{user_id}
|
|
</select>
|
|
|
|
<update id="memUpdate" parameterType="sgis.board.entity.Member">
|
|
update comtb_user01 set pswd=#{pswd}, user_nm=#{user_nm}, user_group = #{user_group},
|
|
hp_number=#{hp_number},email=#{email},company_nm=#{company_nm},company_zip_no=#{company_zip_no},company_addr=#{company_addr},company_addr_dtl=#{company_addr_dtl},dept_nm=#{dept_nm}, com_reg_num=#{com_reg_num}
|
|
where user_id=#{user_id}
|
|
</update>
|
|
|
|
<update id="memAddrUpdate" parameterType="sgis.board.entity.Member">
|
|
update comtb_user01 set company_zip_no=#{company_zip_no}, company_addr=#{company_addr}, company_addr_dtl=#{company_addr_dtl} where user_id=#{user_id}
|
|
</update>
|
|
|
|
<update id="memPwUpdate" parameterType="sgis.board.entity.Member">
|
|
update comtb_user01 set pswd=#{pswd}, pswd_err_cnt=0 where user_id=#{user_id}
|
|
</update>
|
|
|
|
<update id="memDelete" parameterType="sgis.board.entity.Member">
|
|
delete from comtb_user01
|
|
where user_id=#{user_id}
|
|
</update>
|
|
|
|
<!-- 사용자 일괄삭제 -->
|
|
<update id="deleteUserList" parameterType="java.util.List">
|
|
<foreach collection="list" item="item" open="" close=";" separator=";">
|
|
DELETE FROM COMTB_USER01
|
|
WHERE USER_ID = #{item.userId}
|
|
</foreach>
|
|
</update>
|
|
</mapper> |