# lease **Repository Path**: monkeyke/lease ## Basic Information - **Project Name**: lease - **Description**: lease:一个专注于租赁管理的开源项目,提供从用户管理到租赁流程自动化的一站式解决方案,助力企业提升运营效率。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-19 - **Last Updated**: 2025-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 公寓租赁管理系统 ## 项目简介 这是一个基于SpringBoot的公寓租赁管理系统,包含后台管理端和用户APP端两部分。系统主要功能涵盖: - 公寓信息管理 - 房间信息管理 - 租约管理 - 用户管理 - 支付方式管理 - 地区信息管理 - 看房预约管理 - 文件上传管理 ## 功能模块 ### 后台管理端 - **公寓管理**:支持公寓信息的增删改查操作 - **房间管理**:提供房间信息的保存、查询、删除及状态更新 - **配套管理**:管理公寓和房间的配套设施信息 - **租期管理**:维护租期配置 - **支付方式**:管理各种支付方式 - **地区信息**:维护省份、城市、区县三级联动信息 - **标签管理**:管理房源相关标签 - **杂费管理**:管理房源相关费用 - **图片管理**:处理房源图片上传 - **用户权限**:管理后台用户、岗位及账号状态 ### 用户APP端 - **房源查询**:根据地区、公寓等条件查询房间 - **租约管理**:查看个人租约信息、更新租约状态 - **看房预约**:创建和查询看房预约 # 公寓租赁管理系统 ## 项目简介 这是一个基于SpringBoot的公寓租赁管理系统,包含后台管理端和用户APP端两个部分,主要实现公寓租赁相关信息的管理。 ## 功能模块 ### 后台管理端 - **公寓管理**:支持公寓信息的保存、更新、分页查询、详情查看、删除和发布状态管理 - **房间管理**:提供房间信息的保存、更新、分页查询、删除及发布状态管理 - **配套管理**:管理公寓和房间的配套设施信息 - **租期管理**:维护租期配置 - **支付方式**:管理各种支付方式 - **地区信息**:维护省份、城市、区县三级联动信息 - **标签管理**:管理房源标签 - **杂费管理**:管理房源相关费用 - **图片管理**:处理房源图片上传 - **岗位管理**:后台用户岗位信息管理 - **用户管理**:后台用户信息管理 ### APP端功能 - **房源查询**:根据地区等条件查询公寓和房间信息 - **租约管理**:查看个人租约信息、更新租约状态 - **看房预约**:创建和查询看房预约 - **浏览历史**:查看房源浏览记录 - **登录认证**:手机验证码登录 ## 技术架构 - 基于SpringBoot框架 - 使用MyBatis-Plus进行数据库操作 - 使用Knife4j集成Swagger API文档 - MinIO文件存储 - 使用统一结果返回对象Result - 包含枚举接口BaseEnum和各种具体枚举类(如状态枚举) ## 核心功能示例 - 房源信息维护 - 看房预约流程 - 租约生命周期管理 - 支付方式配置 - 地区信息三级联动 - 验证码安全机制 - 文件上传管理 ## 项目结构 ``` ├── common # 公共配置和工具类 ├── model # 数据实体类 ├── web │ ├── web-admin # 后台管理接口 │ └── web-app # APP端接口 ``` ## 特点 - 完善的房源信息管理 - 灵活的状态管理机制 - 详细的分页查询功能 - 规范的RESTful API设计 - 支持文件上传 - 完整的CURD操作 - 清晰的业务分层设计