EOS自带封装方法

---------------用于保存插入数据-------------------

DataObject payData = DataObjectUtil.createDataObject("com.primeton.das.datatype.AnyType");//eos封装创建DataObject 方法

payData.set("reqDocumentTypeCode", "AST0400");//申请单类型名称

//PayReceiptApplyDoc数据集-表名

DataObject tmp =DataObjectUtil.convertDataObject(payData,PayReceiptApplyDoc,false);
DatabaseExt.getPrimaryKey(tmp); //设置主键

DatabaseUtil.insertEntity("default", tmp);

---------------用于查询数据-------------------

DataObject temp = getFixassetDisposalReveive(sid);

temp.get("lineNumber");//获值

public DataObject getFixassetDisposalReveive(String sid){
DataObject tmp = DataObjectUtil.createDataObject("com.sgai.fssc.workflow.subsequentDisposalFixedAssets.DisposalFixassetAssets.QueryReceive");
tmp.set("disposalHdsId", Long.valueOf(sid));
DataObject [] objs = DatabaseUtil.queryEntitiesByTemplate("default", tmp);
if(objs != null && objs.length > 0){
return objs[0];
} else {
new RuntimeException("查询信息失败!");
}
return null;
}

猜你喜欢

转载自blog.csdn.net/sinat_25378929/article/details/79743647
eos