55 lines
2.0 KiB
XML
55 lines
2.0 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="com.bonus.system.mapper.WindowsMapper">
|
|
<insert id="insertWindows">
|
|
INSERT INTO bm_windows (win_name, user_id, is_active)
|
|
VALUES (#{winName}, #{userId}, '0');
|
|
</insert>
|
|
<insert id="insertWindowsToId" parameterType="com.bonus.system.domain.WindowsEntity" useGeneratedKeys="true"
|
|
keyProperty="id">
|
|
INSERT INTO bm_windows (win_name, user_id, is_active)
|
|
VALUES (#{winName}, #{userId}, '0');
|
|
</insert>
|
|
<insert id="savemessage" parameterType="com.bonus.system.domain.leaveMessage" >
|
|
INSERT INTO tb_message (problem, message_user_id,message_time)
|
|
VALUES (#{problem}, #{messageUserid}, #{messageTime});
|
|
</insert>
|
|
<update id="delWindows">
|
|
update bm_windows
|
|
set is_active='1'
|
|
where id = #{id}
|
|
</update>
|
|
<update id="updateWindows">
|
|
update bm_windows
|
|
set win_name=#{winName}
|
|
where id = #{id}
|
|
</update>
|
|
|
|
<select id="getWindowsList" resultType="com.bonus.system.domain.WindowsEntity">
|
|
select id AS id,
|
|
win_name AS winName
|
|
from bm_windows
|
|
where user_id = #{userId}
|
|
and is_active = '0'
|
|
ORDER BY create_time DESC
|
|
</select>
|
|
<select id="historymessage" resultType="com.bonus.system.domain.leaveMessage">
|
|
select
|
|
id,problem,message_time as messageTime,message_user_id as messageUserid,answer,answer_time as answerTime
|
|
from
|
|
tb_message
|
|
where
|
|
is_active=1 and message_user_id=#{0}
|
|
ORDER BY create_time DESC
|
|
</select>
|
|
<select id="getIplist" resultType="com.bonus.system.domain.WindowsEntity">
|
|
SELECT
|
|
DISTINCT ipaddr as ip
|
|
FROM
|
|
sys_logininfor
|
|
WHERE
|
|
user_name = #{userId}
|
|
</select>
|
|
</mapper> |