package com.ruoyi.system.service;
|
|
import java.util.List;
|
import com.ruoyi.system.domain.SysClientApp;
|
|
/**
|
* 客户应用配置Service接口
|
*/
|
public interface ISysClientAppService {
|
/**
|
* 查询客户应用配置
|
*
|
* @param appId 客户应用配置主键
|
* @return 客户应用配置
|
*/
|
public SysClientApp selectSysClientAppByAppId(Long appId);
|
|
/**
|
* 查询客户应用配置列表
|
*
|
* @param sysClientApp 客户应用配置
|
* @return 客户应用配置集合
|
*/
|
public List<SysClientApp> selectSysClientAppList(SysClientApp sysClientApp);
|
|
/**
|
* 新增客户应用配置
|
*
|
* @param sysClientApp 客户应用配置
|
* @return 结果
|
*/
|
public int insertSysClientApp(SysClientApp sysClientApp);
|
|
/**
|
* 修改客户应用配置
|
*
|
* @param sysClientApp 客户应用配置
|
* @return 结果
|
*/
|
public int updateSysClientApp(SysClientApp sysClientApp);
|
|
/**
|
* 批量删除客户应用配置
|
*
|
* @param appIds 需要删除的客户应用配置主键集合
|
* @return 结果
|
*/
|
public int deleteSysClientAppByAppIds(Long[] appIds);
|
|
/**
|
* 删除客户应用配置信息
|
*
|
* @param appId 客户应用配置主键
|
* @return 结果
|
*/
|
public int deleteSysClientAppByAppId(Long appId);
|
|
/**
|
* 验证签名
|
*
|
* @param appId 应用ID
|
* @param sign 签名
|
* @param timestamp 时间戳
|
* @return 验证结果
|
*/
|
public boolean validateSign(String appId, String sign, String timestamp);
|
|
/**
|
* 通过应用标识查询客户应用配置
|
*
|
* @param appKey 应用标识
|
* @return 客户应用配置
|
*/
|
public SysClientApp selectSysClientAppByAppKey(String appKey);
|
}
|