package jnpf.elnService.cross.impl; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import jnpf.elnEntity.template.ElnTemplateCrossReferenceEntity; import jnpf.elnMapper.ElnTemplateCrossReferenceMapper; import jnpf.elnService.template.ElnTemplateBindingLifecycleParticipant; import org.springframework.stereotype.Service; @Service public class ElnCrossTemplateBindingLifecycleParticipant implements ElnTemplateBindingLifecycleParticipant { private final ElnTemplateCrossReferenceMapper references; public ElnCrossTemplateBindingLifecycleParticipant( ElnTemplateCrossReferenceMapper references) { this.references = references; } @Override public void bindingTerminated(String tenantId, String bindingId, String userId) { references.update(null, Wrappers.update() .eq("f_tenant_id", tenantId) .eq("muban_bangding_id", bindingId) .eq("f_delete_mark", 0) .set("f_delete_mark", 1)); } }