[feat] 新增数据缓存标识

This commit is contained in:
2023-04-12 19:50:25 +08:00
parent e82ca51b08
commit 3deedff8bc
27 changed files with 108 additions and 73 deletions
-22
View File
@@ -1,27 +1,5 @@
package contracts
import (
"database/sql"
)
const ResQueueTopic = "res-queue-topic"
const UserQueueTopic = "user-queue-topic"
type ResQueuePayload struct {
Type string // insert | delete | update
Res Resource // 变更资源
Result sql.Result // 执行结果
}
type UserQueuePayload struct {
Type string // insert | delete | update | select
User User // 操作用户
Res Resource // 变更资源
Result sql.Result // 执行结果
Old []map[string]any // 旧数据
New []map[string]any // 新数据
}
type Queue interface {
// 消息推送
// @param topic 订阅的主题