一、项目简介
BudWk 原名 NutzWk ,是基于国产框架 nutzboot 开发的 Java企业级Web开发框架,拥有近十年的开源历史,积累了一大批企业和个人用户,历经V1-V8数次迭代。
V8 在 V7具备的API网关、组件库、认证中心、控制中心等功能基础上,进一步对前后端功能进行升级改造、提升用户体验,同时大大减轻开发工作量,提升开发效率,为产品升级迭代提供极大便利。
框架同时提供微服务单应用及微服务分布式版本供选择,后台集权限体系、系统参数、数据字典、站内消息、定时任务、CMS、微信等最常用功能,使其具有上手容易、开发便捷、扩展灵活等特性,特别适合各类大中小型定制化项目需求。
二、技术架构

后端技术
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vue3前端技术 (wk-vue3-admin)
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
三、功能介绍
-
系统管理 -
单位管理 单位数据的增删改查、排序 -
职务管理 职务数据的增删改查、排序 -
用户管理 用户数据的增删改查、重置密码、启用/停用、用户数据导出 -
角色管理 角色组及角色管理、为角色分配菜单及权限、维护用户与角色关联关系 -
应用管理 微服务模块应用的增删改查、启用/停用 -
菜单管理 应用菜单的增删改查、权限的维护、菜单排序等 -
日志管理 登录日志、业务日志的查询功能 -
任务管理 定时任务的增删改查、启用/停用 -
消息管理 站内消息的发送(含由程序触发的消息)、历史消息的查看
-
-
系统配置 -
系统参数 公共参数、各应用参数的配置管理 -
数据字典 公共数据字典、各应用数据字典的管理 -
密钥管理 为API预留的密钥管理(API Sign -> API Token -> USER Token) -
账户安全 密码规则、密码重试次数、密码是否过期等配置、验证码设置
-
-
运维管理 -
服务列表 查看在Nacos上注册的Dubbo服务或网关服务状态 -
服务器监控 查看服务器CPU/内存/网络/Redis/Jvm等占用情况(当前仅支持单机部署)
-
UCenter
-
用户登录 -
通过用户名 + 密码登录 -
通过手机号 + 短信验证码登录 -
SSO单点登录 -
RSA前端密码加密 -
第三方QQ、微信、支付宝登录
-
-
用户注册 -
通过手机号 + 短信验证码注册
-
-
找回密码 -
通过手机号 + 短信验证码找回 -
通过Email + 验证码找回
-
CMS
-
站点管理 多站点的基本信息管理 -
栏目管理 站点下栏目管理 -
文章管理 站点栏目下文章增删改查 -
友情链接 -
链接管理 -
Banner管理
-
-
-
微信会员 会员资料查看、首次需手动同步会员资料
-
-
消息管理 -
会员消息 查看会员发送的纯文本、图片、视频等消息内容,并可进行回复 -
群发消息 编辑图文素材、对选定范围会员进行消息群发
-
-
自动回复 -
文本内容 管理纯文本内容 -
图片内容 管理图片内容 -
图文内容 管理图文内容 -
事件配置 关注事件-用户关注公众号触发发送纯文本、图片、图文,关键词事件-用户发送信息内容包含关键词触发或公众号菜单绑定的关键词触发
-
-
模版消息 -
模版编号 从微信公众号后台找到模版编号进行添加 -
模版列表 通过模版编号同步模版内容 -
发送记录 通过程序发送模版消息后查看发送记录
-
-
微信配置 -
公众号配置 微信公众号配置、微信后台配置URL后平台可获取用户信息 -
菜单配置 微信公众号菜单配置、推送菜单至微信 -
小程序配置 微信小程序信息配置 -
微信支付 微信支付商户信息配置、V2支付示例、V3支付示例
-
四、项目结构
budwk -- 根目录│ ├─wk-starter -- 组件中心│ │ ├─wk-starter-common -- 通用类组件│ │ ├─wk-starter-apiauth -- API签名验证组件│ │ ├─wk-starter-database -- 数据库组件│ │ ├─wk-starter-config -- 配置组件│ │ ├─wk-starter-dependencies -- Jar依赖及版本号│ │ ├─wk-starter-dubbo -- Dubbo组件│ │ ├─wk-starter-email -- Email组件│ │ ├─wk-starter-excel -- Excel导入导出组件│ │ ├─wk-starter-gateway -- 网关组件│ │ ├─wk-starter-job -- 简易定时任务组件│ │ ├─wk-starter-log -- 日志及SLog组件│ │ ├─wk-starter-openapi -- 接口文档生成组件│ │ ├─wk-starter-security -- 权限验证组件│ │ ├─wk-starter-sms -- 短信发送组件│ │ ├─wk-starter-storage -- 文件存储组件│ │ ├─wk-starter-web -- WEB拦截跨越表单验证组件│ ├─wk-gateway -- 网关中心│ │ ├─websocket -- WebScoket支持│ ├─wk-platform -- 控制中心│ │ ├─wk-platform-common -- 通用类供其他模块调用│ │ ├─wk-platform-server -- 服务类提供API及RPC服务│ ├─wk-ucenter -- 认证中心│ ├─wk-cms -- CMS管理│ │ ├─wk-cms-common -- 通用类供其他模块调用│ │ ├─wk-cms-server -- 服务类提供API及RPC服务│ ├─wk-wechat -- 微信管理│ │ ├─wk-wechat-common -- 通用类供其他模块调用│ │ ├─wk-wechat-server -- 服务类提供API及RPC服务│ ├─wk-vue-admin -- Vue2前端代码│ ├─wk-vue3-admin -- Vue3前端代码│ ├─wk-mini -- Mini单应用版本(一个jar启动无需nacos)
五、UI展示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!

评论(0)