增加APP策略配置
This commit is contained in:
@@ -5,10 +5,17 @@ import java.util.List;
|
||||
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import com.nis.domain.configuration.AppByteCfg;
|
||||
import com.nis.domain.configuration.AppComplexKeywordCfg;
|
||||
import com.nis.domain.configuration.AppDomainCfg;
|
||||
import com.nis.domain.configuration.AppHttpCfg;
|
||||
import com.nis.domain.configuration.AppIdCfg;
|
||||
import com.nis.domain.configuration.AppIdCfg.AppFeaturesIndex;
|
||||
import com.nis.domain.configuration.AppInnerRuleCfg;
|
||||
import com.nis.domain.configuration.AppIpCfg;
|
||||
import com.nis.domain.configuration.AppPolicyCfg;
|
||||
import com.nis.domain.configuration.AppStringCfg;
|
||||
import com.nis.domain.configuration.BaseCfg;
|
||||
import com.nis.domain.configuration.BaseStringCfg;
|
||||
import com.nis.domain.configuration.ComplexkeywordCfg;
|
||||
import com.nis.web.dao.CrudDao;
|
||||
@@ -21,27 +28,39 @@ import com.nis.web.dao.MyBatisDao;
|
||||
*
|
||||
*/
|
||||
@MyBatisDao
|
||||
public interface AppCfgDao extends CrudDao<AppIdCfg> {
|
||||
public AppIdCfg getById(@Param("cfgId")Long id) ;
|
||||
public AppIdCfg get(AppIdCfg entity) ;
|
||||
public List<AppIdCfg> findList(AppIdCfg entity) ;
|
||||
public int insert(AppIdCfg entity) ;
|
||||
public int updateByPrimaryKeySelective(AppIdCfg entity) ;
|
||||
public int updateValid(AppIdCfg entity) ;
|
||||
public int audit(AppIdCfg entity) ;
|
||||
public int updateFeaturesTableValid(@Param("tableName")String tableName,@Param("compileId")Integer compileId,
|
||||
@Param("isValid")Integer isValid,@Param("editorId")Long editorId,@Param("editTime")Date editTime) ;
|
||||
public int auditFeaturesTable(@Param("tableName")String tableName,@Param("compileId")Integer compileId,
|
||||
@Param("isValid")Integer isValid,@Param("isAudit")Integer isAudit,
|
||||
@Param("auditorId")Long auditorId,@Param("auditTime")Date auditTime) ;
|
||||
public int getIsValid(@Param("tableName")String tableName,@Param("cfgId")Long id);
|
||||
public int getIsValid(@Param("cfgId")Long id);
|
||||
public int getIsAudit(@Param("tableName")String tableName,@Param("cfgId")Long id);
|
||||
public int getIsAudit(@Param("cfgId")Long id);
|
||||
public List<AppFeaturesIndex> getFeaturesTableListByAppCompileId(@Param("appCompileId")Integer appCompileId) ;
|
||||
public int insertFeatures(AppFeaturesIndex entity) ;
|
||||
public int updateFeaturesByAppId(AppFeaturesIndex entity) ;
|
||||
public int deleteFeaturesByAppId(AppFeaturesIndex entity) ;
|
||||
public List<AppComplexKeywordCfg> getComplexkeywordFeaturesCfgListByCompileId(@Param("featuresTable") String featuresTable,@Param("compileId")Integer compileId);
|
||||
public List<AppStringCfg> getStrFeaturesCfgListByCompileId(@Param("featuresTable") String featuresTable,@Param("compileId")Integer compileId);
|
||||
public interface AppCfgDao {
|
||||
//app策略配置增删改查
|
||||
public List<AppPolicyCfg> findAppPolicyList(AppPolicyCfg entity) ;
|
||||
public AppPolicyCfg getAppPolicyCfg(Long cfgId) ;
|
||||
public int insertAppPolicyCfg(AppPolicyCfg entity);
|
||||
public int updateAppPolicyCfg(AppPolicyCfg entity);
|
||||
//app协议IP配置增删改查
|
||||
public List<AppIpCfg> findAppIpList(AppIpCfg entity) ;
|
||||
public AppIpCfg getAppIpCfg(Long cfgId) ;
|
||||
public int insertAppIpCfg(AppIpCfg entity);
|
||||
public int updateAppIpCfg(AppIpCfg entity);
|
||||
//app http特征增删改查
|
||||
public List<AppHttpCfg> findAppHttpList(AppHttpCfg entity) ;
|
||||
public AppHttpCfg getAppHttpCfg(Long cfgId) ;
|
||||
public int insertAppHttpCfg(AppHttpCfg entity);
|
||||
public int updateAppHttpCfg(AppHttpCfg entity);
|
||||
//app 域名配置增删改查
|
||||
public List<AppDomainCfg> findAppDomainList(AppDomainCfg entity) ;
|
||||
public AppDomainCfg getAppDomainCfg(Long cfgId) ;
|
||||
public int insertAppDomainCfg(AppDomainCfg entity);
|
||||
public int updateAppDomainCfg(AppDomainCfg entity);
|
||||
//app 字节特征增删改查
|
||||
public List<AppByteCfg> findAppByteList(AppByteCfg entity) ;
|
||||
public AppByteCfg getAppByteCfg(Long cfgId) ;
|
||||
public int insertAppByteCfg(AppByteCfg entity);
|
||||
public int updateAppByteCfg(AppByteCfg entity);
|
||||
//app内置文件增删改查
|
||||
public List<AppInnerRuleCfg> findAppInnerRuleList(AppInnerRuleCfg entity) ;
|
||||
public AppInnerRuleCfg getAppInnerRuleCfg(Long cfgId) ;
|
||||
public int insertAppInnerRuleCfg(AppInnerRuleCfg entity);
|
||||
public int updateAppInnerRuleCfg(AppInnerRuleCfg entity);
|
||||
//审核配置
|
||||
public void auditCfg(BaseCfg entity);
|
||||
//修改配置状态
|
||||
public void updateCfgValid(BaseCfg entity);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user