package jnpf.elnService.template;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import jnpf.elnEntity.template.ElnTemplateForms;
|
import jnpf.elnEntity.template.ElnTemplateVos;
|
|
public interface ElnTemplateCatalogService {
|
IPage<ElnTemplateVos.ListItem> page(ElnTemplateForms.Query query);
|
|
IPage<ElnTemplateVos.CatalogItem> directory(ElnTemplateForms.Query query);
|
|
ElnTemplateVos.Detail detail(String templateId);
|
|
ElnTemplateVos.Detail createVersion(String sourceTemplateId, ElnTemplateForms.CreateVersion form);
|
|
void publish(String templateId, String reason);
|
|
void enable(String templateId, String reason);
|
|
void disable(String templateId, String reason);
|
|
void switchCurrent(String templateCode, String templateId, String reason);
|
}
|