<?xml version="1.0" encoding="UTF-8"?>
|
<Data>
|
<QueryTemplate id="queryDoc" type="btm">
|
<!-- id: 查询模板的唯一标识; type: 查询模板的类型, 类型分为link和btm-->
|
<clauseList>*</clauseList>
|
<!-- clauseList: 查询列, *代表所有列 -->
|
<btmType>Document</btmType>
|
<!-- btmType: 查询的业务类型, 查询模板的类型为link时: btmType可设置为*用来查询link关联的所有业务类型,
|
也可以不设置只查询link类型; 查询模板的类型为btm时: 必须设置业务类型-->
|
<version>3</version>
|
<!-- version: 查询对象的版本版次条件限制, 查询模板的类型为link时:
|
正向查询: 1: 当前版本当前版次; 2: 当前版本最新版次; 3: 最新版本最新版次;
|
反向查询: 4: 当前版次; 5: 当前版本; 6: 当前命名对象;
|
查询模板的类型为btm时: 3: 最新版本最新版次;-->
|
<condition rootCIName="ci3">
|
<!-- condition: 查询条件; rootCIName: 查询条件根节点的id -->
|
<conditionItem id="ci1">
|
<!-- conditionItem: 一个查询条件节点; id: 查询条件节点的id -->
|
<leafFlag>true</leafFlag>
|
<!-- leafFlag: 是否是叶子节点 -->
|
<leafInfo>
|
<!-- leafInfo: 叶子节点信息 -->
|
<clause>ploid</clause>
|
<!-- clause: 作为查询条件的属性 , 查询模板的类型为link, 且设置了btmType时,
|
可以用btmType的属性作为查询条件, 正向查询加前缀'T_OID.',反向查询加前缀'F_OID.',
|
如:T_OID.btmAttr2-->
|
<operator>!=</operator>
|
<!-- operator: 查询条件的操作符 -->
|
<Value>
|
<!-- Value: 查询条件的值 -->
|
<ordinaryValue>null</ordinaryValue>
|
<!-- ordinaryValue: 查询条件的普通值 -->
|
<refQT />
|
</Value>
|
</leafInfo>
|
</conditionItem>
|
<conditionItem id="ci2">
|
<leafFlag>true</leafFlag>
|
<leafInfo>
|
<clause>oid</clause>
|
<operator>not in</operator>
|
<Value>
|
<ordinaryValue />
|
<refQT>queryDocRel</refQT>
|
<!-- refQT: 查询条件的值为另一个查询模板的查询结果(嵌套查询) -->
|
</Value>
|
</leafInfo>
|
</conditionItem>
|
<conditionItem id="ci3">
|
<leafFlag>false</leafFlag>
|
<childrenInfo>
|
<!-- childrenInfo: 查询节点的子节点信息 -->
|
<left>ci1</left>
|
<!-- left: 查询节点的左子节点id-->
|
<right>ci2</right>
|
<!-- right: 查询节点的右子节点id-->
|
<connector>and</connector>
|
<!-- connector: 查询节点的子节点的逻辑连接符 -->
|
</childrenInfo>
|
</conditionItem>
|
</condition>
|
</QueryTemplate>
|
<QueryTemplate id="queryDocRel" type="link">
|
<clauseList>t_oid</clauseList>
|
<linkType>DocumentRelation</linkType>
|
<!-- linkType: 查询的链接类型, 只在查询模板的类型为link时需要设置 -->
|
<condition/>
|
</QueryTemplate>
|
</Data>
|