springboot房屋租赁管理系统
Posted weixin_40228600
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot房屋租赁管理系统相关的知识,希望对你有一定的参考价值。
使用开发工具IDEA,采用springboot快速开发框架,mysql数据库,主要实现了用户管理、房源信息管理及订单管理等主要功能,项目只需安装idea开发工具,直接导入就可运行。
房屋租赁信息代码:
@RequestMapping("/toDetailsPage")
public String toDetailsPage(int id,HttpServletRequest request) {
House HouseDetails = service.findHouseDetailsById(id);
List<String> list = new ArrayList<String>();
String[] split = HouseDetails.getHouseDetailsImg().split("~");
for(int i=0;i<split.length;i++) {
list.add(split[i]);
}
request.getSession().setAttribute("Details", HouseDetails);
request.getSession().setAttribute("DetailsImg", list);
return "housedetails";
}
房屋租赁信息列表代码:
@RequestMapping("/findUserHouse")
@ResponseBody
public UserHouseData houseByUser(HttpServletRequest request, int page, int limit) {
Page p = new Page();
Users u = (Users) request.getSession().getAttribute("loginUser");
String publisher = u.getuNickName();
p.setPublisher(publisher);
p.setLimit(limit);
p.setPage((page - 1) * limit);
List<House> list = service.findHouseByUser(p);
System.out.println(list);
UserHouseData data = new UserHouseData(0, "200", list.size(), list);
return data;
}
订单管理模块:
@RequestMapping("/myOrderInfo")
@ResponseBody
public UserOrderData findAllOrder(int page, int limit, HttpServletRequest request){
Page p = new Page();
p.setPage((page - 1) * limit);
p.setLimit(limit);
Admin u = (Admin) request.getSession().getAttribute("Admin");
p.setuID(u.getId());
UserOrderData uod = new UserOrderData();
List<UserOrder> order = sevice.findAllOrder(p);
uod.setCode(0);
uod.setCount(sevice.getOrderCount(u.getId()));
uod.setData(order);
uod.setMsg("200");
return uod;
}
用户登陆源码:
@RequestMapping("/login")
@ResponseBody
public String toCustomerPage(String username,String password,HttpServletRequest req ) {
Users user = new Users();
user.setuName(username);
user.setuPassword(password);
Users loginUser = mapper.login(user);
if(loginUser!=null) {
req.getSession().setAttribute("loginUser", loginUser);
return "OK";
}
return "FAIL";
}
以上是关于springboot房屋租赁管理系统的主要内容,如果未能解决你的问题,请参考以下文章
基于springboot+vue的房屋租赁系统(前后端分离)
基于Java+SpringBoot+vue+element实现前后端分离房屋租赁系统详细设计
计算机毕业设计之java+springboot基于vue的大学生租房系统-房屋租赁系统
基于Java+SpringBoot+vue+element实现前后端分离房屋租赁系统详细设计