1.完成静态规则的修改、id查询、分页查询、删除(目前直接在数据库delete)
2.新增@Slf4j进行日志记录 3.修改静态规则的新建
This commit is contained in:
@@ -10,18 +10,89 @@
|
||||
insert into t_static_rule(static_rule_name, static_rule_create_time,
|
||||
static_rule_create_username, static_rule_create_depart,
|
||||
static_rule_create_user_id, static_rule_sip, static_rule_msip,
|
||||
static_rule_sport,static_rule_msport,
|
||||
static_rule_dip,static_rule_mdip,static_rule_dport,static_rule_mdport,
|
||||
static_rule_protocol,static_rule_mprotocol,static_rule_dns,
|
||||
static_rule_url,static_rule_priority,static_rule_range,
|
||||
static_rule_frequency,static_rule_protect_level,static_rule_audit_status)
|
||||
values (#{object.staticRuleName}, #{object.staticRuleCreateTime},#{object.staticRuleCreateUsername},
|
||||
#{object.staticRuleCreateDepart},#{object.staticRuleCreateUserId},INET_ATON(#{object.staticRuleSip}),
|
||||
INET_ATON(#{object.staticRuleMsip}),#{object.staticRuleSport},#{object.staticRuleMsport},
|
||||
INET_ATON(#{object.staticRuleDip}),INET_ATON(#{object.staticRuleMdip}),#{object.staticRuleDport},
|
||||
#{object.staticRuleMdport},#{object.staticRuleProtocol},#{object.staticRuleMprotocol},
|
||||
#{object.staticRuleDns},#{object.staticRuleURL},#{object.staticRulePriority},
|
||||
#{object.staticRuleRange},#{object.staticRuleFrequency},#{object.staticRuleProtectLevel},
|
||||
#{object.staticAuditStatus})
|
||||
static_rule_sport, static_rule_msport,
|
||||
static_rule_dip, static_rule_mdip, static_rule_dport, static_rule_mdport,
|
||||
static_rule_protocol, static_rule_mprotocol, static_rule_dns,
|
||||
static_rule_url, static_rule_priority, static_rule_range,
|
||||
static_rule_frequency, static_rule_protect_level, static_rule_audit_status)
|
||||
values (#{object.staticRuleName}, #{object.staticRuleCreateTime}, #{object.staticRuleCreateUsername},
|
||||
#{object.staticRuleCreateDepart}, #{object.staticRuleCreateUserId}, INET_ATON(#{object.staticRuleSip}),
|
||||
INET_ATON(#{object.staticRuleMsip}), #{object.staticRuleSport}, #{object.staticRuleMsport},
|
||||
INET_ATON(#{object.staticRuleDip}), INET_ATON(#{object.staticRuleMdip}), #{object.staticRuleDport},
|
||||
#{object.staticRuleMdport}, #{object.staticRuleProtocol}, #{object.staticRuleMprotocol},
|
||||
#{object.staticRuleDns}, #{object.staticRuleURL}, #{object.staticRulePriority},
|
||||
#{object.staticRuleRange}, #{object.staticRuleFrequency}, #{object.staticRuleProtectLevel},
|
||||
#{object.staticRuleAuditStatus})
|
||||
</insert>
|
||||
|
||||
|
||||
|
||||
<update id="updateStaticRule">
|
||||
update t_static_rule
|
||||
<set>
|
||||
<if test="staticRuleName != null and staticRuleName != ''">
|
||||
static_rule_name = #{staticRuleName},
|
||||
</if>
|
||||
static_rule_sip = INET_ATON(#{staticRuleSip}),
|
||||
static_rule_msip = INET_ATON(#{staticRuleMsip}),
|
||||
static_rule_sport = #{staticRuleSport},
|
||||
static_rule_msport = #{staticRuleMsport},
|
||||
static_rule_dip = INET_ATON(#{staticRuleDip}),
|
||||
static_rule_mdip = INET_ATON(#{staticRuleMdip}),
|
||||
static_rule_dport = #{staticRuleDport},
|
||||
static_rule_mdport = #{staticRuleMdport},
|
||||
static_rule_protocol = #{staticRuleProtocol},
|
||||
static_rule_mprotocol = #{staticRuleMprotocol},
|
||||
static_rule_dns = #{staticRuleDns},
|
||||
static_rule_url = #{staticRuleURL},
|
||||
<if test="staticRulePriority != null and staticRulePriority != ''">
|
||||
static_rule_priority = #{staticRulePriority},
|
||||
</if>
|
||||
<if test="staticRuleRange != null and staticRuleRange != ''">
|
||||
static_rule_range = #{staticRuleRange},
|
||||
</if>
|
||||
<if test="staticRuleFrequency != null and staticRuleFrequency != ''">
|
||||
static_rule_frequency = #{staticRuleFrequency},
|
||||
</if>
|
||||
<if test="staticRuleProtectLevel != null and staticRuleProtectLevel != ''">
|
||||
static_rule_protect_level = #{staticRuleProtectLevel},
|
||||
</if>
|
||||
</set>
|
||||
where static_rule_id = #{staticRuleId}
|
||||
</update>
|
||||
|
||||
<resultMap id="staticRuleMap" type="com.realtime.protection.configuration.entity.rule.staticrule.StaticRuleObject">
|
||||
<id column="static_rule_id" property="staticRuleId"/>
|
||||
<result column="static_rule_name" property="staticRuleName"/>
|
||||
<result column="static_rule_create_time" property="staticRuleCreateTime"/>
|
||||
<result column="static_rule_create_username" property="staticRuleCreateUsername"/>
|
||||
<result column="static_rule_create_depart" property="staticRuleCreateDepart"/>
|
||||
<result column="static_rule_used_task_id" property="staticRuleUsedTaskId"/>
|
||||
|
||||
<result column="static_rule_sip" property="staticRuleSip"/>
|
||||
<result column="static_rule_sport" property="staticRuleSport"/>
|
||||
<result column="static_rule_dip" property="staticRuleDip"/>
|
||||
<result column="static_rule_mdip" property="staticRuleMdip"/>
|
||||
<result column="static_rule_dport" property="staticRuleDport"/>
|
||||
<result column="static_rule_protocol" property="staticRuleProtocol"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="queryStaticRule" resultMap="staticRuleMap">
|
||||
SELECT * FROM t_static_rule
|
||||
<where>
|
||||
<if test="static_rule_name != null and static_rule_name != ''">
|
||||
static_rule_name like concat('%', #{static_rule_name}, '%')
|
||||
</if>
|
||||
<if test="static_rule_id != null">
|
||||
AND static_rule_id = #{static_rule_id}
|
||||
</if>
|
||||
</where>
|
||||
LIMIT ${(page - 1) * pageSize}, #{pageSize}
|
||||
</select>
|
||||
|
||||
<select id="queryStaticRuleById" resultMap="staticRuleMap">
|
||||
SELECT * FROM t_static_rule
|
||||
WHERE static_rule_id = #{static_rule_id}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user