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

57 lines
1.7 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="utf-8"?>
<dynamic-sql>
<sql id="getLimitationList"><![CDATA[
select * from et_resource_limitation where 1=0
<@p p="or %s">file_id</@p>
]]>
</sql>
<sql id="deleteOtherLimitation"><![CDATA[
delete from et_resource_limitation where 1=0
<@p p="or %s">file_id</@p>
]]></sql>
<sql id="DeleteLimitationFile"><![CDATA[
delete from et_resource_limitation
where <@p p="file_id in (%s)" f="?">file_id</@p>
]]></sql>
<sql id="DeleteCoursePersonFile"><![CDATA[
delete from et_resource_limitation_course where
<@p p="file_id in (%s)" f="?">file_id</@p>
<@p p="limitation_id in (%s)" f="?">limitation_id</@p>
]]></sql>
<sql id="DeleteClassPersonFile"><![CDATA[
delete from et_resource_limitation_class where
<@p p="file_id in (%s)" f="?">file_id</@p>
<@p p="limitation_id in (%s)" f="?">limitation_id</@p>
]]></sql>
<sql id="updateLimitationFileId"><![CDATA[
update et_resource_limitation
set <@p p="file_id = ? ">file_id_</@p>
<@p p=" , %s">file</@p>
where <@p>file_id</@p>
]]></sql>
<sql id="deleteTemporaryFile"><![CDATA[
delete from et_resource_limitation where
<@p>file</@p>
<@p p="and %s">file_id</@p>
]]></sql>
<sql id="updateClassFileId"><![CDATA[
update et_resource_limitation_class
set <@p p="file_id = ? ">file_id_</@p>
where <@p>file_id</@p>
]]></sql>
<sql id="updateCourseFileId"><![CDATA[
update et_resource_limitation_course
set <@p p="file_id = ? ">file_id_</@p>
where <@p>file_id</@p>
]]></sql>
</dynamic-sql>