常用开发工具类原创
4人赞赏了该文章
1,466次浏览
编辑于2022年04月13日 11:08:43
1、苍穹访问地址前缀
//例如http://localhost:8080/ierp
String domianUrl = UrlService.getDomainContextUrl();
2、获取请求上下文
RequestContext requestContext = RequestContext.get();
3、克隆实体对象
//克隆当前页面单据数据;new CloneUtils(false, true)参数:第一个参数:是否只复制属性(填”false”时会复制字段值);第二个参数:是否清除主键值
DynamicObject newData = (DynamicObject) new CloneUtils(false, true).clone(dataEntity);
4、java对象<->json格式字符串
//RowDataEntity是一个java类。
(1)RowDataEntity的对象集(放在list中)->json格式字符串, List<RowDataEntity> excelData = new ArrayList<RowDataEntity>(16);
String rowDatas = SerializationUtils.toJsonString(excelData);
(2)json格式字符串-> RowDataEntity的对象集(放在list中)
List<RowDataEntity> rowDatas = (List<RowDataEntity>) SerializationUtils.fromJsonStringToList(rowDatasString, RowDataEntity.class);
持续更新中~~~
推荐阅读