47 lines
1.0 KiB
Java
47 lines
1.0 KiB
Java
![]() |
package net.maku.system.service;
|
|||
|
|
|||
|
import net.maku.framework.common.page.PageResult;
|
|||
|
import net.maku.framework.common.service.BaseService;
|
|||
|
import net.maku.system.entity.SysParamsEntity;
|
|||
|
import net.maku.system.query.SysParamsQuery;
|
|||
|
import net.maku.system.vo.SysParamsVO;
|
|||
|
|
|||
|
import java.util.List;
|
|||
|
|
|||
|
/**
|
|||
|
* 参数管理
|
|||
|
*
|
|||
|
* @author 阿沐 babamu@126.com
|
|||
|
*/
|
|||
|
public interface SysParamsService extends BaseService<SysParamsEntity> {
|
|||
|
|
|||
|
PageResult<SysParamsVO> page(SysParamsQuery query);
|
|||
|
|
|||
|
void save(SysParamsVO vo);
|
|||
|
|
|||
|
void update(SysParamsVO vo);
|
|||
|
|
|||
|
void delete(List<Long> idList);
|
|||
|
|
|||
|
/**
|
|||
|
* 根据paramKey,获取字符串值
|
|||
|
*
|
|||
|
* @param paramKey 参数Key
|
|||
|
*/
|
|||
|
String getString(String paramKey);
|
|||
|
|
|||
|
/**
|
|||
|
* 根据paramKey,获取整型值
|
|||
|
*
|
|||
|
* @param paramKey 参数Key
|
|||
|
*/
|
|||
|
int getInt(String paramKey);
|
|||
|
|
|||
|
/**
|
|||
|
* 根据paramKey,获取对象值
|
|||
|
*
|
|||
|
* @param paramKey 参数Key
|
|||
|
* @param valueType 类型
|
|||
|
*/
|
|||
|
<T> T getJSONObject(String paramKey, Class<T> valueType);
|
|||
|
}
|