|
|
|
@ -3,44 +3,24 @@ |
|
|
|
|
|
|
|
<mapper namespace="com.elink.esua.epdc.dao.BannerDao"> |
|
|
|
|
|
|
|
<resultMap type="com.elink.esua.epdc.entity.BannerEntity" id="bannerMap"> |
|
|
|
<result property="id" column="ID"/> |
|
|
|
<result property="url" column="URL"/> |
|
|
|
<result property="title" column="TITLE"/> |
|
|
|
<result property="imgUrl" column="IMG_URL"/> |
|
|
|
<result property="bannerType" column="BANNER_TYPE"/> |
|
|
|
<result property="state" column="STATE"/> |
|
|
|
<result property="stateTime" column="STATE_TIME"/> |
|
|
|
<result property="revision" column="REVISION"/> |
|
|
|
<result property="gridId" column="GRID_ID"/> |
|
|
|
<result property="createdBy" column="CREATED_BY"/> |
|
|
|
<result property="createdTime" column="CREATED_TIME"/> |
|
|
|
<result property="updatedBy" column="UPDATED_BY"/> |
|
|
|
<result property="updatedTime" column="UPDATED_TIME"/> |
|
|
|
<result property="delFlag" column="DEL_FLAG"/> |
|
|
|
<result property="deptName" column="DEPT_NAME"/> |
|
|
|
<result property="deptId" column="DEPT_ID"/> |
|
|
|
<result property="street" column="STREET"/> |
|
|
|
<result property="streetId" column="STREET_ID"/> |
|
|
|
<result property="community" column="COMMUNITY"/> |
|
|
|
<result property="communityId" column="COMMUNITY_ID"/> |
|
|
|
<result property="grid" column="GRID"/> |
|
|
|
<result property="creatorName" column="CREATOR_NAME"/> |
|
|
|
<result property="position" column="POSITION"/> |
|
|
|
</resultMap> |
|
|
|
<select id="selectListBanner" resultType="com.elink.esua.epdc.dto.epdc.result.EpdcBannerListResultDTO"> |
|
|
|
SELECT |
|
|
|
eb.ID AS id, |
|
|
|
eb.NEWS_FLAG AS newsFlag, |
|
|
|
eb.NEWS_ID AS newsId, |
|
|
|
eb.IMG_URL AS imgUrl, |
|
|
|
eb.TITLE AS title |
|
|
|
FROM |
|
|
|
epdc_banner eb |
|
|
|
LEFT JOIN epdc_banner_department ed ON ed.GRID_ID = #{deptId} |
|
|
|
LEFT JOIN epdc_banner_department ed ON ed.BANNER_ID = eb.ID |
|
|
|
WHERE |
|
|
|
eb.STATE = '1' |
|
|
|
AND eb.POSITION = #{position} |
|
|
|
AND ed.GRID_ID = #{deptId} |
|
|
|
AND eb.DEL_FLAG = '0' |
|
|
|
AND ed.DEL_FLAG = '0' |
|
|
|
order by eb.CREATED_TIME desc |
|
|
|
limit 5 |
|
|
|
</select> |
|
|
|
|
|
|
|
</mapper> |