| | |
| | | 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); |
| | | |
| | | } |