123 lines
4.7 KiB
XML
123 lines
4.7 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<dynamic-sql>
|
||
|
|
|
||
|
|
<!--部门级总结所级管理员下发-->
|
||
|
|
<sql id="getYearSummaryList"><![CDATA[
|
||
|
|
select * from et_train_ys where 1=1
|
||
|
|
<@p p="AND ID IN(%s)" f="?">id</@p>
|
||
|
|
<@p p=" AND %s" f="%S LIKE ?">name</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getYearSummary_GroupList"><![CDATA[
|
||
|
|
select * from et_train_ys_group where 1=1
|
||
|
|
<@p p="AND (%s)">ysid</@p>
|
||
|
|
order by etsort asc
|
||
|
|
]]></sql>
|
||
|
|
<sql id="deleteYearSummary_Group"><![CDATA[
|
||
|
|
DELETE FROM et_train_ys_group WHERE ysid IN(<@p f="?">ysid</@p>)
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
|
||
|
|
<!--部门级总结部门管理员填写-->
|
||
|
|
<sql id="getYearSummaryGroupList"><![CDATA[
|
||
|
|
select ysgg.*,ys.name,ys.nd from et_train_ysgroup ysgg,et_train_ys ys where 1=1
|
||
|
|
and ysgg.ysid=ys.id
|
||
|
|
<@p p="AND ysgg.ID IN(%s)" f="?">id</@p>
|
||
|
|
<@p p="and ys.name like ?">name</@p>
|
||
|
|
<@p p="or ysgg.addgroupname like ?">addgroupname</@p>
|
||
|
|
<@p p="and ysgg.status = ?">status</@p>
|
||
|
|
<@p p="and ysgg.addgroupid = ?">groupid</@p>
|
||
|
|
<@p p="and ysgg.addgroupid in(%s)" f="?">groupidarray</@p>
|
||
|
|
<@p p="and ysgg.addusercode = ?">usercode</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getYearSummaryGroup_KcList"><![CDATA[
|
||
|
|
select * from et_train_ysgroup_kc where 1=1
|
||
|
|
<@p p="AND (%s)">ysgid</@p>
|
||
|
|
order by etsort asc
|
||
|
|
]]></sql>
|
||
|
|
<sql id="deleteYearSummaryGroup_kc"><![CDATA[
|
||
|
|
DELETE FROM et_train_ysgroup_kc WHERE ysgid IN(<@p f="?">ysgid</@p>)
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
|
||
|
|
|
||
|
|
<!--所级总结管理员下发-->
|
||
|
|
<sql id="getYearSummaryIstList"><![CDATA[
|
||
|
|
select * from et_train_ysist where 1=1
|
||
|
|
<@p p="AND ID IN(%s)" f="?">id</@p>
|
||
|
|
<@p p=" AND %s" f="%S LIKE ?">name</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getYearSummaryIst_GroupList"><![CDATA[
|
||
|
|
select * from et_train_ysist_group where 1=1
|
||
|
|
<@p p="AND (%s)">ysid</@p>
|
||
|
|
order by etsort asc
|
||
|
|
]]></sql>
|
||
|
|
<sql id="deleteYearSummaryIst_Group"><![CDATA[
|
||
|
|
DELETE FROM et_train_ysist_group WHERE ysid IN(<@p f="?">ysid</@p>)
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
|
||
|
|
<!--所级总结部门管理员填写-->
|
||
|
|
<sql id="getYearSummaryIstGroupList"><![CDATA[
|
||
|
|
|
||
|
|
select ysgg.*,ys.name from et_train_ysistgroup ysgg,et_train_ysist ys where 1=1
|
||
|
|
and ysgg.ysid=ys.id
|
||
|
|
<@p p="AND ysgg.ID IN(%s)" f="?">id</@p>
|
||
|
|
<@p p="and ys.name like ?">name</@p>
|
||
|
|
<@p p="or ysgg.addgroupname like ?">addgroupname</@p>
|
||
|
|
<@p p="and ysgg.status = ?">status</@p>
|
||
|
|
<@p p="and ysgg.addgroupid = ?">groupid</@p>
|
||
|
|
<@p p="and addgroupid in(%s)" f="?">groupidarray</@p>
|
||
|
|
<@p p="and ysgg.addusercode = ?">usercode</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getYearSummaryIstGroup_KcList"><![CDATA[
|
||
|
|
select * from et_train_ysistgroup_kc where 1=1
|
||
|
|
<@p p="AND (%s)">ysgid</@p>
|
||
|
|
order by etsort asc
|
||
|
|
]]></sql>
|
||
|
|
<sql id="deleteYearSummaryIstGroup_kc"><![CDATA[
|
||
|
|
DELETE FROM et_train_ysistgroup_kc WHERE ysgid IN(<@p f="?">ysgid</@p>)
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
|
||
|
|
<!--部门总结所级下发-->
|
||
|
|
<sql id="getYearSummaryDbList"><![CDATA[
|
||
|
|
select ys.* from et_train_ys ys left join et_train_ys_group ysgroup on(ys.id=ysgroup.ysid)
|
||
|
|
where 1=1 and ys.status=1
|
||
|
|
<@p p="and (ysgroup.groupid= ?">groupid</@p>
|
||
|
|
or ysgroup.groupid='0') and <@p f="?">groupid</@p>
|
||
|
|
not in(select addgroupid from et_train_ysgroup ysg where ysg.ysid=ys.id )
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<!--所级总结所级下发-->
|
||
|
|
<sql id="getYearSummarySjDbList"><![CDATA[
|
||
|
|
select ys.* from et_train_ysist ys left join et_train_ysist_group ysgroup on(ys.id=ysgroup.ysid)
|
||
|
|
where 1=1 and ys.status=1
|
||
|
|
<@p p="and (ysgroup.groupid= ?">groupid</@p>
|
||
|
|
or ysgroup.groupid='0') and <@p f="?">groupid</@p>
|
||
|
|
not in(select addgroupid from et_train_ysistgroup ysg where ysg.ysid=ys.id )
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getisNotAllGroupList"><![CDATA[
|
||
|
|
select count(*) count from et_train_ys_group where <@p>ysid</@p> and groupid = '0'
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getGroupDetailList"><![CDATA[
|
||
|
|
select groupname,'未填报' detail from et_train_ys_group
|
||
|
|
where <@p>ysid</@p>
|
||
|
|
and groupid not in (select addgroupid from et_train_ysgroup where <@p>ysid</@p> and status = '3')
|
||
|
|
union all
|
||
|
|
select addgroupname,'已填报' detail from et_train_ysgroup where <@p>ysid</@p> and status = '3'
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getAllGroupDetailList"><![CDATA[
|
||
|
|
select name groupname,'未填报' detail from jcdp_sys_dict_item where dictid in (select id from jcdp_sys_dict where keykey = 'issueorglist')
|
||
|
|
and value not in (select addgroupid from et_train_ysgroup where <@p>ysid</@p> and status = '3')
|
||
|
|
union all
|
||
|
|
select addgroupname,'已填报' detail from et_train_ysgroup where <@p>ysid</@p> and status = '3'
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
</dynamic-sql>
|