# platform_management
**Repository Path**: lyzhanghai/platform_management
## Basic Information
- **Project Name**: platform_management
- **Description**: 平台管理系统,管理物业入住,商场入住
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2018-10-22
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 智慧社区 物业管理系统
## 1、引入代码
下载代码 git clone git@gitee.com:myaihui/platform_management.git
打开IDEA ,引入相关代码

## 2、配置插件
安装对应IDE的lombok插件,这里只介绍IntelliJ IDEA安装方式
安装lombok插件:
Intellij IDEA File——>Settings
搜索Plugins-->选中-->Browse Repositories
搜索lombok 然后install



## 3、配置启动
找到 edit configuration 配置相应服务

## 4、配置spring boot 和gradle
这里介绍gradle的配置,maven项目请自行查询。
配置spring boot


配置gradle


通过profile后面的值,编译不同环境的包,图中默认是uat环境。
可以根据自己主机情况配置环境,对应修改/src/main/java/resources/application.properties内配置。
点击apply ,ok
## 5、启动服务
点击run或debug来启动服务

port 8081,访问localhost:8081
## 6、项目介绍。
该系统采用spring boot 微服务架构。持久层默认使用spring jpa。
代码结构介绍:
1,doc 项目相关文档,包括对应版本的sql文件。
2,src/main/java 对应java代码。
--components 组件包,包括登录拦截器,日志拦截器,权限拦截器等
--controller 视图层,对应每个端的接口控制器。
--domain 实体包,对应数据库实体。
--foundation 基础包,系统常量,工具,转换vo,dto,查询实体等
--repository 仓库包,主要数据库操作相关,base 基础仓库,impl为base的具体实现层
--service 业务包,具体业务逻辑都在service中实现。
--Application Spring Boot 主配置类,程序启动主类。
3,src/main/resources 默认配置文件,和页面静态资源包。
4,src/main/resources_filters 不同环境相关配置文件。