<?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="io.hmit.modules.serviceOrder.dao.PensionEventDao">

    <resultMap type="io.hmit.modules.serviceOrder.entity.PensionEventEntity" id="pensionEventMap">
        <result property="id" column="id"/>
        <result property="eventTitle" column="event_title"/>
        <result property="eventImageId" column="event_image_id"/>
        <result property="eventImageUrl" column="event_image_url"/>
        <result property="eventLeaderName" column="event_leader_name"/>
        <result property="eventLeaderPhone" column="event_leader_phone"/>
        <result property="eventFee" column="event_fee"/>
        <result property="eventNum" column="event_num"/>
        <result property="eventDescribe" column="event_describe"/>
        <result property="eventEndDescribe" column="event_end_describe"/>
        <result property="eventClock" column="event_clock"/>
        <result property="status" column="status"/>
        <result property="eventPlace" column="event_place"/>
        <result property="enrollEndDate" column="enroll_end_date"/>
        <result property="eventDate" column="event_date"/>
        <result property="eventOrgId" column="event_org_id"/>
        <result property="eventOrgName" column="event_org_name"/>
        <result property="eventComId" column="event_com_id"/>
        <result property="remark" column="remark"/>
        <result property="creator" column="creator"/>
        <result property="createDate" column="create_date"/>
        <result property="updateDate" column="update_date"/>
    </resultMap>

    <select id="getEventForUser" resultType="io.hmit.modules.serviceOrder.dto.PensionEventDTO">
        SELECT pe.id, pe.event_title, pe.event_image_url, pe.event_org_name, pe.event_date
        FROM pension_event pe WHERE pe.status != 0 AND pe.status != 4
    </select>

</mapper>