---------------用于保存插入数据-------------------
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;
}