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 organization_id = #{expenseAccountDO.organizationId}
and top_organization_id = #{expenseAccountDO.topOrganizationId}
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}