尚庭公寓-接口定义

news2024/11/17 16:04:28

5. 接口定义

5.1 后台管理系统接口定义

5.1.1 公寓信息管理

5.1.1.1 属性管理

属性管理页面包含公寓和房间各种可选的属性信息,其中包括房间的可选支付方式房间的可选租期房间的配套公寓的配套等等。其所需接口如下

  • 房间支付方式管理

    页面如下

    所需接口如下

    • 查询全部支付方式列表
    • 保存或更新支付方式
    • 根据ID删除支付方式
  • 房间租期管理

    页面如下

    所需接口如下

    • 查询全部租期列表
    • 保存或更新租期
    • 根据ID删除租期
  • 标签管理

    页面如下

    所需接口如下

    • 保存或更新标签
    • 查询标签列表
    • 根据ID删除标签
  • 配套管理

    页面如下

    所需接口如下

    • 保存或更新配套
    • 查询配套列表
    • 根据ID删除配套
  • 房间基本属性管理

    页面如下

    接口定义-后台-属性管理-房间基本属性

    所需接口如下

    • 保存或更新属性名称

    • 保存或更新属性值

    • 查询全部属性名称和属性值列表

    • 根据ID删除属性名称

    • 根据ID删除属性值

  • 公寓杂费管理

    页面如下

    所需接口如下

    • 保存或更新杂费名称

    • 保存或更新杂费值

    • 查询全部杂费名称和杂费值列表

    • 根据ID删除杂费名称

    • 根据ID删除杂费值

5.1.1.2 公寓管理
  • 公寓列表页面

    页面如下

    所需接口如下

    • 根据条件分页查询公寓列表

    • 查询条件所需接口

      • 查询省份列表
      • 根据省份ID查询城市列表
      • 根据城市ID查询区县列表
    • 根据ID修改公寓发布状态

    • 根据ID删除公寓信息

  • 公寓详情页面

    页面如下

    所需接口如下

    • 根据ID查询公寓详细信息(用作修改时的表单回显)

    • 保存或更新公寓信息

    • 表单所需接口

      • 查询省份列表
      • 根据省份ID查询城市列表
      • 根据城市ID查询区县列表
      • 查询公寓配套列表
      • 查询公寓标签列表
      • 查询公寓杂费信息列表
      • 上传图片
5.1.1.3 房间管理
  • 房间列表页面

    页面如下

    接口定义-后台-公寓管理-房间列表

    所需接口如下

    • 根据条件分页查询房间列表

    • 查询条件所需接口

      • 查询省份列表
      • 根据省份ID查询城市列表
      • 根据城市ID查询区县列表
      • 根据区县ID查询公寓列表
    • 根据ID修改房间发布状态

    • 根据ID删除房间信息

  • 房间详情页面

    页面如下

    所需接口如下

    • 根据ID查询房间详细信息(用作修改时的表单回显)
    • 保存或更新房间信息
    • 表单所需接口
      • 查询省份列表
      • 根据省份ID查询城市列表
      • 根据城市ID查询区县列表
      • 根据区县ID查询公寓列表
      • 查询房间属性列表
      • 查询房间标签列表
      • 查询全部支付方式列表
      • 查询租期列表
      • 上传图片

5.1.2 租赁管理

5.1.2.1 预约看房管理
  • 看房预约列表页面

    页面如下

    所需接口如下

    • 分页查询预约信息列表

    • 查询条件所需接口

      • 查询省份列表
      • 根据省份ID查询城市列表
      • 根据城市ID查询区县列表
      • 根据区县ID查询公寓列表
    • 根据ID更新预约状态

5.1.2.2 租约管理
  • 租约列表页面

    页面如下

    接口定义-后台-看房预约管理-预约列表

    所需接口如下

    • 根据条件分页查询租约信息列表

    • 查询条件所需接口

      • 查询省份列表
      • 根据省份ID查询城市列表
      • 根据城市ID查询区县列表
      • 根据区县ID查询公寓列表
    • 根据ID更新租约状态

    • 根据ID删除租约信息

  • 租约详情页面

    页面如下

    所需接口

    • 根据ID查询租约信息(用作更新租约时的表单回显)

    • 保存或修改租约信息

    • 表单所需接口

      • 查询省份列表
      • 根据省份ID查询城市列表
      • 根据城市ID查询区县列表
      • 根据区县ID查询公寓列表
      • 根据公寓ID查询房间列表
      • 查询可选支付方式列表
      • 查询可选租期列表

5.1.3 用户管理

5.1.3.1 用户列表页面

页面如下

所需接口如下

  • 分页查询用户信息列表
  • 根据用户ID更新账号状态

5.1.4 系统管理

