@TreeResponseBody: 方法体注解。
来源:互联网 发布:美国 网络战 话语权 编辑:程序博客网 时间:2024/06/01 09:27
引用类名: com.sgcc.uap.rest.annotation.TreeResponseBody
返回树节点,该注解将节点信息的 list 集合转换为如下 json 格式:
{"nodes":[{"id":"","text":"","hasChild":true,"itemType":"","imgUrl":n
SG-UAP 高级开发手册
第 17 页/共 330 页
ull}]}
使用示例:
public @TreeResponseBody List<TreeNode> getRoot() {
List<MxDepartment> list = treeBizc.listRoot(MxDepartment.class,
"superdepartmentid");//MxDepartment为po类
List<TreeNode> nodelist = new ArrayList<TreeNode>();
for (int i = 0; i < list.size(); i++) {
TreeNode node = new TreeNode();
MxDepartment mxdepartment = (MxDepartment) list.get(i);
node.setId(mxdepartment.getDepartId()); //主键的get方法
boolean hasChild =
treeBizc.hasChild( mxdepartment.getDepartId(),
MxDepartment.class,"superdepartmentid");
node.setHasChildren(hasChild);
node.setText(mxdepartment.getDepartName()==null?"":mxdepartmen
t.getDepartName());//显示字段的get方法
node.setItemType("mxdepartment"); //根节点的itemType
nodelist.add(node);
}
return nodelist;
}返回参数格式:
{"successful":true,"resultValue":{"nodes":[{"id":"000000001","tex
t":"总经理工作部
","imageUrl":null,"hasChildren":false,"itemType":"mxdepartment","
displayMode":null,"childNodes":null,"customProps":null},{},{},
{},...]},"resultHint":"","errorPage":"","type":""}
返回树节点,该注解将节点信息的 list 集合转换为如下 json 格式:
{"nodes":[{"id":"","text":"","hasChild":true,"itemType":"","imgUrl":n
SG-UAP 高级开发手册
第 17 页/共 330 页
ull}]}
使用示例:
public @TreeResponseBody List<TreeNode> getRoot() {
List<MxDepartment> list = treeBizc.listRoot(MxDepartment.class,
"superdepartmentid");//MxDepartment为po类
List<TreeNode> nodelist = new ArrayList<TreeNode>();
for (int i = 0; i < list.size(); i++) {
TreeNode node = new TreeNode();
MxDepartment mxdepartment = (MxDepartment) list.get(i);
node.setId(mxdepartment.getDepartId()); //主键的get方法
boolean hasChild =
treeBizc.hasChild( mxdepartment.getDepartId(),
MxDepartment.class,"superdepartmentid");
node.setHasChildren(hasChild);
node.setText(mxdepartment.getDepartName()==null?"":mxdepartmen
t.getDepartName());//显示字段的get方法
node.setItemType("mxdepartment"); //根节点的itemType
nodelist.add(node);
}
return nodelist;
}返回参数格式:
{"successful":true,"resultValue":{"nodes":[{"id":"000000001","tex
t":"总经理工作部
","imageUrl":null,"hasChildren":false,"itemType":"mxdepartment","
displayMode":null,"childNodes":null,"customProps":null},{},{},
{},...]},"resultHint":"","errorPage":"","type":""}
0 0
- @TreeResponseBody: 方法体注解。
- HibernateDAO 生成方法注解
- Java注解方法
- Hibernate4注解方法(全)
- Hibernate4注解方法
- Shiro方法/注解使用
- Hibernate4注解方法
- Hibernate4注解方法
- 链表找环方法注解
- 链表找环方法注解
- Hibernate4注解方法
- Hibernate4注解方法
- IDEA配置方法注解
- eclipse方法注解
- hibernate注解方法总结
- Hibernate4 注解方法说明
- @RawResponseBody和@ItemsResponseBody两个方法体注解的区别
- Struts2注解Action方法安全
- 关于SQL中的时间问题
- 一个java程序员的ubuntu系统环境
- OPENCV循环显示视频
- MyBatis缓存
- php把一维数组,分为每3个连续的为一组的多维数组
- @TreeResponseBody: 方法体注解。
- 读书与思考
- Androidi中视频播放器
- Ubuntu中最新版git的安装
- spring boot的provider 在linux 环境中自动启动(监控进程)
- 玩转Android嵌套滚动
- Android Studio使用
- CQL(Cassandra Query Language)JSON支持
- ldd-print shared object dependecies