mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
package models
 | 
						||
 | 
						||
import "github.com/iwind/TeaGo/dbs"
 | 
						||
 | 
						||
// HTTPCacheTaskKey 缓存任务Key
 | 
						||
type HTTPCacheTaskKey struct {
 | 
						||
	Id        uint64   `field:"id"`        // ID
 | 
						||
	TaskId    uint64   `field:"taskId"`    // 任务ID
 | 
						||
	Key       string   `field:"key"`       // Key
 | 
						||
	KeyType   string   `field:"keyType"`   // Key类型:key|prefix
 | 
						||
	Type      string   `field:"type"`      // 操作类型
 | 
						||
	ClusterId uint32   `field:"clusterId"` // 集群ID
 | 
						||
	Nodes     dbs.JSON `field:"nodes"`     // 节点
 | 
						||
	Errors    dbs.JSON `field:"errors"`    // 错误信息
 | 
						||
	IsDone    bool     `field:"isDone"`    // 是否已完成
 | 
						||
}
 | 
						||
 | 
						||
type HTTPCacheTaskKeyOperator struct {
 | 
						||
	Id        interface{} // ID
 | 
						||
	TaskId    interface{} // 任务ID
 | 
						||
	Key       interface{} // Key
 | 
						||
	KeyType   interface{} // Key类型:key|prefix
 | 
						||
	Type      interface{} // 操作类型
 | 
						||
	ClusterId interface{} // 集群ID
 | 
						||
	Nodes     interface{} // 节点
 | 
						||
	Errors    interface{} // 错误信息
 | 
						||
	IsDone    interface{} // 是否已完成
 | 
						||
}
 | 
						||
 | 
						||
func NewHTTPCacheTaskKeyOperator() *HTTPCacheTaskKeyOperator {
 | 
						||
	return &HTTPCacheTaskKeyOperator{}
 | 
						||
}
 |