src/main/java/com/lf/server/entity/sys/RoleUserEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/sys/RoleUserMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/sys/UserMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | 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