项目实训的课题:基于轻骑兵V8开发平台的薪酬管理系统设计与研发
在搭建完环境后,开始对轻骑兵V8开发平台的使用方法进行学习。
首先运行HussarApplication.java,网页输入http://localhost:8080/进入界面
其实核心思想就是菜单绑定资源,资源绑定角色,具体如下
首先点击开发组件->代码生成器
项目路径和包路径默认就行,模块名称统一为salary
作者和业务名称就是组里每人分配到的任务
接下来是表信息的填写,我们在salary中建立一个salarytest表作为例子,并插入两条初始数据
数据表选择salarytest,表前缀输入数据库表名的前缀即可,输入salary
模块全选,点击生成
idea可以看到生成了如下文件
点击权限管理->资源管理->资源维护
右击功能模块列表选择新增模块,进入如下界面
在模块名称输入功能模块的名称,比如以工资信息为例,选择末级模块即可,选择就代表是一级菜单,再新建即为功能模块,若不选择,再新建则为多级菜单。
右击工资信息,点击新增功能,功能名称填查看工资
右击查看工资,点击新增资源
资源名称和资源业务语义填写自己想做的功能的含义即可,资源操作类型,选择菜单资源
然后在idea里打开TestController.java,把除了跳转到首页的@RequiresPermissions全部删掉,导师说这个注解会增加开发难度
权限标识和URL名称如下
点击保存,关联角色暂时选为超级管理员,保存
然后点击菜单管理下的菜单维护,右击菜单列表选择新建菜单
名称之类的自己起,选择末级菜单,菜单资源选择刚才创建的资源
刷新网页就可以看到左侧菜单栏多了一栏查看工资,点进去即可对各种信息做各种增删改查.