|
@@ -1,11 +1,11 @@
|
|
|
<?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">
|
|
|
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="beilv.admissionticket.mapper.AdmissionTicketMapper">
|
|
|
-
|
|
|
+
|
|
|
<resultMap type="admissionTicket" id="AdmissionTicketResult">
|
|
|
- <result property="id" column="id" />
|
|
|
+ <result property="id" column="id"/>
|
|
|
<result property="venueId" column="venue_id"/>
|
|
|
<result property="siteName" column="site_name"/>
|
|
|
<result property="siteType" column="site_type"/>
|
|
@@ -20,22 +20,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
insert into beilv_admission_ticket
|
|
|
(id, venue_id, site_name, site_type, session, price, ticket_date, admission_ticket_status)
|
|
|
values
|
|
|
- <foreach collection="list" item="ticket" separator="," >
|
|
|
+ <foreach collection="list" item="ticket" separator=",">
|
|
|
(
|
|
|
- #{ticket.id},
|
|
|
- #{ticket.venueId},
|
|
|
- #{ticket.siteName},
|
|
|
- #{ticket.siteType},
|
|
|
- #{ticket.session},
|
|
|
- #{ticket.price},
|
|
|
- #{ticket.ticketDate},
|
|
|
- #{ticket.admissionTicketStatus}
|
|
|
+ #{ticket.id},
|
|
|
+ #{ticket.venueId},
|
|
|
+ #{ticket.siteName},
|
|
|
+ #{ticket.siteType},
|
|
|
+ #{ticket.session},
|
|
|
+ #{ticket.price},
|
|
|
+ #{ticket.ticketDate},
|
|
|
+ #{ticket.admissionTicketStatus}
|
|
|
)
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
|
<sql id="selectBeilvAdmissionTicketVo">
|
|
|
- select id, venue_id, site_name, site_type, session, price, ticket_date, admission_ticket_status from beilv_admission_ticket
|
|
|
+ select id, venue_id, site_name, site_type, session, price, ticket_date, admission_ticket_status
|
|
|
+ from beilv_admission_ticket
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectBeilvAdmissionTicketList" parameterType="AdmissionTicket" resultMap="AdmissionTicketResult">
|
|
@@ -52,10 +53,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
from beilv_admission_ticket ts
|
|
|
left join beilv_venue bv on ts.venue_id = bv.id
|
|
|
<where>
|
|
|
- <if test="siteName != null and siteName != ''"> and site_name = #{siteName}</if>
|
|
|
- <if test="siteType != null and siteType != ''"> and site_type = #{siteType}</if>
|
|
|
- <if test="ticketDate != null "> and ticket_date = #{ticketDate}</if>
|
|
|
- <if test="admissionTicketStatus != null and admissionTicketStatus != ''"> and admission_ticket_status = #{admissionTicketStatus}</if>
|
|
|
+ <if test="siteName != null and siteName != ''">and site_name = #{siteName}</if>
|
|
|
+ <if test="siteType != null and siteType != ''">and site_type = #{siteType}</if>
|
|
|
+ <if test="ticketDate != null ">and ticket_date = #{ticketDate}</if>
|
|
|
+ <if test="admissionTicketStatus != null and admissionTicketStatus != ''">and admission_ticket_status =
|
|
|
+ #{admissionTicketStatus}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
order by site_name
|
|
|
</select>
|
|
@@ -115,7 +118,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</update>
|
|
|
|
|
|
<delete id="deleteBeilvAdmissionTicketById" parameterType="String">
|
|
|
- delete from beilv_admission_ticket where id = #{id}
|
|
|
+ delete
|
|
|
+ from beilv_admission_ticket
|
|
|
+ where id = #{id}
|
|
|
</delete>
|
|
|
|
|
|
<delete id="deleteBeilvAdmissionTicketByIds" parameterType="String">
|
|
@@ -125,4 +130,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</foreach>
|
|
|
</delete>
|
|
|
|
|
|
+ <update id="updateTicketStatus" parameterType="list">
|
|
|
+ update beilv_admission_ticket set admission_ticket_status = '1'
|
|
|
+ where id in
|
|
|
+ <foreach item="id" collection="list" open="(" close=")" separator=",">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </update>
|
|
|
+
|
|
|
</mapper>
|