insert into algorithm (id, algorithm_name, algorithm_code, description, validation_status, upload_mode, git_url, git_user_name, git_password, file_name, minio_path, share, create_time, create_user_id, modify_time, modify_user_id, is_deleted) value ( #{id,jdbcType=VARCHAR}, #{algorithmName,jdbcType=VARCHAR}, #{algorithmCode,jdbcType=VARCHAR}, #{description,jdbcType=LONGNVARCHAR}, #{validationStatus,jdbcType=VARCHAR}, #{uploadMode,jdbcType=VARCHAR}, #{gitUrl,jdbcType=VARCHAR}, #{gitUserName,jdbcType=VARCHAR}, #{gitPassword,jdbcType=VARCHAR}, #{fileName,jdbcType=VARCHAR}, #{minioPath,jdbcType=VARCHAR}, #{share,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{createUserId,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}, #{modifyUserId,jdbcType=VARCHAR}, #{isDeleted,jdbcType=VARCHAR} ) update algorithm set is_deleted = '1' where id = #{id,jdbcType=VARCHAR} update algorithm set algorithm_name=#{algorithmName,jdbcType=VARCHAR}, description=#{description,jdbcType=VARCHAR}, validation_status=#{validationStatus,jdbcType=VARCHAR}, upload_mode=#{uploadMode,jdbcType=VARCHAR}, git_url=#{gitUrl,jdbcType=VARCHAR}, git_user_name=#{gitUserName,jdbcType=VARCHAR}, git_password=#{gitPassword,jdbcType=VARCHAR}, file_name=#{fileName,jdbcType=VARCHAR}, minio_path=#{minioPath,jdbcType=VARCHAR}, modify_time=#{modifyTime,jdbcType=VARCHAR}, modify_user_id=#{modifyUserId,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR}