|
|
@@ -227,17 +227,14 @@ public interface QwExternalContactMapper extends BaseMapper<QwExternalContact> {
|
|
|
public int deleteQwExternalContactByIds(Long[] ids);
|
|
|
|
|
|
@Select({"<script> " +
|
|
|
- "select ec.*,qu.qw_user_name,qd.dept_name as departmentName,cw.name way_name,wg.group_name way_group_name from qw_external_contact ec " +
|
|
|
+ "select ec.*,qu.qw_user_name,qd.dept_name as departmentName from qw_external_contact ec " +
|
|
|
"left join qw_user qu on ec.user_id=qu.qw_user_id and qu.corp_id=ec.corp_id " +
|
|
|
"left join qw_dept qd on qd.dept_id=qu.department and qd.corp_id=qu.corp_id " +
|
|
|
"left join company_user cu on ec.company_user_id=cu.user_id " +
|
|
|
- "left join qw_contact_way cw on cw.id = ec.way_id " +
|
|
|
- "left join qw_contact_way_group wg on wg.id=cw.group_id" +
|
|
|
"<where> \n" +
|
|
|
" <if test=\"userId != null and userId != ''\"> and ec.user_id like concat( #{userId}, '%') </if>\n" +
|
|
|
" <if test=\"qwUserName != null and qwUserName != ''\"> and qu.qw_user_name like concat( #{qwUserName}, '%') </if>\n" +
|
|
|
" <if test=\"externalUserId != null and externalUserId != ''\"> and ec.external_user_id = #{externalUserId}</if>\n" +
|
|
|
- " <if test=\"wayId != null and wayId != ''\"> and SUBSTRING_INDEX(ec.state, ':', -1) = #{wayId} </if>\n" +
|
|
|
" <if test=\"name != null and name != ''\"> and ec.name like concat( #{name}, '%')</if>\n" +
|
|
|
" <if test=\"type != null \"> and ec.type = #{type}</if>\n" +
|
|
|
" <if test=\"gender != null \"> and ec.gender = #{gender}</if>\n" +
|