package com.ks.goldcorn.service.remote;
|
|
import com.ks.goldcorn.exception.GoldSourceException;
|
import com.ks.goldcorn.pojo.DO.GoldCornConsumeSource;
|
|
import java.util.List;
|
|
/**
|
* 金币消耗来源服务
|
*/
|
public interface GoldCornConsumeSourceService {
|
|
/**
|
* 搜索列表
|
*
|
* @param appCode
|
* @param nameKey
|
* @param page
|
* @param pageSize
|
* @return
|
*/
|
public List<GoldCornConsumeSource> searchByName(String appCode, String nameKey, int page, int pageSize);
|
|
|
/**
|
* 根据应用与标识查询
|
* @param appCode
|
* @param code
|
* @return
|
*/
|
public GoldCornConsumeSource selectByAppAndCode(String appCode,String code);
|
|
/**
|
* 查询数量
|
*
|
* @param appCode
|
* @param nameKey
|
* @return
|
*/
|
public long countByName(String appCode, String nameKey);
|
|
|
/**
|
* 添加来源
|
*
|
* @param source
|
* @throws GoldSourceException
|
*/
|
public void addSource(GoldCornConsumeSource source) throws GoldSourceException;
|
|
/**
|
* 删除
|
*
|
* @param id
|
*/
|
public void deleteSource(Long id);
|
|
|
/**
|
* 更新source
|
*
|
* @param source
|
* @throws GoldSourceException
|
*/
|
public void updateSource(GoldCornConsumeSource source) throws GoldSourceException;
|
|
|
}
|