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<TimeStrategyInfo> {
|
/**
|
* 新增
|
*
|
* @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<TimeStrategyInfo> getAllTimeStrategyInfo(TimeStrategyInfo timeStrategyInfo);
|
|
/**
|
*
|
* @param page
|
* @param timeStrategyInfo
|
* @return
|
*/
|
List<TimeStrategyInfo> getAllTimeStrategyByPage(Page<TimeStrategyInfo> page, TimeStrategyInfo timeStrategyInfo);
|
|
/**
|
* 获取数量
|
*/
|
int getCount(TimeStrategyInfo timeStrategyInfo);
|
}
|