package com.gkhy.safePlatform.account.service.baseService; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.account.entity.schedule.TimeStrategyInfo; import com.gkhy.safePlatform.account.model.dto.resp.TimeStrategyRespDTO; import java.util.List; public interface TimeStrategyInfoSerive extends IService { /** * 新增 * * @param * @param timeStrategyInfo * @return */ int addTimeStrategy(TimeStrategyInfo timeStrategyInfo); /** * 更新 * * @param * @param timeStrategyInfo * @return */ int updateTimeStrategy(TimeStrategyInfo timeStrategyInfo); /*** * 根据id查询时间策略 * @param id * @return */ TimeStrategyInfo getTimeStrategyById(Long id); /** * 查询所有的时间策略 */ List getAllTimeStrategyInfo(TimeStrategyInfo timeStrategyInfo); /** * * @param page * @param timeStrategyInfo * @return */ List getAllTimeStrategyByPage(Page page, TimeStrategyInfo timeStrategyInfo); /** * 获取数量 */ int getCount(TimeStrategyInfo timeStrategyInfo); }