问题描述
- java list数据内容过滤
- 有个Data类包含 field1 field2 field3 field4 field5等
不同的用户看到不同的数据列~
比如 用户A能看 field1 field2 field3.
用户B能看到field1 field4 field5 .
怎么处理数据能,求指导,给点思路~~
谢谢!!
解决方案
Data类里面放一个权限数组,数组中存放要显示的属性字段下标,比如数组{123}表示取filed1filed2filed3.
解决方案二:
使用动态代理,构建代理类时添加权限信息
解决方案三:
偷个懒用了个简单的方法 ,让某些字段不显示就行了
解决方案四:
做一个条件判断,将Data类的项目根据不同条件放入不同的List
时间: 2024-12-21 19:46:53