[feat] 新增数据缓存标识
This commit is contained in:
@@ -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 订阅的主题
|
||||
|
||||
Reference in New Issue
Block a user