# teach_system_api **Repository Path**: a1375123954qqcom_admin/teach_system_api ## Basic Information - **Project Name**: teach_system_api - **Description**: 金职2024托育平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-03-18 - **Last Updated**: 2025-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 教务系统API接口工程 ## 1、引入代码 打开IDEA 引入相关代码 ![](/doc/img/import.png) ## 2、配置插件 安装对应IDE的lombok插件,这里只介绍IntelliJ IDEA安装方式 安装lombok插件: Intellij IDEA File——>Settings 搜索Plugins-->选中-->Browse Repositories 搜索lombok 然后install ![](/doc/img/plugin.png)
![](/doc/img/browse plugins.png)
![](/doc/img/lombok plugin.png)
## 3、配置启动 找到 edit configuration 配置相应服务 ![](/doc/img/configServer.png) ## 4、配置spring boot 和gradle 配置spring boot ![](/doc/img/addBoot.png) ![](/doc/img/boot.png) 配置gradle ![](/doc/img/addGradle.png) ![](/doc/img/configGradle.png) 通过profile后面的值,编译不同环境的包,图中默认是uat环境。 可以根据自己主机情况配置环境,对应修改/src/main/java/resources/application.properties内配置。 点击apply ,ok ## 5、启动服务 点击run或debug来启动服务 ![](/doc/img/run.png) 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 不同环境相关配置文件。 ### 7.考勤管理里面 设备号0A:0C:E8:4A:0D:33为入园 ### 0A:0C:E8:4A:0D:08 为出园