| | |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.BaseCase"> |
| | | <id column="id" property="id" /> |
| | | <result column="code" property="code" /> |
| | | <result column="event_source" property="eventSource" /> |
| | | <result column="category" property="category" /> |
| | | <result column="street_id" property="streetId" /> |
| | | <result column="community_id" property="communityId" /> |
| | | <result column="site" property="site" /> |
| | | <result column="longitude" property="longitude" /> |
| | | <result column="latitude" property="latitude" /> |
| | | <result column="alarm_time" property="alarmTime" /> |
| | | <result column="create_user" property="createUser" /> |
| | | <result column="state" property="state" /> |
| | | <result column="handling_opinion" property="handlingOpinion" /> |
| | | <result column="remark" property="remark" /> |
| | | <result column="audit_opinion" property="auditOpinion" /> |
| | | <result column="final_opinion" property="finalOpinion" /> |
| | | <result column="create_time" property="createTime" /> |
| | | <id column="id" property="id"/> |
| | | <result column="code" property="code"/> |
| | | <result column="event_source" property="eventSource"/> |
| | | <result column="category" property="category"/> |
| | | <result column="street_id" property="streetId"/> |
| | | <result column="community_id" property="communityId"/> |
| | | <result column="site" property="site"/> |
| | | <result column="longitude" property="longitude"/> |
| | | <result column="latitude" property="latitude"/> |
| | | <result column="alarm_time" property="alarmTime"/> |
| | | <result column="create_user" property="createUser"/> |
| | | <result column="state" property="state"/> |
| | | <result column="handling_opinion" property="handlingOpinion"/> |
| | | <result column="remark" property="remark"/> |
| | | <result column="audit_opinion" property="auditOpinion"/> |
| | | <result column="final_opinion" property="finalOpinion"/> |
| | | <result column="create_time" property="createTime"/> |
| | | </resultMap> |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="settingsResultMap" type="com.ycl.vo.IllegalBuildingSettingVO"> |
| | | <id column="number" property="number"/> |
| | | <result column="type" property="type"/> |
| | | <result column="typeFirst" property="typeFirst"/> |
| | | <result column="typeSecond" property="typeSecond"/> |
| | | <result column="typeThird" property="typeThird"/> |
| | | </resultMap> |
| | | |
| | | <!-- 通用查询结果列 --> |
| | | <sql id="Base_Column_List"> |
| | | id, 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 |
| | | id |
| | | , 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 |
| | | ubc.`code`, |
| | | ubc.event_source, |
| | | uv.category_id, |
| | | uv.type_id, |
| | | uv.action_cause, |
| | | 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 |
| | | <where> |
| | | <if test="state!=null"> |
| | | ubc.state=#{state} |
| | | </if> |
| | | <if test="resource!=null"> |
| | | and ubc.event_source=#{resource} |
| | | </if> |
| | | <if test="type!=null"> |
| | | and ubc.category=#{type} |
| | | </if> |
| | | </where> |
| | | |
| | | </select> |
| | | |
| | | <select id="listIllegalBuildingsPage" resultType="com.ycl.bo.casePool.CasePoolIllegalBuildingDO"> |
| | | SELECT |
| | | ubc.`code`, |
| | | ubc.event_source, |
| | | uib.category_id, |
| | | ubc.site, |
| | | ubc.community_id, |
| | | uib.building_high, |
| | | uib.building_width, |
| | | uib.building_length, |
| | | uib.building_area, |
| | | uib.materials |
| | | FROM |
| | | `ums_base_case` AS ubc |
| | | JOIN ums_illegal_building AS uib ON ubc.id = uib.base_case_id |
| | | <where> |
| | | <if test="state!=null"> |
| | | ubc.state=#{state} |
| | | </if> |
| | | <if test="resource!=null"> |
| | | and ubc.event_source=#{resource} |
| | | </if> |
| | | <if test="type!=null"> |
| | | and ubc.category=#{type} |
| | | </if> |
| | | </where> |
| | | |
| | | </select> |
| | | </mapper> |