package com.itstyle.quartz.service; import com.itstyle.quartz.entity.Result; import com.itstyle.quartz.entity.SysConfigEntity; import org.quartz.SchedulerException; public interface DistrbutionService { /** * 获取异构系统分发配置列表 * @param sysConfig * @param pageNo * @param pageSize * @return * @throws SchedulerException */ Result list(SysConfigEntity sysConfig, Integer pageNo, Integer pageSize) throws SchedulerException; /** * 新增异构系统分发配置 * @param sysConfig * @throws Exception */ void save(SysConfigEntity sysConfig); /** * 启用异构系统分发配置 * @param sysConfig */ void enable(SysConfigEntity sysConfig); /** * 废弃异构系统分发配置 * @param sysConfig */ void remove(SysConfigEntity sysConfig); }