🔨 策略描述非必填.

This commit is contained in:
lijiahangmax
2025-10-15 15:07:37 +08:00
parent 14dfe457bf
commit 9d3b46e9b3
4 changed files with 14 additions and 7 deletions

View File

@@ -59,4 +59,13 @@ public interface AlarmPolicyRuleDAO extends IMapper<AlarmPolicyRuleDO> {
return this.selectList(Conditions.eq(AlarmPolicyRuleDO::getPolicyId, policyId)); return this.selectList(Conditions.eq(AlarmPolicyRuleDO::getPolicyId, policyId));
} }
/**
* 通过 policyId 删除
*
* @param policyId policyId
*/
default void deleteByPolicyId(Long policyId) {
this.delete(Conditions.eq(AlarmPolicyRuleDO::getPolicyId, policyId));
}
} }

View File

@@ -266,7 +266,7 @@ public class AlarmPolicyServiceImpl implements AlarmPolicyService {
// 删除策略通知 // 删除策略通知
alarmPolicyNotifyDAO.deleteByPolicyId(id); alarmPolicyNotifyDAO.deleteByPolicyId(id);
// 删除策略规则 // 删除策略规则
alarmPolicyRuleService.deleteByPolicyId(id); alarmPolicyRuleDAO.deleteByPolicyId(id);
// 删除缓存 // 删除缓存
alarmEngineContext.reloadPolicy(id); alarmEngineContext.reloadPolicy(id);
log.info("AlarmPolicyService-deleteAlarmPolicyById effect: {}", effect); log.info("AlarmPolicyService-deleteAlarmPolicyById effect: {}", effect);

View File

@@ -26,9 +26,10 @@
</a-form-item> </a-form-item>
<!-- 策略描述 --> <!-- 策略描述 -->
<a-form-item field="description" label="策略描述"> <a-form-item field="description" label="策略描述">
<a-input v-model="formModel.description" <a-textarea v-model="formModel.description"
placeholder="请输入策略描述" placeholder="请输入策略描述"
allow-clear /> :auto-size="{ minRows: 3, maxRows: 3}"
allow-clear />
</a-form-item> </a-form-item>
<!-- 通知渠道 --> <!-- 通知渠道 -->
<a-form-item field="notifyIdList" label="通知渠道"> <a-form-item field="notifyIdList" label="通知渠道">

View File

@@ -9,9 +9,6 @@ const rules = {
message: '策略名称长度不能大于64位' message: '策略名称长度不能大于64位'
}], }],
description: [{ description: [{
required: true,
message: '请输入策略描述'
}, {
maxLength: 255, maxLength: 255,
message: '策略描述长度不能大于255位' message: '策略描述长度不能大于255位'
}], }],