package com.taoke.autopay.service.credit;
|
|
import java.util.Date;
|
import java.util.List;
|
import com.taoke.autopay.entity.credit.CreditSetting;
|
import com.taoke.autopay.dao.credit.CreditSettingMapper.DaoQuery;
|
|
public interface CreditSettingService {
|
|
/**
|
* 添加设置
|
* @param creditSetting 设置信息
|
* @return 影响的行数
|
*/
|
int addSetting(CreditSetting creditSetting);
|
|
/**
|
* 修改设置
|
* @param creditSetting 设置信息
|
* @return 影响的行数
|
*/
|
int updateSetting(CreditSetting creditSetting);
|
|
/**
|
* 根据类型获取设置
|
* @param type 设置类型
|
* @return 设置列表
|
*/
|
List<CreditSetting> getSettingByType(CreditSetting.CreditSettingType type);
|
|
/**
|
* 获取所有设置列表
|
* @return 设置列表
|
*/
|
List<CreditSetting> listAllSettings();
|
|
|
/**
|
* 获取设置缓存
|
* @param type
|
* @param date
|
* @return
|
*/
|
CreditSetting getSettingCacheByType(CreditSetting.CreditSettingType type, Date date);
|
|
}
|