2018-06-05 11:06:37 +08:00
|
|
|
|
package com.nis.web.dao.configuration;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
2018-11-28 19:23:38 +08:00
|
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
|
|
|
2018-06-05 11:06:37 +08:00
|
|
|
|
import com.nis.domain.configuration.BaseCfg;
|
|
|
|
|
|
import com.nis.domain.configuration.BaseStringCfg;
|
|
|
|
|
|
import com.nis.domain.configuration.CfgIndexInfo;
|
|
|
|
|
|
import com.nis.domain.configuration.ComplexkeywordCfg;
|
|
|
|
|
|
import com.nis.domain.configuration.FileDigestCfg;
|
|
|
|
|
|
import com.nis.domain.configuration.IpPortCfg;
|
2018-08-18 19:05:12 +08:00
|
|
|
|
import com.nis.domain.configuration.NtcSubscribeIdCfg;
|
|
|
|
|
|
import com.nis.domain.configuration.P2pHashCfg;
|
|
|
|
|
|
import com.nis.domain.configuration.P2pKeywordCfg;
|
2018-06-05 11:06:37 +08:00
|
|
|
|
import com.nis.web.dao.CrudDao;
|
|
|
|
|
|
import com.nis.web.dao.MyBatisDao;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 文件传输相关配置数据处理类
|
|
|
|
|
|
* @author dell
|
|
|
|
|
|
*
|
|
|
|
|
|
*/
|
|
|
|
|
|
@MyBatisDao
|
|
|
|
|
|
public interface FileTransferCfgDao extends CrudDao<CfgIndexInfo> {
|
2018-11-28 19:23:38 +08:00
|
|
|
|
public CfgIndexInfo getCfgIndexInfo(@Param("cfgId")Long id,@Param("compileId")Integer compileId);
|
2018-06-05 11:06:37 +08:00
|
|
|
|
public List<CfgIndexInfo> getFtpList(CfgIndexInfo entity);
|
|
|
|
|
|
public List<IpPortCfg> getIpPortList(CfgIndexInfo entity);
|
|
|
|
|
|
public List<BaseStringCfg> getFtpKeywordList(CfgIndexInfo entity);
|
2018-06-07 16:31:14 +08:00
|
|
|
|
public List<FileDigestCfg> getFileDigestList(FileDigestCfg entity);
|
2018-06-05 11:06:37 +08:00
|
|
|
|
public void saveCfgIndex(CfgIndexInfo entity);
|
|
|
|
|
|
public void saveIpPortCfg(IpPortCfg entity);
|
|
|
|
|
|
public void saveFtpKeywordCfg(BaseStringCfg entity);
|
|
|
|
|
|
public void deleteFtpIpCfg(CfgIndexInfo entity);
|
|
|
|
|
|
public void deleteFtpKeywordCfg(CfgIndexInfo entity);
|
2018-06-11 17:47:44 +08:00
|
|
|
|
public void deleteFileDigestCfg(CfgIndexInfo entity);
|
2018-06-05 11:06:37 +08:00
|
|
|
|
public void updateCfgIndex(CfgIndexInfo entity);
|
|
|
|
|
|
public void updateCfgValid(BaseCfg entity);
|
|
|
|
|
|
public void auditCfg(BaseCfg entity);
|
2018-11-28 19:23:38 +08:00
|
|
|
|
public FileDigestCfg getFileDigest(@Param("cfgId")Long id,@Param("compileId")Integer compileId);
|
2018-06-07 16:31:14 +08:00
|
|
|
|
public void updateFileDigestCfg(FileDigestCfg entity);
|
2018-08-24 09:53:24 +08:00
|
|
|
|
public void deleteFileDigestSubscribeIdCfg(FileDigestCfg entity);
|
|
|
|
|
|
public List<NtcSubscribeIdCfg> getFileDigestSubscribeidList(FileDigestCfg entity);
|
2018-08-18 19:05:12 +08:00
|
|
|
|
|
|
|
|
|
|
// P2P域配置新增
|
|
|
|
|
|
public void saveP2pHashCfg(BaseStringCfg cfg);
|
|
|
|
|
|
public void saveP2pKeywordCfg(BaseStringCfg cfg);
|
|
|
|
|
|
public void saveP2pSubscribeIdCfg(NtcSubscribeIdCfg cfg);
|
|
|
|
|
|
// 获取P2P域配置信息
|
|
|
|
|
|
public List<CfgIndexInfo> getP2pList(CfgIndexInfo entity);
|
|
|
|
|
|
public List<P2pHashCfg> getP2pHashList(CfgIndexInfo entity);
|
|
|
|
|
|
public List<P2pKeywordCfg> getP2pKeywordList(CfgIndexInfo entity);
|
|
|
|
|
|
public List<NtcSubscribeIdCfg> getP2pSubscribeidList(CfgIndexInfo entity);
|
|
|
|
|
|
// P2P修改配置操作时,先删除旧域配置信息
|
|
|
|
|
|
public void deleteP2pIpCfg(CfgIndexInfo entity);
|
|
|
|
|
|
public void deleteP2pHashCfg(CfgIndexInfo entity);
|
|
|
|
|
|
public void deleteP2pKeywordCfg(CfgIndexInfo entity);
|
|
|
|
|
|
public void deleteP2pSubscribeIdCfg(CfgIndexInfo entity);
|
2018-08-24 09:53:24 +08:00
|
|
|
|
|
2018-06-05 11:06:37 +08:00
|
|
|
|
}
|