|
@ -3,8 +3,7 @@ |
|
|
|
|
|
|
|
|
<mapper namespace="com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao"> |
|
|
<mapper namespace="com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao"> |
|
|
|
|
|
|
|
|
<select id="gridGovernanceItemList" |
|
|
<select id="gridGovernanceItemList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO"> |
|
|
resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO"> |
|
|
|
|
|
SELECT |
|
|
SELECT |
|
|
i.ID, |
|
|
i.ID, |
|
|
i.ITEM_CONTENT, |
|
|
i.ITEM_CONTENT, |
|
@ -25,8 +24,7 @@ |
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="itemCategoryStatistics" |
|
|
<select id="itemCategoryStatistics" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemCategoryResultDTO"> |
|
|
resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemCategoryResultDTO"> |
|
|
|
|
|
SELECT |
|
|
SELECT |
|
|
ec.CATEGORY_NAME, |
|
|
ec.CATEGORY_NAME, |
|
|
t.itemNum |
|
|
t.itemNum |
|
@ -50,8 +48,7 @@ |
|
|
AND ec.CATEGORY_TYPE = '0' |
|
|
AND ec.CATEGORY_TYPE = '0' |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="itemStatusStatistics" |
|
|
<select id="itemStatusStatistics" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemStatusResultDTO"> |
|
|
resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemStatusResultDTO"> |
|
|
|
|
|
SELECT |
|
|
SELECT |
|
|
IFNULL(SUM(ITEM_STATE = 0), 0) AS processingNum, |
|
|
IFNULL(SUM(ITEM_STATE = 0), 0) AS processingNum, |
|
|
IFNULL(SUM(ITEM_STATE = 5 OR ITEM_STATE = 10), 0) AS completedNum |
|
|
IFNULL(SUM(ITEM_STATE = 5 OR ITEM_STATE = 10), 0) AS completedNum |
|
@ -61,8 +58,7 @@ |
|
|
DEL_FLAG = '0' |
|
|
DEL_FLAG = '0' |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="difficultItemList" |
|
|
<select id="difficultItemList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemDifficultResultDTO"> |
|
|
resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemDifficultResultDTO"> |
|
|
|
|
|
SELECT |
|
|
SELECT |
|
|
di.EVENT_ID, |
|
|
di.EVENT_ID, |
|
|
di.ITEM_CONTENT, |
|
|
di.ITEM_CONTENT, |
|
@ -93,8 +89,7 @@ |
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="governanceRanking" |
|
|
<select id="governanceRanking" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceRankingResultDTO"> |
|
|
resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceRankingResultDTO"> |
|
|
|
|
|
SELECT |
|
|
SELECT |
|
|
DEPT_ID, |
|
|
DEPT_ID, |
|
|
DEPT_NAME, |
|
|
DEPT_NAME, |
|
@ -128,6 +123,124 @@ |
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="noticeList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyBuildingNoticeListResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
n.ID, |
|
|
|
|
|
n.NOTICE_TITLE, |
|
|
|
|
|
n.NOTICE_CONTENT, |
|
|
|
|
|
n.DEPT_NAME, |
|
|
|
|
|
n.CREATED_TIME, |
|
|
|
|
|
n.TOP_FLAG |
|
|
|
|
|
FROM |
|
|
|
|
|
yushan_esua_epdc_news.epdc_notice n |
|
|
|
|
|
LEFT JOIN yushan_esua_epdc_news.epdc_module_type t ON t.id = n.TYPE_ID |
|
|
|
|
|
WHERE |
|
|
|
|
|
n.DEL_FLAG = '0' |
|
|
|
|
|
AND n.NOTICE_RELEASE_STATE = '1' |
|
|
|
|
|
AND n.NOTICE_UP_DOWN_STATE = '1' |
|
|
|
|
|
AND t.TYPE_CODE = #{typeCode} |
|
|
|
|
|
|
|
|
|
|
|
ORDER BY |
|
|
|
|
|
n.TOP_FLAG DESC, |
|
|
|
|
|
n.TOP_TIME DESC, |
|
|
|
|
|
n.CREATED_TIME DESC |
|
|
|
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="partyOrgActList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyBuildingPartyOrgActResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
d.id AS deptId, |
|
|
|
|
|
d.`name` AS deptName, |
|
|
|
|
|
IFNULL( a.ACT_ZTDR_NUM, 0 ) AS actZtdrNum, |
|
|
|
|
|
IFNULL( a.ACT_SHYK_NUM, 0 ) AS actShykNum, |
|
|
|
|
|
IFNULL( a.ACT_LJGJ_NUM, 0 ) AS actLjgjNum, |
|
|
|
|
|
IFNULL( a.ACT_ZTDR_PERSON_NUM, 0 ) AS actZtdrPersonNum, |
|
|
|
|
|
IFNULL( a.ACT_SHYK_PERSON_NUM, 0 ) AS actShykPersonNum, |
|
|
|
|
|
IFNULL( a.ACT_LJGJ_PERSON_NUM, 0 ) AS actLjgjPersonNum |
|
|
|
|
|
FROM |
|
|
|
|
|
yushan_esua_epdc_admin.sys_dept d |
|
|
|
|
|
LEFT JOIN yushan_esua_epdc_analysis.epdc_screen_community_act_statistics a ON a.DEPT_ID = d.id |
|
|
|
|
|
AND a.DEL_FLAG = '0' |
|
|
|
|
|
WHERE |
|
|
|
|
|
d.del_flag = 0 |
|
|
|
|
|
AND d.type_key = 'community_party' |
|
|
|
|
|
ORDER BY |
|
|
|
|
|
<if test="orderType == 0"> |
|
|
|
|
|
actZtdrNum+actShykNum+actLjgjNum DESC, |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test="orderType == 1"> |
|
|
|
|
|
actZtdrPersonNum+actShykPersonNum+actLjgjPersonNum DESC, |
|
|
|
|
|
</if> |
|
|
|
|
|
d.`name` |
|
|
|
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="partyOrgTypeList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyBuildingPartyOrgTypeResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
ot.ID, |
|
|
|
|
|
ot.TYPE_NAME, |
|
|
|
|
|
COUNT( po.ID ) AS partyOrgNum |
|
|
|
|
|
FROM |
|
|
|
|
|
yushan_esua_epdc_admin.epdc_party_org_type ot |
|
|
|
|
|
LEFT JOIN yushan_esua_epdc_admin.epdc_party_org po ON po.TYPE_CODE = ot.TYPE_CODE |
|
|
|
|
|
AND po.DEL_FLAG = '0' |
|
|
|
|
|
WHERE |
|
|
|
|
|
ot.DEL_FLAG = '0' |
|
|
|
|
|
AND `ENABLE` = '1' |
|
|
|
|
|
ORDER BY |
|
|
|
|
|
SORT |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="partyOrgList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyBuildingPartyOrgResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
ID, |
|
|
|
|
|
PARTY_ORG_NAME, |
|
|
|
|
|
INTRODUCTION, |
|
|
|
|
|
TWO_COMMITTEES, |
|
|
|
|
|
PARTY_MEMBER_NUM, |
|
|
|
|
|
LONGITUDE, |
|
|
|
|
|
LATITUDE |
|
|
|
|
|
FROM |
|
|
|
|
|
yushan_esua_epdc_admin.epdc_party_org |
|
|
|
|
|
WHERE |
|
|
|
|
|
DEL_FLAG = '0' |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="brightIdentity" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyBuildingBrightIdentityResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
ui.ID, |
|
|
|
|
|
u.REAL_NAME, |
|
|
|
|
|
u.FACE_IMG, |
|
|
|
|
|
u.MOBILE, |
|
|
|
|
|
ui.MOTTO, |
|
|
|
|
|
ui.PROMISE, |
|
|
|
|
|
ui.SERVICE_AREA |
|
|
|
|
|
FROM |
|
|
|
|
|
yushan_esua_epdc_user.epdc_user_info ui |
|
|
|
|
|
LEFT JOIN yushan_esua_epdc_user.epdc_user u ON u.ID = ui.USER_ID |
|
|
|
|
|
WHERE |
|
|
|
|
|
ui.DEL_FLAG = '0' |
|
|
|
|
|
AND ui.RECOMMEND_FLAG = '1' |
|
|
|
|
|
ORDER BY |
|
|
|
|
|
ui.RECOMMEND_TIME DESC, |
|
|
|
|
|
ui.CREATED_TIME DESC |
|
|
|
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="partyMemberAge" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyBuildingPartyMemberAgeResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
IFNULL(SUM( AGE_EIGHTEEN_THIRTY ), 0) AS ageEighteenThirty, |
|
|
|
|
|
IFNULL(SUM( AGE_THIRTY_ONE_FORTY ), 0) AS ageThirtyOneForty, |
|
|
|
|
|
IFNULL(SUM( AGE_FORTY_ONE_FIFTY ), 0) AS ageFortyOneFifty, |
|
|
|
|
|
IFNULL(SUM( AGE_FIFTY_ONE_SIXTY ), 0) AS ageFiftyOneSixty, |
|
|
|
|
|
IFNULL(SUM( AGE_SIXTY_ONE_SEVENTY ), 0) AS ageSixtyOneSeventy, |
|
|
|
|
|
IFNULL(SUM( AGE_OVER_SEVENTY ), 0) AS ageOverSeventy |
|
|
|
|
|
FROM |
|
|
|
|
|
yushan_esua_epdc_analysis.epdc_screen_party_member_age_statistics |
|
|
|
|
|
WHERE |
|
|
|
|
|
DEL_FLAG = '0' |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="frontPageDeptInfoList" |
|
|
<select id="frontPageDeptInfoList" |
|
|
resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenFrontPageDeptInfoResultDTO"> |
|
|
resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenFrontPageDeptInfoResultDTO"> |
|
|
SELECT |
|
|
SELECT |
|
|