31 lines
718 B
Go
31 lines
718 B
Go
package test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/tiger1103/gfast/v3/third/reminders"
|
|
)
|
|
|
|
// 发布一条安全检查工单提醒
|
|
func Test_PublishReminder(t *testing.T) {
|
|
// 1. 构建消息模板
|
|
// 安全检查工单提醒
|
|
message := reminders.Reminder{
|
|
Type: reminders.Security, // 安全
|
|
Status: reminders.Remind, // 提醒
|
|
|
|
Title: "安全提醒标题", // 巡检类型
|
|
Content: "安全提醒内容", // 巡检结果
|
|
|
|
ProjectID: 8, // 项目 ID
|
|
ReceiverID: "1", // 消息接收者的 sys_User.Id
|
|
TargetID: 1, // 对应跳转的主键ID
|
|
}
|
|
|
|
// 2. 发布提醒
|
|
err := reminders.PublishReminder(message, false) // 你发起了安全检查工单提醒
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
}
|