SELECT sdd.dict_code,sdd.dict_label, bfi.id,bfi.name,bfi.url FROM sys_dict_data sdd LEFT JOIN bm_file_info bfi ON bfi.dic_id = sdd.dict_code and bfi.task_type = #{taskType} and bfi.model_id = #{typeId} WHERE sdd.dict_type = 'purchase_check_report_type' insert into bm_file_info model_id, name, url, dic_id, create_by, create_time, task_id #{modelId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{dictCode}, #{createBy,jdbcType=VARCHAR}, now(), #{taskId}