增加同步指令下发与同步状态获取功能,修改同步下发配置的asn业务逻辑
This commit is contained in:
@@ -11,7 +11,7 @@ import com.nis.domain.SysDataDictionaryName;
|
||||
public interface SysDictDao extends CrudDao<SysDataDictionaryName> {
|
||||
|
||||
|
||||
List<SysDataDictionaryName> findDicByName(@Param("DEL_FLAG_NORMAL")String DEL_FLAG_NORMAL,@Param("modualName") String modualName);
|
||||
List<SysDataDictionaryName> findDicByName(@Param("DEL_FLAG_NORMAL")String DEL_FLAG_NORMAL,@Param("modualName") String modualName,@Param("mark") String mark);
|
||||
|
||||
List<SysDataDictionaryName> findDictList(SysDataDictionaryName sysDictName);
|
||||
|
||||
@@ -27,6 +27,6 @@ public interface SysDictDao extends CrudDao<SysDataDictionaryName> {
|
||||
|
||||
void deleteDictName(@Param("dictId")Integer dictId);
|
||||
|
||||
|
||||
void updateDictItem(SysDataDictionaryItem sysDictItem);
|
||||
|
||||
}
|
||||
@@ -65,7 +65,13 @@
|
||||
<include refid="dictColumns"/>
|
||||
FROM sys_data_dictionary_name n
|
||||
<include refid="dictJoins"/>
|
||||
WHERE n.status = #{DEL_FLAG_NORMAL} AND n.module_name = #{modualName}
|
||||
WHERE n.status = #{DEL_FLAG_NORMAL}
|
||||
<if test="modualName != null and modualName!=''">
|
||||
AND n.module_name = #{modualName}
|
||||
</if>
|
||||
<if test="mark != null and mark!=''">
|
||||
AND n.mark = #{mark}
|
||||
</if>
|
||||
ORDER BY n.id,t.item_sort
|
||||
</select>
|
||||
|
||||
@@ -149,5 +155,12 @@
|
||||
status = #{status,jdbcType=INTEGER}
|
||||
where id = #{id,jdbcType=INTEGER}
|
||||
</update>
|
||||
|
||||
<!-- 编辑词典词条信息 -->
|
||||
<update id="updateDictItem" parameterType="com.nis.domain.SysDataDictionaryItem" >
|
||||
update sys_data_dictionary_item
|
||||
set item_code=#{itemCode}, item_value=#{itemValue},
|
||||
item_desc=#{itemDesc}, item_sort=#{itemSort}, status=#{status},
|
||||
type=#{type}, dictionary_id=#{dictionaryId}
|
||||
where id = #{id,jdbcType=INTEGER}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -7,6 +7,7 @@ import org.apache.ibatis.annotations.MapKey;
|
||||
import org.apache.ibatis.annotations.ResultType;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import com.nis.domain.basics.AsnIpCfg;
|
||||
import com.nis.domain.configuration.AppByteCfg;
|
||||
import com.nis.domain.configuration.AppComplexKeywordCfg;
|
||||
import com.nis.domain.configuration.AppDomainCfg;
|
||||
@@ -68,6 +69,7 @@ public interface ConfigSynchronizationDao {
|
||||
|
||||
public List<CfgIndexInfo> getCfgIndexList(BaseCfg entity);
|
||||
public List<IpPortCfg> getIpPortList(@Param("tableName")String tableName,@Param("compileIds")List compileIds);
|
||||
public List<AsnIpCfg> getAsnIpList(@Param("asnGroupIds")List asnGroupIds);
|
||||
public List<BaseStringCfg> getStrList(@Param("tableName")String tableName,@Param("compileIds")List compileIds);
|
||||
public List<ComplexkeywordCfg> getComplexStrList(@Param("tableName")String tableName,@Param("compileIds")List compileIds);
|
||||
public List<FileDigestCfg> getFileDigestList(@Param("tableName")String tableName,@Param("compileIds")List compileIds);
|
||||
|
||||
@@ -706,6 +706,11 @@
|
||||
a.ip_type,a.src_ip_address,a.ip_pattern,a.port_pattern,a.src_port
|
||||
,a.protocol,a.protocol_id,a.direction,a.dest_port,a.dest_ip_address,a.cfg_type,a.compile_id
|
||||
</sql>
|
||||
<sql id="AsnIpCfg_Column" >
|
||||
a.ip_type,a.src_ip_address,a.ip_pattern,a.port_pattern,a.src_port
|
||||
,a.protocol,a.protocol_id,a.direction,a.dest_port,a.dest_ip_address,a.cfg_type,a.asn_ip_group,
|
||||
a.user_region1
|
||||
</sql>
|
||||
<sql id="StrCfg_Column" >
|
||||
a.cfg_desc,a.cfg_keywords,a.cfg_type,
|
||||
a.expr_type,a.match_method,a.is_hexbin,a.compile_id
|
||||
@@ -860,6 +865,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -883,6 +889,27 @@
|
||||
</if> -->
|
||||
</where>
|
||||
</select>
|
||||
<select id="getAsnIpList" resultType="com.nis.domain.basics.AsnIpCfg">
|
||||
SELECT
|
||||
<include refid="AsnIpCfg_Column" />
|
||||
FROM asn_ip_cfg a
|
||||
<where>
|
||||
a.is_valid!=-1
|
||||
and a.asn_ip_group in
|
||||
<foreach collection="asnGroupIds" index="index" item="groupId" open="(" separator="," close=")">
|
||||
#{groupId}
|
||||
</foreach>
|
||||
<!-- <if test="compileId != null">
|
||||
AND a.compile_id =#{compileId}
|
||||
</if>
|
||||
<if test="functionId != null">
|
||||
AND a.function_id =#{functionId}
|
||||
</if>
|
||||
<if test="serviceId!= null">
|
||||
AND a.service_id =#{serviceId}
|
||||
</if> -->
|
||||
</where>
|
||||
</select>
|
||||
<select id="getStrList" resultMap="stringCfgMap" >
|
||||
SELECT
|
||||
<include refid="StrCfg_Column" />
|
||||
@@ -954,6 +981,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -977,6 +1005,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -1000,6 +1029,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -1023,6 +1053,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -1053,6 +1084,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -1078,6 +1110,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -1102,6 +1135,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
@@ -1125,6 +1159,7 @@
|
||||
AND a.action=#{action,jdbcType=INTEGER}
|
||||
</if>
|
||||
and a.is_valid=#{isValid} and a.is_audit=#{isAudit}
|
||||
and a.is_valid!=-1
|
||||
</trim>
|
||||
ORDER BY a.CFG_ID
|
||||
</select>
|
||||
|
||||
Reference in New Issue
Block a user