重构部分枚举, 让models包不依赖其他项目中的包
This commit is contained in:
@@ -6,7 +6,6 @@ import (
|
||||
|
||||
"git.huangwc.com/pig/pig-farm-controller/internal/infra/logs"
|
||||
"git.huangwc.com/pig/pig-farm-controller/internal/infra/models"
|
||||
"git.huangwc.com/pig/pig-farm-controller/internal/infra/notify"
|
||||
|
||||
"go.uber.org/zap/zapcore"
|
||||
"gorm.io/gorm"
|
||||
@@ -15,7 +14,7 @@ import (
|
||||
// NotificationListOptions 定义了查询通知列表时的可选参数
|
||||
type NotificationListOptions struct {
|
||||
UserID *uint // 按用户ID过滤
|
||||
NotifierType *notify.NotifierType // 按通知器类型过滤
|
||||
NotifierType *models.NotifierType // 按通知器类型过滤
|
||||
Status *models.NotificationStatus // 按通知状态过滤 (例如:"success", "failed")
|
||||
Level *zapcore.Level // 按通知等级过滤 (例如:"info", "warning", "error")
|
||||
StartTime *time.Time // 通知内容生成时间范围 - 开始时间 (对应 AlarmTimestamp)
|
||||
|
||||
Reference in New Issue
Block a user