//实体类

public class WfFlow extends BusBaseDbEntity {

private static final long serialVersionUID = 1L;

/*
     * id
     */
    @TableField("id")
    private String id= "";

/*
     * 名称
     */
    @TableField("name")
    private String name = "";

/*
     * 多语言key
     */
    @TableField("lang_key")
    private String langKey = "";

/*
     * 是否启用
     */
    @TableField("is_use")
    private Boolean isUse = false;

/*
     * 排序
     */
    @TableField("sort")
    private Integer sort = 0;

/*
     * 审批流程分组目录树id
     */
    @TableField("group_id")
    private Long groupId = 0L;

public String getName() {
        return name;
    }

public void setName(String name) {
        this.name = name;
    }

public String getLangKey() {
        return langKey;
    }

public void setLangKey(String langKey) {
        this.langKey = langKey;
    }

public Boolean getIsUse() {
        return isUse;
    }

public void setIsUse(Boolean isUse) {
        this.isUse = isUse;
    }

public Integer getSort() {
        return sort;
    }

public void setSort(Integer sort) {
        this.sort = sort;
    }

public Long getGroupId() {
        return groupId;
    }

public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }
}

//List<WfFlow> wfFlows 做数据筛选

Map<Long, Long> map=new HashMap<Long, Long>();

orgHashMap=wfFlows.stream().filter(f->flowIdList.contains(f.getId())).collect(Collectors.toMap(WfFlow::getGroupId, WfFlow::getId,(k1,k2)->k2));

filter做数据筛选,tomap(obj1,obj2) ,(k1,k2)->k2)排序

//json数据转换
JSONObject jsonObject=JSONObject.parseObject(wfApply.getContentJson());List<Object> userIds= JONS.parseArray(jsonObject.getString("applyUserIdList").toString());

JAVA实体类数据筛选转Map相关推荐

  1. java 实体转map

    反射:jdk自己的包 /*** 实体对象转成Map* @param obj 实体对象* @return*/public static Map<String, Object> object2 ...

  2. ibatis学习笔记(三)java实体跟表映射.xml文件详解

    在项目中使用Ibatis难免会使用到java实体跟表映射.xml. <?xml version="1.0" encoding="UTF-8" ?> ...

  3. ABAP表生成Java实体Bean

    项目中需要将HR模块中的表数据同步到Java系统中,向外围系统提供分发与查询服务,涉及到的表有两百多张,字段好几千上万个,如果手工一张张这些ABAP表在Java系统数据库中创建一遍的话,工作量将非常大 ...

  4. gson java 对象_Gson把json串转换成java实体对象

    Gson把json串转换成java实体对象的方法如下: 1.首先导入Gson的jar包,网上可以下载. java实体对象如下: public class Model { private double ...

  5. java 实体字段校验@Valid - @NotNull @NotEmpty @NotBlank - ValidExceptionHandler

    java 实体字段校验@NotNull @NotEmpty @NotBlank 注意在使用 @NotBlank 等注解时,一定要和 @valid 一起使用,否则 @NotBlank 不起作用. 1.@ ...

  6. java实体对应json_JSON和Java实体之间的数据类型映射

    本教程将教你如何使用Java编程语言进行编码和解码JSON对象.让我们开始准备开始Java 和 JSON的编程环境. 环境 在开始使用Java编码和解码JSON,将需要安装JSON模块可供选择.在本教 ...

  7. java实体类转换器,用于基础类向VO类转换

    java实体类转换器 写VO类时,继承基础类,是最简单的vo类写法,但是在用mybatisplus时候,就不太好查询,通过这个转换器,可以 进行查询基础类,通过mybatisplus,在转换成VO类 ...

  8. Java进阶,Set集合,Map集合

    Java进阶,Set集合,Map集合 一.Set系列集合 1.Set系列集系概述 Set系列集合特点 无序:存取顺序不一致 不重复:可以去除重复 无索引:没有带索引的方法,所以不能使用普通for循环遍 ...

  9. java实体在xml和json之间相互转换

    在我们Java开发 接口调试过程中 经常会遇到  实体转换长json.xml 或者json 转换成实体.xml 等多种情况,今天博主给大家详细举例: 1.原生实体与json 相互转换: User us ...

最新文章

  1. Spring Data JPA单元测试 Not a managed type
  2. shanghai international trade center
  3. [Winform]一个简单的账户管理工具
  4. LeetCode 487. 最大连续1的个数 II(滑动窗口)
  5. 444. Sequence Reconstruction
  6. 微信支付亲属卡新增“其他亲人”选项 “子女”增加至三张
  7. javaweb功能模块如何合理设计_如何合理设计恒温恒湿实验室
  8. [CQOI2009][BZOJ1303] 中位数图
  9. Mysql Too many connections解决方案
  10. 几种常见的归一化方法
  11. 分享几款好用的强力数据恢复软件
  12. 点击reset按钮失效 input 和 button元素 作为提交、重置、按钮功用的区别
  13. 台式机装苹果系统_AMD台式机装苹果系统!!
  14. ssb门限_判断(2分) 由于DSB信号的调制制度增益是SSB的两倍,所以抗噪声性能比SSB好一倍...
  15. 无所不在的计算技术——交互范型当中的新贵
  16. 打游戏的利器来了!配置再也不是限制我吃鸡的理由!
  17. MySQL中的limit分页的使用
  18. 新能源汽车充电硬件接口标准
  19. 会计假设、会计要素、借贷记账法、会计科目和会计账户
  20. 10年报表开发经验总结:掌握这5点,没有做不好的报表

热门文章

  1. php isset()和empty()的使用区别
  2. 移动端长按文本选择复制
  3. 关于Manifest
  4. 一纸学习思维导图 Mind Map
  5. win11使用win10右键菜单的方法
  6. 有限元方法基础-以二维拉普拉斯方程为例(附程序)
  7. Linux系统目录管理
  8. 用C#实现查询今天是什么节日的方法
  9. Django cms 教程三:创建模板
  10. 头歌平台(EduCoder)—— Matplotlib图形配置