)
博主介绍国内互联网知名博主 · 5年软件开发师 研究方向✔ 项目指导 | PPT | 代码实现 | 源码定制 | 代码讲解Java(SpringBoot / SSM) · Python · Vue ·Mysql数据库 · 微信小程序 · Android大数据 · 机器学习/深度学习 · React · Go · PHP · Node.js等源码免费获取如需完整源码及数据库脚本可关注并私信获取或在评论区留言交流技术问题一、管理员房东功能管理员登录后台拥有平台全部管理权限左侧菜单包含以下模块首页后台管理主页展示平台汇总数据。个人中心管理员修改个人账号、密码等信息。管理员管理管理后台管理员账号新增、编辑、删除管理员。房东管理维护房东账号信息对房东资料进行审核、增删改查。用户管理管理学生租客用户信息查看、管理平台注册租客。房屋管理房屋管理查询、新增、删除房屋信息可按房屋名称、类型、房东编号、房东姓名检索支持导出报表查看房屋详情上传房屋图片、房屋资料文件维护房屋地点、租赁状态、租金价格等信息。房屋留言管理查看、管理用户针对房屋的留言。房屋收藏管理查看用户房屋收藏记录。报修管理接收并管理租客提交的房屋报修信息跟进维修工单。房屋租赁管理管理租房订单查看租赁记录处理房屋租赁业务更新房屋租赁状态。租房论坛管理审核、管理论坛帖子可删除违规帖子维护交流社区。公告信息管理发布、编辑、删除平台公告向用户推送租房相关通知。留言板管理处理平台公共留言查看并回复用户反馈。基础数据管理维护房屋类型等系统基础字典数据。轮播图信息管理前台首页轮播图片配置前台首页展示内容。二、普通用户学生租客前台功能用户在前台页面进行租房相关操作首页浏览平台首页、轮播图、推荐房源。房屋模块查看全部房源列表点击进入房屋详情页查看房屋图片、位置、租金等信息可收藏房源页面右侧查看系统推荐的相似房源。租房论坛浏览、发布、评论租房相关帖子交流租房经验。公告信息查看管理员发布的平台公告通知。留言板提交留言向平台反馈问题。个人中心维护个人资料查看我的收藏、我的租赁订单、提交报修申请管理本人租房业务。运行截图核心代码import com.baomidou.mybatisplus.core.conditions.query.EntityWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.Arrays; import java.util.Map; RestController RequestMapping(/fangwu) public class FangwuController { Resource private FangwuService fangwuService; /** * 分页多条件查询【对应页面房屋名称、类型、房东编号、房东姓名查询】 */ RequestMapping(/page) public R page(RequestParam MapString,Object params, FangwuEntity fangwu){ EntityWrapperFangwuEntity ew new EntityWrapper(); //模糊查询 ew.like(fangwu.getFangwumingcheng()!null,fangwumingcheng,fangwu.getFangwumingcheng()); ew.eq(fangwu.getFangwuleixing()!null,fangwuleixing,fangwu.getFangwuleixing()); ew.eq(fangwu.getFangdongbianhao()!null,fangdongbianhao,fangwu.getFangdongbianhao()); ew.like(fangwu.getFangdongxingming()!null,fangdongxingming,fangwu.getFangdongxingming()); PageFangwuEntity page fangwuService.queryPage(params,ew); return R.ok().put(data,page); } /** * 新增房屋 */ PostMapping(/save) public R save(RequestBody FangwuEntity fangwu){ fangwuService.insert(fangwu); return R.ok(); } /** * 修改房屋 */ PostMapping(/update) public R update(RequestBody FangwuEntity fangwu){ fangwuService.updateById(fangwu); return R.ok(); } /** * 删除房屋批量删除 */ RequestMapping(/delete) public R delete(RequestBody Long[] ids){ fangwuService.deleteBatchIds(Arrays.asList(ids)); return R.ok(); } /** * 房屋详情【前台房屋详情页面接口】 */ RequestMapping(/info/{id}) public R info(PathVariable Long id){ FangwuEntity fangwu fangwuService.selectById(id); return R.ok().put(data,fangwu); } }