admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/lable/BoutiqueAutoRuleService.java
@@ -1,123 +1,123 @@
package com.yeshi.fanli.service.inter.lable;
import java.util.List;
import com.yeshi.fanli.entity.bus.lable.BoutiqueAutoRule;
import com.yeshi.fanli.exception.BoutiqueAutoRuleException;
public interface BoutiqueAutoRuleService {
   /**
    * 插入对象
    * @param record
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public int insertSelective(BoutiqueAutoRule record) throws BoutiqueAutoRuleException;
   /**
    * 更新当前对象所有数据
    * @param record
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public int updateByPrimaryKey(BoutiqueAutoRule record) throws BoutiqueAutoRuleException;
   /**
    * 选择性更新内容——不为空则更新该字段
    * @param record
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public int updateByPrimaryKeySelective(BoutiqueAutoRule record) throws BoutiqueAutoRuleException;
   /**
    * 根据id查找当前对象
    * @param id
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public BoutiqueAutoRule selectByPrimaryKey(Long id) throws BoutiqueAutoRuleException;
   /**
    * 批量删除
    * @param ids
    * @throws BoutiqueAutoRuleException
    */
   public void deleteBatchByPrimaryKey(List<Long> ids) throws BoutiqueAutoRuleException;
   /**
    * 查询标签
    * @param pageIndex 页码
    * @param pageSize  页面条数
    * @param source      搜索条件
    * @return
    */
   public List<BoutiqueAutoRule> query(int pageIndex, int pageSize, Integer source, String key,
         Integer state, Integer sort) throws BoutiqueAutoRuleException;
   public long queryCount(Integer source, String key, Integer state) throws BoutiqueAutoRuleException;
   /**
    * 单个删除
    * @param id
    * @throws BoutiqueAutoRuleException
    */
   public void deleteByPrimaryKey(Long id) throws BoutiqueAutoRuleException;
   /**
    * 设置任务
    * @param boutiqueAutoRule
    * @param type
    */
   public void setScheduler(BoutiqueAutoRule boutiqueAutoRule, String type);
   /**
    * 时间格式化 Cron
    * @param day
    * @param time
    * @return
    */
   public String setCronTime(String day, String time);
   /**
    * 查询所有启用任务
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public List<BoutiqueAutoRule> queryStart() throws BoutiqueAutoRuleException;
   /**
    * 系统启动时,添加任务到Scheduler
    */
   public void startScheduler();
   /**
    * 关闭所有定时任务
    */
   public void shutdownJobs() throws Exception;
   /**
    * 验证日期
    * @return
    */
   public boolean validateDate(BoutiqueAutoRule BoutiqueAutoRule);
}
package com.yeshi.fanli.service.inter.lable;
import java.util.List;
import com.yeshi.fanli.entity.bus.lable.BoutiqueAutoRule;
import com.yeshi.fanli.exception.goods.quality.BoutiqueAutoRuleException;
public interface BoutiqueAutoRuleService {
   /**
    * 插入对象
    * @param record
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public int insertSelective(BoutiqueAutoRule record) throws BoutiqueAutoRuleException;
   /**
    * 更新当前对象所有数据
    * @param record
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public int updateByPrimaryKey(BoutiqueAutoRule record) throws BoutiqueAutoRuleException;
   /**
    * 选择性更新内容——不为空则更新该字段
    * @param record
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public int updateByPrimaryKeySelective(BoutiqueAutoRule record) throws BoutiqueAutoRuleException;
   /**
    * 根据id查找当前对象
    * @param id
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public BoutiqueAutoRule selectByPrimaryKey(Long id) throws BoutiqueAutoRuleException;
   /**
    * 批量删除
    * @param ids
    * @throws BoutiqueAutoRuleException
    */
   public void deleteBatchByPrimaryKey(List<Long> ids) throws BoutiqueAutoRuleException;
   /**
    * 查询标签
    * @param pageIndex 页码
    * @param pageSize  页面条数
    * @param source      搜索条件
    * @return
    */
   public List<BoutiqueAutoRule> query(int pageIndex, int pageSize, Integer source, String key,
         Integer state, Integer sort) throws BoutiqueAutoRuleException;
   public long queryCount(Integer source, String key, Integer state) throws BoutiqueAutoRuleException;
   /**
    * 单个删除
    * @param id
    * @throws BoutiqueAutoRuleException
    */
   public void deleteByPrimaryKey(Long id) throws BoutiqueAutoRuleException;
   /**
    * 设置任务
    * @param boutiqueAutoRule
    * @param type
    */
   public void setScheduler(BoutiqueAutoRule boutiqueAutoRule, String type);
   /**
    * 时间格式化 Cron
    * @param day
    * @param time
    * @return
    */
   public String setCronTime(String day, String time);
   /**
    * 查询所有启用任务
    * @return
    * @throws BoutiqueAutoRuleException
    */
   public List<BoutiqueAutoRule> queryStart() throws BoutiqueAutoRuleException;
   /**
    * 系统启动时,添加任务到Scheduler
    */
   public void startScheduler();
   /**
    * 关闭所有定时任务
    */
   public void shutdownJobs() throws Exception;
   /**
    * 验证日期
    * @return
    */
   public boolean validateDate(BoutiqueAutoRule BoutiqueAutoRule);
}