From e6a1d6d9c53858c81e880d8da8c7cc7108a8d449 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 6 Jan 2026 16:54:04 +0800 Subject: [PATCH] fix: send_stats uniq key --- models/send_stats.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/models/send_stats.go b/models/send_stats.go index db23e9d..5754c85 100644 --- a/models/send_stats.go +++ b/models/send_stats.go @@ -8,10 +8,10 @@ import ( // SendStats 发送统计表 type SendStats struct { ID uint `gorm:"primaryKey;autoIncrement" json:"id"` - TaskID string `json:"task_id" gorm:"type:varchar(12);default:'';index:idx_task_type_day_status"` - TaskType string `json:"task_type" gorm:"type:varchar(20);default:'task';index:idx_task_type_day_status;comment:'任务类型:task-发信任务,template-模板任务'"` - Day string `json:"day" gorm:"type:varchar(10);index:idx_task_type_day_status;index:idx_day_status"` - Status string `json:"status" gorm:"type:varchar(20);index:idx_task_type_day_status;index:idx_day_status"` + TaskID string `json:"task_id" gorm:"type:varchar(12);default:'';uniqueIndex:idx_task_type_day_status"` + TaskType string `json:"task_type" gorm:"type:varchar(20);default:'task';uniqueIndex:idx_task_type_day_status;comment:'任务类型:task-发信任务,template-模板任务'"` + Day string `json:"day" gorm:"type:varchar(10);uniqueIndex:idx_task_type_day_status;index:idx_day_status"` + Status string `json:"status" gorm:"type:varchar(20);uniqueIndex:idx_task_type_day_status;index:idx_day_status"` Num int64 `json:"num" gorm:"type:bigint;default:0"` }