and a.affair_category = #{affairCategory}
and a.wrt_user_seq = #{wrtUserSeq}
and a.wrt_user_nm like '%'||#{wrtUserNm}||'%'
and a.wrt_organ = #{wrtOrgan}
and a.affair_type1 = #{affairType1}
and a.affair_type2 = #{affairType2}
and a.affair_type3 = #{affairType3}
and a.affair_type4 = #{affairType4}
and a.title like '%'||#{title}||'%'
and c.affair_status = #{affairStatus}
and a.wrt_dt >= #{startDate}::date
and a.wrt_dt <= #{endDate}::date+1
and c.rating_organ = #{ratingOrgan}
and (c.organ_up != 'T' or c.organ_up is null)
and a.wrt_organ in
#{organCd}
and c.affair_status in ('DST002', 'DST004')
and c.affair_status in ('DST003', 'DST005', 'DST006')
and c.affair_status in ('DST003', 'DST004', 'DST005', 'DST006')
and c.affair_status in ('DST003', 'DST005', 'DST006')
and view_status <> 'AVS001'
and (
(view_status = 'AVS002' and a.wrt_organ = #{wrtOrgan}) or
(view_status = 'AVS003' and a.wrt_organ in
#{organCd}
) or
(view_status = 'AVS005' and a.wrt_organ in
#{organCd}
) or
(view_status = 'AVS004')
)
and wrt_user_nm like '%'||#{userNm}||'%'
and wrt_dt >= #{startDate}::date
and wrt_dt <= #{endDate}::date+1
and ab.affair_key in (
select affair_key
from affair_rating ar2
inner join organ_config oc2
on ar2.rating_organ = oc2.organ_cd
and ar2.affair_rate in
#{item}
and ar2.organ_up = 'T'
and oc2.organ_type in
#{item}
)