# 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
引入相关代码

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



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

## 4、配置spring boot 和gradle
配置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 不同环境相关配置文件。
### 7.考勤管理里面 设备号0A:0C:E8:4A:0D:33为入园
### 0A:0C:E8:4A:0D:08 为出园