|
@ -70,4 +70,48 @@ |
|
|
</if> |
|
|
</if> |
|
|
AND pa.PUBLISH_ORG_PATH LIKE CONCAT(#{path},'%') |
|
|
AND pa.PUBLISH_ORG_PATH LIKE CONCAT(#{path},'%') |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="selectPageList" parameterType="com.epmet.resi.partymember.dto.icpartyact.form.IcPartyActPageFormDTO" resultType="com.epmet.resi.partymember.dto.icpartyact.result.IcPartyActPageResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
a.ID AS icPartyActId, |
|
|
|
|
|
a.TOPIC, |
|
|
|
|
|
a.PUBLISH_PARTY_ORG_NAME AS publishPartyOrgName, |
|
|
|
|
|
a.PUBLISH_STAFF_NAME AS publishStaffName, |
|
|
|
|
|
d.TYPE_NAME AS actTypeName, |
|
|
|
|
|
a.HOLD_TIME, |
|
|
|
|
|
a.ADDRESS, |
|
|
|
|
|
a.IS_PUBLISH, |
|
|
|
|
|
a.PUBLISH_STAFF_ID |
|
|
|
|
|
FROM |
|
|
|
|
|
ic_party_act a |
|
|
|
|
|
LEFT JOIN ic_party_act_type_dict d ON ( a.ACT_TYPE = d.TYPE_KEY ) |
|
|
|
|
|
WHERE |
|
|
|
|
|
a.DEL_FLAG = '0' |
|
|
|
|
|
AND a.CUSTOMER_ID = #{customerId} |
|
|
|
|
|
<if test='null != staffAgencyId and staffAgencyId != "" '> |
|
|
|
|
|
and a.ORG_ID_PATH CONCAT('%',#{staffAgencyId},'%') |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test='null != address and address != "" '> |
|
|
|
|
|
AND a.ADDRESS LIKE CONCAT('%',#{address},'%') |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test='null != topic and topic != "" '> |
|
|
|
|
|
AND a.TOPIC LIKE concat('%',#{topic},'%') |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test='null != isPublish and isPublish != "" '> |
|
|
|
|
|
AND a.IS_PUBLISH = #{isPublish} |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test='null != publishPartyOrgId and publishPartyOrgId != "" '> |
|
|
|
|
|
AND a.PUBLISH_ORG_PATH LIKE CONCAT('%',#{publishPartyOrgId},'%') |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test='null != actType and actType != "" '> |
|
|
|
|
|
AND a.ACT_TYPE = #{actType} |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test='null != startDate and startDate != ""'> |
|
|
|
|
|
AND DATE_FORMAT(a.HOLD_TIME,'%Y%m%d') >= #{startDate} |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test='null != endDate and endDate != ""'> |
|
|
|
|
|
AND DATE_FORMAT(a.HOLD_TIME,'%Y%m%d') <![CDATA[ <= ]]> #{endDate} |
|
|
|
|
|
</if> |
|
|
|
|
|
order by a.HOLD_TIME desc |
|
|
|
|
|
</select> |
|
|
</mapper> |
|
|
</mapper> |