uint/uint64全部改为uint32
This commit is contained in:
@@ -21,15 +21,15 @@ type AlarmService interface {
|
||||
|
||||
// CloseAlarm 关闭一个活跃告警,将其归档到历史记录。
|
||||
// 如果指定的告警当前不活跃,则不执行任何操作并返回 nil。
|
||||
CloseAlarm(ctx context.Context, sourceType models.AlarmSourceType, sourceID uint, alarmCode models.AlarmCode, resolveMethod string, resolvedBy *uint) error
|
||||
CloseAlarm(ctx context.Context, sourceType models.AlarmSourceType, sourceID uint32, alarmCode models.AlarmCode, resolveMethod string, resolvedBy *uint32) error
|
||||
|
||||
// SnoozeAlarm 忽略一个活跃告警,或更新其忽略时间。
|
||||
// 如果告警不存在,将返回错误。
|
||||
SnoozeAlarm(ctx context.Context, alarmID uint, duration time.Duration) error
|
||||
SnoozeAlarm(ctx context.Context, alarmID uint32, duration time.Duration) error
|
||||
|
||||
// CancelAlarmSnooze 取消对一个告警的忽略状态。
|
||||
// 如果告警不存在,或本就未被忽略,不执行任何操作并返回 nil。
|
||||
CancelAlarmSnooze(ctx context.Context, alarmID uint) error
|
||||
CancelAlarmSnooze(ctx context.Context, alarmID uint32) error
|
||||
}
|
||||
|
||||
// alarmService 是 AlarmService 接口的具体实现。
|
||||
@@ -71,7 +71,7 @@ func (s *alarmService) CreateAlarmIfNotExists(ctx context.Context, newAlarm *mod
|
||||
}
|
||||
|
||||
// CloseAlarm 实现了关闭告警并将其归档的逻辑。
|
||||
func (s *alarmService) CloseAlarm(ctx context.Context, sourceType models.AlarmSourceType, sourceID uint, alarmCode models.AlarmCode, resolveMethod string, resolvedBy *uint) error {
|
||||
func (s *alarmService) CloseAlarm(ctx context.Context, sourceType models.AlarmSourceType, sourceID uint32, alarmCode models.AlarmCode, resolveMethod string, resolvedBy *uint32) error {
|
||||
serviceCtx, logger := logs.Trace(ctx, s.ctx, "CloseAlarm")
|
||||
|
||||
// 1. 在事务外进行快速只读检查,避免不必要的事务开销
|
||||
@@ -133,7 +133,7 @@ func (s *alarmService) CloseAlarm(ctx context.Context, sourceType models.AlarmSo
|
||||
}
|
||||
|
||||
// SnoozeAlarm 忽略一个活跃告警,或更新其忽略时间。
|
||||
func (s *alarmService) SnoozeAlarm(ctx context.Context, alarmID uint, duration time.Duration) error {
|
||||
func (s *alarmService) SnoozeAlarm(ctx context.Context, alarmID uint32, duration time.Duration) error {
|
||||
serviceCtx, logger := logs.Trace(ctx, s.ctx, "SnoozeAlarm")
|
||||
|
||||
if duration <= 0 {
|
||||
@@ -156,7 +156,7 @@ func (s *alarmService) SnoozeAlarm(ctx context.Context, alarmID uint, duration t
|
||||
}
|
||||
|
||||
// CancelAlarmSnooze 取消对一个告警的忽略状态。
|
||||
func (s *alarmService) CancelAlarmSnooze(ctx context.Context, alarmID uint) error {
|
||||
func (s *alarmService) CancelAlarmSnooze(ctx context.Context, alarmID uint32) error {
|
||||
serviceCtx, logger := logs.Trace(ctx, s.ctx, "CancelAlarmSnooze")
|
||||
|
||||
err := s.alarmRepo.UpdateIgnoreStatus(serviceCtx, alarmID, false, nil)
|
||||
|
||||
Reference in New Issue
Block a user