房屋租赁管理系统API

第一版:init by admin 2021-03-22

用户模块

1.用户注册:

请求地址: /user/register
请求方式:Post
参数类型:application/json
请求参数:

{"uName": "Jack", //用户名 not null"uPassword": "123123", //密码 not null"uSex": "1", //性别"uRole": null, //角色 0-管理员 1-普通用户 not null"uEmail": "123@123.com", //邮箱 not null"uPhone": null, //手机号"uWechat": null //微信}

返回参数:

{"msg": "注册成功!","code": 0,"data": true
}

2.用户登录:

请求地址:/user/login
请求方式:Post
参数类型:form-data
请求参数:

名称 含义 类型 例子
username 用户名 String zhangsan
password 密码 String 123123

返回参数:

{"msg": "登录成功!","code": 0,"data": {"uId": 2,"uName": "Jack","uPassword": "123123","uSex": "1","uRole": null,"uEmail": "123@123.com","uPhone": null,"uWechat": null,"makeDate": "2021-03-22T13:02:51.000+00:00","modifyDate": "2021-03-22T13:02:51.000+00:00"}
}

3.修改用户信息:

请求地址: /user/update
请求方式:Post
参数类型:application/json
请求参数:

{"uId":1 //用户id not null"uName": "Jack", //用户名 "uPassword": "123123", //密码 "uSex": "1", //性别"uRole": null, //角色 0-管理员 1-普通用户 "uEmail": "123@123.com", //邮箱 "uPhone": null, //手机号"uWechat": null //微信}

返回参数:

{"msg": "修改成功!","code": 0,"data": true
}

房屋模块:

1.新增房屋信息

请求地址:/house/addHouse
请求方式:Post
参数类型:form-data
请求参数:

名称 含义 类型 例子
houseType 房屋类型 String 3室1厅1卫
houseTitle 房屋标题 String 次卧合作新都环岛 建材城东一里 南次卧 随时看房
houseArea 房屋面积 String 15平
housePrice 房屋价格 String 1200元/月
houseDescribe 房屋描述 String 次卧合作 新都环岛 建材城东一里 南次卧 随时看房
houserOwner 房东 String 1
position 房屋位置 String 建材城东一里
housePic 房屋图片 file default.jpg

例如:

{"houseId": 2,"houseType": "3室1厅1卫","houseTitle": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houseArea": "15平","housePrice": "1200元/月","houseImg": "http://39.103.131.132:80/group1/M00/00/00/J2eDhGBYkdCACfMcAAA8vSjUJzc960.jpg","houseDescribe": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houserOwner": 1,"state": "01","position": "建材城东一里","makeDate": "2021-03-22T13:02:51.000+00:00","modifyDate": "2021-03-22T13:02:51.000+00:00"}

返回参数:

{"msg": "添加成功!","code": 0,"data": true
}

2.修改房屋信息

请求地址:/house/editHouse
请求方式:Post
参数类型:form-data
请求参数:

名称 含义 类型 例子
houseType 房屋类型 String 3室1厅1卫
houseTitle 房屋标题 String 次卧合作新都环岛 建材城东一里 南次卧 随时看房
houseArea 房屋面积 String 15平
housePrice 房屋价格 String 1200元/月
houseDescribe 房屋描述 String 次卧合作 新都环岛 建材城东一里 南次卧 随时看房
houserOwner 房东 String 1
position 房屋位置 String 建材城东一里
file 房屋图片 file default.jpg

返回参数:

{"msg": "成功!","code": 0,"data": true
}

3.房屋出租:

请求地址: /house//leaseHouse/{id}
请求方式:Get
路径id:房屋id
返回参数:

{"msg": "成功!","code": 0,"data": true
}

4.房屋下架:

请求地址: /house//offHouse/{id}
请求方式:Get
路径id:房屋id
返回参数:

{"msg": "成功!","code": 0,"data": true
}

5.房屋删除:

请求地址: /house//removeHouse/{id}
请求方式:Get
路径id:房屋id
返回参数:

{"msg": "成功!","code": 0,"data": true
}

6.房屋信息:

请求地址: /house//getHouse/{id}
请求方式:Get
路径id:房屋id
返回参数:

{"msg": "成功!","code": 0,"data": {"houseId": 2,"houseType": "3室1厅1卫","houseTitle": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houseArea": "15平","housePrice": "1200元/月","houseImg": "http://39.103.131.132:80/group1/M00/00/00/J2eDhGBYkdCACfMcAAA8vSjUJzc960.jpg","houseDescribe": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houserOwner": 1,"state": "01","position": "建材城东一里","makeDate": "2021-03-22T13:02:51.000+00:00","modifyDate": "2021-03-22T13:02:51.000+00:00"}
}

7.分页查看房屋信息列表

请求地址:/house/myHouse
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
uid 房东id String 1
current 当前页 Integer 1
size 每页行数 Integer 10

返回参数:

{"msg": "success","code": 0,"data": {"total": 0,"size": 10,"current": 1,"records": [{"houseId": 1,"houseType": "3室1厅1卫","houseTitle": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houseArea": "15平","housePrice": "1200元/月","houseImg": "http://39.103.131.132:80/group1/M00/00/00/J2eDhGBYkdCACfMcAAA8vSjUJzc960.jpg","houseDescribe": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houserOwner": 1,"state": "02","position": "建材城东一里","makeDate": "2021-03-22T12:51:20.000+00:00","modifyDate": "2021-03-22T12:51:20.000+00:00"},{"houseId": 2,"houseType": "3室1厅1卫","houseTitle": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houseArea": "15平","housePrice": "1200元/月","houseImg": "http://39.103.131.132:80/group1/M00/00/00/J2eDhGBYkdCACfMcAAA8vSjUJzc960.jpg","houseDescribe": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houserOwner": 1,"state": "01","position": "建材城东一里","makeDate": "2021-03-22T13:49:03.000+00:00","modifyDate": "2021-03-22T13:49:03.000+00:00"}],"pages": 0}
}

8.分页搜索房屋信息

请求地址:/house/searchHouse
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
key 房屋价格或类型 String 1200
current 当前页 Integer 1
size 每页行数 Integer 10

返回参数:

{"msg": "success","code": 0,"data": {"total": 0,"size": 10,"current": 1,"records": [{"houseId": 1,"houseType": "3室1厅1卫","houseTitle": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houseArea": "15平","housePrice": "1200元/月","houseImg": "http://39.103.131.132:80/group1/M00/00/00/J2eDhGBYkdCACfMcAAA8vSjUJzc960.jpg","houseDescribe": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houserOwner": 1,"state": "02","position": "建材城东一里","makeDate": "2021-03-22T12:51:20.000+00:00","modifyDate": "2021-03-22T12:51:20.000+00:00"},{"houseId": 2,"houseType": "3室1厅1卫","houseTitle": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houseArea": "15平","housePrice": "1200元/月","houseImg": "http://39.103.131.132:80/group1/M00/00/00/J2eDhGBYkdCACfMcAAA8vSjUJzc960.jpg","houseDescribe": "次卧合作|新都环岛 建材城东一里 南次卧 随时看房","houserOwner": 1,"state": "01","position": "建材城东一里","makeDate": "2021-03-22T13:49:03.000+00:00","modifyDate": "2021-03-22T13:49:03.000+00:00"}],"pages": 0}
}

收藏模块

1.添加收藏

请求地址: /sign/addSign
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
signUser 用户id Integer 1
signHouse 房屋id Integer 10

返回参数:

{"msg": "成功!","code": 0,"data": true
}

2.取消收藏

请求地址: /sign/removeSign/{id}
请求方式:Get
路径参数:收藏id
返回参数:

{"msg": "取消收藏成功!","code": 0,"data": true
}

3.是否收藏

请求地址: /sign/checkSign
请求方式:Post
请求参数:

名称 含义 类型 例子
signUser 用户id Integer 1
signHouse 房屋id Integer 10

返回参数:

{"msg": "已经收藏!","code": 0,"data": true
}

4.收藏列表

请求地址: /sign/mySign
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
uid 用户id Integer 1
current 当前页 Integer 1
size 每页行数 Integer 10

返回参数:

{"msg": "success","code": 0,"data": {"total": 0,"size": 10,"current": 1,"records": [{"signId":"1","signUser":"2","signHouse":"3"}],"pages": 0}
}

订单模块

1.添加订单

请求地址:/payment/addPayment
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
paymentNo 订单号(随机生成) String 18545622454
paymentUser 客户id Integer 1
paymentHouse 房屋id Integer 10
payment 支付金额 BigDecimal 1200.00
paymentType 支付类型(1-现金,2-支付宝,3-微信,4-其他) Integer 10
status 订单状态(1-已下单,2-已发货,3-已完成) Integer 1

返回参数:

{"msg": "添加成功!","code": 0,"data": true
}

2.修改订单

请求地址:/payment/editPayment
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
paymentNo 订单号(随机生成) String 18545622454
paymentUser 客户id Integer 1
paymentHouse 房屋id Integer 10
payment 支付金额 BigDecimal 1200.00
paymentType 支付类型(1-现金,2-支付宝,3-微信,4-其他) Integer 10
status 订单状态(1-已下单,2-已发货,3-已完成) Integer 1

返回参数:

{"msg": "保存成功!","code": 0,"data": true
}

3.删除订单

请求地址: /payment/removePayment/{id}
请求方式:Get
路径参数:订单id
返回参数:

{"msg": "成功!","code": 0,"data": true
}

4.订单信息:

请求地址: /payment//getPayment/{id}
请求方式:Get
路径id:订单id
返回参数:

{"msg": "success","code": 0,"data": {"paymentId": 1,"paymentNo": null,"paymentUser": 1,"paymentHouse": null,"payment": null,"paymentType": null,"status": null,"payDate": null,"getDate": null,"makeDate": "2021-03-22T14:54:43.000+00:00","modifyDate": "2021-03-22T14:54:43.000+00:00"}
}

5.分页查看订单信息列表

请求地址:/payment/myPayment
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
uid 房东/用户id String 1
current 当前页 Integer 1
size 每页行数 Integer 10

返回参数:

{"msg": "success","code": 0,"data": {"total": 0,"size": 10,"current": 1,"records": [{"paymentId": 1,"paymentNo": null,"paymentUser": 1,"paymentHouse": null,"payment": null,"paymentType": null,"status": null,"payDate": null,"getDate": null,"makeDate": "2021-03-22T14:54:43.000+00:00","modifyDate": "2021-03-22T14:54:43.000+00:00"}],"pages": 0}
}

8.分页搜索房屋信息

请求地址:/house/searchHouse
请求方式:Post
参数类型:application/json
请求参数:

名称 含义 类型 例子
key 订单状态 String 1
current 当前页 Integer 1
size 每页行数 Integer 10

返回参数:

{"msg": "success","code": 0,"data": {"total": 0,"size": 10,"current": 1,"records": [{"paymentId": 1,"paymentNo": null,"paymentUser": 1,"paymentHouse": null,"payment": null,"paymentType": null,"status": null,"payDate": null,"getDate": null,"makeDate": "2021-03-22T14:54:43.000+00:00","modifyDate": "2021-03-22T14:54:43.000+00:00"}],"pages": 0}
}

评论模块

待定

房屋租赁管理系统API相关推荐

  1. 基于javaweb房屋租赁管理系统的设计与实现

    摘要 当今社会不管房屋出租.出售买卖是必不可少的,人们不管走到哪里都需要有一个温馨的家,有一个落脚之地,所以房源出租市场也是非常火爆!不管是房源出租公司或者是个人都需要一套完整的管理系统来掌握整个市场 ...

  2. Java项目:房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括: 房屋租赁管理系统是一款方便快捷,易操作的租房和各种物业收费的管理系统,该系统官网包含着用户和管理员分类登录,减少了 ...

  3. [附源码]JAVA+ssm计算机毕业设计房屋租赁管理系统(程序+Lw)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  4. [附源码]JAVA+ssm计算机毕业设计鞍山丘比特房屋租赁管理系统(程序+Lw)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  5. 计算机毕业设计Java房屋租赁管理系统(源码+系统+mysql数据库+lW文档)

    计算机毕业设计Java房屋租赁管理系统(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java房屋租赁管理系统(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S架构 ...

  6. java计算机毕业设计房屋租赁管理系统源码+系统+lw+数据库+调试运行

    java计算机毕业设计房屋租赁管理系统源码+系统+lw+数据库+调试运行 注意:该项目只展示部分功能,如需了解,文末获取源码地址. 临近学期结束,还是毕业设计,你还在做java程序.网络编程.课程设计 ...

  7. JAVA房屋租赁管理系统计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA房屋租赁管理系统计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA房屋租赁管理系统计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. java毕业设计鞍山丘比特房屋租赁管理系统Mybatis+系统+数据库+调试部署

    java毕业设计鞍山丘比特房屋租赁管理系统Mybatis+系统+数据库+调试部署 java毕业设计鞍山丘比特房屋租赁管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 ...

  9. JAVA计算机毕业设计房屋租赁管理系统Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计房屋租赁管理系统Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计房屋租赁管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

最新文章

  1. 编者序:初衷、计划、要求、优势、目标和展望
  2. XML publisher 填充空白行数
  3. Flask入门之Virtualvenv的安装及使用(windows)
  4. 笔记-高项案例题-2018年上-人力资源管理-建设项目团队
  5. access建立两个字段唯一索引_关于MongoDB唯一索引(Unique)的那些事
  6. 用ABAP代码读取S/4HANA生产订单工序明细 1
  7. STM32F0使用LL库实现MS5536C通讯
  8. Pycharm结合Anaconda结合使用下的能够产生作用的Anaconda命令
  9. python实现目录中制定内容查找
  10. 物联网平台发展前景如何快速发展
  11. 将文本写在图片上,自定义字体,自动换行,自定义行间距
  12. 5G模块M.2座子管脚和封装分析
  13. 传承中华美德,关注中老年大健康,育润奶粉敬老情浓
  14. 分治算法以及经典例题
  15. 经济学中的M0 M1 M2 M3的含义
  16. Android Studio 实现播放本地/网络视频
  17. pythonGUI:tkinter 背单词
  18. 苹果手机备忘录怎么提取图片文字
  19. QT设置背景图片以及设置按钮
  20. 《最优状态估计-卡尔曼,H∞及非线性滤波》:第7章 卡尔曼滤波的扩展

热门文章

  1. 数绵羊(矩阵快速幂)
  2. 代码三行,情书一封,程序员的表白必杀技了解一下
  3. Win7安装typhon使用心得
  4. 鼠标移入图片高亮,其余颜色变暗
  5. 计算机三级信息安全技术知识点总结(6)
  6. QN902X在KEIL中使用定时器中断流程记录
  7. element-ui中的表格组件实现隔行换色
  8. 一个故事搞懂Java并发编程
  9. 抖音xlog算法分析
  10. Chrome插件的使用