etms/WEB-INF/mapping/jcdp_sys_module.map.xml

92 lines
3.1 KiB
XML
Raw Normal View History

<?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>