小程序一些功能更新
This commit is contained in:
17
internal/model/entity/entity_event_seat_queries.go
Normal file
17
internal/model/entity/entity_event_seat_queries.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package entity
|
||||
|
||||
import "github.com/gogf/gf/v2/os/gtime"
|
||||
|
||||
// EventSeatQueries 查座审计 + 限流依据(无 Redis 时的权威统计源,架构 §8.6.2)。
|
||||
//
|
||||
// 每次「通过限流闸门」的查询都会落一行(成功/失败都写);限流窗口判定与连续失败冷却
|
||||
// 都基于本表的时间窗 COUNT 与最近若干条 result 计算。
|
||||
type EventSeatQueries struct {
|
||||
Id int64 `json:"id"`
|
||||
EventId int64 `json:"event_id"`
|
||||
Openid string `json:"openid"` // 有登录态时记录,否则空
|
||||
Ip string `json:"ip"` // 客户端 IP
|
||||
PhoneMasked string `json:"phone_masked"` // 脱敏手机号(138****0000)
|
||||
Result int `json:"result"` // 0 失败 / 1 成功
|
||||
CreatedAt *gtime.Time `json:"created_at"`
|
||||
}
|
||||
Reference in New Issue
Block a user