package com.yeshi.makemoney.app.service.inter.goldcorn;
|
|
import java.lang.Exception;
|
import javax.annotation.Resource;
|
import java.util.Date;
|
|
import com.yeshi.makemoney.app.entity.SystemEnum;
|
import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetType;
|
import org.yeshi.utils.bean.BeanUtil;
|
|
import java.util.List;
|
|
import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetFrequencyConfig;
|
import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornGetFrequencyConfigService;
|
import com.yeshi.makemoney.app.service.query.goldcorn.GoldCornGetFrequencyConfigQuery;
|
|
|
public interface GoldCornGetFrequencyConfigService {
|
|
/**
|
* 获取列表
|
*
|
* @param goldCornGetFrequencyConfigQuery
|
* @param page
|
* @param pageSize
|
* @return
|
*/
|
public List<GoldCornGetFrequencyConfig> list(GoldCornGetFrequencyConfigQuery goldCornGetFrequencyConfigQuery, int page, int pageSize);
|
|
/**
|
*
|
*/
|
public long count(GoldCornGetFrequencyConfigQuery goldCornGetFrequencyConfigQuery);
|
|
/**
|
*
|
*/
|
public GoldCornGetFrequencyConfig get(String id);
|
|
/**
|
*
|
*/
|
public void add(GoldCornGetFrequencyConfig goldCornGetFrequencyConfig) throws Exception;
|
|
/**
|
*
|
*/
|
public void update(GoldCornGetFrequencyConfig goldCornGetFrequencyConfig);
|
|
/**
|
*
|
*/
|
public void delete(List<String> idList);
|
|
|
/**
|
* @return com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetFrequencyConfig
|
* @author hxh
|
* @description 获取某个时间点的频率配置信息
|
* @date 17:15 2022/4/6
|
* @param: system
|
* @param: type
|
* @param: time
|
**/
|
public GoldCornGetFrequencyConfig getConfig(SystemEnum system, GoldCornGetType type, Date time);
|
|
|
/**
|
* @return java.util.List<com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetFrequencyConfig>
|
* @author hxh
|
* @description 根据类型与系统查询
|
* @date 14:15 2022/4/28
|
* @param: typeList
|
* @param: system
|
**/
|
public List<GoldCornGetFrequencyConfig> listByTypes(List<GoldCornGetType> typeList, SystemEnum system, Date date);
|
|
|
}
|