|
@@ -24,7 +24,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="updateTime" column="update_time" />
|
|
<result property="updateTime" column="update_time" />
|
|
|
|
|
|
|
|
<association property="tProjectPool" javaType="TProjectPool" resultMap="TProjectPoolResult" />
|
|
<association property="tProjectPool" javaType="TProjectPool" resultMap="TProjectPoolResult" />
|
|
|
-
|
|
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<resultMap type="TProjectPool" id="TProjectPoolResult">
|
|
<resultMap type="TProjectPool" id="TProjectPoolResult">
|
|
@@ -33,19 +32,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="projectState" column="project_state" />
|
|
<result property="projectState" column="project_state" />
|
|
|
<result property="projectGroup" column="project_group" />
|
|
<result property="projectGroup" column="project_group" />
|
|
|
<result property="projectCode" column="project_code" />
|
|
<result property="projectCode" column="project_code" />
|
|
|
|
|
+ <result property="investHead" column="invest_head" />
|
|
|
|
|
+ <result property="company" column="company_name" />
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<sql id="selectTProjectMeetingVo">
|
|
<sql id="selectTProjectMeetingVo">
|
|
|
select a.id, a.meeting_theme, a.meeting_code, a.meeting_type, a.project_pool_id, a.start_time, a.end_time, a.place, a.promoter, a.participants, a.promoter_id, a.participants_id,a.del_flag, a.create_by, a.create_time, a.update_by, a.update_time,
|
|
select a.id, a.meeting_theme, a.meeting_code, a.meeting_type, a.project_pool_id, a.start_time, a.end_time, a.place, a.promoter, a.participants, a.promoter_id, a.participants_id,a.del_flag, a.create_by, a.create_time, a.update_by, a.update_time,
|
|
|
- b.project_name, b.project_stage, b.project_state, b.project_group ,b.project_code
|
|
|
|
|
|
|
+ b.project_name, b.project_stage, b.project_state, b.project_group ,b.project_code, b.invest_head,c.company_name
|
|
|
from t_project_meeting a
|
|
from t_project_meeting a
|
|
|
left join t_project_pool b ON a.project_pool_id = b.id
|
|
left join t_project_pool b ON a.project_pool_id = b.id
|
|
|
|
|
+ left join t_project_company c ON b.id = c.project_pool_id
|
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
|
|
<select id="selectTProjectMeetingList" parameterType="TProjectMeeting" resultMap="TProjectMeetingResult">
|
|
<select id="selectTProjectMeetingList" parameterType="TProjectMeeting" resultMap="TProjectMeetingResult">
|
|
|
<include refid="selectTProjectMeetingVo"/>
|
|
<include refid="selectTProjectMeetingVo"/>
|
|
|
<where>
|
|
<where>
|
|
|
a.del_flag = 0
|
|
a.del_flag = 0
|
|
|
|
|
+ <if test="participants != null and participants != ''"> and ( a.participants like concat('%', #{participants}, '%') or a.promoter like concat('%', #{participants}, '%'))</if>
|
|
|
<if test="projectPoolId != null and projectPoolId != ''"> and a.project_pool_id = #{projectPoolId}</if>
|
|
<if test="projectPoolId != null and projectPoolId != ''"> and a.project_pool_id = #{projectPoolId}</if>
|
|
|
<if test="meetingTheme != null and meetingTheme != ''"> and a.meeting_theme = #{meetingTheme}</if>
|
|
<if test="meetingTheme != null and meetingTheme != ''"> and a.meeting_theme = #{meetingTheme}</if>
|
|
|
<if test="meetingCode != null and meetingCode != ''"> and a.meeting_code = #{meetingCode}</if>
|
|
<if test="meetingCode != null and meetingCode != ''"> and a.meeting_code = #{meetingCode}</if>
|