Files
Metadata_PHP/metadata/tree/tree.xml
2020-02-27 00:28:43 +06:00

105 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<metadata name="Обьекты базы даных">
<type id="-1">
<columns><!--Список параметров которые будут взяты из текущего результсета и переданных нижнему уровню-->
</columns>
<type n="Cities" d="Города" c="caption" ObjectID="id" id="0">
<sql-query><![CDATA[select id,caption,icon_id,lon,lat from "Cities" where del='f' and name!='' order by caption]]></sql-query>
<columns>
<param n="id"><![CDATA[]]></param>
</columns>
<type n="BusinessTypes" d="" c="name" ObjectID="id" id="1">
<sql-query>
<![CDATA[
select
bt.id,
${id} as city_id,
bt.name,
bt.icon_id
from
"BusinessTypes" bt
where
bt.del='f'
and id in(select bt_id from "BusinessSubTypes" where id in (select bst_id from "Business" where del='f' and city_id=${id}))
order by bt.name
]]></sql-query>
<columns>
<param n="id"><![CDATA[]]></param>
<param n="city_id"><![CDATA[]]></param>
</columns>
<type n="BusinessSubTypes" d="" c="name" ObjectID="id" id="2">
<sql-query>
<![CDATA[
select
bst.id,
${city_id} as city_id,
bst.name,
bst.icon_id
from
"BusinessSubTypes" bst
where
bst.del='f'
and bst.bt_id=${id}
and bst.id in (select b.bst_id from "Business" b where b.del='f' and b.city_id=${city_id})
order by bst.name
]]>
</sql-query>
<columns>
<param n="id"><![CDATA[]]></param>
<param n="city_id"><![CDATA[]]></param>
</columns>
<type n="Business" d="Список рубрик" c="name" ObjectID="id" id="3">
<sql-query>
<![CDATA[
select
b.id,
b.name,
b.icon_id,
b.city_id,
b.lon,
b.lat
from
"Business" b
where
b.del='f'
and b.city_id=${city_id}
and business_id is null
and bst_id=${id}
order by b.name
]]>
</sql-query>
<columns>
<param n="id"><![CDATA[]]></param>
<param n="city_id"><![CDATA[]]></param>
</columns>
<type n="Business" d="Список рубрик" c="name" ObjectID="id" id="4">
<sql-query>
<![CDATA[
select
b.id,
b.name,
b.icon_id,
b.city_id,
b.lon,
b.lat
from
"Business" b
where
b.del='f'
and b.city_id=${city_id}
and business_id=${id}
order by b.name
]]>
</sql-query>
<columns>
<param n="id"><![CDATA[]]></param>
<param n="city_id"><![CDATA[]]></param>
</columns>
<goto id="4"/>
</type>
</type>
</type>
</type>
</type>
</type>
</metadata>