SELECT a.*, b.dict_code, b.dict_name FROM sys_dictionary_data a LEFT JOIN sys_dictionary b ON a.dict_id = b.dict_id AND a.deleted = 0 AND a.dict_data_id = #{param.dictDataId} AND a.dict_id = #{param.dictId} AND a.dict_data_code LIKE CONCAT('%', #{param.dictDataCode}, '%') AND a.dict_data_name LIKE CONCAT('%', #{param.dictDataName}, '%') AND a.comments LIKE CONCAT('%', #{param.comments}, '%') AND a.create_time >= #{param.createTimeStart} AND a.create_time <= #{param.createTimeEnd} AND b.dict_code = #{param.dictCode} AND b.dict_name = #{param.dictName} AND ( a.dict_data_code LIKE CONCAT('%', #{param.keywords}, '%') OR a.dict_data_name LIKE CONCAT('%', #{param.keywords}, '%') )