项目简介
基于若依Cloud的Jove-Fast微服务项目,主要集成了
- 积木报表 jimureport
- 工作流 flowable
- 可视化设计器 dataroom
项目地址::https://gitee.com/wxjstudy/jove-fast
表调整
- 部门表调整,增加了一列 describes,主要作用于积木设置当前登录用户部门描述
@Override
public Map<String, Object> getUserInfo(String token) {
// 将所有信息存放至map 解析sql会根据map的键值解析,可自定义其他值
Map<String, Object> map = new HashMap<>(20);
LoginUser loginUser = tokenService.getLoginUser(token);
map.put("sysUserCode",loginUser.getUsername());
//设置当前日期(年月日)
map.put("sysData",DateUtils.getDate());
//设置昨天日期(年月日)
map.put("sysYesterDay",DateUtils.getyesterday());
//设置当前登录用户昵称
map.put("sysUserName",loginUser.getSysUser().getNickName());
//设置当前登录用户部门ID
map.put("deptId",loginUser.getSysUser().getDeptId());
//设置当前登录用户部门描述
map.put("describe",loginUser.getSysUser().getDept().getDescribes());
return map;
}

- 实现同一报表,不同角色的人看到的列数据不一样的结果,两个注解解决
/**
* 使用示例:在实现类方法上增加@ColAssign,用于标识需要返回修改的注入点
*
* @param params
*/
@Override
@ColAssign
public List<PcbstatementVO> getPcbstatement(PcbstatementVO params) {
return e

该项目基于若依Cloud的Jove-Fast微服务框架,集成了积木报表、Flowable工作流引擎和可视化设计器等功能。支持角色权限管理、报表自定义显示列和Excel导出增强等特性。

2万+

被折叠的 条评论
为什么被折叠?



