<?xml version="1.0" encoding="UTF-8" ?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
|
|
<mapper namespace="com.panzhihua.service_grid.dao.EventMapper">
|
|
<resultMap id="baseResult" type="com.panzhihua.service_grid.model.dos.EventDO">
|
<result property="id" column="id"/>
|
<result property="orderSn" column="order_sn"/>
|
<result property="eventCategory" column="event_category"/>
|
<result property="gridMemberStreet" column="grid_member_street"/>
|
<result property="gridMemberCommunity" column="grid_member_community"/>
|
<result property="gridId" column="grid_id"/>
|
<result property="gridMemberId" column="grid_member_id"/>
|
<result property="gridMemberName" column="grid_member_name"/>
|
<result property="gridMemberTelephone" column="grid_member_telephone"/>
|
<result property="eventTitle" column="event_title"/>
|
<result property="propagandaType" column="propaganda_type"/>
|
<result property="propagandaTime" column="propaganda_time"/>
|
<result property="eventType" column="event_type"/>
|
<result property="eventDes" column="event_des"/>
|
<result property="propagandaObject" column="propaganda_object"/>
|
<result property="propagandaNum" column="propaganda_num"/>
|
<result property="communityProcess" column="community_process"/>
|
<result property="happenTime" column="happen_time"/>
|
<result property="happentAddress" column="happent_address"/>
|
<result property="happentLatLng" column="happent_lat_lng"/>
|
<result property="eventStatus" column="event_status"/>
|
<result property="eventProcessStatus" column="event_process_status"/>
|
<result property="processType" column="process_type"/>
|
<result property="processUserId" column="process_user_id"/>
|
<result property="processUserName" column="process_user_name"/>
|
<result property="processDate" column="process_date"/>
|
<result property="processDesc" column="process_desc"/>
|
<result property="eventResource" column="event_resource"/>
|
<result property="dangerLevel" column="danger_level"/>
|
<result property="redCard" column="red_card"/>
|
<result property="yellowCard" column="yellow_card"/>
|
<result property="invalid" column="invalid"/>
|
<result property="major" column="major"/>
|
<result property="deathsNumber" column="deaths_number"/>
|
<result property="injuriesNumber" column="injuries_number"/>
|
<result property="difficult" column="difficult"/>
|
<result property="urgent" column="urgent"/>
|
<result property="urgentDell" column="urgent_dell"/>
|
<result property="submitDate" column="submit_date"/>
|
<result property="createBy" column="create_by"/>
|
<result property="createAt" column="create_at"/>
|
<result property="updateBy" column="update_by"/>
|
<result property="updateAt" column="update_at"/>
|
</resultMap>
|
|
<sql id="columns">
|
<![CDATA[
|
id,order_sn,event_category,grid_member_street,grid_member_community,grid_id,grid_member_id,grid_member_name,grid_member_telephone,event_title,propaganda_type,propaganda_time,event_type,event_des,propaganda_object,propaganda_num,community_process,happen_time,happent_address,happent_lat_lng,event_status,event_process_status,process_type,process_user_id,process_user_name,process_date,process_desc,event_resource,danger_level,red_card,yellow_card,invalid,major,deaths_number,injuries_number,difficult,urgent,urgent_dell,submit_date,create_by,create_at,update_by,update_at
|
]]>
|
</sql>
|
|
|
<select id="findByPage" resultType="com.panzhihua.common.model.vos.grid.EventVO"
|
parameterType="com.panzhihua.common.model.dtos.grid.PageEventDTO">
|
SELECT <include refid="columns" />
|
FROM event
|
<where>
|
<if test="pageEventDTO.id!=null">
|
AND id = #{pageEventDTO.id}
|
</if>
|
<if test="pageEventDTO.orderSn!=null">
|
AND order_sn = #{pageEventDTO.orderSn}
|
</if>
|
<if test="pageEventDTO.eventCategory!=null">
|
AND event_category = #{pageEventDTO.eventCategory}
|
</if>
|
<if test="pageEventDTO.gridMemberStreet!=null">
|
AND grid_member_street = #{pageEventDTO.gridMemberStreet}
|
</if>
|
<if test="pageEventDTO.gridMemberCommunity!=null">
|
AND grid_member_community = #{pageEventDTO.gridMemberCommunity}
|
</if>
|
<if test="pageEventDTO.gridId!=null">
|
AND grid_id = #{pageEventDTO.gridId}
|
</if>
|
<if test="pageEventDTO.gridMemberId!=null">
|
AND grid_member_id = #{pageEventDTO.gridMemberId}
|
</if>
|
<if test="pageEventDTO.gridMemberName!=null">
|
AND grid_member_name = #{pageEventDTO.gridMemberName}
|
</if>
|
<if test="pageEventDTO.gridMemberTelephone!=null">
|
AND grid_member_telephone = #{pageEventDTO.gridMemberTelephone}
|
</if>
|
<if test="pageEventDTO.eventTitle!=null">
|
AND event_title = #{pageEventDTO.eventTitle}
|
</if>
|
<if test="pageEventDTO.propagandaType!=null">
|
AND propaganda_type = #{pageEventDTO.propagandaType}
|
</if>
|
<if test="pageEventDTO.propagandaTimeBegin!=null">
|
AND propaganda_time >= #{pageEventDTO.propagandaTimeBegin}
|
</if>
|
<if test="pageEventDTO.propagandaTimeEnd!=null">
|
AND propaganda_time <= #{pageEventDTO.propagandaTimeEnd}
|
</if>
|
<if test="pageEventDTO.eventType!=null">
|
AND event_type = #{pageEventDTO.eventType}
|
</if>
|
<if test="pageEventDTO.eventDes!=null">
|
AND event_des = #{pageEventDTO.eventDes}
|
</if>
|
<if test="pageEventDTO.propagandaObject!=null">
|
AND propaganda_object = #{pageEventDTO.propagandaObject}
|
</if>
|
<if test="pageEventDTO.propagandaNum!=null">
|
AND propaganda_num = #{pageEventDTO.propagandaNum}
|
</if>
|
<if test="pageEventDTO.communityProcess!=null">
|
AND community_process = #{pageEventDTO.communityProcess}
|
</if>
|
<if test="pageEventDTO.happenTimeBegin!=null">
|
AND happen_time >= #{pageEventDTO.happenTimeBegin}
|
</if>
|
<if test="pageEventDTO.happenTimeEnd!=null">
|
AND happen_time <= #{pageEventDTO.happenTimeEnd}
|
</if>
|
<if test="pageEventDTO.happentAddress!=null">
|
AND happent_address = #{pageEventDTO.happentAddress}
|
</if>
|
<if test="pageEventDTO.happentLatLng!=null">
|
AND happent_lat_lng = #{pageEventDTO.happentLatLng}
|
</if>
|
<if test="pageEventDTO.eventStatus!=null">
|
AND event_status = #{pageEventDTO.eventStatus}
|
</if>
|
<if test="pageEventDTO.eventProcessStatus!=null">
|
AND event_process_status = #{pageEventDTO.eventProcessStatus}
|
</if>
|
<if test="pageEventDTO.processType!=null">
|
AND process_type = #{pageEventDTO.processType}
|
</if>
|
<if test="pageEventDTO.processUserId!=null">
|
AND process_user_id = #{pageEventDTO.processUserId}
|
</if>
|
<if test="pageEventDTO.processUserName!=null">
|
AND process_user_name = #{pageEventDTO.processUserName}
|
</if>
|
<if test="pageEventDTO.processDateBegin!=null">
|
AND process_date >= #{pageEventDTO.processDateBegin}
|
</if>
|
<if test="pageEventDTO.processDateEnd!=null">
|
AND process_date <= #{pageEventDTO.processDateEnd}
|
</if>
|
<if test="pageEventDTO.processDesc!=null">
|
AND process_desc = #{pageEventDTO.processDesc}
|
</if>
|
<if test="pageEventDTO.eventResource!=null">
|
AND event_resource = #{pageEventDTO.eventResource}
|
</if>
|
<if test="pageEventDTO.dangerLevel!=null">
|
AND danger_level = #{pageEventDTO.dangerLevel}
|
</if>
|
<if test="pageEventDTO.redCard!=null">
|
AND red_card = #{pageEventDTO.redCard}
|
</if>
|
<if test="pageEventDTO.yellowCard!=null">
|
AND yellow_card = #{pageEventDTO.yellowCard}
|
</if>
|
<if test="pageEventDTO.invalid!=null">
|
AND invalid = #{pageEventDTO.invalid}
|
</if>
|
<if test="pageEventDTO.major!=null">
|
AND major = #{pageEventDTO.major}
|
</if>
|
<if test="pageEventDTO.deathsNumber!=null">
|
AND deaths_number = #{pageEventDTO.deathsNumber}
|
</if>
|
<if test="pageEventDTO.injuriesNumber!=null">
|
AND injuries_number = #{pageEventDTO.injuriesNumber}
|
</if>
|
<if test="pageEventDTO.difficult!=null">
|
AND difficult = #{pageEventDTO.difficult}
|
</if>
|
<if test="pageEventDTO.urgent!=null">
|
AND urgent = #{pageEventDTO.urgent}
|
</if>
|
<if test="pageEventDTO.urgentDell!=null">
|
AND urgent_dell = #{pageEventDTO.urgentDell}
|
</if>
|
<if test="pageEventDTO.submitDateBegin!=null">
|
AND submit_date >= #{pageEventDTO.submitDateBegin}
|
</if>
|
<if test="pageEventDTO.submitDateEnd!=null">
|
AND submit_date <= #{pageEventDTO.submitDateEnd}
|
</if>
|
<if test="pageEventDTO.createBy!=null">
|
AND create_by = #{pageEventDTO.createBy}
|
</if>
|
<if test="pageEventDTO.createAtBegin!=null">
|
AND create_at >= #{pageEventDTO.createAtBegin}
|
</if>
|
<if test="pageEventDTO.createAtEnd!=null">
|
AND create_at <= #{pageEventDTO.createAtEnd}
|
</if>
|
<if test="pageEventDTO.updateBy!=null">
|
AND update_by = #{pageEventDTO.updateBy}
|
</if>
|
<if test="pageEventDTO.updateAtBegin!=null">
|
AND update_at >= #{pageEventDTO.updateAtBegin}
|
</if>
|
<if test="pageEventDTO.updateAtEnd!=null">
|
AND update_at <= #{pageEventDTO.updateAtEnd}
|
</if>
|
</where>
|
<if test="pageEventDTO.sortColumns!=null">
|
ORDER BY ${pageEventDTO.sortColumns} ${pageEventDTO.sortType}
|
</if>
|
</select>
|
|
</mapper>
|