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<SyTemplate> {
|
|
/**
|
* 分页查询模板列表
|
*
|
* @param page 分页参数
|
* @param template 查询条件
|
* @return 分页结果
|
*/
|
IPage<SyTemplate> pageList(IPage<SyTemplate> 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<SyTemplate> listByCondition(SyTemplate template);
|
|
SyTemplate detail(String id);
|
|
}
|