| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -44,8 +44,32 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        select * from ${subTableName} where del_flag='0' and IC_RESI_USER=#{icResiUserId} and customer_id=#{customerId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- 列表查询 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <sql id="listWhereForPage"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ic_resi_user.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        and ic_resi_user.customer_id=#{customerId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        and (ic_resi_user.AGENCY_ID =#{currentStaffAgencyId} or ic_resi_user.pids like concat(#{staffOrgPath},'%')) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <if test="null != conditions and conditions.size() > 0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <foreach item="subCondition" collection="conditions" open="" separator="" close=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <if test="null != subCondition.columnValue and subCondition.columnValue.size() > 0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <if test="subCondition.queryType!= null and subCondition.queryType == 'equal' "> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        and ${subCondition.tableName}.${subCondition.columnName} = #{subCondition.columnValue[0]} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <if test="subCondition.queryType!= null and subCondition.queryType == 'like' "> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        and ${subCondition.tableName}.${subCondition.columnName} like concat('%',#{subCondition.columnValue[0]},'%') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- 公用where条件   --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <if test="subCondition.queryType!= null and subCondition.queryType == 'daterange' "> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        and ${subCondition.tableName}.${subCondition.columnName} between #{subCondition.columnValue[0]} and #{subCondition.columnValue[1]} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </sql> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- 导出公用where条件   --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <sql id="listWhere"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ic_resi_user.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        and ic_resi_user.customer_id=#{customerId} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -73,6 +97,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <select id="selectListResiMap" parameterType="map" resultType="map"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ic_resi_user.id as icResiUserId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ic_resi_user.AGENCY_ID as  ORG_ID, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <foreach item="column" collection="resultColumns" open="" separator="," close=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ${column.columnName} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </foreach> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -91,7 +116,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        on(ic_resi_user.customer_id=ic_resi_demand_dict.CUSTOMER_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        and ic_resi_demand.CATEGORY_CODE=ic_resi_demand_dict.CATEGORY_CODE ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <where> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <include refid="listWhere"></include> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <include refid="listWhereForPage"></include> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </where> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        group by IC_RESI_USER.id | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        order by ic_resi_user.CREATED_TIME desc | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |