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

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

View File

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

View File

@ -226,4 +226,19 @@ public class AllUserService {
}
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
WHERE is_active=1 and phone=#{loginName}
</select>
</mapper>

View File

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