39 lines
1.1 KiB
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);
|
|
}
|
|
}
|