|
@@ -33,16 +33,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectCompetitionVo">
|
|
<sql id="selectCompetitionVo">
|
|
- select id, competition_title, competition_type, person_max, team_max,
|
|
|
|
- competition_place, apply_start_time, apply_end_time, apply_before_time,
|
|
|
|
- competition_maximum, competition_expense, viewing_ticket,
|
|
|
|
- competition_details, registration_notes, competition_state,
|
|
|
|
- create_time, create_by, create_name, update_time, update_by, update_name, publish_time, publish_by, publish_name,competition_img
|
|
|
|
- from beilv_competition
|
|
|
|
|
|
+ select a.id, a.competition_title, a.competition_type, a.person_max, a.team_max,
|
|
|
|
+ a.competition_place, a.apply_start_time, a.apply_end_time, a.apply_before_time,
|
|
|
|
+ a.competition_maximum, a.competition_expense, a.viewing_ticket,
|
|
|
|
+ a.competition_details, a.registration_notes, a.competition_state,
|
|
|
|
+ a.create_time, a.create_by, a.create_name, a.update_time, a.update_by, a.update_name, a.publish_time, a.publish_by, a.publish_name, a.competition_img
|
|
|
|
+ from beilv_competition a
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<select id="selectCompetitionList" parameterType="Competition" resultMap="CompetitionResult">
|
|
<select id="selectCompetitionList" parameterType="Competition" resultMap="CompetitionResult">
|
|
- <include refid="selectCompetitionVo"/>
|
|
|
|
|
|
+ select a.id, a.competition_title, a.competition_type, a.person_max, a.team_max,
|
|
|
|
+ bs.name as competition_place, a.apply_start_time, a.apply_end_time, a.apply_before_time,
|
|
|
|
+ a.competition_maximum, a.competition_expense, a.viewing_ticket,
|
|
|
|
+ a.competition_details, a.registration_notes, a.competition_state,
|
|
|
|
+ a.create_time, a.create_by, a.create_name, a.update_time, a.update_by, a.update_name, a.publish_time, a.publish_by, a.publish_name, a.competition_img
|
|
|
|
+ from beilv_competition a
|
|
|
|
+ left join beilv_site bs on a.competition_place = bs.id
|
|
<where>
|
|
<where>
|
|
<if test="competitionTitle != null and competitionTitle != ''"> and competition_title like concat('%', #{competitionTitle}, '%')</if>
|
|
<if test="competitionTitle != null and competitionTitle != ''"> and competition_title like concat('%', #{competitionTitle}, '%')</if>
|
|
<if test="competitionType != null and competitionType != ''"> and competition_type = #{competitionType}</if>
|
|
<if test="competitionType != null and competitionType != ''"> and competition_type = #{competitionType}</if>
|