package cn.huge.module.syTemplate.service; import cn.huge.module.syTemplate.entity.SyTemplate; import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; /** * 模板表 服务接口 * * @author trae * @since 2024-02-14 */ public interface ISyTemplateService extends IService { /** * 分页查询模板列表 * * @param page 分页参数 * @param template 查询条件 * @return 分页结果 */ IPage pageList(IPage page, SyTemplate template); /** * 新增模板 * * @param template 模板信息 * @return 是否成功 */ boolean add(SyTemplate template); /** * 修改模板 * * @param template 模板信息 * @return 是否成功 */ boolean update(SyTemplate template); /** * 删除模板 * * @param id 模板ID * @return 是否成功 */ boolean delete(String id); /** * 根据条件查询模板列表 * * @param template 查询条件 * @return 模板列表 */ List listByCondition(SyTemplate template); SyTemplate detail(String id); }