select * from expense_account and create_by_name like concat('%', #{createByName}, '%') and update_by_name like concat('%', #{updateByName}, '%') and top_organization_id = #{topOrganizationId} and organization_id = #{organizationId} and organization_name like concat('%', #{organizationName}, '%') and subject_code = #{subjectCode} and subject_name like concat('%', #{subjectName}, '%') and billing_attributes_code = #{billingAttributesCode} and billing_attributes = #{billingAttributes} and belong_module_code = #{belongModuleCode} and belong_module = #{belongModule} and first_subject_flag = #{firstSubjectFlag} and upper_subject_code = #{upperSubjectCode} and upper_subject = #{upperSubject} and status = #{status} and service_items_manage_id = #{serviceItemsManageId} and a.organization_id = #{expenseAccountDO.organizationId} and a.top_organization_id = #{expenseAccountDO.topOrganizationId} and b.service_items_code = #{expenseAccountDO.serviceItemsCode} and a.subject_name like concat('%', #{expenseAccountDO.subjectName}, '%') and a.subject_code like concat('%', #{expenseAccountDO.subjectCode}, '%') and a.belong_module_code = #{expenseAccountDO.belongModuleCode} and a.upper_subject_code = #{expenseAccountDO.upperSubjectCode} and a.upper_subject like concat('%', #{expenseAccountDO.upperSubject}, '%') and a.status = #{expenseAccountDO.status} and a.remark like concat('%', #{expenseAccountDO.remark}, '%') AND date_format(a.create_time,'%Y-%m-%d') =]]> #{expenseAccountDO.createTimeStart} AND date_format(a.create_time,'%Y-%m-%d') #{expenseAccountDO.createTimeEnd} and a.create_by_name like concat('%', #{expenseAccountDO.createByName}, '%') and a.update_by_name like concat('%', #{expenseAccountDO.updateByName}, '%') AND date_format(a.update_time,'%Y-%m-%d') =]]> #{expenseAccountDO.updateTimeStart} AND date_format(a.update_time,'%Y-%m-%d') #{expenseAccountDO.updateTimeEnd} and a.organization_id = #{expenseAccountDO.organizationId} -- and a.organization_name IS NOT NULL -- and a.organization_name != '' -- and LENGTH(TRIM(a.organization_name)) > 0 and a.top_organization_id = #{expenseAccountDO.topOrganizationId} -- and a.organization_name IS NOT NULL -- and a.organization_name != '' -- and LENGTH(TRIM(a.organization_name)) > 0 and a.organization_name like concat('%', #{expenseAccountDO.organizationName}, '%') and b.service_items_code = #{expenseAccountDO.serviceItemsCode} and a.fixed_order_display = #{expenseAccountDO.fixedOrderDisplay} and a.in_order_display = #{expenseAccountDO.inOrderDisplay} and a.out_order_display = #{expenseAccountDO.outOrderDisplay}