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.<ElnTemplateCrossReferenceEntity>update()
|
.eq("f_tenant_id", tenantId)
|
.eq("muban_bangding_id", bindingId)
|
.eq("f_delete_mark", 0)
|
.set("f_delete_mark", 1));
|
}
|
}
|