|
@@ -23,7 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<resultMap id="ZxConferenceZxConferenceUserResult" type="ZxConference" extends="ZxConferenceResult">
|
|
<resultMap id="ZxConferenceZxConferenceUserResult" type="ZxConference" extends="ZxConferenceResult">
|
|
<collection property="zxConferenceUserList" notNullColumn="sub_conference_id" javaType="java.util.List" resultMap="ZxConferenceUserResult" />
|
|
<collection property="zxConferenceUserList" notNullColumn="sub_conference_id" javaType="java.util.List" resultMap="ZxConferenceUserResult" />
|
|
- <collection property="zxFjList" notNullColumn="fj_source_id" javaType="java.util.List" resultMap="ZxFjResult" />
|
|
|
|
|
|
+ <collection property="zxFjList" javaType="java.util.List" resultMap="ZxFjResult" />
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="ZxConferenceUser" id="ZxConferenceUserResult">
|
|
<resultMap type="ZxConferenceUser" id="ZxConferenceUserResult">
|
|
@@ -31,6 +31,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<result property="userId" column="sub_user_id" />
|
|
<result property="userId" column="sub_user_id" />
|
|
<result property="userName" column="sub_user_name" />
|
|
<result property="userName" column="sub_user_name" />
|
|
<result property="postName" column="sub_post_name" />
|
|
<result property="postName" column="sub_post_name" />
|
|
|
|
+ <result property="phonenumber" column="sub_phonenumber"/>
|
|
<result property="userLevel" column="sub_user_level" />
|
|
<result property="userLevel" column="sub_user_level" />
|
|
<result property="parentGrade" column="sub_parent_grade" />
|
|
<result property="parentGrade" column="sub_parent_grade" />
|
|
<result property="replyTime" column="sub_reply_time" />
|
|
<result property="replyTime" column="sub_reply_time" />
|
|
@@ -62,13 +63,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<select id="selectZxConferenceList" parameterType="ZxConference" resultMap="ZxConferenceZxConferenceUserResult">
|
|
<select id="selectZxConferenceList" parameterType="ZxConference" resultMap="ZxConferenceZxConferenceUserResult">
|
|
select a.conference_id, a.conference_title, a.conference_date,a.conference_type, a.conference_time, a.conference_address, a.publish_time,a.conference_qr, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,
|
|
select a.conference_id, a.conference_title, a.conference_date,a.conference_type, a.conference_time, a.conference_address, a.publish_time,a.conference_qr, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,
|
|
- b.conference_id as sub_conference_id, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.parent_grade as sub_parent_grade,b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark,
|
|
|
|
- f.id as fj_id,f.main_id as fj_main_id, f.source_id as fj_source_id, f.name as fj_name, f.url as fj_url, f.type as fj_type,f.stytle as fj_stytle
|
|
|
|
|
|
+ b.conference_id as sub_conference_id,b.phonenumber as sub_phonenumber, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.parent_grade as sub_parent_grade,b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark
|
|
from zx_conference a
|
|
from zx_conference a
|
|
left join zx_conference_user b on b.conference_id = a.conference_id
|
|
left join zx_conference_user b on b.conference_id = a.conference_id
|
|
- left join zx_fj f on f.source_id = a.conference_id
|
|
|
|
<where>
|
|
<where>
|
|
- f.type = '4'
|
|
|
|
<if test="conferenceTitle != null and conferenceTitle != ''"> and a.conference_title like concat('%', #{conferenceTitle}, '%')</if>
|
|
<if test="conferenceTitle != null and conferenceTitle != ''"> and a.conference_title like concat('%', #{conferenceTitle}, '%')</if>
|
|
<if test="conferenceDate != null "> and a.conference_date = #{conferenceDate}</if>
|
|
<if test="conferenceDate != null "> and a.conference_date = #{conferenceDate}</if>
|
|
<if test="conferenceTime != null and conferenceTime != ''"> and a.conference_time = #{conferenceTime}</if>
|
|
<if test="conferenceTime != null and conferenceTime != ''"> and a.conference_time = #{conferenceTime}</if>
|
|
@@ -84,7 +82,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<select id="selectZxConferenceByConferenceId" parameterType="Long" resultMap="ZxConferenceZxConferenceUserResult">
|
|
<select id="selectZxConferenceByConferenceId" parameterType="Long" resultMap="ZxConferenceZxConferenceUserResult">
|
|
select a.conference_id, a.conference_title,a.conference_qr,a.conference_type, a.conference_date, a.conference_time, a.conference_address, a.publish_time, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,
|
|
select a.conference_id, a.conference_title,a.conference_qr,a.conference_type, a.conference_date, a.conference_time, a.conference_address, a.publish_time, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,
|
|
- b.conference_id as sub_conference_id,b.parent_grade as sub_parent_grade, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark,
|
|
|
|
|
|
+ b.conference_id as sub_conference_id,b.parent_grade as sub_parent_grade,b.phonenumber as sub_phonenumber, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark,
|
|
f.id as fj_id,f.main_id as fj_main_id, f.source_id as fj_source_id, f.name as fj_name, f.url as fj_url, f.type as fj_type,f.stytle as fj_stytle
|
|
f.id as fj_id,f.main_id as fj_main_id, f.source_id as fj_source_id, f.name as fj_name, f.url as fj_url, f.type as fj_type,f.stytle as fj_stytle
|
|
from zx_conference a
|
|
from zx_conference a
|
|
left join zx_conference_user b on b.conference_id = a.conference_id
|
|
left join zx_conference_user b on b.conference_id = a.conference_id
|
|
@@ -92,12 +90,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
where a.conference_id = #{conferenceId} and f.type = '4'
|
|
where a.conference_id = #{conferenceId} and f.type = '4'
|
|
</select>
|
|
</select>
|
|
<select id="selectZxConferenceUserByConferenceId" resultMap="ZxConferenceUserResult">
|
|
<select id="selectZxConferenceUserByConferenceId" resultMap="ZxConferenceUserResult">
|
|
- select b.conference_id as sub_conference_id,b.parent_grade as sub_parent_grade, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark
|
|
|
|
|
|
+ select b.conference_id as sub_conference_id,b.phonenumber as sub_phonenumber,b.parent_grade as sub_parent_grade, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark
|
|
from zx_conference_user b
|
|
from zx_conference_user b
|
|
where b.conference_id = #{conferenceId}
|
|
where b.conference_id = #{conferenceId}
|
|
</select>
|
|
</select>
|
|
<select id="selectZxConferenceUser" parameterType = "zxConferenceUser" resultMap="ZxConferenceUserResult">
|
|
<select id="selectZxConferenceUser" parameterType = "zxConferenceUser" resultMap="ZxConferenceUserResult">
|
|
- select b.conference_id as sub_conference_id,b.parent_grade as sub_parent_grade, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark
|
|
|
|
|
|
+ select b.conference_id as sub_conference_id,b.phonenumber as sub_phonenumber,b.parent_grade as sub_parent_grade, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark
|
|
from zx_conference_user b
|
|
from zx_conference_user b
|
|
<where>
|
|
<where>
|
|
b.conference_id = #{conferenceId}
|
|
b.conference_id = #{conferenceId}
|
|
@@ -106,14 +104,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</select>
|
|
</select>
|
|
<select id="selectZxConferenceInfo" parameterType="ZxConference" resultMap="ZxConferenceZxConferenceUserResult">
|
|
<select id="selectZxConferenceInfo" parameterType="ZxConference" resultMap="ZxConferenceZxConferenceUserResult">
|
|
select a.conference_id, a.conference_title,a.conference_qr,a.conference_type, a.conference_date, a.conference_time, a.conference_address, a.publish_time, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,
|
|
select a.conference_id, a.conference_title,a.conference_qr,a.conference_type, a.conference_date, a.conference_time, a.conference_address, a.publish_time, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,
|
|
- b.conference_id as sub_conference_id,b.parent_grade as sub_parent_grade, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark,
|
|
|
|
- f.id as fj_id,f.main_id as fj_main_id, f.source_id as fj_source_id, f.name as fj_name, f.url as fj_url, f.type as fj_type,f.stytle as fj_stytle
|
|
|
|
|
|
+ b.conference_id as sub_conference_id,b.phonenumber as sub_phonenumber,b.parent_grade as sub_parent_grade, b.user_id as sub_user_id, b.user_name as sub_user_name, b.post_name as sub_post_name, b.user_level as sub_user_level, b.reply_time as sub_reply_time, b.is_join as sub_is_join, b.leave_type as sub_leave_type, b.leave_reason as sub_leave_reason,b.sign_in as sub_sign_in, b.create_by as sub_create_by, b.create_time as sub_create_time, b.update_by as sub_update_by, b.update_time as sub_update_time, b.remark as sub_remark
|
|
from zx_conference a
|
|
from zx_conference a
|
|
left join zx_conference_user b on b.conference_id = a.conference_id
|
|
left join zx_conference_user b on b.conference_id = a.conference_id
|
|
- left join zx_fj f on f.source_id = a.conference_id
|
|
|
|
<where>
|
|
<where>
|
|
- f.type = '4'
|
|
|
|
- and a.conference_id = #{conferenceId}
|
|
|
|
|
|
+ a.conference_id = #{conferenceId}
|
|
<if test="userId != null "> and b.user_id = #{userId}</if>
|
|
<if test="userId != null "> and b.user_id = #{userId}</if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
@@ -207,9 +202,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|
<insert id="batchZxConferenceUser">
|
|
<insert id="batchZxConferenceUser">
|
|
- insert into zx_conference_user( conference_id, user_id, user_name, post_name, user_level, reply_time, is_join, leave_type,parent_grade, leave_reason, sign_in ,create_by, create_time, update_by, update_time, remark) values
|
|
|
|
|
|
+ insert into zx_conference_user( conference_id, user_id, user_name,phonenumber , post_name, user_level, reply_time, is_join, leave_type,parent_grade, leave_reason, sign_in ,create_by, create_time, update_by, update_time, remark) values
|
|
<foreach item="item" index="index" collection="list" separator=",">
|
|
<foreach item="item" index="index" collection="list" separator=",">
|
|
- ( #{item.conferenceId}, #{item.userId}, #{item.userName}, #{item.postName}, #{item.userLevel}, #{item.replyTime}, #{item.isJoin}, #{item.leaveType},#{item.parentGrade}, #{item.leaveReason},#{item.signIn}, #{item.createBy}, sysdate(), #{item.updateBy}, #{item.updateTime}, #{item.remark})
|
|
|
|
|
|
+ ( #{item.conferenceId}, #{item.userId}, #{item.userName}, #{item.phonenumber},#{item.postName}, #{item.userLevel}, #{item.replyTime}, #{item.isJoin}, #{item.leaveType},#{item.parentGrade}, #{item.leaveReason},#{item.signIn}, #{item.createBy}, sysdate(), #{item.updateBy}, #{item.updateTime}, #{item.remark})
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
</mapper>
|
|
</mapper>
|