管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-12 276b4d26043954af6e159f305bc187f3d03021ba
1
已修改3个文件
40 ■■■■ 文件已修改
src/main/java/com/lf/server/entity/sys/RoleUserEntity.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/RoleUserMapper.xml 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/UserMapper.xml 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/sys/RoleUserEntity.java
@@ -16,6 +16,8 @@
    private int userid;
    private String uname;
    private int createUser;
    private Timestamp createTime;
@@ -51,6 +53,14 @@
        this.userid = userid;
    }
    public String getUname() {
        return uname;
    }
    public void setUname(String uname) {
        this.uname = uname;
    }
    public int getCreateUser() {
        return createUser;
    }
src/main/resources/mapper/sys/RoleUserMapper.xml
@@ -2,31 +2,31 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.lf.server.mapper.sys.RoleUserMapper">
    <select id="selectCount" resultType="java.lang.Integer" parameterType="java.lang.String">
        select count(*) from lf.sys_role_user
        select count(*) from lf.sys_role_user a
        <where>
            <if test="roleid != null">
                roleid = #{roleid}
                a.roleid = #{roleid}
            </if>
        </where>
    </select>
    <select id="selectByPage" resultType="com.lf.server.entity.sys.RoleUserEntity">
        select * from lf.sys_role_user
        select a.*,fn_uname(a.userid) uname from lf.sys_role_user a
        <where>
            <if test="roleid != null">
                roleid = #{roleid}
                a.roleid = #{roleid}
            </if>
        </where>
        order by id
        order by a.id
        limit #{limit} offset #{offset}
    </select>
    <select id="selectAll" resultType="com.lf.server.entity.sys.RoleUserEntity">
        select * from lf.sys_role_user order by id;
        select a.*,fn_uname(a.userid) uname from lf.sys_role_user a order by a.id
    </select>
    <select id="selectById" resultType="com.lf.server.entity.sys.RoleUserEntity">
        select * from lf.sys_role_user where id = #{id}
        select a.*,fn_uname(a.userid) uname from lf.sys_role_user a where a.id = #{id}
    </select>
    <insert id="insert" parameterType="com.lf.server.entity.sys.RoleUserEntity">
src/main/resources/mapper/sys/UserMapper.xml
@@ -31,19 +31,27 @@
    </select>
    <select id="selectCountForRole" resultType="java.lang.Integer" parameterType="java.lang.String">
        select count(*) from lf.sys_user
        select count(*) from lf.sys_user a
        <where>
            not exists (select id from lf.sys_role_user b where b.userid = a.id and b.roleid = #{roleid})
            <if test="uname != null">
                uname like #{uname}
                and a.uname like #{uname}
            </if>
            <if test="depid != null">
                and a.depid = ANY(fn_rec_array(#{depid}, 'dep'))
            </if>
        </where>
    </select>
    <select id="selectByPageForRole" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">
        select a.*, fn_rec_query(a.depid, 'dep') depName from lf.sys_user a
        select a.*,fn_rec_query(a.depid, 'dep') depName from lf.sys_user a
        <where>
            not exists (select id from lf.sys_role_user b where b.userid = a.id and b.roleid = #{roleid})
            <if test="uname != null">
                uname like #{uname}
                and a.uname like #{uname}
            </if>
            <if test="depid != null">
                and a.depid = ANY(fn_rec_array(#{depid}, 'dep'))
            </if>
        </where>
        order by a.id