5.1.4.1 系统用户岗位管理
  • 岗位列表页面

    页面如下

    所需接口如下

    • 分页查询岗位信息列表
    • 根据ID修改岗位状态
    • 根据ID删除岗位
  • 岗位详情页面

    页面如下

    所需接口如下

    • 根据ID查询岗位详细信息(用作修改时的表单回显)
    • 保存或更新岗位信息
5.1.4.2 系统用户信息管理
  • 系统用户列表页面

    页面如下

    所需接口如下

    • 根据条件分页查询系统用户列表
    • 根据ID修改用户状态
    • 根据ID删除系统用户信息

    所需接口如下

  • 系统用户详情页面

    页面如下

    所需接口如下

    • 根据ID查询系统用户详细信息
    • 保存或更新系统用户信息
    • 表单所需接口
      • 查询岗位列表

5.1.5 登录管理

5.1.5.1 登录页面

页面如下

所需接口如下

  • 获取图形验证码
  • 请求登录
  • 获取登录用户信息

5.2 移动端接口定义

5.2.1 登录

5.2.1.1 登录页面

页面如下

所需接口如下

  • 获取短信验证码
  • 请求登录
  • 获取登录用户基本信息

5.2.2 找房

5.2.2.1 房间列表页面

页面如下

所需接口如下

  • 根据查询条件分页查询房间列表

  • 查询条件所需接口

    • 查询省份列表
    • 根据省份ID查询城市信息
    • 根据城市ID查询区县信息
    • 查询支付方式列表
5.2.2.2 房间详情页面

页面如下
在这里插入图片描述

所需接口如下

  • 根据ID查询房间详细信息
5.2.2.3 公寓详情页面

页面如下

所需接口如下

  • 根据ID查询公寓详细信息
  • 根据公寓ID查询房间列表

5.2.3 个人中心

5.2.3.1 浏览历史

页面如下

所需接口如下

  • 查询登录用户的浏览历史列表
5.2.3.2 看房预约
  • 看房预约列表页面

    页面如下

    所需接口如下

    • 查询登录用户的看房预约列表
  • 看房预约详情页面

    页面如下

    所需接口如下

    • 根据ID查询看房预约详细信息
    • 保存或更新看房间预约信息
5.2.3.3 租约管理
  • 租约列表页面

    页面如下

    所需接口如下

    • 查询登录用户的租约列表
    • 根据ID修改租约状态
  • 租约详情页面

    页面如下

    所需接口如下

    • 根据ID查询租约详细信息
    • 保存或修改租约信息
    • 表单所需接口
      • 根据房间ID查询可选支付方式列表
      • 根据房间ID查询可选租期列表

5.2.4 我的房间

5.2.5 圈子

5.2.6 消息通知

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2168074.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】Linux 的 权限

一、 Linux 权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以在 linux 系统下做任何事情,不受限制普通用户:在 linux 下做有限的事情。超级用户的命令提示符是“#”,普…

每日一题|2535. 数组元素和与数字和的绝对差|数位运算

简单题。先加后减,可以剪枝。 先加后减就是对于每一个数字之间完成该数字的值-数位和,然后再去下一个数字。 特别的,对于小于10的数字,减自身就是0,没必要计算,可以跳过。 class Solution(object):def d…

C++之美:代码整洁、安全又跑得快的30个要诀(好书推荐)

在编程领域,C 以其高效性和灵活性著称,但同时也因其复杂性和易出错性而闻名。如何写出既整洁、又安全且高效的 C 代码,是每个 C 开发者都需要思考的问题。《C之美:代码整洁、安全又跑得快的30个要诀》这本书为我们提供了宝贵的指导…

git clone代码报错Permission denied (publickey)

git clone gerrit SSH的Clone with commit-msg hook代码连接,报错Permission denied (publickey). 一般在C:\Users\用户名.ssh文件夹下有一个id_rsa.pub文件 把文件里的内容复制 到gerrit网站上User Settings的SSH keys里 在New SSH key里粘贴刚刚复制的内容&…

【递归】6.LPC 44 开幕式火焰

