管道基础大数据平台系统开发-【后端】-Server
13693261870
2022-12-27 365b87f3e8fe3773955e84dcd9ea4224e8f92c06
12.27
已修改6个文件
47 ■■■■■ 文件已修改
data/ts.sql 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/集成用户所需接口.docx 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/sys/UserController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/sys/UserMapper.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/UserService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/UserMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/ts.sql
@@ -88,12 +88,14 @@
select * from lf.sys_user 
select * from lf.sys_role_user
select * from lf.sys_role
select c.*, fn_rec_query(c.depid, 'dep') depName,fn_uname(c.create_user) createName,fn_uname(c.update_user) updateName
from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid
inner join lf.sys_role c on b.roleid = c.id
from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role c on b.roleid = c.id
where a.id = 1;
select a.*, fn_rec_query(a.depid, 'dep') depName,fn_uname(a.create_user) createName,fn_uname(a.update_user) updateName
from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role c on b.roleid = c.id
where c.id = 15
data/¼¯³ÉÓû§ËùÐè½Ó¿Ú.docx
Binary files differ
src/main/java/com/lf/server/controller/sys/UserController.java
@@ -254,6 +254,26 @@
    }
    @SysLog()
    @ApiOperation(value = "根据角色查询用户")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "id", value = "角色ID", dataType = "Integer", paramType = "query", example = "1")
    })
    @GetMapping(value = "/selectUserByRoleId")
    public ResponseMsg<Object> selectUserByRoleId(Integer id) {
        try {
            if (null == id || id < 1) {
                return fail("用户ID不能为空或小于1", false);
            }
            List<UserEntity> rs = userService.selectUserByRoleId(id);
            return success(rs);
        } catch (Exception ex) {
            return fail(ex.getMessage(), false);
        }
    }
    @SysLog()
    @ApiOperation(value = "插入一条")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "entity", value = "实体类", dataType = "com.lf.server.entity.data.UserEntity", paramType = "body", example = "")
src/main/java/com/lf/server/mapper/sys/UserMapper.java
@@ -66,6 +66,14 @@
    public List<RoleEntity> selectRoleByUserId(Integer id);
    /**
     * æ ¹æ®è§’色查询用户
     *
     * @param roleId è§’色ID
     * @return ç”¨æˆ·é›†åˆ
     */
    public List<UserEntity> selectUserByRoleId(Integer roleId);
    /**
     * æ’入一条
     *
     * @param userEntity
src/main/java/com/lf/server/service/sys/UserService.java
@@ -87,6 +87,11 @@
    }
    @Override
    public List<UserEntity> selectUserByRoleId(Integer roleId) {
        return userMapper.selectUserByRoleId(roleId);
    }
    @Override
    public Integer insertUser(UserEntity userEntity) {
        return userMapper.insertUser(userEntity);
    }
src/main/resources/mapper/sys/UserMapper.xml
@@ -104,6 +104,12 @@
        where a.id = #{id}
    </select>
    <select id="selectUserByRoleId" resultType="com.lf.server.entity.sys.RoleEntity">
        select a.*, fn_rec_query(a.depid, 'dep') depName
        from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role c on b.roleid = c.id
        where c.id = #{roleId}
    </select>
    <insert id="insertUser" parameterType="com.lf.server.entity.sys.UserEntity">
       insert into lf.sys_user
       (depid,uid,uname,salt,sex,native,contact,job,email,addr,edu,idcard,status,create_user,create_time,bak)