vi.business_id,vi.user_name,vi.dept_name,vi.post_name,vi.visit_reason_other,vi.create_date,vi.visit_reason_code,vi.visit_reason,vi.visit_region_code,vi.visit_region,vi.visit_date,vi.visit_time,vi.visit_status,vi.visit_real_time from visit_infomation vi
where 1=1 and del_flag = 0
and vi.user_id = #{userId}
<iftest="entity.createDateBegin !=null">
and vi.create_date >= #{entity.createDateBegin}
</if>
<iftest="entity.createDateEnd !=null">
and vi.create_date <= #{entity.createDateEnd}
</if>
<iftest="entity.visitDateBegin !=null">
and vi.visit_date >= #{entity.visitDateBegin}
</if>
<iftest="entity.visitDateEnd !=null">
and vi.visit_date <= #{entity.visitDateEnd}
</if>
<iftest="entity.visitReasonCodes !=null and entity.visitReasonCodes != '' ">