SELECT a.*, b.company_id, b.short_name, b.company_name, c.nickname, c.real_name, c.user_id, c.avatar FROM oa_app a LEFT JOIN sys_company b ON a.company_id = b.company_id LEFT JOIN sys_user c ON a.user_id = c.user_id AND a.app_id = #{param.appId} AND a.app_name LIKE CONCAT('%', #{param.appName}, '%') AND a.parent_id = #{param.parentId} AND a.app_code LIKE CONCAT('%', #{param.appCode}, '%') AND a.app_type LIKE CONCAT('%', #{param.appType}, '%') AND a.menu_type = #{param.menuType} AND a.company_id = #{param.companyId} AND a.app_icon LIKE CONCAT('%', #{param.appIcon}, '%') AND a.app_qrcode LIKE CONCAT('%', #{param.appQrcode}, '%') AND a.app_url LIKE CONCAT('%', #{param.appUrl}, '%') AND a.admin_url LIKE CONCAT('%', #{param.adminUrl}, '%') AND a.down_url LIKE CONCAT('%', #{param.downUrl}, '%') AND a.ip_address LIKE CONCAT('%', #{param.ipAddress}, '%') AND a.images LIKE CONCAT('%', #{param.images}, '%') AND a.package_name LIKE CONCAT('%', #{param.packageName}, '%') AND a.clicks = #{param.clicks} AND a.installs = #{param.installs} AND a.comments LIKE CONCAT('%', #{param.comments}, '%') AND a.content LIKE CONCAT('%', #{param.content}, '%') AND a.requirement LIKE CONCAT('%', #{param.requirement}, '%') AND a.developer LIKE CONCAT('%', #{param.developer}, '%') AND a.price = #{param.price} AND a.line_price = #{param.linePrice} AND a.score LIKE CONCAT('%', #{param.score}, '%') AND a.star LIKE CONCAT('%', #{param.star}, '%') AND a.path LIKE CONCAT('%', #{param.path}, '%') AND a.component LIKE CONCAT('%', #{param.component}, '%') AND a.authority LIKE CONCAT('%', #{param.authority}, '%') AND a.target LIKE CONCAT('%', #{param.target}, '%') AND a.hide = #{param.hide} AND a.search = #{param.search} AND a.active LIKE CONCAT('%', #{param.active}, '%') AND a.meta LIKE CONCAT('%', #{param.meta}, '%') AND a.edition LIKE CONCAT('%', #{param.edition}, '%') AND a.version LIKE CONCAT('%', #{param.version}, '%') AND a.is_use = #{param.isUse} AND a.sort_number = #{param.sortNumber} AND a.status = #{param.status} AND a.deleted = #{param.deleted} AND a.deleted = 0 AND a.app_id IN (SELECT app_id FROM oa_app_user WHERE user_id=#{param.userId}) AND a.app_id IN #{item} AND a.organization_id = #{param.organizationId} AND a.tenant_id = #{param.tenantId} AND a.tenant_code LIKE CONCAT('%', #{param.tenantCode}, '%') AND a.create_time >= #{param.createTimeStart} AND a.create_time <= #{param.createTimeEnd} AND a.app_status = #{param.appStatus} AND a.company_id = #{param.companyId} AND (a.app_name LIKE CONCAT('%', #{param.keywords}, '%') OR b.short_name LIKE CONCAT('%', #{param.keywords}, '%') OR b.company_id = #{param.keywords} OR b.company_name LIKE CONCAT('%', #{param.keywords}, '%') )