package com.nis.web.dao.basics; import java.util.List; import java.util.Set; import org.apache.ibatis.annotations.Param; import com.nis.domain.basics.IpCommCfg; import com.nis.domain.basics.Varibles; import com.nis.web.dao.CrudDao; import com.nis.web.dao.MyBatisDao; @MyBatisDao public interface IpCommGroupCfgDao extends CrudDao{ public List findPage(IpCommCfg cfg); public List findByPage(@Param("ids")String ids); public void delete(@Param("ids")String ids); public void updateIssued(IpCommCfg cfg); public List getByIds(@Param("ids")String ids); public List findAllList(IpCommCfg cfg); public List findOtherIps(@Param("groupId")Integer groupId,@Param("cfgId")Integer cfgId); public List countValidIPs(@Param("groups")String groups,@Param("ids")String ids); public int insertBatch(List list); public Varibles getVaribles(@Param("name")String name); public void ajaxDeleteAsnIp(@Param("ids")String ids); public IpCommCfg getOne(IpCommCfg cfg); public List findAllIpCommGroupCfgList(); public void insertIpCommGroupCfg(IpCommCfg ipPortCfg); public int getGroupIdCount(int groupId); // 校验分组是否被引用 public Integer getCfgInfoByGroupIds(@Param("ids")String ids); public List getGroupIds(IpCommCfg cfg); public void deleteCfgByGroupIds(@Param("groupIds")String groupIds); }