# xfunction-api
**Repository Path**: onethingstudios/xfunction-api
## Basic Information
- **Project Name**: xfunction-api
- **Description**: www.xfunction.cn相关的后端API应用服务器。涉及视频会议、短链接、在线活动、调查问卷等。
- **Primary Language**: Java
- **License**: Unlicense
- **Default Branch**: master
- **Homepage**: https://www.xfunction.cn
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2023-06-25
- **Last Updated**: 2023-06-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
> 本项目是xfunction所有应用的后端API,不同的应用对应module。
## 技术要点
* API基本springboot框架,开源并没有提供数据库脚本,请参考model中的数据表对象来创建。
* 开源中配置文件仅提供主文件application.properties,其中的“XXX"的配置,请新建多环境配置文件,配置自己的参数。
* 目录说明
* net.xfunction.java.api.* 为启动类
* net.xfunction.java.api.config.* 配置类
* net.xfunction.java.api.config.modules.* 各应用功能类
* 主要依赖说明如下
```
org.projectlombok
lombok
true
mysql
mysql-connector-java
runtime
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.2
com.alibaba
druid-spring-boot-starter
1.1.10
com.github.pagehelper
pagehelper-spring-boot-starter
1.2.10
tk.mybatis
mapper-spring-boot-starter
2.1.4
org.apache.shiro
shiro-spring
${shiro.version}
org.springframework.boot
spring-boot-starter-cache
org.springframework.boot
spring-boot-starter-data-redis
com.fasterxml.jackson.core
jackson-annotations
org.apache.commons
commons-pool2
org.apache.httpcomponents
httpclient
com.aliyun
aliyun-java-sdk-core
4.1.0
com.auth0
java-jwt
3.4.1
com.alibaba
fastjson
1.2.56
com.alibaba
easyexcel
2.0.3
com.thetransactioncompany
cors-filter
2.6
org.springframework.boot
spring-boot-starter-mail
org.springframework.boot
spring-boot-starter-websocket
com.aliyun.openservices
ons-client
1.8.0.Final
com.alibaba.nls
nls-sdk-transcriber
2.1.6
```
## 应用module
* modules/meeting/* 视频会议相关,前端对应[(xfunction-meeting)](https://github.com/KelvinDong/xfunction-meeting)项目
* modules/shortlink/* 短链接相关,前端对应[ (xfunction-www)](https://github.com/KelvinDong/xfunction-www)项目
* modules/user/*
* modules/activity/*
* modules/questionnire/* 以上三涉及用户信息、活动、问卷,前端对应[ (xfunction-activity)](https://github.com/KelvinDong/xfunction-activity)项目