package com.nis.web.dao.basics; import java.util.List; import org.apache.ibatis.annotations.Param; import com.nis.domain.basics.AsnIpCfg; import com.nis.domain.specific.ConfigGroupInfo; import com.nis.web.dao.CrudDao; import com.nis.web.dao.MyBatisDao; @MyBatisDao public interface AsnIpCfgDao extends CrudDao{ public List findPage(AsnIpCfg cfg); public void updateValid(@Param("isValid")Integer isValid,@Param("ids")String ids); public void updateIssued(AsnIpCfg cfg); public List getByIds(@Param("ids")String ids); public List hasGroupIds(@Param("ids")String ids); public List findAllList(AsnIpCfg cfg); // public List findPolicyGroupInfosByType(@Param("groupId")Integer groupId); public List findOtherIps(@Param("groupId")Integer groupId,@Param("cfgId")Integer cfgId); public List countValidIPs(@Param("groups")String groups,@Param("ids")String ids); public ConfigGroupInfo getInfoByAsnNo(@Param("asnId")Integer asnNo); public List getByAsnGroup(@Param("groupId")Integer groupId,@Param("asnId")Integer asnNo); public void deleteByAsnGroup(@Param("groupId")Integer groupId,@Param("asnId")Integer asnNo); }