管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-08 e7b3a5e891287b1291d2ac38f7c83d5d73bc7906
src/main/resources/mapper/data/LoginMapper.xml
@@ -1,6 +1,6 @@
<?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.lf.server.mapper.data.LoginMapper">
<mapper namespace="com.lf.server.mapper.sys.LoginMapper">
    <!-- 统计行数 -->
    <select id="selectCount" resultType="java.lang.Integer" parameterType="java.lang.String">
@@ -13,7 +13,7 @@
    </select>
    <!-- 分页查询 -->
    <select id="selectByPage" resultType="com.lf.server.entity.data.LoginEntity">
    <select id="selectByPage" resultType="com.lf.server.entity.sys.LoginEntity">
        select * from lf.sys_login
        <where>
            <if test="userid != null">
@@ -24,36 +24,39 @@
        limit #{limit} offset #{offset}
    </select>
    <select id="selectLoginAll" resultType="com.lf.server.entity.data.LoginEntity">
    <select id="selectLoginAll" resultType="com.lf.server.entity.sys.LoginEntity">
        select * from lf.sys_login order by id;
    </select>
    <select id="selectLogin" resultType="com.lf.server.entity.data.LoginEntity">
    <select id="selectLogin" resultType="com.lf.server.entity.sys.LoginEntity">
        select * from lf.sys_login where id = #{id}
    </select>
    <insert id="insertLogin"   parameterType="com.lf.server.entity.data.LoginEntity">
    <insert id="insertLogin" parameterType="com.lf.server.entity.sys.LoginEntity">
        <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
            select currval('lf.sys_login_id_seq'::regclass) as id
        </selectKey>
       insert into lf.sys_login
       (appid,ip,type,status,browser,userid,optime)
       (appid,ip,type,status,descr,userid,optime)
       values
       (#{appid},#{ip},#{type},#{status},#{browser},#{userid},now());
       (#{appid},#{ip},#{type},#{status},#{descr},#{userid},now());
    </insert>
    <insert id="insertLogins"   >
    <insert id="insertLogins">
       insert into lf.sys_login
        (appid,ip,type,status,browser,userid,optime)
        (appid,ip,type,status,descr,userid,optime)
       values
        <foreach collection="list"   item="item" index="index" separator=","  >
            (#{item.appid},#{item.ip},#{item.type},#{item.status},#{item.browser},#{item.userid},now())
        <foreach collection="list" item="item" index="index" separator=","  >
            (#{item.appid},#{item.ip},#{item.type},#{item.status},#{item.descr},#{item.userid},now())
        </foreach>
    </insert>
    <delete id="deleteLogin"  >
    <delete id="deleteLogin">
        delete from lf.sys_login where id = #{id}
    </delete>
    <delete id="deleteLogins"  >
    <delete id="deleteLogins">
        delete from lf.sys_login where id in
        <foreach item="ids" collection="list" index="index" open="("
                 separator="," close=")">
@@ -62,6 +65,6 @@
    </delete>
    <update id="updateLogin">
    update lf.sys_login set appid=#{appid},ip=#{ip},type=#{type},status=#{status},browser=#{browser},userid=#{userid},optime=now() where id=#{id}
    update lf.sys_login set appid=#{appid},ip=#{ip},type=#{type},status=#{status},descr=#{descr},userid=#{userid},optime=now() where id=#{id}
    </update>
</mapper>