- 51Aspx源码必读.txt[2KB]
- oasys.sql[41KB]
- pom.xml[2KB]
- .gitignore[395B]
- from.jpg[11KB]
- LICENSE[11KB]
- README.md[3KB]
- _config.yml[26B]
- 最新Asp.Net源码下载.url[123B]
源码介绍
源码参数
基于 SpringCloud 和 Vue3 的 OA 系统1.0分支基于 SpringBoot 和 Vue2,可以进行二次开发,代码易懂,也可以直接发布上线,适合小型企业应用。
二、功能介绍
1、打卡签到签退
2、查询考勤记录
3、公告模块
4、公共聊天模块
5、聊天记录存储
6、网盘文件管理
7、共享文件
8、用户管理
9、权限管理
10、角色部门管理等
三、注意事项
环境要求
JDK 1.8+
Maven 3.6.0+
Docker 20.10.0+
部署数据库
安装 MySQL8,创建新数据库:oasys,导入SQL脚本文件:oasys.sql,修改 oasys-attendance、oasys-announcement、oasys-file、oasys-user 模块 application.yml 中的数据库配置。
部署Nacos-用于服务发现
docker pull nacos/nacos-server
docker run --name Nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server
部署Pulsar-用于聊天模块
docker pull apachepulsar/pulsar docker run --name Pulsar -p 6650:6650 -p 8680:8080 -d -v /mydata/pulsardata:/pulsar/data apachepulsar/pulsar bin/pulsar -d standalone
部署MongoDB-用于存储聊天记录
docker pull mongo docker run -p 27017:27017 --name Mongo -v /mydata/mongodata/db:/data/db -d mongo
部署Minio-用户存储网盘文件和用户头像
docker pull minio/minio docker run -p 9000:9000 --name Minio -v /mydata/miniodata:/data -d minio/minio server /data
部署Redis-用于缓存网关鉴权所需要的权限和角色的映射集合
docker pull redis docker run -p 6379:6379 --name Redis -v /mydata/redisdata:/data -d redis redis-server --appendonly yes