Compare commits

...

1 Commits

Author SHA1 Message Date
4d0d526c6d 规划数据分片的接口约束 2025-06-21 15:45:07 +08:00

View File

@ -0,0 +1,16 @@
// Package abstract ...
//
// Description : abstract ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2025-06-21 15:20
package abstract
// IShardStrategy 自定义数据分片策略
type IShardStrategy interface {
// ShardField 按照哪些字段分表
ShardField() []string
// Calculate 计算分片值
Calculate(inputData map[string]any) (int, error)
}