92 lines
3.1 KiB
XML
92 lines
3.1 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<dynamic-sql>
|
||
|
|
<sql id="getmodule_list"><![CDATA[
|
||
|
|
select
|
||
|
|
ID,
|
||
|
|
CASCADE_ID,
|
||
|
|
NAME,
|
||
|
|
HREF,
|
||
|
|
HOTKEY,
|
||
|
|
PARENT_ID,
|
||
|
|
IS_AUTO_EXPAND,
|
||
|
|
IS_LEAF,
|
||
|
|
ICON_NAME,
|
||
|
|
STATUS,
|
||
|
|
DISPLAY,
|
||
|
|
PARENT_NAME,
|
||
|
|
VECTOR,
|
||
|
|
SORT_NO,
|
||
|
|
MODULETYPE,
|
||
|
|
ACTIONVALUE,
|
||
|
|
(CASE IS_AUTO_EXPAND WHEN 1 THEN 'true' WHEN 0 THEN 'false' END) as "open" from JCDP_SYS_MODULE where 1=1
|
||
|
|
<@p p="AND %s">id</@p>
|
||
|
|
<@p p=" AND %s">parent_id</@p>
|
||
|
|
<@p p=" AND MODULETYPE in (%s)" f="?">moduletype</@p>
|
||
|
|
<@p p=" AND %s" f="%S LIKE ?">cascade_id</@p>
|
||
|
|
<@p p=" AND (%s)" s=" OR" f="%S LIKE ?">name,href</@p>
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getmoduleIDsByModuleType"><![CDATA[
|
||
|
|
select id from JCDP_SYS_MODULE where
|
||
|
|
<@p p=" MODULETYPE in (%s)" f="?">moduletype</@p>
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getmodule_object"><![CDATA[
|
||
|
|
select * from JCDP_SYS_MODULE where 1=1
|
||
|
|
<@p p="AND %s">id</@p>
|
||
|
|
<@p p=" AND %s">parent_id,name,href</@p>
|
||
|
|
<@p p=" AND MODULETYPE in (%s)" f="?">moduletype</@p>
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getmodule_actionValue"><![CDATA[
|
||
|
|
select actionvalue from JCDP_SYS_MODULE where 1=1
|
||
|
|
<@p p="AND %s">id</@p>
|
||
|
|
<@p p=" AND %s">parent_id,name,href</@p>
|
||
|
|
<@p p=" AND MODULETYPE in (%s)" f="?">moduletype</@p>
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getmodule_cascadeList"><![CDATA[
|
||
|
|
select * from JCDP_SYS_MODULE where 1=1
|
||
|
|
<@p p=" AND %s" f="cascade_id LIKE ?">cascade_id</@p>
|
||
|
|
<@p p=" AND %s" f="cascade_id <> ?">cascade_id1</@p>
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getmodule_parentList"><![CDATA[
|
||
|
|
select * from JCDP_SYS_MODULE where id in
|
||
|
|
(
|
||
|
|
select parent_id from JCDP_SYS_MODULE where id in(<@p f="?">id</@p>)
|
||
|
|
)
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getmodule_maxActionValue"><![CDATA[
|
||
|
|
select max(ACTIONVALUE) as maxVal from JCDP_SYS_MODULE where moduletype<>5
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getUserMenuList"><![CDATA[
|
||
|
|
select ID,NAME,HREF,(CASE IS_AUTO_EXPAND WHEN 1 THEN 'true' WHEN 0 THEN 'false' END) as "open",ICON_NAME,PARENT_ID,ACTIONVALUE,MODULETYPE from JCDP_SYS_MODULE
|
||
|
|
where STATUS=1 AND DISPLAY=1
|
||
|
|
<@p p=" AND MODULETYPE in (%s)" f="?">moduletype</@p>
|
||
|
|
order by sort_no asc
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getUserPermission_list"><![CDATA[
|
||
|
|
select
|
||
|
|
ID,
|
||
|
|
NAME,
|
||
|
|
HREF,
|
||
|
|
PARENT_ID,
|
||
|
|
ICON_NAME,
|
||
|
|
VECTOR,
|
||
|
|
SORT_NO,
|
||
|
|
MODULETYPE,
|
||
|
|
ACTIONVALUE,
|
||
|
|
(CASE IS_AUTO_EXPAND WHEN 1 THEN 'true' WHEN 0 THEN 'false' END) as "open" from JCDP_SYS_MODULE where STATUS=1
|
||
|
|
<@p p="AND %s">id</@p>
|
||
|
|
<@p p=" AND %s">parent_id</@p>
|
||
|
|
<@p p=" AND MODULETYPE in (%s)" f="?">moduletype</@p>
|
||
|
|
<@p p=" AND %s" f="%S LIKE ?">cascade_id</@p>
|
||
|
|
<@p p=" AND (%s)" s=" OR" f="%S LIKE ?">name,href</@p>
|
||
|
|
ORDER BY SORT_NO ASC,MODULETYPE ASC,NAME asc,ACTIONVALUE asc
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
</dynamic-sql>
|