飞趣社区开源版是一款小区內容智能管理系统,参照了zheng新项目及其ruoyi的新项目,网页页面ui应用了layui,集成化了阿里云oss(支持前端和后端提交)、七牛云,支持编码自动生成,支持数据库查询读写分离!
【使用教程】
飞趣小区【使用教程】:
1、mysql建立一个数据库查询 cwd_boring
2、导进sql sql文件目录下边的
3、安裝redis 6379端口号
【操作方法】
飞趣小区使用说明书:
1、应用jdk8
2、mysql 5.7 用户名密码 root root
3、环境变量里边为 application-dev.yml: feiqu-redis: servers: localhost:6379 #redis服务项目的ip和端口号 password: mail: default-encoding: utf-8 host: smtp.qq.com #改成你的电子邮件服务器 username: 123@qq.com #电子邮件服务项目 登录登录名 password: 2333 #电子邮件服务项目 用户名和密码 务必改成自身的配备才可以起效 java类里边 com.feiqu.framwork.constant.CommonConstant.USER_ID_COOKIE com.feiqu.framwork.constant.CommonConstant.USER_COOKIE_SECRET com.feiqu.framwork.constant.CommonConstant.FORGET_PASSWORD_SECRET 务必改成自身的配备才可以起效
4、ip2region.db -gt; feiqu-opensourcefeiqu-frontsrcmainresourcesip2regionip2region.db 迁移到自身的文档部位 application-dev.yml:22 这个是参照的https://gitee.com/lionsoul/ip2region 大伙儿还可以去 https://gitee.com/lionsoul/ip2region/blob/master/data/ip2region.db 免费下载全新的文档 随后放进相匹配的文件目录就可以了
5、com.feiqu.framwork.aspectj.DataSourceAspect 把注解除掉支持读写分离
6、阿里云服务器和七牛云的配备在——》feiqu-opensourcefeiqu-frontsrcmainresourcesapplication.properties 七牛云 public.filesystem.provider=qiniu public.filesystem.bucketName=*** public.filesystem.urlprefix=*** public.filesystem.accessKey=*** public.filesystem.secretKey=*** picUrl = FileSystemClient.getPublicClient().upload(CommonConstant.FILE_NAME_PREFIX currentTimeMillis ".jpg", img); 阿里云服务器 aliyun.filesystem.bucketName=*** aliyun.filesystem.endpoint=*** aliyun.filesystem.accessKey=*** aliyun.filesystem.secretKey=*** aliyun.filesystem.urlprefix=*** 应用:videoUrl = FileSystemClient.getClient("aliyun").upload("video/" fileName,localFile); 改成你要想的 留意跨域和url_prefix
7、支持第三方登录 已经集成化了qq、新浪微博 手机微信仿佛需要钱就没弄。。。。 application.properties里边 app_id_qq=*** app_key_qq=*** app_id_sina=*** app_key_sina=*** 改成自身的就可以了 还记得到qq互联这类的关联自身的网站域名哦 https://connect.qq.com/?id=1
8、沒有写专业的后台 就立即放到前端开发了 把客户的人物角色 cwd_boring.fq_user的role字段名改成1 便是管理人员人物角色了 点一下用户头像进来 能够见到左边的tab多了许多 菜单栏 那便是后台管理人员的实际操作地区
9、代码生成放到feiqu-opensourcefeiqu-generator 新项目中 实际的类是:com.feiqu.generator.util.CSSGenerator 在main方式里边:generator(Global.getConfig("gen.packageName"),true,LAST_INSERT_ID_TABLES,false,"FQ_USER_PAY_WAY"); 这句话 把最后一个主要参数改成自身要想形成编码的表
10、支持登录客户换背景图片 (pg:一运行起來的新项目 大部分全是空网页页面)
11、发表文章支持富文本 可用quill架构,坚信大家都了解
12、[图片] 在这里application.yml 配备开发工具和开发工具 每一次装包的情况下要是转换一下 我感觉挺不错的
13、redis和mysql的登陆密码全是根据aes加密的,java工具在:com.feiqu.common.utils.AESUtil,防止了密文展现登陆密码。 feiqu-system 是和数据库查询相处的
14、com.feiqu.framwork.init.FeiquInitTrigger和com.feiqu.framwork.init.Initialize是2个复位的方式,大伙儿能够抽时间看一下
15、我抽出来了一个计划任务控制模块,模仿ruoyi的,SysJobController:在这里里边出示图形界面的每日任务页面管理方法
16、这一新项目沒有后台,根据改动fq_user表的role字段名,假如是1,便是管理人员。 大家能看下这一网页页面:templates/common/_user_menu.html 后台有关的编码沒有开源系统,但是能够参照ruoyi,由于我是参照它做的
17、私聊控制模块出错的,是mysql的group by难题,能够百度一下解决方法
18、官方网站编码和开源系统的有一些差别,还请诸位多多包涵,无法出示详细的业务流程编码。官方网站的有详细的后台新项目,如需获得,请私信创作者,感谢。