同步操作将从 xautlx/s2jh4net 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
框架在进行基础功能设计时,为了便于理解和通用性,尽量以最简化模型进行设计实现,如权限部分没有引入用户组、部门、角色继承等概念;公告通知没有引入群组消息或私信等概念,因此可能在实用性上面无法满足复杂业务需求,请自行参考扩展设计实现。
由于代码在不断更新迭代,各功能截图可能与实际运行结果有所差异,仅供参考。实际功能请以运行效果为准。
为了简化用户登录,默认只需账号和密码即可,如果输入错误一定次数后,自动强制输入验证码,一方面可以提高用户交互友好性避免每次都输入验证码的繁琐,一方面也能有效防止工具恶意猜测破解账号密码。
在登录界面,点击“找回密码”链接,通过账号或注册邮箱,自助发送找回密码邮件,身份验证通过后,重置设定新密码。
系统权限数据列表基于 @RequiresPermissions 注解代码自动生成,无需手工维护。
角色对象基本信息管理和关联权限配置。
对登录账号进行基本信息,密码重置,及登录记录信息查看。
对后台管理端用户进行基本信息、角色、权限、菜单等管理操作。
一个极其精简的部门对象定义和管理功能,目前框架层面基本没有实际使用。可作为一个基础的树形结构数据定义和管理功能实现参考。并可在现有基础上按照实际业务需求完善对象定义和管理功能。
注意:lft、rgt、depth是Nested Set Model树形结构辅助属性,只在DEV开发模式才演示方便开发调试,生产运行模式不显示。
框架会基于 @MenuData 注解自动生成菜单基础数据。如截图标红,可以通过表格组件上部两个操作按钮以拖放的方式快速便捷的调整父子关系、相对排序等,然后刷新管理界面立即查看到最新菜单层级及排序显示。
提供一个基础的key-value形式的配置参数管理功能。一般原则是,根据业务分析,如果有必要实时修改的配置参数可以通过这个形式来定义和使用数据库配置参数, 其他相对稳定的参数建议放到properties属性文件中定义使用。
常用于下拉框等类型的key-value数据配置:
管理维护整个系统用户层面的公告信息,查看阅读记录。借鉴极光推送等主流APP推送模型,设置定义相关分组通知控制参数。
查看有系统业务逻辑生成的,向个人发送的消息列表及阅读记录信息。
为了有效的进行开发,测试,运行过程管理,框架提供一系列辅助管理功能,具体功能使用详见功能描述。
基于Logback的DBAppender把系统Exception记录到数据库,提供前端UI方便直观的查看错误日志信息并进行处理记录。
记录和查看用户登录、登出等信息。
向用户发送的短信,电子邮件,接口调用等流水记录信息。
基于Spring MVC AOP拦截器,把POST请求的相关数据和登录操作用户信息追加到Envers审计对象属性,数据修改流水记录。
基于Envers审计对象记录,提供针对具体业务数据对象,变更属性的高级查询,并提供数据对比显示。
提供基于Quartz的定时任务的时间配置管理,任务的执行控制,执行历史记录等管理功能。
涉及到登录用户相关的公告消息,个人消息列表查看,个人配置信息。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。