guardia-fa/backend/src/main/java/com/zioinfo/fa/service/EpaperTemplateService.java

39 lines
1.1 KiB
Java

package com.zioinfo.fa.service;
import com.zioinfo.fa.domain.EpaperTemplate;
import com.zioinfo.fa.mapper.EpaperTemplateMapper;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class EpaperTemplateService {
private final EpaperTemplateMapper mapper;
public EpaperTemplateService(EpaperTemplateMapper mapper) {
this.mapper = mapper;
}
public List<EpaperTemplate> findAll() { return mapper.findAll(); }
public List<EpaperTemplate> findByType(String type) { return mapper.findByType(type); }
public EpaperTemplate findById(Long id) { return mapper.findById(id); }
public EpaperTemplate create(EpaperTemplate t) {
mapper.insert(t);
return mapper.findById(t.getId());
}
public EpaperTemplate update(Long id, EpaperTemplate t) {
t.setId(id);
mapper.update(t);
return mapper.findById(id);
}
public void delete(Long id) { mapper.delete(id); }
public EpaperTemplate preview(Long id) {
// Returns template with preview data
return mapper.findById(id);
}
}