| | |
| | | <result column="create_time" property="createTime"/> |
| | | </resultMap> |
| | | <resultMap type="com.ycl.entity.caseHandler.BaseCase" id="CondMapResultMap" extends="BaseResultMap"> |
| | | <result column="category_text" property="categoryText" /> |
| | | <result column="street_text" property="streetText" /> |
| | | <result column="community_text" property="communityText" /> |
| | | <result column="create_user_text" property="createUserText" /> |
| | | <result column="category_text" property="categoryText"/> |
| | | <result column="street_text" property="streetText"/> |
| | | <result column="community_text" property="communityText"/> |
| | | <result column="create_user_text" property="createUserText"/> |
| | | </resultMap> |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | |
| | | , code, event_source, category, street_id, community_id, site, longitude, latitude, alarm_time, create_user, state, handling_opinion, remark, audit_opinion, final_opinion, create_time |
| | | </sql> |
| | | |
| | | <select id="listViolationsPage" resultType="com.ycl.bo.casePool.CasePoolViolationDO"> |
| | | <select id="listViolationsPage" resultType="com.ycl.vo.casePool.CasePoolViolationVO"> |
| | | SELECT |
| | | ubc.`id`, |
| | | ubc.`id`, |
| | | ubc.`code`, |
| | | ubc.event_source, |
| | | uv.category_id, |
| | | uv.type_id, |
| | | uv.action_cause, |
| | | t3.name as category, |
| | | t4.name as type, |
| | | t5.region_name as street, |
| | | ubc.site, |
| | | ubc.street_id, |
| | | ubc.alarm_time, |
| | | ubc.close_time |
| | | FROM |
| | | `ums_base_case` AS ubc |
| | | JOIN ums_violations AS uv ON ubc.id = uv.id |
| | | JOIN ums_data_dictionary AS t3 ON uv.category_id = t3.id |
| | | JOIN ums_data_dictionary AS t4 ON uv.type_id = t4.id |
| | | JOIN ums_sccg_region t5 ON ubc.street_id = t5.id |
| | | <where> |
| | | <if test="state!=null"> |
| | | ubc.state=#{state} |
| | |
| | | |
| | | </select> |
| | | |
| | | <select id="listIllegalBuildingsPage" resultType="com.ycl.bo.casePool.CasePoolIllegalBuildingDO"> |
| | | <select id="listIllegalBuildingsPage" resultType="com.ycl.vo.casePool.CasePoolIllegalBuildingVO"> |
| | | SELECT |
| | | ubc.`id`, |
| | | ubc.`code`, |
| | | ubc.event_source, |
| | | uib.category_id, |
| | | t1.name as category, |
| | | ubc.site, |
| | | ubc.community_id, |
| | | t2.region_name as community, |
| | | uib.building_high, |
| | | uib.building_width, |
| | | uib.building_length, |
| | |
| | | FROM |
| | | `ums_base_case` AS ubc |
| | | JOIN ums_illegal_building AS uib ON ubc.id = uib.base_case_id |
| | | JOIN ums_data_dictionary AS t1 ON uib.category_id = t1.id |
| | | JOIN ums_sccg_region t2 ON ubc.community_id = t2.id |
| | | <where> |
| | | <if test="state!=null"> |
| | | ubc.state=#{state} |
| | |
| | | |
| | | |
| | | <select id="selectCondMap" parameterType="map" resultMap="CondMapResultMap"> |
| | | SELECT |
| | | ubc.*, |
| | | udd.name category_text, |
| | | usr.region_name street_text, |
| | | usr2.region_name community_text, |
| | | ua.username create_user_text |
| | | FROM |
| | | ums_base_case ubc |
| | | LEFT JOIN ums_data_dictionary udd on ubc.category = udd.id and udd.type_code = '01' |
| | | LEFT JOIN ums_sccg_region usr on ubc.street_id=usr.id |
| | | LEFT JOIN ums_sccg_region usr2 on ubc.community_id=usr2.id |
| | | LEFT JOIN ums_admin ua on ubc.create_user = ua.id |
| | | WHERE |
| | | ubc.`code` = #{code} |
| | | SELECT ubc.*, |
| | | udd.name category_text, |
| | | usr.region_name street_text, |
| | | usr2.region_name community_text, |
| | | ua.username create_user_text |
| | | FROM ums_base_case ubc |
| | | LEFT JOIN ums_data_dictionary udd on ubc.category = udd.id and udd.type_code = '01' |
| | | LEFT JOIN ums_sccg_region usr on ubc.street_id = usr.id |
| | | LEFT JOIN ums_sccg_region usr2 on ubc.community_id = usr2.id |
| | | LEFT JOIN ums_admin ua on ubc.create_user = ua.id |
| | | WHERE ubc.`code` = #{code} |
| | | </select> |
| | | |
| | | </mapper> |