用户管理及下拉选查询接口开发

This commit is contained in:
haozq 2025-12-09 16:02:18 +08:00
parent 1e3ab71a6b
commit c04db104e5
5 changed files with 30 additions and 3 deletions

View File

@ -14,6 +14,7 @@ import com.bonus.hnrn.rnbmw.manager.service.OrgService;
import com.bonus.hnrn.rnbmw.manager.table.PageTableHandler; import com.bonus.hnrn.rnbmw.manager.table.PageTableHandler;
import com.bonus.hnrn.rnbmw.manager.table.PageTableRequest; import com.bonus.hnrn.rnbmw.manager.table.PageTableRequest;
import com.bonus.hnrn.rnbmw.manager.table.PageTableResponse; import com.bonus.hnrn.rnbmw.manager.table.PageTableResponse;
import com.bonus.hnrn.rnbmw.manager.utils.UserUtil;
import com.bonus.hnrn.rnbmw.register.beans.RegisterBean; import com.bonus.hnrn.rnbmw.register.beans.RegisterBean;
import com.bonus.hnrn.rnbmw.register.service.RegisterService; import com.bonus.hnrn.rnbmw.register.service.RegisterService;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@ -113,6 +114,13 @@ public class PublicLoginController {
return allUserService.delUserData(vo); return allUserService.delUserData(vo);
} }
@PostMapping("getDetails")
@ApiOperation(value = "用户管理-查询用户信息")
public AjaxResult getDetails(@RequestBody AllUserVo vo) {
return allUserService.getDetails(vo);
}
@PostMapping("getDeptTree") @PostMapping("getDeptTree")
@ApiOperation(value = "获取部门树") @ApiOperation(value = "获取部门树")
@ -144,9 +152,10 @@ public class PublicLoginController {
@PostMapping("getProList") @PostMapping("getProList")
@ApiOperation(value = "工程下拉选") @ApiOperation(value = "工程下拉选")
public AjaxResult getProList(SysUser user) { public AjaxResult getProList(SysUser user) {
int lv=userDao.getOrgLv(user); int lv=userDao.getOrgLv(user);
user.setRoleLevel(lv+""); user.setRoleLevel(lv+"");
List<SysUser> roleInfo = userDao.getRoleInfo(user); List<SysUser> roleInfo = userDao.getProInfo(user);
return AjaxResult.success(roleInfo); return AjaxResult.success(roleInfo);
} }

View File

@ -98,4 +98,6 @@ public interface AllUserDao {
* @param vo * @param vo
*/ */
void delUserRole(AllUserVo vo); void delUserRole(AllUserVo vo);
} }

View File

@ -226,4 +226,19 @@ public class AllUserService {
} }
return AjaxResult.error("修改失败"); return AjaxResult.error("修改失败");
} }
/**
* 查询详情
* @param vo
* @return
*/
public AjaxResult getDetails(AllUserVo vo) {
try{
AllUserVo data=allUserDao.getUserData(vo);
return AjaxResult.success(data);
}catch (Exception e){
log.error(e.toString(),e);
}
return AjaxResult.success(vo);
}
} }

View File

@ -118,4 +118,5 @@
FROM sys_user FROM sys_user
WHERE is_active=1 and phone=#{loginName} WHERE is_active=1 and phone=#{loginName}
</select> </select>
</mapper> </mapper>

View File

@ -7,13 +7,13 @@
<select id="getUserLogin" resultType="com.bonus.hnrn.rnbmw.login.vo.LoginFormVo"> <select id="getUserLogin" resultType="com.bonus.hnrn.rnbmw.login.vo.LoginFormVo">
select id, select id,
user_name username, login_name username,
password password, password password,
data_type dataType, data_type dataType,
create_time, create_time,
update_time, update_time,
is_admin isAdmin is_admin isAdmin
FROM all_system_user FROM all_system_user
where user_name=#{username} where login_name=#{username}
</select> </select>
</mapper> </mapper>