1 题目描述 题目链接:开幕式火焰 2 解答思路 递归分为三步,接下来就按照这三步来思考问题 第一步:挖掘出相同的子问题 (关系到具体函数头的设计) 第二步:只关心具体子问题做了什么 (关系…

那些年我和 ChatGPT 合谋摸鱼的日子

文章目录 那些年我和 ChatGPT 合谋摸鱼的日子1 序个言2 说正事3 这次是真正的正事4 总个结 那些年我和 ChatGPT 合谋摸鱼的日子 1 序个言 看到 CSDN 出这个活动有段时间了,奈何俗务缠身,一直没静下心来想想怎么写。今天碰巧赶上了,就顺便聊聊…

【Linux扩容根分区】LVM分区扩容过程踩坑记录

最近想要给自己使用的Linux操作系统的根分区进行扩容,解决完发现,原来问题如此简单。 特此记录,希望能帮助到有需要的人。 通过df -Th查看系统磁盘分区情况 通过vgdisplay 查看内容 实操过程中,原来红框中,Free PE …

2024年双十一买啥最划算?双十一好物推荐闭眼入!

一年一度的双十一购物狂欢节已悄然临近,这不仅是一场消费者的盛宴,更是各大品牌竞相展示实力、推出优惠的绝佳时机。在这个全民狂欢的日子里,数码产品作为科技与生活的桥梁,相信已经有不少朋友想要大买特买了。无论是追求极致性能…

《python语言程序设计》2018版第8章18题几何circle2D类(下部)

前言、从9.20激动发言到现在一直没有克制住的心情中,回到编程 比如删掉我设计的导入第二个园的x,y,radius的函数我做了之前设计的变化.建立了两个可以将x,y拿出来的函数out计算两个坐标之间的距离利用已知的两个坐标之间的距离来比对第1个园里的半径,看第2个园的坐标是否在第一…

Linux文本内容管理命令_2

find:-查找命令执行文件 which 命令 whereis 命令 type 命令----查看命令类型 alias (命令别名) cat 查看文件--更新文件时间,再次cat,时间不会改变 touch--会更新所有属性的时间,文件诞生时间不会改变 …

求n的阶乘的相反数(c语言)

1./请编写函数fun,其功能是:计算并输出下列多项式的值: // s11/1!1/2!1/3!1/4!1/5!1/6!1/7!...1/n! //例如,在主函数中从键盘给n输入15,则输出为:s 2.718282。 //注意:要求n的值大于1但不大于100。 2.我们先输入数字n,然后先讲n!的阶乘计算…

NMOS的原理

NMOS(N型金属氧化物半导体场效应晶体管)是常见的场效应晶体管(FET)的一种,其主要电极包括D极(Drain)、S极(Source)和G极(Gate),每个电…

JavaSE——lombok、juint单元测试、断言

一、lombok的使用 默认jvm不解析第三方注解,需要手动开启 链式调用 二、juint单元测试 下载juint包 public class TestDemo {// 在每一个单元测试方法执行之前执行Beforepublic void before() {// 例如可以在before部分创建IO流System.out.println("befor…

【数据结构】栈和队列(Stack Queue)

引言 在对顺序表,链表有了充分的理解之后,现在让我们学习栈和队列!!! 【链表】 👈链表 【顺序表】👈顺序表 目录 💯栈 1.栈的概念及结构 2.栈的实现 ⭐初始化栈 ⭐入栈 ⭐…

【C++】入门基础知识-1

🍬个人主页:Yanni.— 🌈数据结构:Data Structure.​​​​​​ 🎂C语言笔记:C Language Notes 🏀OJ题分享: Topic Sharing 目录 前言: C关键字 命名空间 命名空间介…

【论文翻译】AFLGuard: Byzantine-robust Asynchronous Federated Learning

提示:该论文标题为AFLGuard: Byzantine-robust Asynchronous Federated Learning,我将对其进行部分翻译,便于后续阅读。 文章目录 AFLGuard:拜占庭鲁棒的异步联邦学习一、摘要二、引言三、知识前提拜占庭鲁棒联邦学习 四、问题表述…

JVM(HotSpot):程序计数器(Program Counter Register)

文章目录 一、内存结构图二、案例解读三、工作流程四、特点 一、内存结构图 二、案例解读 我们使用javap对字节码进行反编译,来看下程序计数器怎么体现的。 IDEA写一个简单的Java代码 反编译命令 javap -verbose InitTest.class $ javap -verbose InitTest.clas…

解决Typora图片复制到CSDN无法查看问题

下载安装picgo 山东大学镜像源:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo 开通阿里云对象存储oss 选择创建 填入内容 购买资源包 创建AccessKey 配置PicGo 设定bucket填入创建bucket名称 注意:设定存储区域只需要填写到区域前缀即…

变电站设备检测系统源码分享

变电站设备检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer V…

C++ 继承:打破代码冗余,提升开发效率

目录 继承的概念和定义 继承的概念 继承的定义 定义格式 继承关系和访问限定符 继承基类成员访问方式的变化 基类和派生类对象赋值转换 继承中的作用域 派生类的默认成员函数 构造函数 拷贝构造 赋值运算符重载 析构函数 继承与友元 继承与静态成员 菱形继承与…